sigmatch
v0.2.0
Bibliothèque de correspondance/recherche de signatures C++ 20 moderne
??
ou **
) et les caractères génériques d'un demi-octet ( 1?
ou *B
).reader
et target
personnalisables vous permettent de rechercher davantage de cibles (par exemple les paquets de trafic réseau). Un exemple rapide :
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 ' ;
}
Voir /exemples pour en savoir plus.
executable_file_target
. sigmatch est sous licence Apache-2.0 ou MIT, à votre choix.