用gdb.attach()在gdb下断点但没停下的情况及解决办法

2023-11-14

在python中,如果导入了pwntools,就可以使用里面的gdb.attach(io)的命令来下断点。
但是这一次鼠鼠遇到了一个情况就是下了断点,但是仍然无法在断点处开始运行,奇奇怪怪。

这是我的攻击脚本

我们运行一下。

 可以看到其实已经运行起来了,也就是根本没有断下来。
判断有可能在io=process('./')的时候就已经开始运行了,因此我们下断点要掌握时机,我们只能在输入型函数后下断点才有用,例如gets() scanf()这样,例如我们可以下断点在0x080492B0 这里,然后 continue 一下就可以啦

还有一种方法就是在gdb.attach()后面紧跟一句pause(),然后按任意键继续,就可以停下了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用gdb.attach()在gdb下断点但没停下的情况及解决办法 的相关文章

  • mybatits的一些常用问题

    1 mybatits的in字段查询的时候出现从小到大默认排序的情况 实现根据in字段里面的id进行排序
  • 用python收取邮件的一个实例

    背景 有一个工作邮箱 会接收许多人不断地投递的简历 由于邮件数量比较多 因此产生了一个需求 要求自动将邮件从邮件服务器取回到本地 并将邮件的基本信息存入本地的sqlite数据库 邮件的正文以单独文件的形式存放在文件夹下 实现 备注 在pyt
  • CICFlowMeter使用注意事项

    当我们安装好CICFlowMeter 导入pcap文件 点OK后发现什么也没办法输出 我们去从官网下载jnetpcap文件替换掉了原来文件即可 https sourceforge net projects jnetpcap files jn
  • idea如何创建XML文件

    1 找到File目录下的Settings打开 2 找到Editor并打开 3 找到Editor下的File and Code Templates并打开 4 先选中Files再点击 号 5 Name的值改为XML File Extension
  • 《Apache MINA 2.0 用户指南》第八章:字节缓存

    最近准备将Apache MINA 2 0 用户指南英文文档翻译给大家 但是我偶然一次百度 发现 Defonds 这位大牛已经翻译大部分文档 原文链接 http mina apache org mina project userguide c
  • Vue基础精讲 —— Vue的数据绑定和Vue的原生指令

    import Vue from vue new Vue el root template div div 数据绑定 div div 数据绑定 div div text div div 表达式不会被解析 div div
  • Everthing搜索神器,工作利器

    许多人的电脑都保存着大量的 照片 文档 电子书等文件 Everthing这款工具可以在闪电般的瞬间从你那不知名的硬盘中找到你需要的文件 Everything在第一次运行时 会建立索引数据库 千万不要错过 在这里插入图片描述 1 体积不到2M

