gdb+pwndbg使用初探
在做ctf逆向题目 (攻防世界reverse no-strings-attached)
第一次使用gdb调试 写文章记录一下
使用配置ubuntu20.4+gdb10.1+pwndbg
gcc -g 文件名
使用gcc对文件进行编译
chmod 777 文件名
给程序加可执行权限,不加的话调试可能会报错
gdb ./文件名
将文件载入gdb
b 函数名 下断点 或者 b*地址
n 单步执行
使用disass decrypt 查看汇编代码
使用“i b”命令,查看断点信息
i r查看寄存器的值
x/6sw $eax (使用examine命令(简写是x)来查看内存地址中的值)
6:显示6行数据
s:字符串形式
w:word(4字节)形式
最后得到flag
gdb+pwndbg使用初探相关推荐
- [pwn]调试:gdb+pwndbg食用指南
https://blog.csdn.net/Breeze_CAT/article/details/103789233 gdb+pwndbg组合拳 文章目录 gdb+pwndbg组合拳 前言及安装 基本 ...
- gdb pwndbg插件安装
环境: gdb 9.2 ubuntu 20(x64) 连接 pwndbg gdb9.2 gdb9.2网盘连接 密码: kaq4 GDB中文教程 编译gdb 由于发行的gdb比较老,pwndbg建议使用 ...
- GDB内存调试初探八
Linux/amd64的调用规则 为了方便调试,笔者在PC机上直接调试简单的内存相关的应用:这需要了解x86_64的ABI,该文档对函数调用制定了一些限定规则,其中重要的有两点,第一点是参数的传参(非 ...
- gdb 调试命令的使用及总结
GDB: The GNU Project Debugger:http://www.gnu.org/software/gdb/documentation/ 参考:http://www.jianshu.c ...
- ROP_Emporium_ret2csu
文章目录 1. ret2csu 信息收集 反汇编 关于ret2csu利用 Rop chain Exp 3. 参考文章 1. ret2csu 信息收集 题目只有64位版本,提供了以下文件: encryp ...
- 寒食 —— [当代] 光剑
又一年寒食 闹市人群寻归隐 昨夜梦断魂消 羁情游荡 流云落花舞 怎奈 春宽梦窄 弱柳一丝扶风 柔情一寸耘心 卷尽愁云 归梦趁风絮 壬寅年三月初四 寒食 杭州 查看全文 http://www.taodu ...
- 路由器固件逆向AFL 入门
路由器固件逆向&&AFL 入门 0x01 提权固件内容 binwalk binwalk -e xxxx 提权文件系统 ubireader_extract_files xxx 会生成一个 ...
- canary??!!
canary??!! canary介绍: 在函数调用发生时,向栈帧内压入一个额外的随机DWORD,这个随机数被称为"Canary" 如果使用IDA反汇编的话,您可能会看到IDA会将 ...
- PWN中的gdb调试, pwndbg,peda,gef 切换使用的方法;
peda 用来做逆向破解是最方便的 gef 用来 debug 最好 pwndbg 做pwn题很方便 当你把三款调试工具装完之后,他们不能同时使用,并且他们的切换也不方便 三个插件的下载 Peda gi ...
最新文章
- 读书笔记《单核工作法》1
- vector赋值的常见错误
- 1436. 旅行终点站
- 帝国cms模板仿古筝培训网站
- python 数据分析 实际案例_python在实际工作中运用的案例
- linux下的C语言开发(多线程编程)
- 虚拟机更新为阿里数据源
- 数据结构--------二叉排序树
- php找100到1000之间的素数_php编程输出100以内的素数
- 全民一起玩python实战篇百度云_【全民一起玩python】下载 - 面包树
- FFmpeg的下载及其简单使用
- python 组合优化_python中的多周期投资组合优化
- C语言之while循环
- FDTD Solutions时域有限差分法仿真学习相关操作(一)——GDS导出
- Python Pcan USB通信(基于PcanBus)
- 使用windows Server 2003搭建DHCP服务器
- zip和tgz以及exe的区别
- linux下socket编程带来的尴尬
- sap客户信贷_SAP信贷控制功能与配置详解
- VDI 虚拟桌面基础架构(VDI,Virtual Desktop Infrastructure)
热门文章
- j - 数据结构实验:哈希表_一看就懂的数据结构基础「哈希表」
- python怎么输入列表元素每个元素占一行_如何对列表的每个元素执行操作并将结果放在Python的新列表中?...
- javafx 安装_JDK安装教程及环境配置
- 关于无管网气体消防系统之你不知道的事
- java https 慢_jetty https慢怎么调优?
- 微服务发展的历史_Spring Cloud Alibaba#03. 微服务的发展史
- python和r语言比较_Python和R语言之分析对比 - 数据分析
- TF之LSTM:利用基于顺序的LSTM回归算法对DIY数据集sin曲线(蓝虚)预测cos(红实)(matplotlib动态演示)—daiding
- ML之xgboost:基于xgboost(5f-CrVa)算法对HiggsBoson数据集(Kaggle竞赛)训练实现二分类预测(基于训练好的模型进行新数据预测)
- 成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决)