个人常用快捷键
OllyDbg 快捷键设置/删除断点(F2)打开新的可执行程序(F3) 单步步入 Call(F7)单步步过 Call(F8) 运行到断点调试(F9)暂停执行 (F12) 重新运行 (Ctrl + F2)关闭程序 (Alt + F2) 跟踪步入 Call (Ctrl + F11)跟踪步过 Call (Ctrl + F12) 执行直到返回 (Ctrl + F9) 撤销修改(Alt + backspac ...
Read more
git & hexo
1npm install hexo-deployer-git --save hexo cleanhexo s -g 生成预览hexo d -g 生成部署hexo new "post" 新建文章hexo new page "page" 新建页面 git initgit statusgit add filenamegit commit -m "com ...
Read more
疯狂探索与试错——大一下学期总结
疫情比我们想象的要漫长许多,我们见证了历史,经历了属于我们这个时代的波折,也度过了最幸福的半年大一生活,这将是属于我们这一代人的回忆…… 以前的我,总是迷恋上某件事情,便一头扎进去,而刻意将其他事情排除在外,颇有些“心无旁骛”的感觉。奈何假期太漫长,某一天心血来潮,在上个寒假的时候看了《疯狂动物城》,我终于懂得开始去接触新的事物,以往对电影、游戏的排斥,让我的生活显得太过单调,自己也有些孤陋寡闻, ...
Read more
那些一眼爱上的文章 & 句子
一程山水一枕梦春花,夏雨,秋月,冬雪,生命的故事一直在这四部曲里演绎,繁衍,来来往往,亘古不息。一程山水一程梦,一岁年龄一岁心。星光不问赶路人,时光不负有心人。长路漫漫,时光寸寸,一蓑烟雨任平生之旅,风可追,花可笑,雨可泣,雪可饮,这生命的味道,盏盏情柔,杯杯意重,品过、尝过,懂了。流年飞度,岁月更迭,时间赠人阅历,世事皆可温柔,万般滋味,皆是生活。 凡心所向,素履以往;生如逆旅,一苇以航出自七堇 ...
Read more
C 语言学习笔记之进阶篇
0x00 前言概览此文再对 C 的内存、数组、结构体、共用体、预处理器、头文件、函数和指针等方面做一个总结概括。 0x01 切入正题 printf() 转换说明修饰符 printf() 标记 scanf() 转换说明修饰符 除了 %c,格式字符串中的空白(空格、制表符或换行符)意味着其他转换说明都会自动跳过待输入值前面所有空白 scanf("%c", &ch) ...
Read more
Crypto 九层妖塔
九层妖塔(设计思路 & WP) 前言:之前特别喜欢看雪上的一道名为“九层妖塔”的逆向题,这次要出一道密码题,故突发奇想,花了一天半的时间,整了这么一道密码学的九层妖塔,虽然没有密码学的灵魂 RSA,但也添加了一些故事性的描述,力图增加一些趣味性,同时涉及到了总计 24 种编码及加密算法,希望可以更好地了解密码学这个充满魅力的体系。(注:最后解出的 WP 为旧文档) 设计大纲:一层:腐木基座 ...
Read more
堆和栈的区别『经典』
0x00 前言转载一篇理解堆和栈区别的好文章此文章虽然是面向 C/C++ 程序员写的,但是对 Java 程序员还是很有帮助的。 一、预备知识 — 程序的内存分配一个由 C/C++ 编译的程序占用的内存分为以下几个部分: 栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆区(heap)— 一般由程序员分配释放,若程序员不释放,程序结 ...
Read more
OD 初识及常用指令和寻址
0x00 Preface之前学了一段时间的 C 语言,算是打下了一点语言基础,接下来开始同步学习逆向的知识了,不得不说比起 WEB 方向,二进制方向的入门挺枯燥的,所以为了提前获得点愉悦感 & 成就感,同时了解点汇编的相关知识,开始学习《使用 OllyDbg 从零开始 Cracking》,因为其中部分例子比较繁复,特此精简,为后续复习做些笔记,软件中英文对照学习效果更好。 环境:VMwa ...
Read more
往事如烟——大一上学期总结
今年的疫情让我们难得有时间思考人生…… 转眼间大学的第一个寒假即将结束,将近两个月的假期里,我开始了真正的安全入门。作为一个仪式感比较强烈的我,还是想重新搭建一个博客来记录自己的成长历程,往事如过眼云烟,稍纵即逝,在这个自媒体盛行的时代,我总想在网络上留下我的痕迹。 在重新搭建博客及写公众号的时候,无意间发现了许多优秀的博客,并学着他们的样子,开始写自己的年度总结、学期总结和书单影视总结,开始对自 ...
Read more
C 语言学习笔记之基础篇
0x00 前言概览这个系列主要是整理 C 语言相关的一些知识,方便后期的复习与检索,适用者为学过基础的入门者编写程序时提供快捷便利的检索条件,纯小白可先收藏。此系列大致分为基础篇、进阶篇、高级篇,本文为基础篇,主要是一些零散知识点的整理,内容没有先后顺序,建议读者 Ctrl+F 查询;同时本着极简原则,一些知识点会直接举例说明。 0x01 切入正题注释12/*单多行注释*///单行注释(C99) ...
Read more