How to patch dll file packed by themida? I've dumped the unpacked file and patched it. But the program didn't recognize the unpacked dll. The original file and dumped file have ~8mb different size.I tried to patch it while running inside debuggerStill no luck. Any idea how to patch it?
Patch packed DLL by themida
ida;dll;packers;patch
Many possibilities:You didn't unpack the dll properly, maybe you forget to fix the relocations (since it's a dll).The program is using a checksum algorithm to detect if the dll is tampered.That specific dll isn't your target, maybe you should do more dynamic analysis before start unpackingOr any other possibilities.*P.S: you shall consider inline patching instead of unpacking the dll since your aim is to patch the dll.