freeBuf
主站

分类

云安全 AI安全 开发安全 终端安全 数据安全 Web安全 基础安全 企业安全 关基安全 移动安全 系统安全 其他安全

特色

热点 工具 漏洞 人物志 活动 安全招聘 攻防演练 政策法规

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

golang生成的二进制防反编译
VirboxLM 2022-04-13 18:06:59 279140
所属地 北京

go非常适合做后台应用开发,go开发的两个优势:

  • 相比于C/C++,开发效率极大的提高,内置垃圾回收、异步函数、闭包等。另外,各种内置的库很容易和web端集成,很适合快速搭建大型系统。
  • 静态链接,做到了应用部署和OS版本完全解耦。

另外在执行性能方面,go开发能够缩短API的响应时长,解决批量请求访问超时的问题。通过协程可以方便的实现API的并行处理,达到处理效率的最大化。依赖Golang的高性能HTTP Server,提升系统吞吐能力,由PHP的数百级别提升到数千里甚至过万级别。

鉴于Go语言的特点和设计的初衷,Go语言作为服务器编程语言,很适合处理日志、数据打包、虚拟机处理、文件系统、分布式系统、数据库代理等;网络编程方面,Go语言广泛应用于Web 应用、API应用、下载应用等;除此之外,Go语言还适用于内存数据库和云平台领域,目前国外很多云平台都是采用Go开发。

而 golang的程序加密应该怎么做呢?

推荐方案:VirboxProtector

加密方式:

直接将 golang 编译好的 可执行程序、动态库等添加到 VirboxProtector 加密工具里,设置函数的保护方式如:虚拟化、混淆后,直接点击保护选中项目即可

v2-46892492a41d1e40705c0fde15a99247_720w.jpg


加密选项:压缩、内存校验、反调试

v2-803923f465f34755e658183e5f356181_720w.jpg



内存校验

运行时对程序内存进行完整性校验,并提供 SDK 标签的方式,可对内存进行动态校验,防止程序被篡改。

压缩

对程序的代码或数据段整体压缩并加密,防止被反编译。

反调试

通过平台相关API、数据结构和寄存器,检测调试器,防止动态调试。 点击保护选中项目后,直接生成加密后的程序。

申请试用VirboxProtector :

试用链接:shell.virbox.com/apply.html

# Golang # 防反编译
本文为 VirboxLM 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
软件加密及授权保护
VirboxProtector
VirboxLM LV.4
北京深盾科技股份有限公司
  • 59 文章数
  • 0 关注者
加密狗使用教程
2023-08-28
js代码保护工具
2022-06-16
VBP持续更新,H5应用加固发布
2022-05-31
文章目录