文件名称:通过包装Go工具链来混淆Go代码-Golang开发
文件大小:89KB
文件格式:ZIP
更新时间:2024-06-15 09:19:26
Golang Security
通过包装Go工具链来混淆Go代码乱码GO111MODULE = on go获取mvdan.cc/garble通过包装Go工具链来混淆Go代码。 需要Go 1.16或更高版本。 garble build [build flags] [packages]该工具还支持garble test,以使用混淆后的代码运行测试,而garble反向则可对诸如堆栈跟踪之类的文本进行反混淆处理。 有关最新用法信息,请参见garble -h。 目的生成一个与常规版本一样工作的二进制文件,但是其有关原始源代码的信息越少越好。 该工具是
【文件预览】:
garble-master
----testdata()
--------bench-cache()
--------bench-nocache()
--------mod()
--------scripts()
----shared.go(7KB)
----internal()
--------literals()
--------asthelper()
----main_test.go(8KB)
----bench_test.go(2KB)
----.github()
--------FUNDING.yml(22B)
--------workflows()
----LICENSE(1KB)
----CONTRIBUTING.md(4KB)
----runtime_strip.go(5KB)
----reverse.go(5KB)
----main.go(50KB)
----AUTHORS(425B)
----.gitignore(13B)
----hash.go(8KB)
----CHANGELOG.md(2KB)
----go.sum(4KB)
----README.md(5KB)
----scripts()
--------runtime-related.sh(520B)
--------ensure-copyrights.sh(198B)
--------crlf-test.sh(367B)
----position.go(4KB)
----.gitattributes(81B)
----go.mod(200B)