首页
社区
课程
招聘
高手请进:vb跟踪中的函数调用问题
发表于: 2004-8-24 11:00 4108

高手请进:vb跟踪中的函数调用问题

2004-8-24 11:00
4108


如上图,是调用API ,gethostbyname函数。查看MSDN,看到这个函数是这样定义的
struct hostent FAR *gethostbyname(
  const char FAR *name  
);

所以上图push的内容即为该参数,静态字符串指针。现在的问题是我如何去修改这个字符串?在这里,这个字符串是不会加密。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (4)
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
2
应该没有加密
你想怎么修改参数?可以通过Hiew阿.或者softice等等都可以
2004-8-24 12:18
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我只要把字符串的内容改成我要的即可。这里的地址是内存地址,这次改了,下次再运行又还原了。最好是能直接修改程序中的数据。
2004-8-24 12:36
0
雪    币: 236
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
你可以在前面跟踪,[EBP+18]在什么时候被传入数据,然后用hex编辑器重新修改数据就可以了。
2004-8-24 12:59
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
使用tc ebp+18吗? 多谢指教。这是个vb程序,很难。
2004-8-24 15:01
0
游客
登录 | 注册 方可回帖
返回
//