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 許可證獲得許可。