09 2016 档案

Windows7 x64 了解堆
摘要:一、前言 堆对于开发者一般来说是熟悉又陌生的,熟悉是因为我们常常使用new/delete或者malloc/free使用堆,陌生是因为我们基本没有去了解堆的结构。堆在什么地方?怎么申请?怎么释放?系统又是怎么管理堆的呢? 带着疑问,这两天看了<软件漏洞分析技术>与<漏洞战争>中关于堆的说明,终于对于堆 阅读全文

posted @ 2016-09-27 22:49 ciyze0101 阅读(2474) 评论(0) 推荐(0)

安卓加固之so文件加固
摘要:一、前言 最近在学习安卓加固方面的知识,看到了jiangwei212的博客,其中有对so文件加固的两篇文章通过节加密函数和通过hash段找到函数地址直接加密函数,感觉写的特别好,然后自己动手实践探索so加密,这里记录一下学习遇到的困难和所得吧,收获还是非常大的。 二、通过加密节的方式加密函数 1、加 阅读全文

posted @ 2016-09-18 00:52 ciyze0101 阅读(10542) 评论(2) 推荐(0)

Windbg+VirtualBox双机调试环境配置(XP/Win7/Win10)
摘要:一、下载WDK10 https://developer.microsoft.com/zh-cn/windows/hardware/windows-driver-kit 安装Windows驱动程序工具包(WDK) 10 这里可以直接安装,也可以下载安装包,我选择下载,选择路径,下一步。 下载好之后我们 阅读全文

posted @ 2016-09-16 21:49 ciyze0101 阅读(5691) 评论(0) 推荐(0)

32位和64位系统内核函数调用从ZwProtectVirtualMemory到NtProtectVirtualMemory
摘要:0x01 前言 我们知道R3层中,Zw系列函数和Nt系列函数函数是一样的,但是在内核Zw系列函数调用了Nt系列函数,但是为什么要在内核设置一个Zw系列函数而不是直接调用Nt函数呢?Zw系列函数又是怎么调用Nt系列函数的呢?我们利用IDA分析NtosKrnl.exe文件。 0x02 ZwProtect 阅读全文

posted @ 2016-09-01 01:42 ciyze0101 阅读(10327) 评论(0) 推荐(0)

导航