首页 > 其他分享 >go语言学习过程报错处理-哇哈哈哈

go语言学习过程报错处理-哇哈哈哈

时间:2024-08-19 18:05:08浏览次数:6  
标签:sys windows golang 报错 go org 哈哈哈

题记

  无聊学习ing,思考了下还是学下go语言写免杀木马吧,毕竟在我的学习计划里放了小半年了,上班的时候还没多少自己的时间学习。为什么无聊大家都懂吧,应该会懂的吧。

  主要还是需要分散下注意力,近期脑子整天都是奇奇怪怪的幻想,太影响人了。

  当然,还是要加上我喜欢的好句子,莫不要说我中二哦。

  人生初见,山野见少女婀娜,登高见山河壮阔,仰头见仙人腾云,御风见日月悬空,与以后见多了类似画面,是决然不同的风景。不一定是初见之人事一定有多美,但是那份感觉,萦绕心扉,千百年再难忘记。                              ——剑来.姜首席

报错一:222.go:8:5: no required module provides package golang.org/x/sys/windows: go.mod file not found in current directory or any parent directory; see 'go help modules'

  错误如图:

  此错误百度搜索原因是第三方包引用报错,需要修改GO111MODULE的值为auto。

报错二:warning: go env -w GO111MODULE=... does not override conflicting OS environment variable

  错误如图:

  Chatgpt给的命令:export GO111MODULE=auto。成功修改。

报错三:222.go:8:5: cannot find package "golang.org/x/sys/windows" in any of:        /usr/local/go/src/golang.org/x/sys/windows (from $GOROOT)      /home/gopath/src/golang.org/x/sys/windows (from $GOPATH)

  错误如图:

  一开始搜索答案是下边两条命令,但国内服务器链接不上:

  go get golang.org/x/sys/windows

  go get golang.org/x/sys

  重点参考文章:https://blog.csdn.net/qin_na/article/details/108328225

  访问https://github.com/golang/sys,把整套zip打包下载下来。

 

  经过试验,这些文件需要放到/home/gopath/src/golang.org/x/sys/文件夹下,其中/home/gopath为go语言环境变量地址,需要新建src/golang.org/x/sys/文件夹,然后把下载的包全放进去。

  下图,我一开始没有src文件夹,后续新建,然后把东西全移动过去的。正常的命令应该是,mkdir /home/gopath/src,然后把文件全复制到该目录下。

报错四:package command-line-arguments imports golang.org/x/sys/windows: build constraints exclude all Go files in /home/gopath/src/golang.org/x/sys/windows

  错误如图:

  该报错是由于我在linux上编译windows平台的exe。

  需要使用该命令声明下环境: GOOS=windows GOARCH=amd64 CGO_ENABLED=0 go build 222.go

  编译成功。

  GOOS=windows GOARCH=amd64 CGO_ENABLED=0 go build -ldflags="-s -w" -o 1.exe

错误五:编译好的exe在windows执行报错

  错误如图:

  经过排查,由于我用的是32位的shellcode,但是编译用的是amd64,导致不兼容。

 

  命令修改为:GOOS=windows GOARCH=386 CGO_ENABLED=0 go build main.go

  编译好的程序成功执行并上线了cs:

  但是黑框太明显了,使用如下命令隐藏黑框并减小木马的体积

  隐藏登录框的命令为:GOOS=windows GOARCH=386 CGO_ENABLED=0 go build -ldflags="-s -w -H windowsgui" -o 1.exe。

 

  成功上线且没有黑框:

参考链接

  go实现免杀(实用思路篇):https://xz.aliyun.com/t/14692?time__1311=GqAhYKBK0K7KY5DsD7%2B3GQmoAIuwmBa1YD#toc-1

  cannot find package “golang.org/x/sys/windows“ in any of:https://blog.csdn.net/qin_na/article/details/108328225

标签:sys,windows,golang,报错,go,org,哈哈哈
From: https://www.cnblogs.com/sunny11/p/18367820

相关文章

  • 四十、【人工智能】【机器学习】- 梯度下降(Gradient Descent Algorithms)算法模型
     系列文章目录第一章【机器学习】初识机器学习第二章【机器学习】【监督学习】-逻辑回归算法(LogisticRegression)第三章【机器学习】【监督学习】-支持向量机(SVM)第四章【机器学习】【监督学习】-K-近邻算法(K-NN)第五章【机器学习】【监督学习】-决策树(......
  • linux安装go 环境
    嗯,每个人的工作方法不一样,不喜勿喷哈这是我安装的go不是最新的[root@simetra-ecs-01go]#goversiongoversiongo1.19.8linux/amd64[root@simetra-ecs-01go]#首先先去下载golang的安装包,我用的是go1.19.8.linux-amd64.tar.gz解压到/usr/local目录下[root@k8s......
  • 基于django+vue框架的实时新闻推送平台edpjq【开题报告+程序+论文】计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在信息爆炸的时代,新闻资讯的时效性成为了媒体竞争的关键。随着互联网技术的飞速发展,人们获取新闻的方式已从传统的报纸、电视转向了手机、......
  • 基于django+vue框架的教学资源管理系统【开题报告+程序+论文】计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展,教育领域正经历着前所未有的变革。传统的教学模式逐渐向数字化、网络化、智能化方向转型,教学资源管理系统作为教育......
  • 基于django+vue框架的动漫视频网站6ygmo【开题报告+程序+论文】计算机毕
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着互联网的飞速发展和数字媒体技术的不断进步,动漫文化在全球范围内迅速普及,成为年轻人喜爱的文化形式之一。动漫视频网站作为传播动漫内......
  • 基于django+vue快递代取小程序小程序2【开题报告+程序+论文】计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在数字化时代,快递服务已成为连接消费者与商家的关键桥梁。然而,随着快递量的激增和人们生活节奏的加快,许多用户面临快递无法及时收取的困境......
  • Django 关系字段类型
    关系型数据库的关系包括三种类型:ForeignKey:一对多,将字段定义在多的一端中。#一个多对一的关系。需要两个位置参数:模型相关的类和on_delete选项。goods=models.ForeignKey('Goods',on_delete=models.CASCADE)ManyToManyField:多对多,将字段定义在任意一端中。use......
  • 【YashanDB知识库】生成迁移报告失败,"报错未知类型错误异常:"
    【标题】YMP迁移【问题分类】迁移报告【关键字】迁移报告、未知类型错误异常【问题描述】下载迁移报告时报错“未知类型错误异常:”,一长串英文日志报错:【问题原因分析】java版本不对,ymp仅支持java8和11版本,用户环境用的21版本。【解决/规避方法】将java版本更新为8或者1......
  • Vue 项目报错Uncaught SyntaxError: Unexpected token < 刷新之后又可以继续访问问题解
    场景:页面打开不操作,前端项目代码更新重新部署后(比如Jenkins发布部署)页面不刷新,操作页面(点击打开弹窗、切换菜单等),页面没有反应,控制台报错 UncaughtSyntaxError:Unexpectedtoken<。这个问题偶现,只有在项目重新部署后会出现,页面刷新后就恢复正常 问题原因:在前端项目未更......
  • 基于django+vue开发区流动人口服务系统的设计与开发【开题报告+程序+论文】计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着经济的快速发展和城市化进程的加速,开发区作为经济增长的重要引擎,吸引了大量流动人口涌入。这些流动人口为开发区的发展贡献了重要力量......