• Crypto 九层妖塔

    九层妖塔(设计思路 & WP) 前言:之前特别喜欢看雪上的一道名为“九层妖塔”的逆向题,这次要出一道密码题,故突发奇想,花了一天半的时间,整了这么一道密码学的九层妖塔,虽然没有密码学的灵魂 RSA,但也添加了一些故事性的描述,力图增加一些趣味...
  • 堆和栈的区别『经典』

    0x00 前言转载一篇理解堆和栈区别的好文章此文章虽然是面向 C/C++ 程序员写的,但是对 Java 程序员还是很有帮助的。 一、预备知识 — 程序的内存分配一个由 C/C++ 编译的程序占用的内存分为以下几个部分: 栈区(stack)— 由编译...
  • OD 基础总结

    0x00 Preface之前学了一段时间的 C 语言,算是打下了一点语言基础,接下来开始同步学习逆向的知识了,不得不说比起 WEB 方向,二进制方向的入门挺枯燥的,所以为了提前获得点愉悦感 & 成就感,同时了解点汇编的相关知识,开始学习《使用...
  • 往事如烟——大一上学期总结

    今年的疫情让我们难得有时间思考人生…… 转眼间大学的第一个寒假即将结束,将近两个月的假期里,我开始了真正的安全入门。作为一个仪式感比较强烈的我,还是想重新搭建一个博客来记录自己的成长历程,往事如过眼云烟,稍纵即逝,在这个自媒体盛行的时代,我总想在网络...
  • C 语言学习笔记之基础篇

    0x00 前言概览这个系列主要是整理 C 语言相关的一些知识,方便后期的复习与检索,适用者为学过基础的入门者编写程序时提供快捷便利的检索条件,纯小白可先收藏。此系列大致分为基础篇、进阶篇、高级篇,本文为基础篇,主要是一些零散知识点的整理,内容没有先后...
  • 自定义 Hexo 代码高亮

    对于 hexo 默认的代码高亮插件 highlight.js 的配色方案我不太喜欢,然后 gg 了一下,总算找到了一种不错的方案,其中用到了 prism.js 这个代码高亮的插件,特此记录一下具体配置方案。 禁用 highlight.js修改 _co...
  • Crypto 加解密网站总结

    0x00 前言CTF 中 Crypto 题往往涉及到很多方面,无论是 web,还是 reverse,都能看到密码学的影子,所以掌握必要的密码学知识尤为重要,上文我整理分享了一些常见的加密方式,但略去了很多变种的加密方式,此间便做一个补充,也是方便在线...
  • Crypto 古典密码学总结

    前言玩过 CTF 的小伙伴会遇到类似这样的问题:大表哥这是啥加密啊?其实 CTF 中的脑洞密码题,通常是非现代加密方式,一般都是各种古典密码的变形,出题者会对密文进行一些处理,但都会留下不少线索,当然也需要参赛者对于各种编码方式有所了解,这样更有利于...