0xStraw-Hat/ctfinit

GitHub: 0xStraw-Hat/ctfinit

ctfinit 是一个自动化 pwn 挑战启动器,用于快速搭建二进制利用环境。

Stars: 0 | Forks: 0

# 初始化 ctfinit 自动化的pwn题目启动器。 (我用它只是为了让我自己的工作更快更轻松) ## 功能特性 - 检测本地libc和linker - 自动从Dockerfile中提取libc/linker - 使用patchelf修补ELF二进制文件 - 自动生成`solve.py`模板 - 运行`checksec` - 显示ELF元数据(解析`file`命令的输出) - 显示libc版本信息 - 启动一个tmux工作区 ## 设置安装 运行构建脚本: ``` ./build.sh ``` 该脚本将: - 将`ctfinit`安装到`/usr/local/bin` - 使其在任何位置全局可访问 ## 使用方法 ``` ctfinit ``` - 如果未提供二进制文件,`ctfinit`将自动在当前目录中搜索一个合适的ELF二进制文件。
标签:Cutter, Docker容器, ELF二进制文件, libc库, patchelf工具, pwn挑战, tmux终端, 二进制安全, 云资产清单, 安全检查, 挑战搭建, 攻击面发现, 模板生成, 环境配置, 脚本生成, 请求拦截, 逆向工具, 逆向工程