自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 ctf论剑场 pwn9 write up

pwn9 0x00 文件分析 看了下这个文件的位数和保护开启情况。由上图,我们可以知道,babyfmt是一个64位文件,而且开启了canary(栈溢出保护)和NX(堆栈不可执行)这两个保护。 由ida反汇编之后,我们可以看到这里有一个格式化字符串漏洞printf,不懂格式化字符串漏洞的同学,...

2019-11-14 20:44:25

阅读数 25

评论数 0

原创 ida 基本操作

IDA PRO基本操作 0x00 为何反汇编 通常,使用反汇编工具是为了在没有源代码的情况下促进对程序的了解。需要进行反汇编的常见情况包括以下几种 分析恶意软件 分析闭源软件的漏洞 分析闭源软件的互操作性 分析编译器生成的代码,以验证编译器的性能和准确性 在调试时显示程序指令 反汇编又分为静态...

2019-11-03 21:36:05

阅读数 34

评论数 0

原创 针对cache,将代码中的循环语句进行优化

今天上计组课的时候,老师讲了cache的原理。暑假在读《c++反汇编原理》时对这一块很不理解,故今日理解后将其记下。 cache是计算机内的高速缓冲器。 百度百科对cache的解释是: Cache存储器:电脑中为高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic Random Acce...

2019-10-11 11:02:01

阅读数 54

评论数 1

提示
确定要删除当前文章?
取消 删除