sigmatch
v0.2.0
Perpustakaan Pencocokan / Pencarian Tanda Tangan C++ 20 Modern
??
atau **
) dan wildcard semi-byte ( 1?
atau *B
).reader
dan target
yang dapat disesuaikan memungkinkan Anda mencari lebih banyak target (misalnya paket lalu lintas jaringan). Contoh singkat:
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 ' ;
}
Lihat /contoh untuk lebih lanjut.
executable_file_target
. sigmatch dilisensikan di bawah Lisensi Apache-2.0 atau Lisensi MIT sesuai pilihan Anda.