9. Tools/Develop
SnoopyPro 사용법
SSKK
2011. 10. 10. 21:05
SnoopyPro 에 대한 간략 사용법을 소개하겠습니다. 제가 미숙해서인지 한참을 헤맸습니다. 알고보면 별거 아닌데 요놈 참 알기 힘들더군요.
자 이제 Android ADB Interface 를 훔쳐보도록 하겠습니다.
SnoopyPro.exe 를 실행합니다. 만약 UAC(User Access Control)이 켜져 있다면 "관리자 권한으로 실행"합니다.
USB Devices 창을 띄웁니다. (단축키 F2: 창 토글)
Description 칼럼에서 타겟이 될 "SAMSUNG Android ADB Interface" 를 선택합니다.
Edit > "Install Sniffer" 를 선택합니다. 만약 성공했다면 아래처럼 "Snooper Installed?" 칼럼에 Installed 라고 표시됩니다.
이렇게 인스톨된 상태에서 장치를 다시 연결하면 주고받는 데이터를 훔쳐볼 수 있습니다.
문제 발생시 Snooper Installed 상태에서 장치가 올바르게 인식되는지 살펴보세요. 문제 발생시 장치관리자에서 아래처럼 느낌표가 나타납니다.
이렇게 안되면 어떻게 해결할 수 있는지 추가되어야겠습니다. -> PC 재부팅 후에 정상적으로 동작하였습니다. 단 Windows 7 에서는 동일하였으며 VirtualBox 로 돌린 Windows XP 에서 성공했습니다.
어쨋든 성공하게 되면 장치 연결시 아래처럼 데이터를 Snoopying 하게 되며,
Stop 버튼을 누르면 아래처럼 Snoopying 된 데이터를 보여줍니다.
자, 이제 프로토콜을 분석해 볼까요?
(테스트에 사용한 안드로이드폰은 갤럭시 S2 입니다.)
자 이제 Android ADB Interface 를 훔쳐보도록 하겠습니다.
SnoopyPro.exe 를 실행합니다. 만약 UAC(User Access Control)이 켜져 있다면 "관리자 권한으로 실행"합니다.
USB Devices 창을 띄웁니다. (단축키 F2: 창 토글)
Description 칼럼에서 타겟이 될 "SAMSUNG Android ADB Interface" 를 선택합니다.
Edit > "Install Sniffer" 를 선택합니다. 만약 성공했다면 아래처럼 "Snooper Installed?" 칼럼에 Installed 라고 표시됩니다.
이렇게 인스톨된 상태에서 장치를 다시 연결하면 주고받는 데이터를 훔쳐볼 수 있습니다.
문제 발생시 Snooper Installed 상태에서 장치가 올바르게 인식되는지 살펴보세요. 문제 발생시 장치관리자에서 아래처럼 느낌표가 나타납니다.
이렇게 안되면 어떻게 해결할 수 있는지 추가되어야겠습니다. -> PC 재부팅 후에 정상적으로 동작하였습니다. 단 Windows 7 에서는 동일하였으며 VirtualBox 로 돌린 Windows XP 에서 성공했습니다.
어쨋든 성공하게 되면 장치 연결시 아래처럼 데이터를 Snoopying 하게 되며,
Stop 버튼을 누르면 아래처럼 Snoopying 된 데이터를 보여줍니다.
자, 이제 프로토콜을 분석해 볼까요?
(테스트에 사용한 안드로이드폰은 갤럭시 S2 입니다.)