首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
软件逆向
发新帖
0
0
[求助]利用sysexit执行ring3代码出错
发表于: 2014-7-29 18:43
3866
[求助]利用sysexit执行ring3代码出错
大胖胖
2014-7-29 18:43
3866
cpu利用sysexit切换到ring3
我想在驱动中attach某进程 然后执行sysexit
但明明将ecx和edx设成正确的值 不知道为何仍然蓝屏...
代码0x30
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
#系统底层
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
4
)
xSpy
雪 币:
138
活跃值:
(306)
能力值:
( LV8,RANK:130 )
在线值:
发帖
10
回帖
86
粉丝
1
关注
私信
xSpy
2
2
楼
执行个ring3代码而已,何必这么麻烦
2014-7-29 22:08
0
大胖胖
雪 币:
52
活跃值:
(12)
能力值:
( LV2,RANK:10 )
在线值:
发帖
25
回帖
102
粉丝
0
关注
私信
大胖胖
3
楼
我倒是认为这样比较简单...
ring0执行ring3函数
除了插apc这个方法外 我用修改trapframe的方式虽然成功了 但是trapframe的偏移可能会改变 而且曾经蓝屏过
因此觉得不稳定而不想采用
想到sysexit这个指令可以由ring0切换到ring3 如此便能直接执行ring3函数 要是成功的话应该是不错的方法
2014-7-29 22:44
0
lxsgbin
雪 币:
1651
活跃值:
(1425)
能力值:
( LV6,RANK:80 )
在线值:
发帖
39
回帖
147
粉丝
45
关注
私信
lxsgbin
1
4
楼
win7 64位的eprocess 和kthread结构进程改变。请问有什么办法判断是那种版本的结构体吗?
2014-7-30 00:25
0
大胖胖
雪 币:
52
活跃值:
(12)
能力值:
( LV2,RANK:10 )
在线值:
发帖
25
回帖
102
粉丝
0
关注
私信
大胖胖
5
楼
应该做一个虚拟机 用windbg调试
然后执行命令 dt _eprocess 就会显示当前系统的eprocess结构
因为windbg就会自动从微软那里下载对应此系统的符号
跨系统的驱动除了imagename之外 只能硬编码了吧
2014-7-30 08:56
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
大胖胖
25
发帖
102
回帖
10
RANK
关注
私信
他的文章
[注意]smalidea的坑
5619
[求助]AOSP编译成功 但是启动不了 请有经验的朋友替我看看
7564
[求助]调试smali, 却只能对主类下断
7474
[分享]不限网络环境! 对单一APP"实时"抓包
13697
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部