今天学会了如何察看SSDT里面的东西、修改里面的地址
简简单单,虽然不懂它的道理,就算会用了吧
哎,内核级的东西调着也费事
因为一个 extern 没写,我可怜的虚拟机,连续蓝屏了4次。
typedef struct _ServiceDescriptorTable {
PVOID ServiceTableBase;
PVOID ServiceCounterTable;
unsigned int NumberOfServices;
PVOID ParamTableBase;
}*PServiceDescriptorTable;
extern PServiceDescriptorTable KeServiceDescriptorTable;
ULONG GetFunAddInSSDTNow(ULONG offset )
{
ULONG funAdd;
funAdd = (unsigned int)KeServiceDescriptorTable->ServiceTableBase;
funAdd = funAdd + offset;
funAdd = *(int *)funAdd;
return funAdd;
}
转载于:https://www.cnblogs.com/suanguade/p/4038259.html
今天学会了如何察看SSDT里面的东西、修改里面的地址相关推荐
- sqlserver2017 +SSMS+ VS2017+SSDT 安装要点及相关组件下载地址
1.sqlserver2017安装PolyBase需要安装jdk7 ,注意必须是7 jdk10是不行的. 下载地址:http://dl-t1.wmzhe.com/30/30117/jdk_7u_1. ...
- VC++实现恢复SSDT
SSDT(System Services Descriptor Table),系统服务描述符表.这个表就是一个把ring3的Win32 API和ring0的内核API联系起来.SSDT并不仅仅只包含一 ...
- Windows内核新手上路1——挂钩SSDT
Windows内核新手上路1--挂钩SSDT 这个系列记录学习我学习windows内核的点点滴滴,高手请直接无视. 文章核心内容:挂钩SSDT中函数列NtOpenProcess,NtDuplicate ...
- Win64 驱动内核编程-22.SHADOW SSDT HOOK(宋孖健)
SHADOW SSDT HOOK HOOK 和 UNHOOK SHADOW SSDT 跟之前的 HOOK/UNHOOK SSDT 类似,区别是查找SSSDT的特征码,以及根据索引计算函数地址的公式,还 ...
- shadow ssdt学习笔记
1.取得shadow ssdt真实地址 系统只提供了KeServiceDescriptorTable导出 KeServiceDescriptorTableShadow是个未导出结构 定义 Copy c ...
- 城里城外看SSDT[转]
点这里下载本文的配套代码 引子 2006年,中国互联网上的斗争硝烟弥漫.这时的战场上,先前颇为流行的窗口挂钩.API挂钩.进程注入等技术已然成为昨日黄花,大有逐渐淡出之势:取而代之的,则是更狠毒.更为 ...
- 进程隐藏与进程保护(SSDT Hook 实现)(二)
文章目录: 1. 引子 – Demo 实现效果: 2. 进程隐藏与进程保护概念: 3. SSDT Hook 框架搭建: 4. Ring0 实现进程隐藏: 5. Ring0 实现进程保护: 6. 隐藏进 ...
- 进程隐藏与进程保护(SSDT Hook 实现)(一)
文章目录: 1. 引子 – Hook 技术: 2. SSDT 简介: 3. 应用层调用 Win32 API 的完整执行流程: 4. 详解 SSDT: 5. SSDT Hook 原理: 6. 小结: ...
- ssdt 表结构及hook的一般理解
1 Ssdt表的基本结构 KeServiceDescriptorTable 首地址:8055D700 0: kd> dd KeServiceDescriptorTable 8055d ...
最新文章
- 没做领导的时候,觉得领导都是傻X!做了领导之后觉得下属才是傻X!
- Codeforces Round #545 B. Circus
- 雷林鹏分享:CSS 链接
- c#10中的namespace
- C++ cin.sync()和cin.ignore()
- “发明在商业上获得成功”对专利法22条第三款有关创造性规定的影响
- Java7并发编程指南——第六章:并发集合
- 计算机如何自动屏幕保护,怎样设置屏保
- MTK 驱动(49)---TP测试规范
- 服务器集群名称是否可修改,云服务器可以集群吗
- php sizeof函数,sizeof()的简单介绍
- E20180404-ts
- html5集成远程控制,HP MicroServer Gen8 ILO4官方固件2.70安装及中文设置,远程控制台新增支持html5...
- QT自定义控件-经纬度输入框
- 关闭惠普计算机通电启动注册表,惠普电脑总是自动重启如何解决
- html图片高度撑开,CSS背景图撑开盒子高度
- Matplotlib:设置坐标轴范围,刻度,位置,自定义刻度名称,添加数据标签
- QuartusII常用操作整理
- Codeforces 332B Maximum Absurdity(DP+前缀和处理)
- mmd动作:FREELY_TOMORROW