Golang WSL(Windows Subsystem for Linux)操作库

@Ta 2021-04-14发布,2021-04-14修改 8780点击
协议:MIT
导包:github.com/xiaoqidun/gowsl
开源:https://github.com/xiaoqidun/gowsl
还在完善中,目前已经可以像执行本机命令一样在wsl中运行命令
回复列表(15|隐藏机器人聊天)
  • @Ta / 2021-04-14 / /

    @爱特,问你一个问题,你知道怎么显示Win32窗口程序的标准输出和标准错误内容吗?

    比如我有一个C++/Qt窗口程序,会通过标准输出和标准错误打印日志。在Linux终端可以直接显示这些日志。但是在Windows里,因为程序被编译为Win32窗口程序,我在终端里运行它根本看不到任何日志,powershell和cmd都一样,在WSL里运行也没有日志。

    但奇怪的是,如果我在Qt Creator里运行它,标准输出和标准错误里打印的日志就会显示在Qt Creator窗口里。我很好奇它到底是怎么做到的。或者你知道有什么工具可以方便的把窗口程序的标准输出和标准错误显示出来吗?

    因为Qt Creator可以显示,所以这些输出应该没有消失,只是Windows把它隐藏了。

  • @Ta / 2021-04-14 / /
    @老虎会游泳,有程序拿来研究下吗,我试看golang的stderr能不能读出数据。
  • @Ta / 2021-04-14 / /
  • @Ta / 2021-04-15 / /

    试了下我的,,360不报毒.....
    我们有着共同的敌人——天命;
    你却认命了,还对我说天命不可违‮

  • @Ta / 2021-04-15 / /

    @爱特,因为 Windows Defender 阻止每一个数字货币挖矿程序,而且它的威胁列表还有问题,自动删除挖矿程序后在“保护历史记录”里根本看不到,无法加入白名单,所以我已经换成火绒了。火绒虽然也会阻止每一个数字货币挖矿程序,但是它的隔离区是可靠的,每次删除后都能从里面恢复,并且可以加入白名单。

    至于你下载的这个程序,它是数字货币挖矿矿机的主控程序,它确实很危险(使用不当可以导致数字货币矿机掉线),而且也执行来自攻击者(就是操作该软件的你)的命令。

  • @Ta / 2021-04-15 / /
    奇葩我在Win10上下载frp内网穿透也报这个病毒。@乄杺,你试试你的360报毒不frp_0.36.2_windows_amd64.zip(8.25 MB)
  • @Ta / 2021-04-15 / /

    @上善若水,,,链接
    我们有着共同的敌人——天命;
    你却认命了,还对我说天命不可违‮

  • @Ta / 2021-04-15 / /

    https://www.virustotal.com/gui/file/e313cb903abd9aebd94a35668714b3e7b28edbfd19c12b2818d401140a6aef86/detection

    还是有防病毒引擎知道它是挖矿程序的,虽然这个分类也不准确,因为它只是挖矿硬件的控制器,它本身并不挖矿。

    image.png

  • @Ta / 2021-04-15 / /
    @乄杺,已上传附件,你秒回复。我下载完就被defender隔离了,我以前一直以为只有360会乱报毒。没想到defender也会这样。
  • @Ta / 2021-04-15 / /

    @上善若水
    都没等我到下载路径右键选 360查杀,,就被自动干掉了...

    2342423.png



    至于秒回复,,,我能说听到微信铃声以为老婆发的吗,,,,,平时也这个点儿左右给我发消息...
    我们有着共同的敌人——天命;
    你却认命了,还对我说天命不可违‮

  • @Ta / 2021-04-15 / /
    @乄杺,这么快就改口了。
  • @Ta / 2021-04-15 / /

    ,,
    我们有着共同的敌人——天命;
    你却认命了,还对我说天命不可违‮

  • @Ta / 2021-04-15 / /

    已经向微软提交了误报报告

    图片.png

  • @Ta / 2021-04-15 / /

    图中文字:

    You say it is dangerous, and you are right. It is an ASIC miner controller, if it is used incorrectly, it can cause your ASIC miner failure.

    You said it carried out the attacker's orders, and you were also right. If you are an attacker operating the software in front of the screen, it will indeed execute your commands.

    Generally speaking, as the developer of this software, I am full of disappointment in Microsoft and the entire antivirus software industry. Except for submitting test requests to different vendors time and time again, we have no way to solve the problem of false positives. Digitally signing the software did not provide any help.


    你们说该软件很危险,你们是对的。它是ASIC矿机控制器,如果使用不当,可能会导致你的ASIC矿机故障。

    你们说它执行了攻击者的命令,你们也是对的。如果坐在屏幕前操作该软件的你是一个攻击者,那它确实会执行你的命令。

    总的来说,作为该软件的开发人员,我对微软和整个防病毒软件行业都感到失望。除了一次又一次地向不同的供应商提交测试请求外,我们无法用任何方式解决误报问题。对软件进行数字签名没有提供任何帮助。

添加新回复
回复需要登录