NotMyFault is a tool developed by Mark Russinovich of Sysinternals. NotMyFault can generate faults like High IRQL fault, Code Overwrite, Buffer Overflow, Deadlock etc. which can crash Windows. This tool can be helpful in crash dump analyzing. Whenever Windows crashes due to some serious error, it creates a memory dump file (%windir%\memory.dmp, for example) and this dump file can be analyzed later using debugging tools such as LiveKD, to find out more about the crash.
Since NotMyFault is a user mode program, it can not directly cause such crashes. Hence it uses a driver (aptly named MyFault.sys) to generate faults by performing illegal operations in Kernel mode, also known as Privileged mode.
Here’s the screenshot showing NotMyFault, just select the type of the fault you want and click "Do bug"!

NotMyFault is a freeware and can be downloaded from here (direct link).
Since NotMyFault is a user mode program, it can not directly cause such crashes. Hence it uses a driver (aptly named MyFault.sys) to generate faults by performing illegal operations in Kernel mode, also known as Privileged mode.
Here’s the screenshot showing NotMyFault, just select the type of the fault you want and click "Do bug"!
NotMyFault is a freeware and can be downloaded from here (direct link).
