计算函数真实地址
来源:互联网 发布:服装杂志 知乎 编辑:程序博客网 时间:2024/05/02 08:07
// 计算函数真实地址
unsigned char* funaddr= (unsigned char*)f;//void f(){}
if(funaddr[0]==0xE9)// 判断是否为虚拟函数地址,E9为jmp指令
{
unsigned long realaddr=(unsigned long)f;
realaddr += funaddr[2]*0x100 +funaddr[1] +5;
printf( "函数实际地址:0x%0X/n", realaddr);
}
///
得到函数机器码的长度,检查return 0xc3
unsigned char* p = (unsigned char*)realaddr;
int i = 0 ;
while(p[i++] != 0xc3); //计算函数的长度。
- 计算函数真实地址
- VC中获取函数的真实地址
- php函数获取真实客户端IP地址
- vs中不能获取函数的真实地址
- 根据ip地址获取所在省市城市地区的真实地址/php函数
- 获得真实IP地址
- 图片真实地址提取
- 获取视频真实地址
- 真实概率计算
- 获取真实的IP地址
- php隐藏真实下载地址
- JSP获取真实IP地址
- JSP获取真实IP地址
- JSP获取真实IP地址
- Java获取真实IP地址
- JSP获取真实IP地址
- JSP获取真实IP地址
- 土豆视频真实地址解析
- 卸载windows 7测试版的方法
- 随记
- Extjs 研究 Ext.extend
- Google购物搜索
- 基于stsdev+vs2008/3.5的开发
- 计算函数真实地址
- memcpy()函数即将禁用
- 利用共享内存实现进程之间的通讯
- javascript position
- JSON迭代
- 查看分区表
- 分配时间的一些建议
- 类型转换运算符
- Zend与Smarty整合的三种办法