sigmatch
v0.2.0
مطابقة التوقيع الحديث لـ C++ 20 / مكتبة البحث
??
أو **
) وأحرف البدل شبه البايت ( 1?
أو *B
).reader
target
القابلان للتخصيص بالبحث عن المزيد من الأهداف (مثل حزم حركة مرور الشبكة). مثال سريع:
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 ' ;
}
انظر /أمثلة للمزيد.
executable_file_target
. تم ترخيص sigmatch بموجب ترخيص Apache-2.0 أو ترخيص MIT حسب اختيارك.