- Executables
- Linux Native
- Static Analysis
strings
: For listing down displayable textobjdump
: For parsing binariesfile
: For checking architecture of executablereadelf
: For parsing ELF Headerschecksec
: Checks active protection mechanisms for executables
- Dynamic Analysis
gdb
: Step through a programnetstat
: Identifies list of connections between local and remore socketsstrace
: Track system calls invoked by programftrace
: Track function calls invoked by the programltrace
: Trace calls to shared librarieslsof
: List files opened by processestcpdump
: Sniff packets from port (and process if you know the port)fuser
: Identifies users of files and socketsdmesg | tail
: Identify instruction pointer and stack pointer of the last program that crashedr2
: Radare2, debugger
- Static Analysis
- Windows Native
- API Monitor: Track system calls invoked by a program
- Process Monitor: Get an overview of system processes
- HxD: View the memory contents of a process in memory
- Java
- Decompilers (http://www.javadecompilers.com/)
jdcore
cfr
: http://www.benf.org/other/cfr/jadx
:procyon
: https://bitbucket.org/mstrobel/procyon/wiki/Java%20Decompilerfernflower
: https://github.com/fesh0r/fernflowerjad
- Decompilers (http://www.javadecompilers.com/)
- Linux Native
- Data
- Binaries
strings
: For listing down displayable textfile
: For detecting file typesbinwalk
: For finding and extracting embedded files
- Images
stegsolve
: For detecting if stegonography was usedexiftool
: For inspecting the metadata information of PDF/Image files- GPS Location => Might be a clue in CTFs
- PDFs
peepdf
: For inspecting suspicious elements in a PDF fileexiftool
: For inspecting the metadata information of PDF/Image files- GPS Location => Might be a clue in CTFs
- MemDumps
volatility
: For inspecting memory dumps
- Packers
packerid
: For detecting packerspeid
: For detecting packers as well- https://security.stackexchange.com/questions/43528/possible-to-detect-packed-executable#43534
- Binaries
Last active
June 30, 2024 22:41
-
-
Save penafieljlm/997fc0ae462d9001ed13ae12de9236a5 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment