V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
StoneHuLu
V2EX  ›  信息安全

我一个 web 程序员遇到个离谱 bug,查 bug 查到 windows 上去了

  •  2
     
  •   StoneHuLu · 23 小时 4 分钟前 · 3721 次点击
    兄弟们,说个我和 sonnet4.5 搭配还查了 3 个小时的问题(心疼我的额度)。

    新项目框架,系统正常运行,但是无论怎么 copy 生成的 token ( swagger 调 login 接口或直接 f12 找接口的请求头)都没法用 swagger 成功调用接口,一直解析 token 报错导致 401 ;

    然后 token 很长么,肉眼不可读,我把控制台里的 token 和 swagger 生成的 token 复制粘贴到文本对比器里对比结果是毫无差异,放到在线 jwt 解析里 payload 有一半是乱码;

    我就麻了,然后想了下,powershell 调用试试,结果出现个特别诡异的情况,我直接鸡皮疙瘩都起来了:我 powershell 调用接口登陆,直接存入变量,用变量调新接口,200ok ,然后我把 token 打印在控制台,ctrl+cv 贴回控制台,再调用,401 了。。。

    我就觉得难道是 swagger 和 powershell 都有换行符的问题?我就解析 byte ,查换行符,都没有问题,我就纳了闷了了,最后逼得我没招了,开始笨方法:肉眼一个一个字符读 jwt ,然后我他妈一下头皮都麻了。。。

    我就不上图了,结果就是我复制粘贴的 payload 的部分和原始请求返回的 token 里有一段字符不一样,出现了一段 KBM2Af9KHdAbE7JUAS8Mno1TZvNsq6o6C 的乱码;

    我当时还不太敢相信,最后用 powershell 的 Set-Clipboard 、Get-Clipboard 模拟了下复制粘贴 token ,结果真的不一样。。

    现在我知道 bug 的原因了,但我就是个菜鸡 web 搬砖工,想问问大佬们这到底是为啥,windows 的剪切板还有这种坑吗?
    第 1 条附言  ·  7 小时 37 分钟前
    感谢 1l 老哥一眼丁真,下了个 360 快速查杀一下直接识别到了 windows 下一个目录,杀完就好了,这个情况我 2 个月前有遇到过,但是当时没有较真这个问题,最近开始用 cursor 寻思配合 ai 彻底查一下这个 swagger 的问题,没想到在家里修灯泡一路查到变电站去了。。
    第 2 条附言  ·  7 小时 32 分钟前
    HEUR/QVM203.0.9AB5,Malware.GenC:\Program Files (x86)\Common Files)Microsoft Shared\Stationery776C641\NGXProvides.dll
    C:\WindowsllbcmWsjkjUFj.exe
    又看了下查杀记录,可能是这两个中的一个
    39 条回复    2025-11-25 17:52:15 +08:00
    StoneHuLu
        2
    StoneHuLu  
    OP
       22 小时 53 分钟前
    @coolfan #1 我靠,真没准啊,这得下个 360 检查一下了。。
    donaldturinglee
        3
    donaldturinglee  
       22 小时 42 分钟前
    用容器能解决 99%的问题
    StoneHuLu
        4
    StoneHuLu  
    OP
       22 小时 34 分钟前   ❤️ 1
    确认了家人们,就是 1 楼说的剪切板幽灵,我找了个虚拟货币的地址,复制粘贴直接就变了,然后 win+r 打开剪切板历史,会不停地闪烁,就好像有东西在刷新一样,离谱了
    dode
        5
    dode  
       21 小时 53 分钟前
    离谱,电脑上有后门
    liuliuliuliu
        6
    liuliuliuliu  
    PRO
       21 小时 30 分钟前
    简单说:电脑中毒了
    Cabana
        7
    Cabana  
       19 小时 55 分钟前 via Android
    @coolfan 牛🐮啊老哥,一眼丁真
    yuyanglive
        8
    yuyanglive  
       19 小时 29 分钟前 via Android
    中毒了???
    dswyzx
        9
    dswyzx  
       19 小时 26 分钟前
    下个火绒试试。比 360 有底限多了
    nivalxer
        10
    nivalxer  
       19 小时 10 分钟前
    中毒了,识别到 token 中的 base64 部分疑似钱包地址给替换了,赶紧杀毒吧。
    EricYuan1
        11
    EricYuan1  
       9 小时 54 分钟前
    @coolfan 学到了~
    SanjinGG
        12
    SanjinGG  
       9 小时 32 分钟前 via Android
    现在的电脑还能中毒也挺难的吧
    FieldFarmer
        13
    FieldFarmer  
       9 小时 19 分钟前
    绝对中毒了,我去年遇到你这个一模一样的问题,剪贴板偷替换 token ,查了一下是一个虚拟币的钱包地址,一看就是黑客干的,第一次碰的时候也是不敢置信为啥复制粘贴出来一个我完全没见过的字符串,仔细想了想应该是中毒了,下载杀毒软件,仔细排查了进程,卸载了一堆不常用的软件后电脑重启恢复正常,当然最好是重装系统
    c3de3f21
        14
    c3de3f21  
       9 小时 15 分钟前
    6 哇
    BigPiggggg
        15
    BigPiggggg  
       9 小时 7 分钟前
    有找到是哪个病毒程序吗
    zhuangjia
        16
    zhuangjia  
       8 小时 34 分钟前
    长见识
    jianqiao031313
        17
    jianqiao031313  
       8 小时 27 分钟前
    学到了
    MrVito
        18
    MrVito  
       8 小时 5 分钟前
    学到了
    StoneHuLu
        19
    StoneHuLu  
    OP
       7 小时 33 分钟前
    @BigPiggggg #15 看了下查杀记录,可能是这个:HEUR/QVM203.0.9AB5,Malware.GenC:\Program Files (x86)\Common Files)Microsoft Shared\Stationery776C641\NGXProvides.dll
    festoney8
        20
    festoney8  
       7 小时 7 分钟前
    遇到不破坏电脑的可疑进程,可以先看看它的网络情况、procexp 瞅一眼命令参数,能看出来更多信息,比如可疑启动项或注册表被篡改
    kneo
        21
    kneo  
       7 小时 4 分钟前
    笑死了,还好你发出来了。
    body007
        22
    body007  
       6 小时 51 分钟前
    吓得我赶紧用 everything 搜了下,还好没有你列的文件。
    festoney8
        23
    festoney8  
       6 小时 33 分钟前   ❤️ 2
    区块链浏览器看了眼,这地址挺热闹啊,半年前开始活跃,流水 12 万 U
    https://usdt.tokenview.io/cn/address/TKBM2Af9KHdAbE7JUAS8Mno1TZvNsq6o6C
    ks3825
        24
    ks3825  
       6 小时 29 分钟前 via Android
    @StoneHuLu 之前用的哪个杀毒软件啊,defender?
    codehz
        25
    codehz  
       6 小时 25 分钟前
    我建议直接重装吧,你这个病毒可能只是其他病毒下载下来的 payload 之一,杀毒软件不一定能完美查杀
    Al0rid4l
        26
    Al0rid4l  
       6 小时 13 分钟前
    什么走进科学 (
    rayg0
        27
    rayg0  
       5 小时 59 分钟前
    涨知识了
    charles0
        28
    charles0  
       5 小时 44 分钟前 via iPhone
    @SanjinGG 并没有,现在各类恶意软件非常多,特别是挖矿病毒、勒索软件、僵尸网络,这三个近几年才出现
    charles0
        29
    charles0  
       5 小时 43 分钟前 via iPhone
    @SanjinGG 只要使用习惯不好,不装杀毒软件、不及时更新系统和软件、…… 就容易中毒
    wyhooo
        30
    wyhooo  
       5 小时 26 分钟前
    @coolfan 破案也太快了(滑稽
    Hugehard
        31
    Hugehard  
       5 小时 11 分钟前
    还得是 v2 老哥见多识广
    relife
        32
    relife  
       5 小时 1 分钟前
    @coolfan 一眼丁真
    crocoBaby
        33
    crocoBaby  
       4 小时 54 分钟前
    你是不是上黄网中的
    SanjinGG
        34
    SanjinGG  
       3 小时 58 分钟前
    @charles0 #28 我基本没碰到过,原装或者火绒还是要一个的吧
    mns
        35
    mns  
       3 小时 35 分钟前
    厉害了
    paceewang1
        36
    paceewang1  
       3 小时 0 分钟前
    牛 b ,一眼丁真
    tangchi695
        37
    tangchi695  
       2 小时 55 分钟前
    电脑还是不能裸奔啊,我公司一台 win10 开发机,为了方便常年都是直接 dmz 暴露在公网上,天天杀毒软件都能看到入侵拦截的日志。
    goodryb
        38
    goodryb  
       1 小时 33 分钟前
    你用的什么系统,平时没有开杀毒软件吗
    Alan15469
        39
    Alan15469  
       1 小时 24 分钟前
    我还碰到一个类似的,复制的文字粘贴到编辑器里总是格式错误,后来发现是 Python 安装的库有恶意代码,应该是安装库的时候手误打错了,安装了错误库。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3254 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:16 · PVG 19:16 · LAX 03:16 · JFK 06:16
    ♥ Do have faith in what you're doing.