Currently SigScan has issues scanning a process which may have unreadable sections within it.
The constructor does not currently check for valid regions within [BaseAddress..BaseAddress+ModuleMemorySize), so any non allocated region read within that range causes AV.
Of course, no AV is thrown if the signature is found before these memory regions are read. Valid patterns are not affected by this.
(Ran across this while specifically porting patterns from Granblue Fantasy: Relink to Endless Ragnarok).
(I would implement it myself, but it wouldn't be cross-platform.)
Currently SigScan has issues scanning a process which may have unreadable sections within it.
The constructor does not currently check for valid regions within
[BaseAddress..BaseAddress+ModuleMemorySize), so any non allocated region read within that range causes AV.Of course, no AV is thrown if the signature is found before these memory regions are read. Valid patterns are not affected by this.
(Ran across this while specifically porting patterns from Granblue Fantasy: Relink to Endless Ragnarok).
(I would implement it myself, but it wouldn't be cross-platform.)