
没见过的错误:
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+=1
p.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+=1
p.close()
print(flag)
我是也在kali里运行的。




![宝塔纯净版 7.6.0版本无需手机登录 [稳定版本/推荐]](https://img-blog.csdnimg.cn/direct/3d809472fdcd44058e69e8dec8ab0b8e.png)















