3 ms·
I had to do this in a past job too - a vendor provided a module with a license check which wouldn't allow the binary to run on Windows Server, but the "enterpri
by bri3d 5y ago
I had to do this in a past job too - a vendor provided a module with a license check which wouldn't allow the binary to run on Windows Server, but the "enterprise" solution which was licensed for Windows Server was not only not only sold anymore but lost!
Ghidra didn't exist yet and I didn't care to deal with the IDA demo, so I used OllyDbg and then just manually hex-patched the binary. Simpler times :)
- inetknght 5y agoOllyDbg was basically the best-in-class of freeware tbqh; it's a shame the developer never really got the 64-bit version out. Other software, such as IDA, are leaps-and-bounds ahead of OllyDbg but IDA's crazy expensive. I've not yet tried Ghidra even though it's been out for a while. I hear it's great.
- garaetjjte 5y agox64dbg is probably spiritual successor to OllyDbg: https://x64dbg.com/ https://x64dbg.com/
- inetknght 5y agoOh that's good to know. I've since moved on from the dumpster fire of Windows. Let me move the goalpost and desire this for Linux.
- chungy 5y agoYou had another problem too: Windows XP x64 Edition was built on NT 5.2, the same branch as Windows Server 2003. A few software (especially antivirus software) did a simple version check, Windows reports it's version 5.2, and the assumption was made that it must have been Windows Server 2003. Refuse to run because you have to pay more for a server edition.
- tonyedgecombe 5y agoI don’t know why someone would do that. VerifyVersionInfo has existed since W2K.
- Nashooo 5y agoAh ollyDBG! Trip down memory lane. Also brings back memories of softICE.
- nick__m 5y agoSofeICE was awesome! Did you studied at the +Fravia/+ORC +H.C.U. (High cracking university if I remember correctly) ?