pwntools
是一个CTF框架和用于开发的库。 用Python编写,它专为快速原型设计和开发而设计,旨在尽可能简化开发过程。
此文档的主要位置位于docs.pwntools.com,使用readthedocs。本文档有三个版本:
- 稳定版
- 测试版
- 开发版
- 关于 pwntools
- pwn — 为CTF优化的工具箱
- pwnlib — 通用python库
- 安装
- 先决条件
- Binutils
- Python开发头
- 发布版本
- 开发
- 先决条件
- 入门
- 建立连接
- 封装整型
- 设置目标架构和操作系统
- 设置记录详情
- 汇编和反汇编
- 杂项工具
- ELF操纵
from pwn import *
- 命令行工具
- PWN
- pwn asm
- pwn asm
- pwn checksec
- pwn constgrep
- pwn cyclic
- pwn debug
- pwn disablenx
- pwn disasm
- pwn elfdiff
- pwn elfpatch
- pwn errno
- pwn hex
- pwn phd
- pwn pwnstrip
- pwn scramble
- pwn shellcraft
- pwn template
- pwn unhex
- pwn update
- PWN
这里记录了pwntools
所有模块。
pwnlib.adb
- Android调试pwnlib.args
- 魔术命令行参数pwnlib.asm
- 汇编函数pwnlib.atexception
- 回调未处理的异常pwnlib.atexit
- python内置atexit的替代品pwnlib.constants
- 轻松访问头文件常量pwnlib.config
- Pwntools配置文件pwnlib.context
- 设置运行时变量pwnlib.dynelf
- 对远程函数执行泄露攻击pwnlib.encoders
- 编码Shellcodepwnlib.elf
- ELF可执行文件和库pwnlib.exception
- Pwnlib异常pwnlib.flag
- CTF flag 管理工具pwnlib.fmtstr
- 格式化字符串错误执行工具pwnlib.gdb
- 使用GDBpwnlib.libcdb
- Libc数据库pwnlib.log
- 日志记录pwnlib.memleak
- 泄漏内存辅助类pwnlib.protocols
- Wire协议pwnlib.qemu
- QEMU公用库pwnlib.replacements
- 替换各种函数pwnlib.rop
- ROPpwnlib.rop.rop
- ROPpwnlib.rop.srop
- SROPpwnlib.runner
- 运行Shellcodepwnlib.shellcraft
- 生成Shellcodepwnlib.shellcraft.aarch64
- AArch64的Shellcodepwnlib.shellcraft.amd64
- AMD64的Shellcodepwnlib.shellcraft.arm
- ARM的Shellcodepwnlib.shellcraft.common
- 所有架构通用的Shellcodepwnlib.shellcraft.i386
- 英特尔80386的Shellcodepwnlib.shellcraft.mips
- MIPS的Shellcodepwnlib.regsort
- 注册排序pwnlib.shellcraft.thumb
- Thumb模式的Shellcodepwnlib.term
- 终端处理pwnlib.timeout
- 超时处理pwnlib.tubes
- 与世界交流!pwnlib.tubes.process
- 进程pwnlib.tubes.serialtube
- 串行端口pwnlib.tubes.sock
- 套接字pwnlib.tubes.ssh
- SSHpwnlib.ui
- 用户交互功能pwnlib.update
- 更新Pwntoolspwnlib.useragents
- 一个用户代理字符串的数据库pwnlib.util.crc
- 计算CRC总和pwnlib.util.cyclic
- 生成独特的序列pwnlib.util.fiddling
- 位编码/解码库pwnlib.util.hashes
- 哈希函数pwnlib.util.iters
- 标准模块itertools
的扩展pwnlib.util.lists
- 列表上的操作pwnlib.util.misc
- 其他分类pwnlib.util.net
- 网络接口pwnlib.util.packing
- 打包和解包字符串pwnlib.util.proc
- 与/porc
一起使用pwnlib.util.safeeval
- python代码安全评估pwnlib.util.sh_string
- 艰难的Shell扩展pwnlib.util.web
- 与WWW一起工作的实用程序
- 索引
- 模块索引
- 搜索页面