首页
社区
课程
招聘
[请教]关于EXECryptor对Dr0的初始化
发表于: 2004-5-22 17:44 6857

[请教]关于EXECryptor对Dr0的初始化

2004-5-22 17:44
6857
tDasm大虾的文章中提到EXECryptor加壳的程序在未被调试时Dr0初始化为12FF84,请问这是如何做到的,是操作系统的自动行为还是loader做的?
我的壳里也从Dr0读这个堆栈指针,但读到的地址却是不可访问的,这是为什么?
现在用Olly调试的话无法得知Dr0在未被调试的情况下被初始化为什么值,除了在壳里面附加一段显示代码以外有没有别的办法得知程序加载时Dr0的值?

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

收藏
免费 6
支持
分享
最新回复 (7)
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
2
cyclotron 的壳什么时候放出来给大家看看  :D
2004-5-22 18:43
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
3
应该是loader做的,设置为某个时刻的esp.
2004-5-22 19:09
0
雪    币: 392
活跃值: (909)
能力值: ( LV9,RANK:690 )
在线值:
发帖
回帖
粉丝
4
最初由 fly 发布
cyclotron 的壳什么时候放出来给大家看看 :D


呵呵,其实我刚开始的时候只是想做一个压缩壳的,现在正在逐步加入一些保护功能,基本是学习一些已知的壳,功能不强,纯做大家的笑料而已,等基本完成以后会放出测试样品:)
2004-5-22 19:40
0
雪    币: 392
活跃值: (909)
能力值: ( LV9,RANK:690 )
在线值:
发帖
回帖
粉丝
5
最初由 forgot 发布
应该是loader做的,设置为某个时刻的esp.


谢谢,我会再尝试一下:)
2004-5-22 19:41
0
雪    币: 392
活跃值: (909)
能力值: ( LV9,RANK:690 )
在线值:
发帖
回帖
粉丝
6
果然是在loader里实现的;)
2004-5-22 19:54
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
7
呵呵,如果系统乱弄DRx天下就大乱了。
2004-5-22 20:01
0
雪    币: 392
活跃值: (909)
能力值: ( LV9,RANK:690 )
在线值:
发帖
回帖
粉丝
8
最初由 forgot 发布
呵呵,如果系统乱弄DRx天下就大乱了。


有理!
2004-5-22 21:23
0
游客
登录 | 注册 方可回帖
返回
//