CTF比赛工具pwntools介绍

2015-01-08 10:52:54

阅读:0次

pwntools是一个ctf框架和漏洞利用开发库,用Python开发,由rapid设计,旨在让使用者简单快速的编写exploit。

安装:

pwntools对Ubuntu 12.04和14.04的支持最好,但是绝大多数的功能也支持Debian, Arch, FreeBSD, OSX, 等等,确保安装以下系统库。

Binutils

Ubuntu

Mac OS X

Alternate OSes

Capstone

Ubuntu

Mac OS X

Python Development Headers

Ubuntu

Mac 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 functions

pwnlib.atexception — Callbacks on unhandled exception

pwnlib.atexit — Replacement for atexit

pwnlib.constants — Easy access to header file constants

pwnlib.context — Setting runtime variables

pwnlib.dynelf — Resolving remote functions using leaks

pwnlib.elf — Working with ELF binaries

pwnlib.exception — Pwnlib exceptions

pwnlib.gdb — Working with GDB

pwnlib.log and — Logging stuff

pwnlib.memleak — Helper class for leaking memory

pwnlib.replacements — Replacements for various functions

pwnlib.rop — Return Oriented Programming

pwnlib.shellcraft — Shellcode generation

pwnlib.term — Terminal handling

pwnlib.timeout — Timeout handling

pwnlib.tubes — Talking to the World!

pwnlib.ui — Functions for user interaction

pwnlib.useragents — A database of useragent strings

pwnlib.util.crc — 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 strings

pwnlib.util.proc — Working with /proc/

pwnlib.util.safeeval — Safe evaluation of python code

pwnlib.util.web — Utilities for working with the WWW

本文由 安全客 原创发布,如需转载请注明来源及本文地址。

本文地址:http://bobao.360.cn/news/detail/1100.html

ctf里的拼图工具_CTF比赛工具pwntools介绍相关推荐

  1. ctf里的拼图工具_近期接触的CTF工具介绍

    最近看了一些CTF比赛的writeup,也接触到了一些比较好用的工具,所以就把它们记在下面,供以后参考. pcap与pcapng文件的修复工具,适用于一些header损坏的pcap文件. Androi ...

  2. aes离线解密工具_CTF常用工具、网站、练习平台

    常用工具网站  CTFtools  比较全的工具下载网站,提供百度云链接  BUUCTF  比较全的工具下载网站,提供百度云链接  XSS 之旅  xss 攻击练习网站,闯关式设计,难度递增  too ...

  3. linux使用交叉工具链产生的程序怎么下载到mini2440里,Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法...

    一.安装ARM-Linux-GCC工具链 只需要一句命令: sudo apt-get install gcc-arm-linux-gnueabi 前提是你的Ubuntu系统版本是官网支持的最新的版本, ...

  4. Composer - PHP 世界里用于管理项目依赖的工具

    Composer - PHP 世界里用于管理项目依赖的工具 Composer v1.8 版本正式发布.Composer是 PHP 世界里用于管理项目依赖的工具. 如果你已经安装了 Composer , ...

  5. cpu烤机工具_MySQL常用工具选择和建议

    这是学习笔记的第 1927 篇文章 有句话说,工欲善其事,必先利其器,在MySQL方向尤其如此. 技术规划的时候,会发现有一些事情需要前置,比如说MySQL里面的工具,如果等到实际碰到了各色的问题再来 ...

  6. linux上很方便的上传下载文件工具rz和sz使用介绍

    简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件.rz/sz 通过Zmodem协议传输数据 一般来说, ...

  7. 手把手教你写高质量Android技术博客,画图工具,录像工具,Markdown写法

    前言 作为程序员,写博客是一件很有意义的事情,可以加深自己对技术的理解,可以结交更多的朋友,记录自己的技术轨迹,而且分享可以让更多的人从中受益,独乐乐不如众乐乐嘛. 但是要写好博客也不是件容易的事,一 ...

  8. arcgis工具_地理工具学习--arcgis篇(16):标准距离

    很久没写gis工具的分享了,今天分享一个空间统计工具箱里的工具.这个工具可以做一些比较简单空间模式分析. 比如某些要素主要分布在哪些区域等等. 这个工具位置在: 中文版的位置:空间统计工具箱--度量地 ...

  9. python版本管理工具_Python版本管理工具与虚拟环境的介绍

    这里简单的介绍一下Python版本管理工具--pyenv和三个个虚拟环境,分别是virtualenv,anconda,pipenv. 版本管理工具--pyenv 这个呢是一个python版本管理的包, ...

最新文章

  1. 天哪,路由器都能跑Docker了!
  2. 【Java规划】DOM XML Parser分解、遍历、创XML
  3. 如何在XenServer主机上安装虚拟机
  4. JDK、TOMCAT、Ant环境变量设置
  5. Quartus II11.0安装教程
  6. WSGI接口(廖雪峰重点)
  7. Android关于finish()与System.exit()都不能退出应用的原因
  8. 用jquery阻止事件起泡
  9. 前端用sql 还是mysql_前端小白安装MySQL的踩坑路
  10. HTML-meta标签
  11. 修改 Docker 的镜像存储位置
  12. 冯诺依曼结构和哈佛结构01
  13. 2021-05-06 git 设置XX门8580端口代理访问github
  14. MySQL 基础系列篇
  15. Map 转 json格式 保留null值的解决办法
  16. 如何理解P40采用RYYB比RGGB的感光能力提升40%
  17. web前端设计--二级菜单栏
  18. 古风诗词选别名-欢迎留言
  19. 巧用CSS文件愚人节恶搞
  20. U校园大学生必备答案

热门文章

  1. 淡定!不要因为纳入了高考和二级考试甚至极个别小学课程就盲目夸大Python!...
  2. Python获取本机所有网卡的MAC地址
  3. Python版冒泡法排序算法
  4. 一维序列卷积之Python实现
  5. oracle库存会计期无法打开,打开调整会计期出错!(有图)
  6. 深度学习白话_如何提高论文的深度?
  7. JAVA引用aar_AndroidStudio之如何引入和使用aar包
  8. 界面放大_Beachtek推出RED摄影机低噪前置放大器DXA-RED
  9. mysql存储过程已发_MySQL存储过程问题_MySQL - end
  10. mysql 漏洞 2015_Oracle MySQL Server远程安全漏洞(CVE-2015-0411)