摘要: Debug是调试版本,包含调试信息却不做任何优化;Release是发布版本,对Debug版本进行了各种优化。举例:VC中,新生成的变量,Debug是0,而Release是随机数。 阅读全文
posted @ 2015-10-13 11:05 大魔王Faker 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 以前学这一块的时候就没弄明白,今天仔细看了看却明白了,看来还是自学的知识比较扎实。由于Windows中很多进程是动态加载的,所以函数函数栈帧的地址也会发生移位,因此shellcode的地址在内存中也是会变化的,即不能通过一次分析就判断之后运行的地址。因此我们需要更加精准的方法确定shellcode的... 阅读全文
posted @ 2015-10-13 09:56 大魔王Faker 阅读(259) 评论(0) 推荐(0) 编辑