首页
社区
课程
招聘
[下载] AheadLib修改 支持x64支持类/命名空间
2018-1-31 17:26 35270

[下载] AheadLib修改 支持x64支持类/命名空间

2018-1-31 17:26
35270

2018/3/6: 非常感谢csjwaman提供的IsFunction完善,对加壳dll的处理更好,能支持转发。

                   更新了附件,有需要的朋友请重新下载。

*****************************************************************************************

2018/2/26: hackbs提供的Dui库真可怕,随便编译一下就是100+错误。

            修复了我能修复的部分,但是还是需要配合手动,比如包含对应的头文件,

            以及一些结构体需要自己声明一下。

            还有就是涉及到结构体的部分我没办法区分,都是使用了class XXX{...},

            需要肉眼分辨并修改为struct XXX{...},否则一堆警告,而且不确定会不会影响使用。

                   更新了附件,有需要的朋友请重新下载。

*****************************************************************************************

2018/2/14 : 感谢 csjwaman 提交的bug,一个WIN64宏范围不对影响到了32位生成的代码。

                                               年前不再更新了,祝大家新年快乐!

                   更新了附件,请遇到问题的朋友重新下载。

*****************************************************************************************

2018/2/13: 对于数据与函数的区分,多加了一种判断方式。

                   更新了附件,有需要的朋友请重新下载。

*****************************************************************************************

2018/2/12: 支持x64
                   更新了附件,有需要的朋友请重新下载。
*****************************************************************************************
2018/2/9 : 最近重新熟悉了代码,按照我理解的程序逻辑重新把功能完善了一下。
            感谢 hackbs 提交的bug。
                   更新了附件,请遇到问题的朋友重新下载。
*****************************************************************************************
2018/2/7 : 感谢 csjwaman 提交的bug,我解析函数名的时候不严谨,导致某些情况下崩溃。
                   更新了附件,请遇到问题的朋友重新下载。
*****************************************************************************************
在此版本的基础上修改的:
https://bbs.pediy.com/thread-196111.htm
感谢前人的努力与分享。

前一段帮朋友做一个劫持,发现该dll含有导出类,手边的aheadlib版本不支持,凑合着手动改了改应付过去了。
后来觉得每次手动也不是事,于是下载了一份ysoni修改过的源码,做了一些修改,支持了。

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

最后于 2018-3-6 10:39 被yeyeshun编辑 ,原因:
上传的附件:
收藏
点赞3
打赏
分享
打赏 + 20.00雪花
打赏次数 2 雪花 + 20.00
 
