A forum for reverse engineering, OS internals and malware analysis 

Ask your beginner questions here.
 #8571  by utsav.0202
 Thu Sep 15, 2011 9:50 am
Hi

To clean the MBR I am doing
Code: Select all
pIrp = IoBuildSynchronousFsdRequest(IRP_MJ_WRITE, pDevObj, ...);
IoCallDriver(pDevObj, pIrp);
what if a rootkit hooks the DriverStartIo routine in device's DRIVER_OBJECT structure and prevents the write operations?

Thanks and Regards
Utsav
 #8613  by EP_X0FF
 Sun Sep 18, 2011 12:27 am
Very rootkit specific. Go deeper or fool rootkit any other way. All this games ends up with making infection inactive and fix mbr utilities.