使用ollydbg修改exe文件

使用ollydbg 修改一段文字.

  1. 下载解压 ollydbg http://www.ollydbg.de/
  2. 左上角file -> open, 打开你的exe文件.
  3. 按快捷键 ctrl + b, 会有一个对话框, 在对话框里输入你想修改的文字比如 151, (可以先输入少一点.)
    使用ollydbg修改exe文件_第1张图片

按回车键, 如果下面出现黄色提示语 not found, 表示没有找到, 按一下F8,单步调试, 再ctrl + B 搜索, 如果依旧提示not found, 继续重复操作. 直到出现某一行被选中, 或者程序执行完毕.(如果程序持续完毕都没有找到, 说明这种方式不合适了)

没有找到时的截图, 看最下面有一个黄色的小条, 上面写着not found
使用ollydbg修改exe文件_第2张图片

找到是的截图, 这里看到的可能不是你要找的文字, 没关系是因为编码的不同, 选中它停留的所在行, 右键,Binary -> Edit, 会弹出一个选中框, 将ASCII行改成你需要修改的文字. 点确定.
使用ollydbg修改exe文件_第3张图片

修改行会出现红色, 更新一下就好了, 选中行右键, backup -> updae backup
使用ollydbg修改exe文件_第4张图片

这时候内存里的文字已经修改了, 还要把修改保存的本地. 选中行,右键 copy to executable -> selection
使用ollydbg修改exe文件_第5张图片

会弹出一个新的框, 任意处右键, 选中save file. 会新建一个exe文件, 就是你修改后的, 放到你想放的地方, 就可以了. 点击运行新建的exe, 你修改的文字就已经生效了.
使用ollydbg修改exe文件_第6张图片

你可能感兴趣的:(工具)