sigmatch
v0.2.0
Moderne C++ 20-Signatur-Match-/Suchbibliothek
??
oder **
) und Halbbyte-Platzhalter ( 1?
oder *B
).reader
und target
ermöglichen Ihnen die Suche nach mehr Zielen (z. B. Netzwerkverkehrspaketen). Ein kurzes Beispiel:
using namespace sigmatch_literals ;
sigmatch::this_process_target target;
sigmatch::search_result result = target.in_module( " **module_name** " ).search( " 1A ?? 3C ** 5* ?F " _sig);
for ( const std::byte *address : result.matches()) {
std::cout << " matched: " << address << ' n ' ;
}
Weitere Informationen finden Sie unter /examples.
executable_file_target
. sigmatch ist nach Ihrer Wahl entweder unter der Apache-2.0-Lizenz oder der MIT-Lizenz lizenziert.