23421re 发表于 2015-12-3 08:28:07

python 渗透测试工具模块:pwntools

http://pwntools.readthedocs.org/en/latest/index.html
pwntools是一个ctf框架和漏洞利用开发库,用Python开发,由rapid设计,旨在让使用者简单快速的编写exploit。
安装:pwntools对Ubuntu 12.04和14.04的支持最好,但是绝大多数的功能也支持Debian, Arch, FreeBSD, OSX, 等等,确保安装以下系统库。BinutilsUbuntuMac OS XAlternate OSesCapstoneUbuntuMac OS XPython Development HeadersUbuntuMac OS X获得发行版本



apt-get install python2.7 python2.7-dev python-pip
pip install pwntools


获得最新版本



git clone https://github.com/Gallopsled/pwntools
cd pwntools
pip install -e .



模块索引pwnlib.asm — Assembler functionspwnlib.atexception — Callbacks on unhandled exceptionpwnlib.atexit — Replacement for atexitpwnlib.constants — Easy access to header file constantspwnlib.context — Setting runtime variablespwnlib.dynelf — Resolving remote functions using leakspwnlib.elf — Working with ELF binariespwnlib.exception — Pwnlib exceptionspwnlib.gdb — Working with GDBpwnlib.log and — Logging stuffpwnlib.memleak — Helper class for leaking memorypwnlib.replacements — Replacements for various functionspwnlib.rop — Return Oriented Programmingpwnlib.shellcraft — Shellcode generationpwnlib.term — Terminal handlingpwnlib.timeout — Timeout handlingpwnlib.tubes — Talking to the World!pwnlib.ui — Functions for user interactionpwnlib.useragents — A database of useragent stringspwnlib.util.crc — Calculating CRC-sumspwnlib.util.cyclic — Generation of unique sequencespwnlib.util.fiddling — Utilities bit fiddlingpwnlib.util.hashes — Hashing functionspwnlib.util.iters — Extension of standard module itertoolspwnlib.util.lists — Operations on listspwnlib.util.misc — We could not fit it any other placepwnlib.util.net — Networking interfacespwnlib.util.packing — Packing and unpacking of stringspwnlib.util.proc — Working with /proc/pwnlib.util.safeeval — Safe evaluation of python codepwnlib.util.web — Utilities for working with the WWW
页: [1]
查看完整版本: python 渗透测试工具模块:pwntools