如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 316 编程语言
修改程序中的字符串的具体步骤。
打开ollydbg,载入目标程序,如下图。
在汇编窗口中点击鼠标右键,选中strfinder字符查找插件,选择搜索ascII字符串,如下图。
找到我们要修改的字符串,双击追踪到汇编窗口,如下图。
在汇编窗口中,点击鼠标右键,选择数据窗口中跟随,立即常数,如下图。
在数据窗口中,选择一段内存,不要超过了原来字符串的长度,点击鼠标右键,选择编辑--二进制编辑,如下图。
在编辑数据地址对话框中的mbcs栏输入我们的字符,如下图。
点击hex栏,在刚刚改过的字符后面输入00 00来截断字符串,点击确定,如下图。
点击鼠标右键,选择编辑--复制所有改变到可执行文件,如下图。
点击鼠标右键,点击保存文件,如下图 。
在弹出的文件已更改的提示中,选择是,如下图。
输入文件名,点击保存,如下图。
双击打开我们保存的程序,修改成功,结果如下图。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: 编程语言
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 316 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 536 编程语言