A project that encompasses various aspects of dealing with AMSI
Usage: amsininja.exe <command> <file_path>
Commands:
[+] scanfile : check if file's content contains malicious signatures or not
[+] findflagged : find exact parts in the file that are statically flagged by Defender
- Scan file's content via AMSI
- Find exact parts in the file that are statically flagged by Defender
- Optimize search function over all substrings of the payload.
the file utils.cpp contains the functions for each feature. Implement every function there and invoke it in amsininja.cpp