Log in

View Full Version : Runtime patching...


dipeshrestha
October 15th, 2003, 01:29
Hi all,

i have read lots of article regarding patching, unpacking etc etc. but i want to know real about runtime patching. i have also download some software like lgen.exe that create runtime patch. but how do they do. Can anyone help me with that...

dipesh
Still newbie

Fake51
October 15th, 2003, 07:21
Ummmmm .... have you tried searching for runtime patching? Or API hooking? Hooking in general?
What sort of help are you looking for? Points to resources? Or a general walkthru of the subject?
Runtime patching can be done in many ways - there is no ONE technique, there are many different ones. Perhaps the only instructive way to divide them is in loaders and non-loaders. And even that won't tell you much without me going deeped into the subject, which I don't have the time to do right now.
There are many resources at Fravia's ... and quite a few threads on the board, if memory and the db serves me right. So what kind of help are you looking for, again?

Fake

dipeshrestha
October 15th, 2003, 23:01
Hi Fake,

Basically i want to know about something like loader that when executed, will run our target program and then patch a target programs code (say JZ -> JNZ) in memory. There r almost no tutorial for such patching. Can u and all other crackers help me with that?


dipesh
Still newbie

Aimless
October 16th, 2003, 01:29
Process patchers...find the source code of different process patchers to build your own...maybe it will help.

www.programmerstools.org->patchers.

PROCESS PATCHERS:

1. PrincessSandy
2. Yoda's process patcher

Have Phun,

dipeshrestha
October 16th, 2003, 04:05
Hi,

These patcher is all about 32-bit application. What if i need one 16-bit process patcher? Can someone...

dipesh

Fake51
October 16th, 2003, 07:35
Never dealt with 16-bit process patching - are you talking 16-bit process patching in w9x/2k/xp? Or in 3.1? I'm assuming the first.
Well, you'd have to look into how windows handles running 16-bit code, you'll probably be able to find some resources here, and perhaps at win32asmboard.cjb.net.

Fake

dipeshrestha
October 16th, 2003, 22:49
Hi Fake,

thanks for ur valuable advice. will be hanging on win32asmboard_cjb_net.

dipesh