利用OllyDbg对程序内容进行修改实验

简介: 利用OllyDbg对程序内容进行修改实验

1.双击运行exe文件,出现如下弹窗

2.用ollydbg工具打开该执行文件,页面显示如下

3.在注释窗口执行以下操作

4.双击运行exe文件时,显示”Copied!”所以接下来在注释里找到这个字样,如下,我们需要把对话框中的内容修改为“I Like C.”

5.接下来在如下窗口中使用快捷键ctrl+G,在框中输入00402144这个地址

6.接着进行如下操作,将内容修改为I Like C !

7.接下来,按4次f8,1次f7,2次f9,弹出运行窗口

8.说明我们将内容成功了。

9.总结:


实验过程中,遇到了以下一些小问题:


第一,工具是中文版的,有些操作和在机房的工具不一样,需要适应。第二,因为查看文档是要把hello world修改为I Like C.但是我打开文件发现注释里面没有hello world .一直想不明白。直到运行exe文件时,窗口显示是Copied!这个内容,所以我猜测是要找到这个内容后进行修改,实验最后也证明了,确实如此。第三,在修改内容操作时,需要把十六进制改为00,这是我在不知道的情况下没改后,发现程序修改不了,看了文档才知道需要修改。第四,在使用快捷键ctrl+G时必须在ASCII旁边的框框内使用快捷键(也就是第5步),否则查不到要找的信息。总的来说,这次实验,细节上的东西很多,需要慢慢摸索。


相关文章
|
11天前
|
Windows
【Windows驱动开发】注册表的基本操作(创建、打开、修改、读取、枚举)(附源码)
【Windows驱动开发】注册表的基本操作(创建、打开、修改、读取、枚举)(附源码)
|
1月前
|
Java Windows Spring
IDEA中报错:因为在此系统上禁止运行脚本有关详细信息,请参阅...(图文解释 亲测已解决)
IDEA中报错:因为在此系统上禁止运行脚本有关详细信息,请参阅...(图文解释 亲测已解决)
127 0
|
1月前
|
IDE 开发工具
一文解决Visual Studio 2022运行时系统找不到指定文件的错误(简单易懂 亲测有用)
一文解决Visual Studio 2022运行时系统找不到指定文件的错误(简单易懂 亲测有用)
802 0
|
9月前
|
编译器 C++ Windows
程序环境的内容
程序环境的内容
|
Ubuntu Linux Windows
项目实战:Qt终端命令模拟工具 v1.0.0(实时获取命令行输出,执行指令,模拟ctrl+c中止操作)
在Qt软件中实现部分终端控制命令行功能,使软件内可以又好的模拟终端控制,提升软件整体契合度。
项目实战:Qt终端命令模拟工具 v1.0.0(实时获取命令行输出,执行指令,模拟ctrl+c中止操作)
|
前端开发 测试技术
clswindow使用案例:防止vb程序重复打开,如果重复打开则激活当前已经打开的程序
clswindow使用案例:防止vb程序重复打开,如果重复打开则激活当前已经打开的程序
225 0
clswindow使用案例:防止vb程序重复打开,如果重复打开则激活当前已经打开的程序
linux 文件夹内容太多,如何显示看不到的上半部分
linux 文件夹内容太多,如何显示看不到的上半部分
Win10系统打开photoshop提示错误16 如何解决?
最近不少用户反馈在Win10系统下安装了Photoshop CS6,打开桌面图标时出现错了误,提示“配置错误:请卸载并重新安装该产品。如果此问题仍然存在,请与 Adobe 技术支持联系以获得帮助,并提供屏幕下方显示的错误代码。错误:16”。这是怎么回事呢?下面看看具体解决方法吧!
193 0
|
编解码 Windows
Win系统 - 如何实现N卡四屏复制输出呢?
Win系统 - 如何实现N卡四屏复制输出呢?
172 0
Win系统 - 如何实现N卡四屏复制输出呢?