Archive for the ‘Coding/Development’ Category

I was reversing someone’s game cheat the other day, and I found something peculiar. nProtect had blacklisted two entire functions used by this person’s cheat, so they had used an XOR-based encryption (Using a minuscule one-byte key) to mask the function in memory, decrypting it on call, then re-encrypting it. do { temp = Buffer[bufferlength]; […]

While working on another project today, I found myself in the need of a standard archive C++ class carrying a format with a decent compression ratio. I decided on starting with 7-Zip: I use the software itself, it’s very well-written, so I assumed the SDK must be very-well organized. I was terribly wrong. Taking a […]