Skip to content

DotnetNative/SigScan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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