摘要: ROPgadget学习记录 主要是一段时间不用就忘记了,百度太麻烦了,记一下。 (不知道哪扒的) ROPgadget支持 x86, x64, ARM, ARM64, PowerPC, SPARC和MIPS架构下的ELF/PE/Mach-O文件格式。 ## 工具安装 安装pwntools自带 ## 基 阅读全文
posted @ 2023-05-14 16:52 zzwwwe 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Pwntools Cheatsheet(github上薅的)(方便自己查找) Program Interaction Environment and Contexts Logging and Output Encoding, Packing and Utility Assembly and Shel 阅读全文
posted @ 2023-05-14 16:48 zzwwwe 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1、栈的定义 栈:是一种运算受限的线性表,只允许其在一端进行插入和删除操作。 栈顶:指栈允许进行插入和删除的一端。 栈底:不允许进行插入和删除的一端。 空栈:栈中元素为零。 栈具有先进后出,后进先出的特点,简称为LIFO结构(Last in first out) (图片来自维基百科) 注意:程序的栈 阅读全文
posted @ 2023-03-23 18:41 zzwwwe 阅读(180) 评论(0) 推荐(0) 编辑
摘要: GDB命令补充(后续补充会加在这) x命令: 格式: x/<n/f/u> <addr> n:是正整数,表示需要显示的内存单元的个数,即从当前地址向后显示n个内存单元的内容, 一个内存单元的大小由第三个参数u定义。 f:表示addr指向的内存内容的输出格式,s对应输出字符串,此处需特别注意输出整型数据 阅读全文
posted @ 2023-03-12 15:40 zzwwwe 阅读(22) 评论(0) 推荐(0) 编辑
摘要: pwntools基础知识 连接:本地process() 里面放文件名 例如process('./test') ;远程remote( , ),remote接受url并指定端口,remote('url',端口)。 数据处理:主要对整数进行打包,就是转换成二进制的形式,用p32,p64进行打包 用u32, 阅读全文
posted @ 2023-02-19 19:35 zzwwwe 阅读(398) 评论(0) 推荐(0) 编辑
摘要: gdb的使用教程以及gdb/pwndbg 常用命令 1、基本使用(参考) #include <iostream> using namespace std; int func(int n){ int sum=0; for(int i=0; i<n; i++){ sum+=i; } return sum 阅读全文
posted @ 2023-01-07 22:28 zzwwwe 阅读(1011) 评论(0) 推荐(1) 编辑
点击右上角即可分享
微信分享提示