美文网首页
做pwn题的一些调试技巧

做pwn题的一些调试技巧

作者: zs0zrc | 来源:发表于2018-05-09 20:01 被阅读91次

当你觉得你的脚本没有问题,但是却又怎么也出你想要的结果时,你就需要用到调试了

  1. 一个是设置context.log_level="debug"
    脚本在执行时就会输出debug的信息,你可以通过观察这些信息查找哪步出错了
  2. 用gdb.attach(p)
    在发送payload前加入这条语句,同时加上pause() 时脚本暂停
    然后就会弹出来一个开启gdb的终端,先在这个终端下好断点,然后回运行着脚本的那个终端按一下回车继续运行脚本,程序就会运行到断点,就可以调试了
from pwn import*  
p = process('./xxxx')  
payload = .....  
gdb.attach(p)  
pause()  
p.sendline(payload)  
p.interactive()  

相关文章

  • 做pwn题的一些调试技巧

    当你觉得你的脚本没有问题,但是却又怎么也出你想要的结果时,你就需要用到调试了 一个是设置context.log_l...

  • pwntools使用

    pwntools工具是做pwn题必备的EXP编写工具,这里写(抄)一些简单的用法,以备查询。 1.安装 安装可以参...

  • 同时使用多种版本的libc && 编译libc

    参考: https://bbs.pediy.com/thread-225849.htm 做pwn题的时候经常会遇到...

  • pwnable.tw之start

    最近开始在网上找一些pwn题练手,由于pwn的环境一般来说是要比web的环境要难搭建的,所以要找到一些好的题目还是...

  • lab1

    首先这题有挺多做法的,先从简单的说起吧,逆向做法,直接上脚本 第二种常见的pwn做法,gdb调试找password...

  • Xcode调试技巧

    前言 Xcode调试(debug)是每位IOS开发者经常做的事,很基础也很重要,学到一些调试技巧无疑会给工作带来很...

  • pwn的小小小知识点

    Pwn的一丢丢知识点 这个月就是看了些wiki里的题目吧,然后想找一些解题规律的,可能题做的太少?反正是还没咋找出...

  • PWN入门到放弃

    Linux下的pwn常用到的工具有: gdb:Linux调试中必要用到的 gdb-peda:gdb方便调试的工具,...

  • 开坑入PWN第一步

    开始开坑学习PWN了,老师希望我能学PWN,总结PWN题的规律日后好挖洞,于是一个妄想成为web手的菜狗转战大表哥...

  • Chrome调试技巧

    调试技巧,对于前端小白来说,是必不可少的技能。掌握各种调试技巧,可以快速定位问题、帮助分析逻辑错误等。本文介绍一些...

网友评论

      本文标题:做pwn题的一些调试技巧

      本文链接:https://www.haomeiwen.com/subject/dwvorftx.html