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 ' ;
}
詳細については、/example を参照してください。
executable_file_target
を実装します。 sigmatchは、オプションで Apache-2.0 ライセンスまたは MIT ライセンスのいずれかに基づいてライセンスされます。