(안드로이드 기준으로 설명한다.)


우선 adb와 busybox를 설치해서 기본 세팅을 해둔다.

(윈도우보단 우분투에서 adb를 설치하는게 좋은듯)


그리고 su로 루트로 접속하고, WiFi는 꺼둔다.


원래는 그냥 tcpdump를 다운받아서, 다른것처럼 rmnet0나 rmnet_usb0를 덤프하면 된다.


하지만, rmnet_usb0를 덤프하려고 하면, 이름때문에 usb라고 착각을 하면서 덤프가 잘 안된다.


root@android:/data/local # ./tcpdump -i rmnet_usb0 -X

tcpdump: Can't get USB bus index from rmnet_usb0


그래서 해당부분을 바이너리패치했다. (그래서, 이 파일로는 진짜 usb 덤프는 불가능하다.)


tcpdump2



파일을 디바이스에 올리고, 실행권한을 준 다음에, 다른것들과 똑같이 덤프하면 된다.


# chmod 777 tcpdump2

# ./tcpdump2 -i rmnet_usb0 -X -w /sdcard/test.pcap -s 0



posted by tunz