VB如何制作文件补丁? - VB / API
我用Ollydbg得到一个文件123的HEX数据:8B,其地址为:005C4123
我想用VB制作一个小工具,将这个文件123的005C4123处的改为FF,并
保存,就相当于是制作这个文件123的一个补丁程序。不知道这样可行吗?
同2L,二进制写就行了。。
拒绝权限。。。。。
修改不成功
首先确定该处内存是否可写。如果是程序代码部分,是不可以修改的。如果是临时空间,则可以修改。
在代码部分,需要先让程序中断,然后获得程序控制权,修改内存后再让程序继续跑。这个用vb作很麻烦,建议直接用注册机修改,或换其它语言。
Dim Bytes(3) As Byte
1)设置文件/目录的权限
2)相关程序先不要运行
这样的通用的工具有很多,比如 Xdelta
这哪是补丁,这种修改EXE文件内容的行为分明是注册或恶意程序的特征。普通的补丁程序都是直接提供一个完整文件去覆盖之前的文件。
学习!~~~
2楼和6楼的两位高手的方法都试过了,运行之后用Ollydbg查看这个地址数据没有变化。。
说明程序重写了该文件。
这不真地在讨论破解了吗。
楼主把上面的办法对其它文件试验一下,看都有没有效。无效是上面程序的事,有效是你要处理的软件的事(那就得研究内存破解或者是跟踪得长远点,把重写的部分屏蔽掉)。
这不真地在讨论破解了吗。
楼主把上面的办法对其它文件试验一下,看都有没有效。无效是上面程序的事,有效是你要处理的软件的事(那就得研究内存破解或者是跟踪得长远点,把重写的部分屏蔽掉)。
相关问答:
form1中有text1-8, 和command1
text8中为程序代码(生成窗体为form2(已做好))
单击command1后将text2中的代码生成EXE到d:\ 并且text1-7分别对应
产品名 公司名 合法版权 合法商标 文件描述 注释 标题
......
挺繁琐,之前发的帖子,分值太低现在重发一个。欢迎各位大侠~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[] ......
我的要求是:通过抓取别的程序上的表格的句柄,然后读取这个表格的内容。
表格句柄(类名:MSFlexGridWndClass)我已抓到,接下来如何读取表格的内容就不会了?求助。
能把代码发来学习下不?
244326867@qq.com ......
用VB编程读取短信,得到一大堆unicode编码,请教如何转换成文本
例如:读取短信后(华为900C或TC35i),串口得到如下数据:
+CMGL: 17,"REC UNREAD","8615007557713",,"10/03/30,09:37:15+32&qu ......
有两个问题
第一个问题:
网页源码
<td><select name="question" onchange="showcustomquest(this.value)" tabindex="4"><option value="0">无安全问 ......