[转载] LLVM binary

[转载] LLVM

转载自: https://www.cnblogs.com/wuhh123/p/10668609.html 什么是LLVM LLVM项目是模块化、可重用的编译器以及工具链技术的集合。 美国计算机协会 (...
继续阅读
[heap] House of Einherjar - 2016 Seccon tinypad binary

[heap] House of Einherjar – 2016 Seccon tinypad

虽然这也不是啥特别高级的技术,都是已有技术的组合。但是在实际运用的时候面临各种条件限制,各种奇葩构造方式真是让人心力憔悴。这部分wiki里给的例题还不错,集合了很多实用的技巧,值得深入分析。 引用: ...
继续阅读
[SROP] ciscn_2019_s_3题解 binary

[SROP] ciscn_2019_s_3题解

这是一道入门级别的Kernel rop,但是写的时候不小心翻车了,记录一下一些细节。 0x00 分析 首先在IDA中可以发现三个主要的函数 main text:000000000040051D ; i...
继续阅读
C++ 实现哈夫曼树 C++学习

C++ 实现哈夫曼树

离散数学课本最后一章有讲到这一种“近大远小”的数据结构哈夫曼树,这种数据结构是实现哈夫曼编码的基础,书上讲得比较抽象于是尝试用C++简单的实现一下。 0x00 前提 在这看到了一个比较通俗易懂的解释:...
继续阅读