首页
社区
课程
招聘
[旧帖] 怎么修改一个软件,使其不会弹出网页? 0.00雪花
发表于: 2010-8-11 20:09 6853

[旧帖] 怎么修改一个软件,使其不会弹出网页? 0.00雪花

2010-8-11 20:09
6853
本人刚开始学破解,技术水平还不行,现在还在看《加密与解密》(这本书写得太精彩了)。

想问问大虾,怎么修改一个软件,使其不会弹出网页?

我下的是一个叫“CSOL小能辅助”软件

一打开这个软件就会有弹出很多网页出来~~

想把它除掉,可是不知如何下手。

又:

要弹出一个网页, 是不是要用到WININET的InternetOpenA函数啊~!?

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 459
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
强力围观,我也想改个类似软件
2010-8-11 21:47
0
雪    币: 171
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
哎, 怎么传说中的高手还不出现的~~
2010-8-12 07:37
0
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
4
断点 ShellExecute,或者其他类此的API函数。修改它。
2010-8-12 07:45
0
雪    币: 171
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
那个程序没有用到ShellExecute函数,我直接从网页地址入手

通过“超级字符参考”,找到了弹出的网页的URL地址字符,然后“跟随”进出,修改程序,直接跳过调用该网址的函数,结果,没有再弹出网页窗口,但是,程序也不能正常运行了~
2010-8-12 12:22
0
雪    币: 102
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
你看看调用那个网址的函数有没有返回值,可能是通过判断返回值来控制程序的运行
2010-8-12 13:22
0
雪    币: 603
活跃值: (40)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
7
有关的函数都下断
2010-8-14 12:13
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
可以把该软件脱壳,然后反汇编,搜索浏览器中弹出的地址,将对应的代码该为nop
2010-8-16 02:30
0
雪    币: 249
活跃值: (25)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
9
找到那个网页地址的字符串后,在寻找哪里调用这个字符串的地址.再向上查找有没有ShellExecute或者CreateProcess之类的函数.
2010-8-16 09:14
0
雪    币: 193
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10
你可以试试脱壳后用winhex查找http://然后按个用0填充即可,我经常这样干的,一般的都可以搞定的,有些特别的要用createfile那个函数下断
2010-8-17 13:57
0
游客
登录 | 注册 方可回帖
返回