일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 리리남매
- 김재석
- 고민정
- 스페인 코로나
- 이지혜
- 픽크루
- 금리인하
- 해킹
- 폰폰테스트
- 이태원 클라쓰 15회 예고
- 뭉쳐야 찬다
- 조희연
- 최강욱
- libtins
- 제넥신
- 성남 코로나 확진자
- 킹덤 고근희
- 김영권
- 유튜버 김재석
- 김영권 아내
- 스콜피온킹
- 양적완화
- 미국 금리인하
- 홍혜걸
- 성남은혜의강교회
- 임영규
- 학교 개학 연기 4월
- 이상형 만들기
- 불가피
- 은혜의 강 교회
- Today
- Total
목록2017/10 (14)
Dork's port
저번 포스팅에서는 Linux에서 Ubertooth의 드라이버 설치를 하고, Ubertooth에 관련된 툴 들을 설치 해 보았습니다. 오늘은 Ubertooth와 Wireshark를 이용하여 BLE Packet을 capture하는 방법에 대해 알아 보도록 하겠습니다. 진행 전에 Ubertooth의 드라이버가 설치 되어야 하므로 설치가 되어있지 않은 분들 께서는 이전 포스팅을 참조 바랍니다. 아래의 사진과 같이 명령어를 입력하여 해당 파일을 만들어 줍니다. # mkfifo /tmp/pipe 그리고 난 후, Wireshark를 실행시킵니다. Capture에 Options에 들어갑니다. 오른쪽 하단의 Manage Interfaces를 클릭합니다. 그리고 난 후 Pipes 탭을 클릭 한 후 + 버튼을 클릭 합니다...
리눅스에서 프로그래밍을 하다보면, 또는 시스템 해킹 실습을 위해 gdb를 사용해야 할 경우가 있다. gdb의 기본 명령어에 대해서 알아 보도록 하자. 우선 컴파일시에 옵션(-g)을 주어 gdb에서 debugging가능 하도록 해야 한다. # gcc -o object -g source.c 그 후 gdb로 디버깅 하기 위해 아래와 같이 실행 하면 된다. # gdb object 위와 같이 실행하면 object를 debugging mode로 실행 하게 된다. 기본 명령어에 대해 알아보자. 현재 위의 명령어 까지 실행 된 상태에서는 gdb로 동작 대기중인상태 (프로그램이 실행되지 않은 상태)이다. 아래의 명령어(run)로 프로그램을 실행 시킬 수 있다. r (argument1) (argument2) 아래의 명령어..
안녕하세요. 오늘은 블루투스 스니핑 도구인 ubertooth one을 리눅스에서 동작하도록 설치를 진행 해보겠습니다. 따라하실때 글 작성일을 잘 보고 최신버전으로 설치하시길 바랍니다. 현재 글 작성일은 2017년 10월 23일 입니다. ubertooth의 설치 가이드는 https://github.com/greatscottgadgets/ubertooth/wiki/Build-Guide 를 참조하였습니다. 사용 운영 체제는 아래와 같습니다. # uname -a Linux kali 4.12.0-kali1-amd64 #1 SMP Debian 4.12.6-1kali5 (2017-08-25) x86_64 GNU/Linux 우선, 설치하시기 전에 빌드할때에 몇가지 패키지가 사용됩니다. 아래의 명령어를 통해 관련 패키지..
CUI환경 개발을 할 때 특정 부분만 재 출력하고 싶을 때가 있다. 예를들어 특정부분의 출력값의 정보 수정을 위해서, 또는 Information부분만 제외 하고 재 출력하고 싶을 경우 등등. Google검색을 하면 보통 Console Clear를 추천하고 있는데, Console Clear를 하면 모든 부분이 출력이 삭제 된다. 아래의 소스코드를 이용하면 Console의 마지막 출력 위치에서 부터 count에 할당된 수 만큼 프롬포트가 이동하여, 해당 위치에서 부터 글자를 재 출력할 수 있다. void upLinePrompt(int count) { for (int i = 0; i < count; ++i) { //printf("%c[2K",27); cout