본문 바로가기

Let's Study/Tips

[잠깐메모..] ubertooth-one, gattacker를 이용한 블루투스 해킹 오랜만에 글씁니다. 블로그 관리할 시간이 나질 않네요.. ㅜㅠ 여러분이 댓글 남겨주신거 정성스럽게 답글 남겨드리고는 싶은데 상황이 여의치 않아요 '-'.. 아마존 에코 취약점분석 중인데, 결과가 좋으면 여기에도 꼭 공유하도록 하겠습니다. 아래 메모한 건 다음에 더 예쁘고 자세하게 써놓을게요. 지금은 급하게 메모한 것만 갈겨놓겠습니다. BLE 해킹 환경 세팅하기 환경세팅한 OS : 우분투 14.04 64bit 참고사이트 : https://blog.attify.com/hacking-bluetooth-low-energy —> 블루투스 해킹을 스텝 별로 나누어 설명 https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-dist.. 더보기
[Linux] colorscheme molokai 세팅 제 티스토리에 있는 powerline, peda, ohmyzsh의 agnoster 테마, colorscheme 등을 적용하시면 이렇게 됩니다.터미널은 그냥 편하신대로 설정하시면 되고요. 근데 colorscheme 의 molokai는 그냥 vim74의 color에 복붙해서 갖다쓰기만 하면 적용이 안되므로 방법을 알려드리겠습니다. 우선 이걸 받아서 사용할 우분투의 /usr/share/vim/vim74/colors에 복사합니다. 그 후, cd ..;cd .. 로 /usr/share/vim 폴더로 이동하시고 vim vimrc로 vimrc를 켜서 이걸 그대로 적어주시면 됩니다. colorscheme molokaiset t_Co=256let g:molokai_original = 1 더보기
[Linux] vim powerline 설정하는 방법 -- INSERT -- 위에 라인이 powerline입니다.예쁘기도 하고 유용해요. 어느 분의 블로그에서 긁어온 방법이라 이렇게 긁어오기도 죄송하지만.. ㅠ 다음에 제가 리눅스 분석할 환경 설정할 때 개인적으로 읽을 글이기도 하고..이런 글 찾는 분도 많으실 것 같아서 명령어 부분만 긁어왔습니다. (작성자님 죄송합니다 ㅠ) 출처 : http://humb1ec0ding.github.io/2013/11/26/ubuntu-powerline-beautify-the-stateline.html여기로 들어가시면 아주 자세하게 그림으로 나와있어요. 자세한 설명 보고싶으시면 여기로 들어가셔서 보시면 되요. sudo apt-get install python-pip git 파이썬 2.7이나 3.3이 필요하다고 해서 일단 설.. 더보기
[Linux] Oh-my-Zsh! - agnoster theme 설정 Oh-my-Zsh! 의 agnoster 테마입니다. 간단하게 설정하는 방법을 알려드리겠습니다. 저 테마를 쓰려면 zsh 쉘이 있어야 합니다. Oh-my-Zsh! 는 Github에서 받거나 apt로 받을 수 있는데 sudo apt-get install zsh 로 설치해줍니다. 그 후, cd ~/.dotfiles/zsh/themes; git clone https://gist.github.com/3712874.git 로 테마폴더에 agnoster 를 받아줍니다. (혹여나 저 .dotfiles에 zsh가 존재하지 않는다면 find 명령어로 find / -name "*zsh*" -print 2>/dev/null 찾아서 그 폴더로 갑니다.) #이렇게 찾아도 안보이면 그냥 git에서 zsh 다운받아 설치하고 ~/.o.. 더보기
[Linux] 개성적인 터미널 만들기 이번엔 자신만의 터미널 만들기에 대해 포스팅을 해봅니다. 여기서 다룰 내용은 터미널 출력 포맷팅 (Color Bash Shell), figlet 툴, asciiview 툴 사용법입니다. 일단 결과물부터.. 터미널을 열면 피카츄 그림과 함께 제 아이디가 출력되고배시 쉘에 컬러로 이쁘게 꾸밀 수 있습니다. 우선, 일반 그림을 아스키문자로 바꿔주는 툴이 따로 있는데asciiview 라는 툴입니다. sudo apt-get install aview로 툴을 설치해준 뒤, 그림이 있는 경로에서 asciiview xxxx.jpg -driver curses 를 해주면 그림을 아스키문자로 변환해줍니다. 자세한 옵션은 터미널에서 man asciiview 를 사용하시면 됩니다. 혹은 http://manned.org/ascii.. 더보기
[Linux] Peda [Python Exploit Development Assistance for GDB] gdbinit8 만 쓰다가 새로 알게 된 Peda 입니다. gdbinit8만 써도 딱히 불편함이 없긴한데 이 페다는 스택에 쌓인 것까지 다 보여줘서스택값을 일일히 찾아다닐 필요가 없습니다. 이것 외에도 다양한 강력한 기능들이 포함되어 있는데 이건 제가 이것에 익숙해진 다음에 포스팅하도록 할게요. https://github.com/longld/peda 여기서 페다를 다운받을 수 있고 이 사이트에서 설치법이 친절하게 나와있습니다. 다만 문제가 하나 있습니다. 이건 gdb 7.7에서는 돌아가지 않는다는 건데, gdb 7.7에서는 파이썬3을 지원하기 때문입니다.사용하기 위해서는 gdb를 7.4로 내려야 하는데 이 방법을 알려드리겠습니다. sudo apt-get install synaptic 으로 시냅틱 패키지 .. 더보기
[Linux] vim colorscheme 설정 이번엔 vim 환경에서 컬러 설정하는 방법을 알려드리겠습니다. 제가 쓰는 colorscheme 은 colorscheme_template 입니다. 설정하는 방법을 알려드리겠습니다. 우선 colorscheme vim 파일을 받아야하는데, https://code.google.com/p/vimcolorschemetest/ 여기에 들어가시면 맨 밑에 C Java Perl 등등 여러가지가 있을겁니다. C 로 들어가서 여러분이 원하는 vim을 받으시면 됩니다.(혹시 다운로드가 되지 않는다면 거기 텍스트를 긁어서 아무곳에나 붙이고 파일을 .vim으로 만드시면 됩니다.) 저기 url 외에도 vim colorscheme을 검색하시면 여러가지 자료를 받으실 수 있습니다. 원하는 파일을 받고 리눅스 바탕화면에 둡니다. fin.. 더보기
[Linux] gdbinit 설정 Fuzzer를 돌리는 동안 짬나는 시간에 포스팅해봅니다. 오늘은 gdbinit과 vim 컬러 설정에 대해 알려드릴게요. gdbinit은 gdb를 실행시킬 때에 사용자의 편의에 맞게 인터페이스를 구성했습니다. r로 진행시키고 c, n, s, ni, si 로 디버깅을 진행할 때마다 위처럼 레지스터가 보이고 레지스터 값이 변한다면 빨간색으로표시가 되어서 디버깅을 할 때에 편리합니다. 이걸 설정하는 방법을 알려드리겠습니다. 우선 http://reverse.put.as/2012/04/13/gdbinit-v8-0-simultaneous-support-for-x86x86_64-and-arm-architectures/ 이 사이트로 가서 gdbinit8.gz 를 다운받습니다. 그 후, 압축을 해제하면 gdbinit8 파.. 더보기