首页
社区
课程
招聘
[原创]使用模拟器对x64程序进行分析
发表于: 2019-1-2 11:05 10242

[原创]使用模拟器对x64程序进行分析

2019-1-2 11:05
10242
https://github.com/hzqst/unicorn_pe

基本思路

1、BlackBone manually map 加载模块,重定位,解析导入表。。
2、自己构造虚拟栈、段寄存器、GDT、以及基本运行环境(比如PEB TEB KSHAREDUSERDATA)

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

最后于 2019-1-2 14:03 被hzqst编辑 ,原因:
收藏
免费 5
支持
分享
打赏 + 2.00雪花
打赏次数 1 雪花 + 2.00
 
赞赏  junkboy   +2.00 2019/01/02
最新回复 (17)
雪    币: 18
活跃值: (1059)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
2
挺好,支持一个.
2019-1-2 12:44
1
雪    币: 1392
活跃值: (5177)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
3
用户态的模拟吗?qemu-user ?
2019-1-2 12:48
1
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
4
IamHuskar 用户态的模拟吗?qemu-user ?
用户态模拟。qemu-user那个我看了没看到支持windows,就干脆自己写了个
2019-1-2 13:53
1
雪    币: 914
活跃值: (2468)
能力值: ( LV5,RANK:68 )
在线值:
发帖
回帖
粉丝
5
后排
2019-1-2 14:41
1
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
6
我沉迷ExRegisterExtension了,我表示真香
2019-1-2 14:45
1
雪    币: 231
活跃值: (2631)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
7
支持大表哥
2019-1-2 17:06
1
雪    币: 1392
活跃值: (5177)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
8
hzqst 用户态模拟。qemu-user那个我看了没看到支持windows,就干脆自己写了个
非常不错。以上帝模式观察程序运行 是最舒服的。包括检测内存 指令流控制 什么的很实用
2019-1-3 10:42
1
雪    币: 284
活跃值: (3604)
能力值: ( LV5,RANK:75 )
在线值:
发帖
回帖
粉丝
9
各种姿势赞
2019-1-3 19:18
1
雪    币: 9
活跃值: (379)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
一江春水向东流
2019-1-3 19:28
1
雪    币: 1176
活跃值: (1264)
能力值: ( LV12,RANK:380 )
在线值:
发帖
回帖
粉丝
11
支持一个 
2019-1-4 00:39
1
雪    币: 5734
活跃值: (1737)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
表哥牛批
2019-1-4 01:48
1
雪    币: 83
活跃值: (1087)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
13
这个uc 问题超多  鸡肋 鸡肋 食之无用 仍只可惜  可惜了我大表哥浪费这么多精力 不如研究微软自己家的sandbox吧 那个非常牛逼 可以实现你想要的一切功能 
2019-1-4 18:04
1
雪    币: 1392
活跃值: (5177)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
14
killpy 这个uc 问题超多 鸡肋 鸡肋 食之无用 仍只可惜 可惜了我大表哥浪费这么多精力 不如研究微软自己家的sandbox吧 那个非常牛逼 可以实现你想要的一切功能 [em_28]
不开源搞起来头痛
2019-1-16 14:33
0
雪    币: 954
活跃值: (123)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
厉害厉害,学习一下。
2019-1-18 00:03
0
雪    币: 351
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
赶紧收藏
2019-1-22 15:42
0
雪    币: 330
活跃值: (829)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
您好,unicorn_pe在测试的时候总是在下面这个地方崩溃(ldrPtr为空),请问这该怎么解决呢?还是说我的操作有误?(想从该代码入手学习unicorn和脱壳工具的,无奈测试时遇阻,还望楼主能指点一二,谢谢。)

ctx->MapImageToEngine(modInfo.name, (PVOID)modInfo.baseAddress, modInfo.size, modInfo.baseAddress, ((LDR_DATA_TABLE_ENTRY_BASE_T*)(modInfo.ldrPtr))->EntryPoint);
2020-12-13 16:47
0
雪    币: 263
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18

老板我弄了很久都失败呢,有空帮看下是什么问题吗win10-64,一个自己写的SYS小驱动,编译很顺利,比较小白弄了两天也没弄好

2021-4-10 04:29
0
游客
登录 | 注册 方可回帖
返回
//