0x01 找kernel32基地址的方法一般有三种: 暴力搜索法、异常处理链表搜索法、PEB法。 0x02 基本原理 暴力搜索法是最早的动态查找kernel32基地址的方法。它的原理是几乎所有的win32可执行文件(pe格式文件)运行的时候都加载kernel32.dll,可执行文件进入入口点 ...
题外话:上一篇文章中的 PEB法查找kerner 地址的方法 对TEB PEB PE结构 知识要求很高,确实在写汇编代码时候小编 感觉自己能力,信手啪啪一顿乱撸,结果一运行,非法访问了,没办法翻阅前人的文章,贴来,但是,感到很羞愧,故有此文章 对 此过程 ,认真学习 分析下 正题: TEB结构 PEB结构 原理:在NT内核系统中fs寄存器指向TEB结构,TEB x 处指向PEB结构,PEB x c ...
2013-12-06 00:06 0 2463 推荐指数:
0x01 找kernel32基地址的方法一般有三种: 暴力搜索法、异常处理链表搜索法、PEB法。 0x02 基本原理 暴力搜索法是最早的动态查找kernel32基地址的方法。它的原理是几乎所有的win32可执行文件(pe格式文件)运行的时候都加载kernel32.dll,可执行文件进入入口点 ...
好久没有发帖子啦!最近一直很忙!但是还是抽空学习啦下!前段时间匆匆忙忙的把0day2上的堆溢出实验做啦!可能当时太浮躁啦,很多细节没注意!结果:实验结果很不满意!所以就有啦这一篇!!上一篇是发布在cnblogs.com的。后来管理提醒我,我们不讨论这种技术!旧书重温 ...
在TCP/IP协议中,IP地址是一个最基本的概念,本文就来参考《计算机网络》谢希仁 这本书,总结一下IPv4地址表示法的发展阶段,做个读书笔记。 IP地址的编址方法共经过了三个历史阶段: 分类的IP地址,这是最基本的编址方法,在1981年就通过了相应的标准协议。 子网的划分,这是 ...
通过PEB的Ldr参数(结构体定义为_PEB_LDR_DATA),遍历当前进程加载的模块信息链表,找到目标模块。 摘自PEB LDR DATA: _PEB_LDR_DATA结构体中的InLoadOrderModuleList、InMemoryOrderModuleList ...
STM32的存储映射是靠基地址和地址偏移实现的。 32位的M3有4GB的寻址空间,其中用于片上外设的有512MB,基地址为0x40000000。 M3各外设基地址,包括片上外设、片上静态RAM和FLASH。特别要注意的是所有外设都是挂载在总线上,有AHP、APB1 ...
所有集成了MMU功能的CPU,使能MMU之后,程序地址就是虚拟地址,不能直接访问存储器,必须经过MMU转换成物理地址。 MIPS32虚拟地址空间 MIPS32将虚拟地址空间划分为4个区域: kuseg 0x0000 0000 - 0x7FFF FFFF(低2GB): 这些地址 ...
IPv6地址格式 IPv6的地址长度是128位(bit)。 将这128位的地址按每16位划分为一个段,将每个段转换成十六进制数字,并用冒号隔开。 例如:2000:0000:0000:0000:0001:2345:6789:abcd 这个地址很长,可以用两种方法对这个地址进行压缩, 前导 ...
问题:网络连接详细信息出现两个自动配置ipv4地址,一个是有效地址,一个是无效地址。 解决办法:先将本地连接ip设置成自动获取,然后点击开始——>运行——>输入cmd,回车,进入命令行界面,输入ipconfig /release回车,然后输入ipconfig ...