Skip to content

Instantly share code, notes, and snippets.

@raminfp
Created October 9, 2018 11:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save raminfp/8cede4230504df2b212bbca347ab79ae to your computer and use it in GitHub Desktop.
Save raminfp/8cede4230504df2b212bbca347ab79ae to your computer and use it in GitHub Desktop.
ADB Buffer Overflow
ADB server didn't ACK
Full server startup log: /tmp/adb.0.log
Server had pid: 31526
--- adb starting (pid 31526) ---
adb I 10-08 15:33:00 31526 31526 main.cpp:56] Android Debug Bridge version 1.0.40
adb I 10-08 15:33:00 31526 31526 main.cpp:56] Version 4986621
adb I 10-08 15:33:00 31526 31526 main.cpp:56] Installed as /home/user/Android/Sdk/platform-tools/adb
adb I 10-08 15:33:00 31526 31526 main.cpp:56
]
adb I 10-08 15:33:00 31526 31526 auth.cpp:421] adb_auth_init...
adb I 10-08 15:33:00 31526 31526 auth.cpp:174] read_key_file '/root/.android/adbkey'...
adb I 10-08 15:33:00 31526 31526 auth.cpp:396] adb_auth_inotify_init...
*** buffer overflow detected ***: adb terminated
*** buffer overflow detected ***: adb terminated
======= Backtrace: =========
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7f738678abfb]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f73868131f7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf7330)[0x7f7386811330]
/lib/x86_64-linux-gnu/libc.so.6(+0xf916a)[0x7f738681316a]
adb(+0x1b662d)[0x563ef313062d]
adb(+0xd7e04)[0x563ef3051e04]
adb(+0xd81fc)[0x563ef30521fc]
adb(+0xc3b71)[0x563ef303db71]
adb(+0xc41e1)[0x563ef303e1e1]
adb(+0xc2a9c)[0x563ef303ca9c]
/lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7f738678abfb]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f73868131f7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf7330)[0x7f7386811330]
/lib/x86_64-linux-gnu/libc.so.6(+0xf916a)[0x7f738681316a]
adb(+0x1b662d)[0x563ef313062d]
adb(+0xd7e04)[0x563ef3051e04]
adb(+0xd81fc)[0x563ef30521fc]
adb(+0xc3ef0)[0x563ef303def0]
adb(+0xc3b71)[0x563ef303db71]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7494)[0x7f73871e3494]
adb(+0xc41e1)[0x563ef303e1e1]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f)[0x7f7386802acf]
======= Memory map: ========
adb(+0xc2a9c)[0x563ef303ca9c]
adb(+0xc3ef0)[0x563ef303def0]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7494)[0x7f73871e3494]
563ef2f7a000-563ef3012000 r--p 00000000 08:02 12721054 /home/user/Android/Sdk/platform-tools/adb
563ef3012000-563ef31ab000 r-xp 00098000 08:02 12721054 /home/user/Android/Sdk/platform-tools/adb
563ef31ab000-563ef31c3000 rw-p 00231000 08:02 12721054 /home/user/Android/Sdk/platform-tools/adb
563ef31c3000-563ef31c6000 rw-p 00000000 00:00 0
563ef50ed000-563ef5213000 rw-p 00000000 00:00 0 [heap]
7f736c000000-7f736c021000 rw-p 00000000 00:00 0
7f736c021000-7f7370000000 ---p 00000000 00:00 0
7f7374000000-7f7374021000 rw-p 00000000 00:00 0
7f7374021000-7f7378000000 ---p 00000000 00:00 0
7f7378000000-7f7378029000 rw-p 00000000 00:00 0
7f7378029000-7f737c000000 ---p 00000000 00:00 0
7f737e7fd000-7f737e7fe000 ---p 00000000 00:00 0
7f737e7fe000-7f737effe000 rw-p 00000000 00:00 0
7f737effe000-7f737efff000 ---p 00000000 00:00 0
7f737efff000-7f737f7ff000 rw-p 00000000 00:00 0
7f737f7ff000-7f737f800000 ---p 00000000 00:00 0
7f737f80/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f)[0x7f7386802acf]
0000-7f7380000000 rw-p 00000000 00:00 0
7f7380000000-7f7380021000 rw-p 00000000 00:00 0
7f7380021000-7f7384000000 ---p 00000000 00:00 0
7f7384716000-7f7384717000 ---p 00000000 00:00 0
7f7384717000-7f7384f17000 rw-p 00000000 00:00 0
7f7384f17000-7f7384f18000 ---p 00000000 00:00 0
7f7384f18000-7f7385718000 rw-p 00000000 00:00 0
7f7385718000-7f7385719000 ---p 00000000 00:00 0
7f7385719000-7f7385f19000 rw-p 00000000 00:00 0
7f7385f19000-7f7385f1a000 ---p 00000000 00:00 0
7f7385f1a000-7f738671a000 rw-p 00000000 00:00 0
7f738671a000-7f73868af000 r-xp 00000000 08:02 35522641 /lib/x86_64-linux-gnu/libc-2.24.so
7f73868af000-7f7386aaf000 ---p 00195000 08:02 35522641 /lib/x86_64-linux-gnu/libc-2.24.so
7f7386aaf000-7f7386ab3000 r--p 00195000 08:02 35522641 /lib/x86_64-linux-gnu/libc-2.24.so
7f7386ab3000-7f7386ab5000 rw-p 00199000 08:02 35522641 /lib/x86_64-linux-gnu/libc-2.24.so
7f7386ab5000-7f7386ab9000 rw-p 00000000 00:00 0
7f7386ab9000======= Memory map: ========
-7f7386acf000 r-xp 00000000 08:02 35522672 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f7386acf000-7f7386cce000 ---p 00016000 08:02 35522672 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f7386cce000-7f7386ccf000 r--p 00015000 08:02 35522672 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f7386ccf000-7f7386cd0000 rw-p 00016000 08:02 35522672 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f7386cd0000-7f7386cd7000 r-xp 00000000 08:02 35522761 /lib/x86_64-linux-gnu/librt-2.24.so
7f7386cd7000-7f7386ed6000 ---p 00007000 08:02 35522761 /lib/x86_64-linux-gnu/librt-2.24.so
7f7386ed6000-7f7386ed7000 r--p 00006000 08:02 35522761 /lib/x86_64-linux-gnu/librt-2.24.so
7f7386ed7000-7f7386ed8000 rw-p 00007000 08:02 35522761 /lib/x86_64-linux-gnu/librt-2.24.so
7f7386ed8000-7f7386fdb000 r-xp 00000000 08:02 35522696 /lib/x86_64-linux-gnu/libm-2.24.so
7f7386fdb000-7f73871da000 ---p 00103000 08:02 35522696 /lib/x86_64-linux-gnu/libm-2.24.so
7f73871da000-7f73871db000 r--p 00102000 08:02 35522696 /lib/x86_64-linux-gnu/libm-2.24.so
7f73871db000-7f73871dc000 rw-p 00103000 08:02 35522696 /lib/x86_64-linux-gnu/libm-2.24.so
7f73871dc000-7f73871f4000 r-xp 00000000 08:02 35522753 /lib/x86_64-linux-gnu/libpthread-2.24.so
7f73871f4000-7f73873f3000 ---p 00018000 08:02 35522753 /lib/x86_64-linux-gnu/libpthread-2.24.so
7f73873f3000-7f73873f4000 r--p 00017000 08:02 35522753 /lib/x86_64-linux-gnu/libpthread-2.24.so
7f73873f4000-7f73873f5000 rw-p 00018000 08:02 35522753 /lib/x86_64-linux-gnu/libpthread-2.24.so
7f73873f5000-7f73873f9000 rw-p 00000000 00:00 0
7f73873f9000-7f73873fc000 r-xp 00000000 08:02 35522658 /lib/x86_64-linux-gnu/libdl-2.24.so
7f73873fc000-7f73875fb000 ---p 00003000 08:02 35522658 /lib/x86_64-linux-gnu/libdl-2.24.so
7f73875fb000-7f73875fc000 r--p 00563ef2f7a000-563ef3012000 r--p 00000000 08:02 12721054 /home/user/Android/Sdk/platform-tools/adb
563ef3012000-563ef31ab000 r-xp 00098000 08:02 12721054 /home/user/Android/Sdk/platform-tools/adb
563ef31ab000-563ef31c3000 rw-p 00231000 08:02 12721054 /home/user/Android/Sdk/platform-tools/adb
563ef31c3000-563ef31c6000 rw-p 00000000 00:00 0
563ef50ed000-563ef5213000 rw-p 00000000 00:00 0 [heap]
7f736c000000-7f736c021000 rw-p 00000000 00:00 0
7f736c021000-7f7370000000 ---p 00000000 00:00 0
7f7374000000-7f7374021000 rw-p 00000000 00:00 0
7f7374021000-7f7378000000 ---p 00000000 00:00 0
7f7378000000-7f7378029000 rw-p 00000000 00:00 0
7f7378029000-7f737c000000 ---p 00000000 00:00 0
7f737e7fd000-7f737e7fe000 ---p 00000000 00:00 0
7f737e7fe000-7f737effe000 rw-p 00000000 00:00 0
7f737effe000-7f737efff000 ---p 00000000 00:00 0
7f737efff000-7f737f7ff000 rw-p 00000000 00:00 0
7f737f7ff000-7f737f800000 ---p 00000000 00:00 0
7f737f80002000 08:02 35522658 /lib/x86_64-linux-gnu/libdl-2.24.so
7f73875fc000-7f73875fd000 rw-p 00003000 08:02 35522658 /lib/x86_64-linux-gnu/libdl-2.24.so
7f73875fd000-7f7387620000 r-xp 00000000 08:02 35522613 /lib/x86_64-linux-gnu/ld-2.24.so
7f73877f9000-7f73877fd000 rw-p 00000000 00:00 0
7f738781b000-7f738781c000 rw-p 00000000 00:00 0
7f738781d000-7f7387820000 rw-p 00000000 00:00 0
7f7387820000-7f7387821000 r--p 00023000 08:02 35522613 /lib/x86_64-linux-gnu/ld-2.24.so
7f7387821000-7f7387822000 rw-p 00024000 08:02 35522613 /lib/x86_64-linux-gnu/ld-2.24.so
7f7387822000-7f7387823000 rw-p 00000000 00:00 0
7ffc5dc76000-7ffc5dc97000 rw-p 00000000 00:00 0 [stack]
7ffc5ddb9000-7ffc5ddbb000 r--p 00000000 00:00 0 [vvar]
7ffc5ddbb000-7ffc5ddbd000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
0000-7f7380000000 rw-p 00000000 00:00 0
7f7380000000-7f7380021000 rw-p 00000000 00:00 0
7f7380021000-7f7384000000 ---p 00000000 00:00 0
7f7384716000-7f7384717000 ---p 00000000 00:00 0
7f7384717000-7f7384f17000 rw-p 00000000 00:00 0
7f7384f17000-7f7384f18000 ---p 00000000 00:00 0
7f7384f18000-7f7385718000 rw-p 00000000 00:00 0
7f7385718000-7f7385719000 ---p 00000000 00:00 0
7f7385719000-7f7385f19000 rw-p 00000000 00:00 0
7f7385f19000-7f7385f1a000 ---p 00000000 00:00 0
7f7385f1a000-7f738671a000 rw-p 00000000 00:00 0
7f738671a000-7f73868af000 r-xp 00000000 08:02 35522641 /lib/x86_64-linux-gnu/libc-2.24.so
7f73868af000-7f7386aaf000 ---p 00195000 08:02 35522641 /lib/x86_64-linux-gnu/libc-2.24.so
7f7386aaf000-7f7386ab3000 r--p 00195000 08:02 35522641 /lib/x86_64-linux-gnu/libc-2.24.so
7f7386ab3000-7f7386ab5000 rw-p 00199000 08:02 35522641 /lib/x86_64-linux-gnu/libc-2.24.so
7f7386ab5000-7f7386ab9000 rw-p 00000000 00:00 0
7f7386ab9000-7f7386acf000 r-xp 00000000 08:02 35522672 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f7386acf000-7f7386cce000 ---p 00016000 08:02 35522672 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f7386cce000-7f7386ccf000 r--p 00015000 08:02 35522672 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f7386ccf000-7f7386cd0000 rw-p 00016000 08:02 35522672 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f7386cd0000-7f7386cd7000 r-xp 00000000 08:02 35522761 /lib/x86_64-linux-gnu/librt-2.24.so
7f7386cd7000-7f7386ed6000 ---p 00007000 08:02 35522761 /lib/x86_64-linux-gnu/librt-2.24.so
7f7386ed6000-7f7386ed7000 r--p 00006000 08:02 35522761 /lib/x86_64-linux-gnu/librt-2.24.so
7f7386ed7000-7f7386ed8000 rw-p 00007000 08:02 35522761 /lib/x86_64-linux-gnu/librt-2.24.so
7f7386ed8000-7f7386fdb000 r-xp 00000000 08:02 35522696 /lib/x86_64-linux-gnu/libm-2.24.so
7f7386fdb000-7f73871da000 ---p 00103000 08:02 35522696
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment