首页
社区
课程
招聘
怎么用OD去掉一个菜单!
发表于: 2010-9-21 14:26 6941

怎么用OD去掉一个菜单!

2010-9-21 14:26
6941
如题,想用OD去掉一个小程序的菜单,如去掉“记事本”的“帮助”菜单,要怎么弄?要下断哪个函数? 谢谢各位指教!

附: 测试的程序。。。。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
免费 0
支持
分享
最新回复 (17)
雪    币: 78
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
LZ,这个一定要用OD达成嘛?
用exescope或者Resource Hacker不行吗?
2010-9-21 14:34
0
雪    币: 421
活跃值: (60)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
因为,在那两个软件中看不到菜单项。最好用OD。我想知道OD的方法。
2010-9-21 14:40
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
怎么能看不到呢..你仔细看吧.我一打开就看见MENU了...
2010-9-21 14:45
0
雪    币: 421
活跃值: (60)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
如所示。。。就没有
上传的附件:
2010-9-21 15:15
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
兄弟,敢不敢用resource hacker.....
2010-9-21 15:20
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
把CreateMenu XX下
2010-9-21 15:23
0
雪    币: 421
活跃值: (60)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
有。在那儿呢。
上传的附件:
2010-9-21 15:25
0
雪    币: 78
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
哦,刚回家查了查资料,确实有些EXE用那两个软件看不到菜单项。
比如一些Delphi的还有C#的,还有一些根本就是用图做的菜单。

OD的方法,需要查查资料。

2010-9-21 19:18
0
雪    币: 228
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
学习下,谢谢
2010-9-21 20:29
0
雪    币: 391
活跃值: (135)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
11
楼主你把你想修改的程序放上来,要不然怎么讲,一万个程序或许就有一万种解法
2010-9-21 20:45
0
雪    币: 421
活跃值: (60)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
12
已附程序。。
2010-9-21 20:48
0
雪    币: 391
活跃值: (135)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
13
用ResScope打开这个程序
找到RCData目录下的TFM_MAINFORM
假如你想把“帮助”去掉,找到下面这段,将它去掉就行
    object help: TMenuItem
      Caption = '帮助'
      object N10: TMenuItem
        Action = act_help
      end
      object N25: TMenuItem
        Caption = '-'
      end
      object N26: TMenuItem
        Action = act_Software
      end
      object N27: TMenuItem
        Action = act_RegSoftware
      end
      object N28: TMenuItem
        Caption = '-'
      end
      object N2: TMenuItem
        Action = act_About
      end
    end

附上一个ResScope的可用下载地址:
http://www.okeydown.com/soft/down/35927.html
注意:地址是搜索之后任意选取的,本人不保证该网站或者该网站提供的软件安全无毒

附件是我去掉帮助菜单后的程序
上传的附件:
2010-9-22 00:14
0
雪    币: 145
活跃值: (85)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
14
如果是动态加载的菜单!?
2010-9-22 09:56
0
雪    币: 391
活跃值: (135)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
15
非要用调试的方法的话,对LoadMenuW函数下断,或者对CreateWindowW,CreateWindowExW函数下断,断下之后再根据hMenu参数进行分析
2010-9-22 10:19
0
雪    币: 421
活跃值: (60)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
16
谢谢,楼上几位的指教。问题已初步解决。
我发现,各式各样的工具实在是多。
工欲善其事,必先得其器,还是多准备点各种工具比较好。
本来像好好学学OD.学得精点。做很多事情,却发现用其它工具能比较简单的解决问题。
看来,还得多努力。
2010-9-22 11:07
0
雪    币: 5
活跃值: (369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
好像只要脱掉壳  并且释放资源的话   总会有一款资源编辑器把软件反编辑一下吧
2010-9-22 12:26
0
雪    币: 172
活跃值: (573)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
有RC数据的,是Delphi写的,改RCdata里的东西就行了,需要Delphi编程做基础的,我是这么理解的
2010-10-1 11:01
0
游客
登录 | 注册 方可回帖
返回
//