Skip to content

robvinson/Windows-API-Fuzzer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows-API-Fuzzer

Designed to learn OS specific anti-emulation patterns by fuzzing the Windows API.

Example usage

Truffle needs a DLL, searched first using GetModuleHandle, then LoadLibrary, to perform analysis on.

Truffle will execute arbitrary code, please run ONLY in a VM!

To adjust the timeout of a function, specify the timeout (-t) in ms.

truffle.exe -dll crypt32.dll

truffle.exe -dll crypt32.dll -t 6000

More information

https://winternl.com/fuzzing-the-windows-api-for-av-evasion/

https://github.com/SPTHvx/SPTH/blob/master/articles/files/dynamic_anti_emulation.txt

About

Designed to learn OS specific anti-emulation patterns by fuzzing the Windows API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.1%
  • C 10.9%