分类 CTF 下的文章


Minecraft有关的随机数问题

由于Minecraft的自由度,使得玩家能够获取足够数量的随机数迭代数据,并通过密码学分析与逆向分析来深入挖掘游戏中使用的LCG机制,并通过游戏内的事件来操控目标随机数出现在想要的位置。SEED...


bilibili av-bv视频编号互转

一觉起来小破站av号突然全变bv号了,时代变了啊以下算法为mcfx师傅在zhihu上以WTFPL协议开源,这里存个档记录下av号是顺序号通过算法对应转化到bv号:异或加上一个基准换位变种base...


听按键音识手机号-DTMF

DTMF(Dual-Tone Multi-Frequency)即双音多频信号,通过两个频率信号的叠加的方式传递信息。较脉冲信号而言,这种信号传递时稳定便捷,被用于电话系统的拨号信号。如今,手机也...


常见的ret2system姿势

栈溢出时常使用构造一个system系统调用来执行填充的binsh字符串的方法来getshell,确认system执行但命令出错的情况下,可以通过多调整字符串使其执行shsystem("/bin/...


malloc初始化函数mallocpt

通过mallocpt对ptmalloc堆操作进行初始化设置遇到一道“奇怪”的heap题,0x10~0x60的小chunk也都全往unsortedbin里跑,fastbin形同虚设,问了学长了解到...