skydeath
April 17th, 2004, 20:40
Hello,
I wish to send a fake serial number to a software so I decide to write a fake dll to hook DeviceIoControl and send my fake serial.
So I have write a dll kernel33.dll in the same directory and patch the import table. All work fine and the fake serial is ok.
The problem is that the software has got a CRC protection so it detect the patch on the import table (kernel32 -> kernel33) so I have try to build a false kernel32.dll with direct Api address but nothing work. The dll seems not accept by the program. I am under Windows 2000 and SafeDllSearchMode is set to 0.
If someone has an idea why my dll is not accept (NT security maybe?) or someone can show me a working technic.
Thanks.
I wish to send a fake serial number to a software so I decide to write a fake dll to hook DeviceIoControl and send my fake serial.
So I have write a dll kernel33.dll in the same directory and patch the import table. All work fine and the fake serial is ok.
The problem is that the software has got a CRC protection so it detect the patch on the import table (kernel32 -> kernel33) so I have try to build a false kernel32.dll with direct Api address but nothing work. The dll seems not accept by the program. I am under Windows 2000 and SafeDllSearchMode is set to 0.
If someone has an idea why my dll is not accept (NT security maybe?) or someone can show me a working technic.
Thanks.