社区
C++ 语言
帖子详情
线程环境块(PEB)的地址在哪里??
better0332
2007-01-01 10:30:26
线程环境块(PEB)的地址是不是fs的值,fs:[18h],fs:[30h]又是什么地方?
...全文
586
6
打赏
收藏
线程环境块(PEB)的地址在哪里??
线程环境块(PEB)的地址是不是fs的值,fs:[18h],fs:[30h]又是什么地方?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OOPhaisky
2007-01-03
打赏
举报
回复
什么操作系统?
thinkSJ
2007-01-03
打赏
举报
回复
线程环境块应该是TEB,一般存储在[FS:0]。
TEB是是一个结构体,fs:[18h]又是一个TEB的指针,
fs:[30h]指向了PEB(进程环境块)
具体的可以参考“www.pediy.com"出版的“加密与解密”及“软件加密技术”两书,里面有详细的介绍。
pilixuanke
2007-01-03
打赏
举报
回复
线程环境块应该是TEB,一般存储在[FS:0]。
TEB是是一个结构体,fs:[18h],fs:[30h]当然是结构体中的成员啦!
具体的可以参考“www.pediy.com"出版的“加密与解密”及“软件加密技术”两书,里面有详细的介绍。
better0332
2007-01-03
打赏
举报
回复
windows 2000
fs指向PEB
fs:[30h]指向TEB
caocheng8230
2007-01-02
打赏
举报
回复
顶
better0332
2007-01-02
打赏
举报
回复
顶
Windows内核模式驱动程序运行
环境
的分析
Windows内核模式驱动程序运行
环境
的分析---〉论文
基于Unicorn框架的PE文件仿真模拟研究
资源下载链接为: https://pan.quark.cn/s/1f639ce7a216 Unicorn学习笔记:基于Unicorn封装PE分析
环境
Unicorn是一款强大的CPU仿真引擎,能够模拟CPU的运行
环境
,为PE(Portable Executable,可移植可执行文件)分析提供了新的思路。与传统操作系统概念不同,仿真
环境
下的代码运行需要在虚拟内存中构造所需的资源和数据。这包括但不限于
PEB
(Process Environment Block,进程
环境
块
)、TEB(Thread Environment Block,
线程
环境
块
)、Ldr(加载器)、
线程
管理、堆管理、句柄管理、文件管理、多
线程
、异步同步以及API模拟等功能模
块
。经过几周的实践和探索,我成功搭建了一个基础的轮子demo,初步实现了PE分析
环境
的封装。 该
环境
的搭建主要涉及以下几个关键模
块
: 进程空间栈和堆空间:为程序运行提供必要的内存空间,模拟真实操作系统中的栈和堆的分配与管理。 GDT(Global Descriptor Table,全局描述符表)和代码映射:用于模拟CPU的内存分段管理和代码的加载映射。 初始化
PEB
、TEB和
PEB
LDR_DATA:这些模
块
是Windows操作系统中进程和
线程
运行的基础数据结构,通过初始化它们,为PE文件的运行提供必要的上下文
环境
。 加载System DLL并修复IAT(Import Address Table,导入
地址
表)重定位:模拟操作系统加载系统DLL的过程,并修复PE文件的IAT,确保程序能够正确调用所需的API函数。 样本自身的IAT和重定位:对PE文件自身的IAT和重定位信息进行处理,使其能够在仿真
环境
中正确解析和运行。 设置函数回调,处理API执行:通过设置回调函数,模拟API的执行过程,实现对程序行为的监控和分析。 异常处理:模拟操作系统中的异常处
周玉川-2017221302006-第二次实验1
五、实验目的:1)理解API函数搜索原理 六、实验内容: 1) 编程实现求动态链接库kernel32.dll的虚拟
地址
九、实验数据及结果分析:(1) 输出ke
手工获取模
块
相关信息1
手工获取模
块
相关信息1
电子科技大学软件安全搜索API实验
理解API函数搜索原理; 掌握搜索kernel32.dll
地址
的方法; 掌握搜索LoadLibrary()及GetProcAddress()
地址
的方法;
C++ 语言
65,210
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章