首页
社区
课程
招聘
[讨论]写壳习作 + 请教
发表于: 2009-9-7 16:43 5275

[讨论]写壳习作 + 请教

2009-9-7 16:43
5275
放个记事本大家试试,OEP比较好找,主要是处理了一下输入表,大家指点一下。

另外有个问题,输入表中有一些函数,填入IAT的实际是个指针,指向另一个函数的地址,比如记事本的这里

0100131C >77C317AC  offset msvcrt._acmdln
01001320 >77BEEEEB  msvcrt.__getmainargs
01001324 >77C09D67  msvcrt._initterm
01001328 >77C1D695  msvcrt.__setusermatherr
0100132C >77C323D8  offset msvcrt._adjust_fdiv

这两个函数msvcrt._acmdln 和 msvcrt._adjust_fdiv,存的是offset,这种如果改掉IAT的地址再jmp过去就会出错,因为指向的不是函数。不知对于这样的函数如何判断,似乎VC的程序有这样的,delphi的好像没有

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 147
活跃值: (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
被金山毒霸杀掉了,未能过金山杀软,

楼主用了特殊的方法?
2009-9-7 22:18
0
雪    币: 218
活跃值: (42)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
开始有些花指令,不知道是不是这的问题
2009-9-7 22:51
0
游客
登录 | 注册 方可回帖
返回
//