ret2text 发表于: 2022-09-05 分类于: CTF 浏览: 评论: 0x0 配置好基本环境 安装gdb:通过apt-get install build-essential安装基本的编译环境,都会带入gdb 安装peda:这是个pyth
整数安全 发表于: 2022-08-27 分类于: CTF 浏览: 评论: [TOC] 1. 什么是整数溢出 1.1 简介 在 C 语言基础的章节中,我们介绍了 C 语言整数的基础知识,下面我们详细介绍整数的安全问题。 由于整数在内存里面保存在一个固
栈溢出x86_64 发表于: 2022-08-27 分类于: CTF 浏览: 评论: [TOC] 1. x86和x86_64的区别 第一个主要区别就是内存地址的大小。这没啥可惊奇的: 不过即便内存地址有64位长用户空间也只能使用前47位,要牢记
格式化字符串x86_64 发表于: 2022-08-27 分类于: CTF 浏览: 评论: [TOC] 1 格式化输出函数 1.1 变参函数 C 语言中定义的变参函数,即参数数量可变的函数。它**由一定数量(至少一个)的强制参数和数量可变的可选参数组成,强
linux-shellcode开发之实战 发表于: 2022-08-08 分类于: CTF 浏览: 评论: [TOC] 1. 打开 terminal 参考: Linux x86_64系统调用简介 syscall大全 Shellcodes database for study cases Exploit Database Shellcodes 《UNIX环境高级编程第3版》 首先我们来试试最经典的例
Linux汇编之伪指令 发表于: 2022-08-05 分类于: 转载 浏览: 评论: 作者:Reesun 链接:http://blog.chinaunix.net/uid-20548989-id-1667484.html 来源:C
linux-shellcode开发入门 发表于: 2022-08-05 分类于: CTF 浏览: 评论: [toc] 1. 什么是 shellcode ? shellcode 通常用机器语言编写,是一段用于软件漏洞而执行的代码,因其目的常常是让攻击者获得目标机器的命令行 shell 而得名。随着发展,shell
LNK快捷方式文件漏洞 发表于: 2022-08-01 分类于: 0day安全 浏览: 评论: [TOC] 漏洞简介 LNK 快捷方式文件漏洞,又叫 CPL Icon 加载漏洞。用户只要浏览一下 LNK 文件所在的目录病毒就能执行。 漏洞原理及利用分析 既然是快捷方式漏洞,那我们就
Linux中的保护机制 发表于: 2022-08-01 分类于: 转载 浏览: 评论: [TOC] 在编写漏洞利用代码的时候,需要特别注意目标进程是否开启了NX、PIE等机制,例如存在NX的话就不能直接执行栈上的数据,存在PIE 的话各个系
起源 发表于: 2022-08-01 分类于: 个人 浏览: 评论: [toc] Welcome to my Blog. 我是人工智障,关于博客,早在高中,我就有要做一个属于我自己的博客的想法。只不过那时迫于学业压力,我一直把这个想法埋藏在心底。后来,