首页
社区
课程
招聘
[旧帖] [分享]新手上路-用OD咔嚓掉炒股软件通达信的券商通知弹出窗口 0.00雪花
发表于: 2011-9-12 01:46 5871

[旧帖] [分享]新手上路-用OD咔嚓掉炒股软件通达信的券商通知弹出窗口 0.00雪花

2011-9-12 01:46
5871
起因:
每天开启炒股软件通达信,都会首先弹券商通知,就是广告,置顶,还必须手动点关闭,很让人烦让人怕!
甚至有时候,盘中还会不断的弹,炒股的人几乎都是一直亏钱,还要受它们的不断骚扰,怒,一定要搞定她。

没搞过破解,也不懂OD,一切从头来,搜,找到了OD,不会,学,资料太多太乱,等于没有。。。

以前浏览过看雪,毕竟所做的工作与此完全无关,浏览过的一知半不解的内容都早已经忘干净了,一搜就搜到看雪,重新浏览学习。。。难啊,根本看不进东西。

还好本人有一些计算机基础,会写点VC++程序,DOS时代还学过80x86汇编的啊,可惜几乎没用过就直接扔掉差不多早已经忘干净了。

扯远了,本人没玩过逆向脱壳破解加解密等,也不想花工夫学,我只想找到弹出窗口的代码,跳过即可。
费了好大的劲,才只会简单的用用OD,够了。

接下来,把我修改成功的过程,上图

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 4
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wtc
2
不要问我怎么找到:
call <jmp.&MFC42.#2514>
的,以后漫漫道来,不然太罗嗦了




上传的附件:
2011-9-12 01:50
0
雪    币: 4
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wtc
3
上面断点弄好了,F9运行,顺利的话直接就断在通知弹出窗口的地方了,
汇编代码的内容我基本看不懂,但我知道哪些大概是我不想要的,我也只会用暴强的方法,NOP,虽然对NOP很清楚,但以前也从来没用过,这次一用,效果真好




上传的附件:
2011-9-12 01:58
0
雪    币: 4
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wtc
4
把修改后的文件保存为我们想要的文件名TdxWnn.exe,从上面图上的复制到可执行文件后出来的那个文件窗口上保存!学会这一招保存修改过的文件我可费了老大的劲了,没找到相关的学习资料啊,自己一点点的试出来的,不容易啊。
上传的附件:
  • 8.PNG (35.86kb,63次下载)
2011-9-12 02:06
0
雪    币: 4
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wtc
5
这次摸索与学习过程中遇到好多问题,以后有工夫漫漫的补充说明,暂时先把保留战果,以免自己很快又忘记了
2011-9-12 02:09
0
雪    币: 4
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wtc
6
再上一张图,得手前后用关于对话框做的咔嚓试验,当然,这个要顺利一点,毕竟关于对话框是由用户通过点菜单之后弹出的,要容易跟踪一点。
上传的附件:
  • 7.PNG (29.74kb,61次下载)
2011-9-12 02:14
0
雪    币: 4
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wtc
7
用以上的方法去除另一家券商软件的弹框,
弹框代码位置不一样,提前弹了,虽然之后也还存在类似的弹框代码,但现在确实是提前的这个call <jmp.&MFC42.#2514>弹出来的,后面的代码弄不明白,不管了,直接把提前的弹框代码NOP掉,OK了,运行后,不仅不会弹框,还会少占一个线程,其他资源也减少了点。可能是原来的弹框里边嵌了IE浏览器,关闭后清理不干净的原故,现在好了,NOP一句代码,清净了,干净了。

上传的附件:
  • 9.PNG (30.88kb,41次下载)
2011-9-12 19:30
0
雪    币: 4
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wtc
8
补充一下找到
call <jmp.&MFC42.#2514>
的过程

一开始下了全部对话框函数的断点,
断到了CreateDialogIndirectParam上,
跟到系统DLL里边去了,自己太菜,进去了出不来,就没办法了。

自己动手,用VC写了个弹框的小程序练手,由于程序小,我找啊找找啊找的就找到了
call <jmp.&MFC42.#2514>
就是VC的CDialog::DoModal()
我在VC里调试跟踪CDialog::DoModal(),但一进去就傻了,但看着看着却蓦然发现VC里边的MFC类内部函数排列与在OD里边发现一堆调用(或许没有调用,也只是类)&MFC42.#布局很相似,我就怀疑她们之间的对应关系,果然,三两下,就发现了call <jmp.&MFC42.#2514>其实就是调用CDialog::DoModal(),再上网一搜jmp.&MFC42.#2514,得到证实了,之后就是摸索怎么用OD加断点,NOP,改文件。

经此次,OD算是上手了,可以好好学用了
2011-9-12 19:49
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
这么好的入门贴, 怎么没有人表扬一下?
2013-2-27 13:40
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
水平还不如你,但很爱学。好贴,学习!
2016-3-13 09:47
0
雪    币: 91
活跃值: (42)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
赞,一个,学习了。本人也小白一个。
2017-12-20 10:24
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
大神可以留个联系方式不
2017-12-26 04:43
0
雪    币: 2055
活跃值: (418)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
厉害!
2020-5-23 08:03
0
游客
登录 | 注册 方可回帖
返回
//