DotnetNative / SigScan

Library providing signatute scan

Repository from Github https://github.comDotnetNative/SigScanRepository from Github https://github.comDotnetNative/SigScan

SigScan NuGet

Library providing classes and methods for internal signatute scan

Create pattern for signature scan

Mem.CreatePattern("0 2F 90 ?") // 00 2F 90 ??
Mem.CreatePattern("0 0x2F 90 ?????") // 00 2F 90 ??
Mem.CreatePattern("00 2F 90 .") // 00 2F 90 ??

Mem.CreatePattern(2d) // 0x40 00 00 00 00 00 00 00
// So work for all primitive types

Mem.CreatePattern([0, 0x2F, 0x90, null]) // 00 2F 90 ??

Signature scan

var regions = ...;
var pattern = ...;
var found = Mem.Scan(pattern, regions);

Used Libraries

DotnetNativeBase NuGet
Yotic.Memory.Extensions NuGet
Memory.Manipulation NuGet

Versions

Start ordinal Framework Description Date
1.0.0 .net8.0 Published Apr 30, 2024

About

Library providing signatute scan

License:MIT License