求助怎样使用OD查找自己写的软件字符串并修改

那小x的传说 2011-05-06 12:14:54
求助:我自己用Delphi写了一个小程序...上面有个ComboBox组件,组件里有要我修改的字符串,(因为有个程序没有源代码,需要像这类的修改)要求是,不管用什么办法,只要能达到修改成我想要的随意字符串就行,
我自己使用OD打开程序,用超级字串查找,找不到ComboBox中的字符串,可能是我的方法不对,谢谢大家提供方法!
要修改的图样如连接:
http://ys-b.ys168.com/?5.JPG_50c4bsn7d6e0bkksjsorool1bt2bitmn5b5bt0bt0cjs2bu0u12f03z




...全文
3046 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
那小x的传说 2011-05-17
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 gangyilovevc 的回复:]
引用 5 楼 aiwnx 的回复:
查找字符串要讲究技巧,有可能是unicode或者utf-8编码,所以od搜不到,也有可能放在资源段中,还有可能放在其它的配置文件而不在PE文件中,如果作者加了壳,字符串还可能做了加密或混淆处理。。。
建议先用二进制查找工具全盘查找一下,先定位再说

+1
[/Quote]
谢谢你的建议,我发贴之前我也使用过OD查找,其实就是一个很简单的ComboBox1,没有加密,没有配置文件,也没有加壳,我在OD里使用了好几种编码找过,包括二进制,可能ComboBox1的TEXT内容是系统封闭了直接找不到的吧.
aiwnx 2011-05-17
  • 打赏
  • 举报
回复
不可能找不到字符串,只要它不是从网络获取的或者是拼接起来的就一定能找到。不要用OD,它不是专业的查找字符串工具,换换其它的,WinHex,hexshop,Search&Replace,IDA等都可以。实在不行,调试下断点也可以找到的。
gangyilovevc 2011-05-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 aiwnx 的回复:]
查找字符串要讲究技巧,有可能是unicode或者utf-8编码,所以od搜不到,也有可能放在资源段中,还有可能放在其它的配置文件而不在PE文件中,如果作者加了壳,字符串还可能做了加密或混淆处理。。。
建议先用二进制查找工具全盘查找一下,先定位再说
[/Quote]
+1
那小x的传说 2011-05-14
  • 打赏
  • 举报
回复
CE也找不到,我试过了,我上面那个是我写的简单的小例子,我是要修改PB做的一个没有源码的软件
aiwnx 2011-05-12
  • 打赏
  • 举报
回复
查找字符串要讲究技巧,有可能是unicode或者utf-8编码,所以od搜不到,也有可能放在资源段中,还有可能放在其它的配置文件而不在PE文件中,如果作者加了壳,字符串还可能做了加密或混淆处理。。。
建议先用二进制查找工具全盘查找一下,先定位再说
stonexing5 2011-05-12
  • 打赏
  • 举报
回复
用ce吧
http://www.cheatengine.org/
大熊猫侯佩 2011-05-07
  • 打赏
  • 举报
回复
Delphi有专用的dasm,find之
那小x的传说 2011-05-07
  • 打赏
  • 举报
回复
我要修改的目标是PB做的软件,不是delphi软件,上面只是举类似的例
MSOKD 2011-05-06
  • 打赏
  • 举报
回复
用dede反汇编

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