首页
社区
课程
招聘
[讨论]用VC开发一个模块,大家来讨论一下!
发表于: 2009-4-24 23:31 4580

[讨论]用VC开发一个模块,大家来讨论一下!

2009-4-24 23:31
4580
我想用VC开发一个模块,

比如程序A中只有这样一行代码:
OpenUrl("http://www.baidu.com");
功能是打开了该网站

需要你写一个程序,专门修改这个程序A中的该字符串。

就是做文件补丁。

初学MFC,需要开发思路。:3:

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
2
CString szUrl = "" ;

MFC中绑定输入框控件和这个变量,输入的内容即能与全局变量同步.

OpenUrl(szUrl );
---------------------------
细节问题自己解决之...
2009-4-24 23:42
0
雪    币: 612
活跃值: (961)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
,这不就是木马生成器是思路....
2009-4-25 01:02
0
雪    币: 949
活跃值: (18)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
4
可否搜索这个程序的内存,找到这个字符串,改掉。
2009-4-25 16:31
0
雪    币: 576
活跃值: (1500)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
5
可能是我表达有误,不是木马生成器,是做文件补丁。找到软件爆破的关键点后,修改程序内容。
2009-4-26 00:42
0
雪    币: 612
活跃值: (961)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
CreateFile,SetFilePointer,WriteFile
这三个API就达到你要的文件补丁功能了....
2009-4-26 02:49
0
雪    币: 576
活跃值: (1500)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
7
谢谢 zzage  
2009-5-1 10:42
0
雪    币: 105
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
1.假设URL为常量字符串, n为新字符串长度(小于原URL长度)
二进制方式打开文件,读入缓冲区
在缓冲区查找URL,返回URL起始指针p
strncpy(p, newstr, n);
二进制方式写入文件。
(如果URL为数组变量,并在定义时赋值,则n最大值为数组长度)
2009-5-1 11:57
0
游客
登录 | 注册 方可回帖
返回
//