最近研究mirai源码编译的问题,所以记录下

参考链接如下 https://www.jianshu.com/p/d16ee2cbe1e7?from=timeline&isappinstalled=0

记录下遇到的几个坑

1.go 版本问题

   apt安装的golang版本过低,在编译cnc时会报错,所以升级了最新版的golang,可参考 https://blog.csdn.net/qq_36389107/article/details/107972274

   1.17版本的包下载地址如下 wget https://go.dev/dl/go1.17.7.linux-amd64.tar.gz,注意要修改go env,要不后面的go get 会失败,设置go env -w GOPROXY="https://goproxy.io"

2.环境变量问题

  cross-compile.sh里面有环境变量的设置,但好像没有成功,有手动添加了,注意go的环境变量设置

3.另外就是编译生成的cnc telnet链接不上的问题,最开始是因为国外ip的原因,telnet不通,后来换成国内ip也是不是的会有这种情况,重新编译生成cnc后就又可以连上了,具体原因未找到

posted on 2022-03-09 16:33  谭~  阅读(81)  评论(0编辑  收藏  举报