Slide 45
Slide 45 text
HUNTING - ENGINE & PARSERS
● The most complex components
○ No source code, thus, requires reverse engineering
● Antivirus engine supports various types of parsers
○ Executables, documents, archives, packers, media files, etc.
● The engine contains emulators to support too
○ Unpacking, decompression, etc.
● Most of the parsers are standard in parsing file formats, decompressing, unpacking, etc.
○ Some customize but the way it works is still the same
● Fuzzing is an efficient way
○ Then jump to reverse engineering process
○ If you’re lucky enough, the target might have proper symbols :)
● Matalaz mentioned in his book (The Antivirus Handbook), Linux is the best choice to fuzz AV
○ No sandbox / protection like in Windows