学习利用realloc_hook时 发现的one_gadget的一些限制
2.27-3ubuntu1.3更新了对tcache的保护,不能直接实现double_free,此文章适用于2.29以下版本
glibc2.23结束,tcache的内容在2.27会详细分析
unsafe_unlink.c / house_of_spirit.c / poison_null_byte.c / house_of_lore.c / overlapping_chunks.c / overlapping_chunks_2.c
first-fit.c / fastbin_dup.c / fastbin_dup_into_stack.c / fastbin_dup_consolidate
简单纪录Unlink原理
格式化字符串的两个常用操作
密码学(Cryptography)一般可分为古典密码学和现代密码学。
其中,古典密码学,作为一种实用性艺术存在,其编码和破译通常依赖于设计者和敌手的创造力与技巧,并没有对密码学原件进行清晰的定义。而现代密码学则起源于 20 世纪中后期出现的大量相关理论,1949 年香农(C. E. Shannon)发表了题为《保密系统的通信理论》的经典论文标志着现代密码学的开始。
几种zip加密的常见破解方法
stack pivoting,frame faking原理及例题