请问怎么修改已经编译好的.EXE文件? ( 积分: 100 )

  • 主题发起人 主题发起人 rogs3210
  • 开始时间 开始时间
R

rogs3210

Unregistered / Unconfirmed
GUEST, unregistred user!
比如我想修改它,让它不去调用某个函数?
谢谢~
 
这个问题是不是有点苛刻了,如果能够非常方便地修改,那么破解还不满大街都是了。
 
这个可以用一些反汇编软件+ultraedit做到,反汇编比较好的是w32dasm
 
方法有很多种:
1。暴力破解,反汇编后,修改。
2。远程进程注入。

本人认为,第二种方法最好,能动态修改某个程序,可以将它改的一塌糊涂,想如何改就如何改,难度也不大。
第一种方法复杂,需借助于第三方软件,和你必须读得懂汇编代码,难度就有些大,并且
不能随时按照自己的需要来修改程序。

就你提的问题,好像没什么难度呀。
按照你的需要写个APIHOOK就可以了。
如果拦截函数失败,那么就是你对破解的程序理解错了,
拦截消息也可以做到的,windows系统毕竟是一个以消息驱动的操作系统呀。
搞清楚它发出的消息就可以进行拦截了。
 
楼上的不错~,不知道还有没有其他方法呢
 
没有了,就这2种。
 
我支持第二种方法,第一种太不现实了总觉的
 
后退
顶部