Tagged: reversing


Functions in dynamic memory

Recently, as an experiment I was curious about executing code in dynamic memory in a C/C++ program.

It’s doable, but you need to do a few things you may not think of; you cannot just insert the assembly into your variable, and call it like a function. [Continue Reading…]


Windows Live Messenger – Enabling 10+ transfers

Since the creator of A-Patch seems to be completely not contactable (both the forums and contact form do not work), I’ll just post this here..

File: msnmsgr.exe
File Version: 15.4.3555.308
Address on file: 001B9E82
Address in memory: 001B9E82 + ImageBase + BaseOfCode (- SizeOfHeaders to make it an RVA)
Find: 83 F8 0A 77 27
Replace: 90 90 90 90 90

This will enable dragging 10+ files into a chat window for file transfer.