通过溢出劫持程序流程,跳转到我们想要的地址去执行指令,对于我们来说已经很简单了,我们前面几篇文章也介绍了一些保护方式,也介绍了其绕过方式,回想一下我们攻击异常处理的时候,在开启了保护的前提下,攻击也似...
防止Java反编译的一些常用方法(建议收藏)
Java作为解释型的语言,其高度抽象的特性意味其很容易被反编译,容易被反编译,自然有防止反编译措施存在。今天就拜读了一篇相关的文章,受益匪浅,知彼知己嘛!!之所以会对java的反编译感兴趣,那是因为自...
Linux Kernel Pwn Part 2
在Part 1部分我们关闭了所有的保护方式,包括SMEP、KPTI、SMAP,本章节会逐个的开启这些保护方式,并探讨如果绕过这些机制。Bypass SMEP在Part1中,用于覆盖返回地址的函数esc...