Cyber Risks · Cisco Talos

New Byakugan functionality - !jutsu search Vtptr

Summary: Cisco Talos added a searchVtptr command to its Byakugan tool that searches for pointer chains to code, invoked as !jutsu searchVtptr [offset in vtable] [opcodes] with instructions separated by the | character. The author built it to automate vtable overwrite work previously done with IDA scripts and searches across multiple DLLs, and notes the command currently supports no wildcards and runs three nested search loops.

Bottom line: The tool is aimed at turning a trashed vtable pointer into control of execution by chaining pointers to a mov esp, esi | ret sequence, then placing a return address at esi to turn off DEP - the same primitive an attacker uses once a vtable overwrite lands in a process.

Read the original at Cisco Talos ↗

Topics
Malware
Related