码迷,mamicode.com
首页 >  
搜索关键字:peb    ( 35个结果
Shadow SSDT
kd> !process 0 0 explorer.exePROCESS ffff86893dd075c0 SessionId: 1 Cid: 0d48 Peb: 00d50000 ParentCid: 0d30 DirBase: 42d9a000 ObjectTable: ffffe28598bb ...
分类:其他好文   时间:2018-01-14 18:41:18    阅读次数:285
IsDebuggerPresent()
IsDebuggerPresent() 该函数读取当前进程的PEB里BeingDebugged的值用于判断自己是否处于调试状态 windows2000上是这样定义这个函数的 在x86下用windbg查看PEB结构 可知在PEB(进程环境块)偏移0x002处获得BeingDebugged PEB(进程 ...
分类:其他好文   时间:2017-09-29 01:49:28    阅读次数:302
重重保护下的堆
堆保护机制的原理 PEB random:在Windows XP SP2之后,将PEB基地址前两个字节随机化。 Safe Unlink:在SP2 之前的链表拆卸操作类似于如下代码: SP2在进行删除操作时,将提前验证堆块前向指针和后向指针的完整性。 ) heap cookie:cookie在堆首部分原 ...
分类:其他好文   时间:2017-08-09 16:48:34    阅读次数:318
通过IsDebuggerPesent解说windows PEB进程环境块结构
首先介绍PEB和TEB概念: PEB(Process Environment Block。进程环境块)存放进程信息。每一个进程都有自己的PEB信息。位于用户地址空间。 TEB(Thread Environment Block。线程环境块)系统在此TEB中保存频繁使用的线程相关的数据。位于用户地址空间 ...
分类:Windows程序   时间:2017-07-26 17:42:29    阅读次数:158
NtQueryInformationProcess
ProcessBasicInformation =0Retrieves a pointer to a PEB structure that can be used to determine whether the specified process is being debugged, and a ...
分类:其他好文   时间:2017-05-05 12:49:27    阅读次数:105
Windows环境下的FS寄存器
- FS寄存器指向当前活动线程的TEB结构 1 // struct _TEB 2 +0x000 NtTib : _NT_TIB 3 ... 4 +0x030 ProcessEnvironmentBlock : Ptr32 _PEB // 指向当前进程PEB的指针 - FS:[0x0]指向一个_NT_ ...
分类:Windows程序   时间:2017-04-12 16:56:19    阅读次数:213
PEB及LDR链
PEB地址的取得在NT内核系统中fs寄存器指向TEB结构,TEB+0x30处指向PEB结构,PEB+0x0c处指向PEB_LDR_DATA结构,PEB_LDR_DATA+0x1c处存放一些指向动态链接库信息的链表地址,win7下第一个指向ntdl.dll,第三个就是kernel32.dll的。 ty ...
分类:其他好文   时间:2017-02-16 14:25:01    阅读次数:218
进程peb结构、获得peb的方法
PEB :进程环境块TEB.ProcessEnvironmentBlock成员就是PEB的结构体地址TEB结构体位于FS段选择符所指的段内存的起始地址处,且ProcessEnvironmentBlock成员位于距TEB结构体Offset 30的位置即有两种方法获得PEB的地址 peb的结构申明: 获 ...
分类:系统相关   时间:2017-02-13 23:48:00    阅读次数:921
获取其他进程的命令行(ReadProcessMemory其它进程的PPROCESS_PARAMETERS和PEB结构体)
http://blog.csdn.net/zswang/article/details/1214857 ...
分类:系统相关   时间:2017-01-24 22:55:26    阅读次数:762
ubifs物理存储
Ubifs通过ubi管理MTD设备,ubi的LEB随机映射PEB,其本身占用一部分PEB,具体文件存储情况分析如下。 1. Ubi中不管是是逻辑块号还是物理块号都是从0开始的。一般情况下,Nandflash开始处存放bootloader和linux,这样LEB与PEB间存在一个偏移,此偏移由ubif ...
分类:其他好文   时间:2017-01-01 23:45:22    阅读次数:1671
35条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!