- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 PE头部数据格式简要整理
DOS头 总共40H 开始是一个下面的结构 重点关注off 3c, e_lfanew, 它指向PE头部 (1) stub 40H? DOS头+stub填充物总共大小为80H, 参照DosHeadArray数组 ...
2020-03-10 15:04:57
823
原创 学习笔记通过PEB获取kernal32.dll基地址
原始代码来自PE权威指南;------------------------; 获取kernel32.dll的基址; 从PEB结构中搜索kernel32.dll的基地址; 戚利; 2010.6.27;------------------------ .386 .model flat,stdcall option casemap:none...
2020-03-06 10:31:14
1355
原创 浮点数内存存储格式
对于浮点数的存储格式一直很头疼浮点数大部分都是IEEE标准存储这个标准根本不能精确表示浮点数。。。只知道近似舍入。。。来看 0.10.1根本不能用有限的二进制表示先说十进制小数如何转换为二进制, 方法是乘2 取整,用余下的小数继续乘2取整0.1X2 = 0.2 整数为0 取00.2X2=0.4 整数为0 取00.4x2=0.8 整数为0 取0...
2020-02-19 12:33:00
680
转载 Visual C++中的数据类型转换
<br />一、BSTR、LPSTR和LPWSTR<br /> 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、LPSTR和LPWSTR等。之所以出现类似上述的这些数据类型,是因为不同编程语言之间的数据交换以及对ANSI、Unicode和多字节字符集(MBCS)的支持。<br /> 那么什么是BSTR、LPSTR以及LPWSTR呢?<br /> BSTR(Basic STRing,Basic字符串)是一个OLECHAR*类型的Unicode字符串。它
2010-11-30 23:12:00
287
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人