CTF相关
查看二进制ELF汇编 : hopper disassembler
python辅助gdb : gdb peda / pwndbg
stegsolve : 全色图片破解
foremost : 文件恢复,用于图片等
quipquip : 解决字符替换问题网站
cyberchef : 在线编解码
hexedit / ghex : 编辑文件 hex
eog : 图片浏览器
ltrace : trace library call
john the ripper :
zip2john ./results2.zip > flag.out
./john --wordlist=rockyou.txt flag.out
python:
struct.pack('<I', 0x123456)
: 生成小端序hex字符
pwn.p32(0x123456)
pwn.ELF([elf file])
: 查看 ELF 相关信息
elf = pwn.ELF([elf file])
p = elf.process()
prompt = p.recv() # 运行ELF并获取输出
p.sendline(payload)
p.interactive()
s = pwn.remote(host, port)
s.close()
curl -X POST [site]
: 发送post请求
curl [site] --data username=[context]
:发送 post 请求,指定域
reverse tools :
ghidra
ida
cutter