![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
文章平均质量分 69
51大虾
这个作者很懒,什么都没留下…
展开
-
防止IDA逆向工程的花指令。
<br />发现,要使IDA的反汇编失败的最简单花指令,就是在c/c++的函数里头使用retn指令。例如:<br />#include <stdio.h>#include <stdlib.h>#pragma auto_inline(off)int __stdcall Proc(int n){ char* strParam = "A test to inspect stack, n=%d, a=%d."; int a = n; __asm { push label;原创 2010-12-14 01:29:00 · 5815 阅读 · 0 评论 -
浮点数在intel上的二进制存储结构,以及如何判断一个浮点数是否为整数
在这里,我就不解释那些ieee的术语,因为大家只要一搜索,到处都有。这里我用一个直观的实例解释float浮点数在intel机器上的存储方式,并给出计算方法,让人能一目了然的明白如何将二进制存储的浮点数的转换成我们常见的十进制形式,并解释为何有的浮点数不能被精确表示,如12.34常原创 2011-03-18 20:15:00 · 1546 阅读 · 0 评论