Skip to main content

生成漏洞利用模板

项目描述

描述

生成漏洞利用模板

我编写了这个模板生成器来编写我的漏洞利用。

安装

从安装pip
pip install expl
从源安装
  1. 从 repo 克隆它:
git clone https://github.com/AlirezaKm/expl
  1. 从源安装:
cd expl
pip install -e .

用法

$ expl
Usage: expl [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  both    Generate a Template for Local and Remote
  local   Generate Local Template
  remote  Generate Remote Template
有关命令的更多信息
$ expl local --help
Usage: expl local [OPTIONS] FILE

  Generate Local Template

Options:
  -a, --arch TEXT      Architecture of Executable File  [default: x86_64]
  --os TEXT            OS of Executable File  [default: linux]
  -e, --endian TEXT    OS of Executable File  [default: little]
  -l, --loglevel TEXT  Log Level of pwntools  [default: info]
  -r, --realpath TEXT  using realpath for Executable File  [default: False]
  --libc TEXT          Address of LIBC
  --heap               Adding heap functions
  -o, --output TEXT    write to output
  --help               Show this message and exit.
为本地可执行文件生成模板
$ expl local vuln
#!/usr/bin/python2

from pwn import *



context(arch='x86_64', os='linux', endian='little', log_level='info')


def info(s):
    log.info(s)


def exploit(r):
    r.interactive()


if __name__ == '__main__':
 
    r = process(['vuln'])
    print(util.proc.pidof(r))
    pause()
    exploit(r)

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

expl-1.1.1.tar.gz (3.1 kB 查看哈希)

已上传 source