abhi-r3v0 / Adhrit

Android Security Suite for in-depth reconnaissance and static bytecode analysis based on Ghera benchmarks.
https://www.hawkspawn.com/Adhrit
GNU General Public License v3.0
535 stars 129 forks source link

Error disassembling native libraries #20

Closed ghost closed 4 years ago

ghost commented 5 years ago
 [+] FILE  HEADERS
sh: 1: ../tools/./arm-objdump: not found

 [+] DISASSEMBLY OF lib/armeabi/libsgmain.so  TO  lib/armeabi/libsgmain.so.txt
sh: 1: ../tools/./arm-objdump: not found
abhi-r3v0 commented 5 years ago

@PSNAppz @th3-j0k3r Can you both confirm this on MAC and Linux respectively? Seems to be working for me.

PSNAppz commented 5 years ago

@abhi-r3v0 I have a different problem

[+] LIBRARIES FOUND

--------------------------------------------------
[+] NATIVE LIBRARY DUMP FOR lib/mips/librealm-jni.so

    [+] FILE  HEADERS
sh: ../tools/./arm-objdump: cannot execute binary file

    [+] DISASSEMBLY OF lib/mips/librealm-jni.so  TO  lib/mips/librealm-jni.so.txt
sh: ../tools/./arm-objdump: cannot execute binary file

--------------------------------------------------
[+] NATIVE LIBRARY DUMP FOR lib/armeabi-v7a/librealm-jni.so

    [+] FILE  HEADERS
sh: ../tools/./arm-objdump: cannot execute binary file

    [+] DISASSEMBLY OF lib/armeabi-v7a/librealm-jni.so  TO  lib/armeabi-v7a/librealm-jni.so.txt
sh: ../tools/./arm-objdump: cannot execute binary file

--------------------------------------------------
[+] NATIVE LIBRARY DUMP FOR lib/x86/librealm-jni.so

    [+] FILE  HEADERS
sh: ../tools/./arm-objdump: cannot execute binary file

    [+] DISASSEMBLY OF lib/x86/librealm-jni.so  TO  lib/x86/librealm-jni.so.txt
sh: ../tools/./arm-objdump: cannot execute binary file

--------------------------------------------------
[+] NATIVE LIBRARY DUMP FOR lib/arm64-v8a/librealm-jni.so

    [+] FILE  HEADERS
sh: ../tools/./arm-objdump: cannot execute binary file

    [+] DISASSEMBLY OF lib/arm64-v8a/librealm-jni.so  TO  lib/arm64-v8a/librealm-jni.so.txt
sh: ../tools/./arm-objdump: cannot execute binary file

--------------------------------------------------
[+] NATIVE LIBRARY DUMP FOR lib/x86_64/librealm-jni.so

    [+] FILE  HEADERS
sh: ../tools/./arm-objdump: cannot execute binary file

    [+] DISASSEMBLY OF lib/x86_64/librealm-jni.so  TO  lib/x86_64/librealm-jni.so.txt
sh: ../tools/./arm-objdump: cannot execute binary file
PSNAppz commented 5 years ago

@abhi-r3v0 Working perfectly with macOS(Mojave).

abhi-r3v0 commented 4 years ago

Replaced obj-dump with r2. It should be working fine now.