摘要: [TOC] 常规检查 没有开启 RELRO ,意味我们可以修改 got 表地址。 逆向分析 Add 函数 + dword_804A288:存储构造的块地址 + (dword_804A288 + 13):在块地址的 13 字节处写入上一个块的地址 + (dword_804A288 + 25):在块地址 阅读全文
posted @ 2020-02-24 22:53 PwnKi 阅读(725) 评论(0) 推荐(1) 编辑
摘要: JVM是如何执行方法调用的? 引出问题 通常来说,之所以不提倡可变长参数方法的重载,是因为java编译器可能无法决定应该调用哪个目标方法。在这种情况下,编译器会报错,并且提示这个方法调用有二义性。然而,java编译器直接将上述第一个调用识别为调用第二个方法,为什么呢? 重载与重写 在java程序里, 阅读全文
posted @ 2020-02-24 15:54 PwnKi 阅读(348) 评论(0) 推荐(0) 编辑
摘要: [TOC] House Of Spirit House of Spirit 是 the Maleficarum 中的一种技术。该技术的核心在于在目标位置处伪造 fastbin chunk ,并将其释放,从而达到分配指定地址的 chunk 的目的。 House Of Spirit 的检测绕过 想要构造 阅读全文
posted @ 2020-02-24 15:39 PwnKi 阅读(313) 评论(0) 推荐(0) 编辑