随机推荐

  • 利用Vulnhub复现漏洞 - 心脏出血漏洞(CVE-2014-0160)

    心脏出血漏洞 CVE 2014 0160 Vulnhub官方复现教程 复现过程 启动环境 漏洞复现 ssltest py Vulnhub官方复现教程 https github com vulhub vulhub blob master op
  • mask rcnn模型踩坑指南 tusimple mx-maskrcnn

    mask rcnn模型踩坑指南 MxNet框架 1 环境 anaconda2 tensorflow gpu python2 7 14 pip freeze certifi 2017 11 5 Cython 0 27 3 easydict 1
  • MySQL按某个字段建立表分区_mysql表分区

    1 概述 通过删除仅包含该数据的分区 或多个分区 通常可以轻松地从分区表中删除失去其实用性的数据 相反 在某些情况下 通过添加一个或多个新分区来特别存储该数据 可以极大地促进添加新数据的过程 由于满足给定WHERE子句的数据只能存储在一个或
  • 基于STM32的FreeRTOS学习之中断测试实验(五)

    记录一下 方便以后翻阅 本章内容是接着上一章节进行的实际演练 1 实验目的 FreeRTOS可以屏蔽优先级低于configMAX SYSCALL INTERRUPT PRIORITY的中断 不会屏蔽高于其的中断 本次实验就是验证这个说法 本
  • nui-app vue.js项目实战---微信小程序

    基于uni app的小程序项目编写 什么是uni app uni app基于vue js开发的前端应用框架 同一套代码可以在ios 安卓 h5 以及各种小程序使用 开发工具 HBuilderX 下载开发版地址 主要是因为其模板丰富 操作简单
  • Cookie + Session 登入

    Cookie Session 登入 在讲Cookie Session 登入前 我们应该先来了解一下 为什么会有这两个东西 因为HTTP 是一种無狀態 stateless 的协议 所以每次请求都是獨立的 伺服器端无法判断本次请求和上一次请求是
  • java 远程shell脚本_java通过ssh连接服务器执行shell命令详解及实例

    java通过ssh连接服务器执行shell命令详解 java通过ssh连接服务器执行shell命令 JSch 是SSH2的一个纯Java实现 它允许你连接到一个sshd 服务器 使用端口转发 X11转发 文件传输等等 你可以将它的功能集成到
  • 抖音告白代码java,(新版失效)去抖音水印简单分析教程(附带java版代码)

    Python 纯文本查看 复制代码 20200908095807 https www iesdouyin com web api v2 aweme iteminfo item ids 6558232015454342407 ab type
  • 记录下今晚软件测试遇到的大题

    方法如下 测试用例设计方法之边界值分析方法 51Testing软件测试网 软件测试用例分析 习题完美整合版 搜档网 下面是选择排序的程序 其中datalist是数据表 它有两个数据成员 一是元素类型为Element的数组V 另一个是数组大小
  • 安装VS2019 提示 Visual C++ 2015-2019 x64 redistributable安装失败

    最近安装VS2019和UE4的时候总是弹出提示框 忘记截图了 找了张类似的 点击OK之后会弹出下面的对话框 度娘给出茫茫多的解决方案 大部分都是说缺少vc 2015或者vc 2017的相应库 需要先安装低版本库 试了大半天都不能解决 吐血
  • React Native-自定义组件之Slider

    一 背景 最近在进行原生模块改造RN的时候需要用到一个定制的可拖动进度条 但发现react native自带的Slider仅仅是在iOS平台上支持 所以决定自己来定制一个 二 设计思路 组合基础组件和View和Image 搭配PanResp
  • v-model数据绑定到对象的小技巧

    在前面写了v model obj a 后 下面的对象内不用写a这个属性 直接用空对象abj js这类弱语言 会自动将a这个属性set到obj的对象中去 例如 前面绑定了对象中的属性 在后面写对象的时候 可以不写对象属性 直接写一个空对象 在
  • 脑电特征中的微分熵(DE)计算

    最近参加了一个脑电相关的竞赛 其中有一个赛道是情绪识别 根据脑电数据将情绪进行4分类 查了一些文献 使用了包括时域 频域 空间域的一些特征 最后发现微分熵作为特征的分类效果最好 相关参考文献整理下载 https download csdn
  • vcruntime140.dll丢失的解决方法,vcruntime140.dll下载安装教程

    文件vcruntime140 dll需要在电脑打开一个浏览器才能下载顶部输入 dll修复程序 site 按下键盘的回车键打开 然后点击进入下载dll文件安装包 dll文件安装包下载需要点击解压 然后把解压好的文件点击打开 开始安装丢失的vc
  • android 复制文件速度,memcpy速度太慢?掌握这个技术让内存拷贝效率成倍提升

    memcpy是C C 的一个标准函数 原型void memcpy void dest const void src size t n 用于从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中 neon是
  • 华为OD机试真题B卷 Java 实现【字符串分隔】,附详细解题思路

    目录 专栏导读 一 题目描述 二 输入描述 三 输出描述 四 解题思路 五 Java算法源码 六 效果展示 华为OD机试 2023B卷题库疯狂收录中 刷题点这里 专栏导读 本专栏收录于 华为OD机试 JAVA 真题 A卷 B卷 刷的越多 抽
  • 如何使用Blender建3D汉字(保姆级别的详细)

    未来的游戏开发程序媛 现在的努力学习菜鸡 本专栏是我关于建模的学习笔记 本篇是如何使用Blender建3D汉字 这是这个专栏的第一篇 因为不知道把这篇放到哪里 就开了个新的 如何使用Blender建3D汉字 就这种的 如果是的话可以接着往下
  • 计算机科学和PYTHON编程导论_15_概率与分布

    随机程序 掷骰子 import random def rollDie 返回一个1 6的随机整数 return random choice 1 2 3 4 5 6 def rollN n result for i in range n res
  • Matlab回归分析

    线性回归 在实际中 对于情况较复杂的实际问题 因素不易化简 作用机理不详 可直接使用数据组建模 寻找简单的因果变量之间的数量关系 从而对未知的情形作预报 这样组建的模型为拟合模型 拟合模型的组建主要是处理好观测数据的误差 使用数学表达式从数
  • 用gdb.attach()在gdb下断点但没停下的情况及解决办法

    在python中 如果导入了pwntools 就可以使用里面的gdb attach io 的命令来下断点 但是这一次鼠鼠遇到了一个情况就是下了断点 但是仍然无法在断点处开始运行 奇奇怪怪 这是我的攻击脚本 我们运行一下 可以看到其实已经运行