沒見過的錯誤:
ida /ctg目錄下的hexrays.cfg文件中的MAX_FUNCSIZE=64 改為 MAX_FUNCSIZE=1024
然后就是一堆數據
反正就是12個字符
from pwn import *
flag="actf{"
k=0
for n in range(12):for i in range(33,127):p=process("./SoulLike")_flag=flag+chr(i)print(_flag)p.sendline(_flag)s=p.recvline().decode()if "on #" in s:r=int(s.split("on #")[1].split("\n")[0])if r==k+1:print(s)flag+=chr(i)k+=1p.close()
print(flag)
?也是copy了一個腳本,簡單去寫了一下
官方文檔:
pwnlib.util.iters — Extension of standard module itertools — pwntools 4.12.0 documentation
使用:
Python高適應性暴力枚舉破解工具-Pwntools.mBruteForce簡介 | sfc9982's blog
from pwn import *
flag="actf{"
k=0
for n in range(12):for i in range(33,127):p=process("./SoulLike")_flag=flag+chr(i)print(_flag)p.sendline(_flag)s=p.recvline().decode()if "on #" in s:r=int(s.split("on #")[1].split("\n")[0])if r==k+1:print(s)flag+=chr(i)k+=1p.close()
print(flag)
我是也在kali里運行的。?