python****テストツールモジュール:pwntools

2247 ワード

http://pwntools.readthedocs.org/en/latest/index.html
pwntoolsは、利用者が簡単かつ迅速にexploidを作成するために、Pythonを用いて開発されたctfフレームと脆弱性を利用した開発庫です。
インストール:
pwntoolsはUbuntu 12.04と14.04に対して最も良い支持を持っていますが、大多数の機能はDebian、Arch、FreeBSD、OSXなどもサポートしています。
Binutils
Ubunt
Mac OS X
Alternate Oses
Capstone
Ubunt
Mac OS X
Python Development Headers
Ubunt
Mac OS X
リリースを取得

1
2$ apt-get installpython2.7 python2.7-dev python-pip$ pip installpwntools最新バージョンを取得

1
2
3$ git clone https://github.com/Gallopsled/pwntoolscdpwntools$ pip install-e .モジュールインデックス
pwnlib.asm-Asmberr functions
pwnlib.aexception-Callbacks on unhanded exception
pwnlib.atxt-Replaccement for atxt
pwnlib.com nstants—Easy access to header file constants
pwnlib.com ntxt-Setting runtime variables
pwnlib.dynelf—Resoliving remote functions using leaks
pwnlib.elf—Working with ELF binaries
pwnlib.exception-Pwnlib exceptions
pwnlib.gdb—Working with GDB
pwnlib.log and—ロギングstuff
pwnlib.memleak—Helper class for leaking memory
pwnlib.replaccements-Replaccements for various functions
pwnlib.rop-Return Orinted Programeming
pwnlib.shellcraft—Shellcode generation
pwnlib.term—Terminal handling
pwnlib.timeout-Timeout handling
pwnlib.tubes—Talking to the World!
pwnlib.ui-Funtions for user interaction
pwnlib.useragents-A database of useragent strigs
pwnlib.util.cc c-Calculating CRC-sums
pwnlib.util.cyclic-Generation of unique sequences
pwnlib.util.fiddling—Utilities bit fiddling
pwnlib.util.hashes-Hashing functions
pwnlib.util.iters-Extension of standard module itertools
pwnlib.util.lists—Operations on lists
pwnlib.util.misc—We could not fit it any other place
pwnlib.util.net—Networking interfaces
pwnlib.util.packing-Packing and unpacking of strigs
pwnlib.util.proc—Working with/proc/
pwnlib.util.safeeval—Safe evalution of python code
pwnlib.util.web-Utilitilities for working with the WW