binary-analysis-patterns
Master binary analysis patterns including disassembly, decompilation, control flow analysis, and code pattern recognition. Use when analyzing executables, understanding compiled code, or performing static analysis on binaries.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Master binary analysis patterns including disassembly, decompilation, control flow analysis, and code pattern recognition. Use when analyzing executables, understanding compiled code, or performing static analysis on binaries.
How to use
Zainstaluj skill binary-analysis-patterns w swoim środowisku agenta, dodając go do katalogu umiejętności reverse-engineeringu.
Przygotuj plik binarny do analizy — może to być plik wykonywalny ELF (Linux), Mach-O (macOS) lub PE (Windows).
Użyj skilla do dezasemblacji kodu — wskaż plik i architekturę (x86-64 lub ARM64), aby uzyskać instrukcje asemblerowe w czytelnym formacie.
Analizuj wzorce funkcji, takie jak prologi i epilogi, aby zidentyfikować granice funkcji i zrozumieć organizację stosu.
Zbadaj konwencje wywoływania właściwe dla platformy (System V dla Linux/macOS lub Microsoft x64 dla Windows), aby śledzić przekazywanie argumentów i wartości zwracane.
Rozpoznaj wzorce kodu w przepływie sterowania — pętle, warunki i wywołania funkcji — aby zrekonstruować logikę programu z poziomu asemblerowego.