赞赏  浩天he   +10.00 2018/03/07
赞赏  hackbs   +10.00 2018/02/27
最新回复 (99)
雪    币: 288
活跃值: (244)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
sjh_pediy 2018-1-31 18:19
2
0
好样的
雪    币: 195
活跃值: (366)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ytmrgw 2018-2-1 09:30
3
0
谢谢分享
雪    币: 12833
活跃值: (8989)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
hzqst 3 2018-2-5 16:38
4
0
谢谢分享
雪    币: 22975
活跃值: (3312)
能力值: (RANK:648 )
在线值:
发帖
回帖
粉丝
KevinsBobo 8 2018-2-5 17:48
5
0
感谢分享
雪    币: 6818
活跃值: (153)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
聖blue 2018-2-5 19:56
6
0
雪    币: 215
活跃值: (125)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
deadlydk 2018-2-6 10:40
7
0
谢谢分享
雪    币: 576
活跃值: (2035)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
kakasasa 2018-2-6 17:07
8
0
感谢分享
雪    币: 10545
活跃值: (3936)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jgs 2018-2-6 19:14
9
0
感谢分享 
雪    币: 10545
活跃值: (3936)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jgs 2018-2-6 19:17
10
0
悲剧了,XP下不能用,楼主编译时没有选择兼容XP。
雪    币: 311
活跃值: (2244)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
csjwaman 24 2018-2-6 21:31
11
0
源码编译通不过
雪    币: 205
活跃值: (2470)
能力值: ( LV7,RANK:140 )
在线值:
发帖
回帖
粉丝
yeyeshun 2 2018-2-7 10:26
12
0
jgs 悲剧了,XP下不能用,楼主编译时没有选择兼容XP。[em_16]
有源码,大哥自己重新编译下就好了
雪    币: 205
活跃值: (2470)
能力值: ( LV7,RANK:140 )
在线值:
发帖
回帖
粉丝
yeyeshun 2 2018-2-7 10:26
13
0
csjwaman 源码编译通不过
这个是原版的问题,有一个函数没声明,我不清楚那部分的逻辑不敢乱改,自己注释掉就好了
雪    币: 311
活跃值: (2244)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
csjwaman 24 2018-2-7 13:48
14
0
yeyeshun 这个是原版的问题,有一个函数没声明,我不清楚那部分的逻辑不敢乱改,自己注释掉就好了
加载这个DLL时异常退出。请楼主看看是什么原因。
上传的附件:
雪    币: 205
活跃值: (2470)
能力值: ( LV7,RANK:140 )
在线值:
发帖
回帖
粉丝
yeyeshun 2 2018-2-7 14:28
15
0
csjwaman 加载这个DLL时异常退出。请楼主看看是什么原因。
额,这个是我解析的时候出错。我当时测试的时候思路不够广,这个样本很好。马上更新
雪    币: 19
活跃值: (200)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xiaohucode 2018-2-7 19:56
16
0
感谢分享
雪    币: 1038
活跃值: (1216)
能力值: ( LV3,RANK:35 )
在线值:
发帖
回帖
粉丝
StriveXjun 2018-2-7 22:52
17
0
https://github.com/strivexjun/AheadLib-x86-x64
yes师傅可以看看我写的这个,可以识别导出数据函数、中转函数。
雪    币: 2358
活跃值: (277)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
rescuo 2018-2-8 08:29
18
0
厉害啊,都是大神级别的
雪    币: 205
活跃值: (2470)
能力值: ( LV7,RANK:140 )
在线值:
发帖
回帖
粉丝
yeyeshun 2 2018-2-8 10:28
19
0
StriveXjun https://github.com/strivexjun/AheadLib-x86-x64 yes师傅可以看看我写的这个,可以识别导出数据函数、中转函数。
小俊师傅666啊
早说你有我就不费这脑子了哈哈哈
雪    币: 311
活跃值: (2244)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
csjwaman 24 2018-2-8 15:59
20
0
StriveXjun https://github.com/strivexjun/AheadLib-x86-x64 yes师傅可以看看我写的这个,可以识别导出数据函数、中转函数。
生成的CPP文件貌似不能编译:(
雪    币: 311
活跃值: (2244)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
csjwaman 24 2018-2-8 16:00
21
0
yeyeshun 额,这个是我解析的时候出错。我当时测试的时候思路不够广,这个样本很好。马上更新
修改后的可以正常编译了,赞!
雪    币: 294
活跃值: (987)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
hackbs 2018-2-8 16:45
22
0
导出这个DLL的源码不能正常编译

上传的附件:
雪    币: 205
活跃值: (2470)
能力值: ( LV7,RANK:140 )
在线值:
发帖
回帖
粉丝
yeyeshun 2 2018-2-9 16:31
23
0
hackbs 导出这个DLL的源码不能正常编译
好的,在改
改完了,请重新下载附件测试。只保证能编译通过,具体能不能正常使用请回帖反馈,谢谢。
雪    币: 10545
活跃值: (3936)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jgs 2018-2-9 20:58
24
0
感谢楼主重新修改编译后的版本支持了XP
雪    币: 311
活跃值: (2244)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
csjwaman 24 2018-2-10 20:36
25
0
yeyeshun hackbs 导出这个DLL的源码不能正常编译 好的,在改改完了,请重新下载附件测试。只保证能编译通过,具体能不能正常使用请回帖反馈,谢谢。
VC++60下貌似还是编译不了。
游客
登录 | 注册 方可回帖
返回