【人民币】求HOOK其他程序指定位置并取出寄存器存储的内容的代码(0分)

  • 主题发起人 主题发起人 m911
  • 开始时间 开始时间
M

m911

Unregistered / Unconfirmed
GUEST, unregistred user!
【人民币】求HOOK其他程序指定位置并取出寄存器存储的内容的代码 <br>程序大概功能: <br>HOOK正在运行的目标程序的指定位置(例如: $00585329) 如目标程序运行到此位置,则断开进入自己的汇编代码,取出想要的值后,跳回原点使目标程序继续正常运行 <br><br>语言要求: DELPHI + 汇编 ,通用性要强. <br><br>具体面议 联系 Q Q : 4 9 1 3 8 8 2 4 4
 
type <br>&nbsp; TFrmHook = class(TForm) &nbsp;//dll工程中的窗口 <br><br><br>//HOOK注入进程 <br>function HookProc(nCode:Integer;WParam: WPARAM;LParam:LPARAM):LRESULT;stdcall; <br>begin <br>&nbsp; if wParam=VK_HOME then &nbsp;//HOME键 <br>&nbsp; begin <br>&nbsp; &nbsp; if not ( Assigned(FrmHook)) &nbsp;then <br>&nbsp; &nbsp; &nbsp; FrmHook:=tFrmHook.Create(Application); <br>&nbsp; &nbsp; if FrmHook.Showing then <br>&nbsp; &nbsp; &nbsp; FrmHook.hide <br>&nbsp; &nbsp; else <br>&nbsp; &nbsp; &nbsp; FrmHook.Show; <br>&nbsp; end; <br><br>end; <br><br>//上面的代码有个问题,当dll注入到多个目标进程之后.按home键只能呼出一个FrmHook. <br>请问如何能有效解决,在多个目标进程中,分别按HOME键都能呼出dll窗口
 
补丁工具(Patchers)<br>http://www.pediy.com/tools/Patchers.htm<br>CodeFusion 3.0 文件补丁。<br>支持标准windows界面,一个很好的做 PATCH (补丁程序)软件!   <br>DUP 1.08汉化版<br>DUP 2.09汉化版<br>DUP 2.10.1汉化版 <br>DUP 2.14 Final<br>DUP 2.17 Final diablo2oo2's Universal Patcher <br>支持搜索与替换多字节模式、可通过比较功能创建偏移量补丁[Raw 偏移量和虚拟地址] 、可以激活CRC32校验、创建加壳[UPX;FSG;ASPACK]目标的补丁(SMC)<br>官方站点:http://navig8.to/diablo2oo2 &nbsp; &nbsp;<br>Process Patcher v4.13 内存补丁。<br>&nbsp; <br>keymak 1.73(注册机编写器)<br>keymake v2.0预览版 &nbsp;功能比Crackcode强大多了,写注册机的好工具。并且内置文件补丁、内在补丁等功能。<br>注:许多杀毒软件会将keymank生成的文件当木马。 &nbsp; <br>Crackcode修正版 RuFeng写的注册机制作工具。不推荐用,因为有了更方便的KeyMark!
 
后退
顶部