IDA Fusion Enhanced
C++ 11
// Áttekintés
Ultragyors szignatúra-szkenner és -készítő IDA Pro 9+-hoz, többplatformos támogatással. CODE-, IDA-, CRC-32- és FNV-1A-szignatúrák generálása automatikus egyediség-validációval. Intelligens operandus-wildcard kezelés az anti-reversing ellenállásért, teljesítménymetrikák, kontextusmenü-integráció és platformspecifikus vágólap-támogatás Windows, Linux és macOS rendszereken.
// Mivel készült
C++IDA Pro SDKsignature scanner
// A probléma
Bájtszignatúrákat kézzel írni IDA-hoz lassú és hibára hajlamos, egy nem egyedi szignatúra pedig később csendben rossz kódra illeszkedik.
// Megközelítés
- CODE-, IDA-, CRC-32- és FNV-1A-szignatúrákat generál egy kijelölésből, automatikus egyediség-validációval.
- Intelligensen wildcardozza az operandusokat, így a szignatúra túléli az újrafordítást és ellenáll az anti-reversingnek.
- Beépül az IDA-ba kontextusmenüvel, teljesítménymetrikákkal és platformspecifikus vágólap-kezeléssel.
// Mérnöki kihívások
- Eldönteni mely bájtokat wildcardozza úgy, hogy a szignatúra ne legyen túl laza az egyediséghez.
- Platformközti vágólap- és SDK-különbségek Windows, Linux és macOS között.
- Gyorsan generálni nagy függvényeknél is.
