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

现在有办法直接盗取别人的小程序的前端代码么?就是直接克隆一个一样的 UI 就行(非偷哈,小程序所有人知情)

  •  
  •   realpg ·
    PRO
    ·
    realpg · 1 day ago · 4606 views

    遇到了一个奇葩需求

    体制内项目,我们角色是集成商,卡住了

    最终供应商(厂商)是个大国企信息化巨厂,他们的整体系统带一个小程序,提供了 demo

    甲方也是个大国企,巨型国企

    表面总集成运营商 ICT ,真实总集我们这边公司

    上面领导都谈定了,基本必须用他家的东西

    中间过程还是要正常走的

    结果到了这边的甲方中高层领导 A ,非得展现一下自己的存在感,非要修改小程序的部分 UI

    供应商也可以给修改 demo 的 UI 不要钱,但是他们流程巨慢无比,流程走完,最终改完预期得 4 周(大概 5 分钟的活,领导要显示 xx 东西,这个领导要拿着这个 demo 跟更上的领导 B 上会汇报),然后跟他们要源代码,他们怕担责任还不敢给。。。

    就是一个没有任何后端功能的 DEMO UI 小程序给看各个页面功能的,因为后端还没安装

    然后页面太他妈多了,100 多个页面都能点都能演示,我们从头做一个还要严丝合缝和未来一模一样非常麻烦

    所以我就想反正小程序前端肯定是要传输到客户端再渲染的,有没有办法直接反编译出来前端代码,我们简单调一下再打包上个测试用来让领导 A 拿去跟他的领导 B 汇报用,我们自己改估计也就 3 分钟,

    34 replies    2026-05-15 11:45:42 +08:00
    allanwell
        1
    allanwell  
       1 day ago
    我记得小程序刚上线的时候,github 上是有这种项目的
    realpg
        2
    realpg  
    OP
    PRO
       1 day ago
    @allanwell #1
    我找到了类似的 同时关键词搜索 跟网上一些教程对不上 好像两者有严重的版本不符
    而且非常乱 所以问问

    有的让用模拟器跑微信(什么模拟器能正常跑起来微信不被封,这个要求本身也挺有技术含量的),还有要 PC 版,也有要劫持的,然后 github 库里的跟这些教程又对不上
    goodryb
        3
    goodryb  
       1 day ago
    这种事情不应该是让供应商想办法解决吗,特事特办。你搞的万一汇报时候出了问题,吃不了兜着走
    realpg
        4
    realpg  
    OP
    PRO
       1 day ago
    @goodryb
    你以为集成商挣什么钱
    BeiChuanAlex
        5
    BeiChuanAlex  
       1 day ago
    去咸鱼黑市上买,大把的
    members
        7
    members  
       1 day ago
    我试了下可以的。就是网上那些教程,研究研究吧。
    zhang666
        8
    zhang666  
       1 day ago via iPhone
    跟你说,这个违规,到时候吃不了兜着走。对方知道,让对方出个书面文书,否则你就是背锅侠
    realpg
        9
    realpg  
    OP
    PRO
       1 day ago
    @members #7
    OK thx 可能是我让下面人搜的有些过时 然后我看汇报的各种内容有些对不上
    Dora112233
        10
    Dora112233  
       1 day ago
    咸鱼有人接这种活
    Dora112233
        11
    Dora112233  
       1 day ago
    闲鱼搜索微信小程序反编译、微信小程序逆向
    realpg
        12
    realpg  
    OP
    PRO
       1 day ago
    @Dora112233 #11
    不行的,不能让外面人干,只能自己干,甲级涉密。
    仍然感谢
    javalaw2010
        13
    javalaw2010  
       1 day ago
    有点麻烦,你抓到了小程序的包得到的也不一定是可读的代码,现在写小程序一般都会上 uniapp 或类似的框架,抓到的代码也只是编译后的代码,还得再逆向
    Tink
        14
    Tink  
    PRO
       1 day ago
    大国企信息化巨厂是中兴?
    shyrock2026
        15
    shyrock2026  
       1 day ago
    涉密还这样搞。。。小心踩到红线被抓进去。。。
    JohnH
        16
    JohnH  
       1 day ago
    反编译的路子没错,但是最好懂小程序或 uniapp 的,能大致读懂编译过的 js 的开发(反编译后的异步语法很丑)。我曾在前几年反编译过一个蓝牙激活硬件的小程序,直接复制关键代码然后自己又套了个壳。
    realpg
        17
    realpg  
    OP
    PRO
       1 day ago
    @javalaw2010 #13
    没事,我们可以问,做这个小程序的人就在电话另一端,甚至让他们派个人来现场帮改代码


    @JohnH #16
    没有通信,就是个 UI 设计稿,还没跟后端对的(后端是标准接口),都是硬写死的数据,应该也不是 uniapp 的


    @Tink #14
    中兴不是信息化企业,电科系的啦


    @shyrock2026 #15
    别以为有甲密资质的公司的项目负责人会不懂什么能做什么不能做
    linkopeneyes
        18
    linkopeneyes  
       1 day ago
    是不是这种国企甲方都特别喜欢改 ui ,功能想不出就喜欢在 ui 上瞎指挥,而且不确定就喜欢让你代码直接改不看设计稿,不看原型只看真实应用,
    realpg
        19
    realpg  
    OP
    PRO
       1 day ago
    @linkopeneyes #18

    其实改的有道理的,但是怎么说,还没拍板,你非要去改原型图(这个小程序本质是个能演示的原型图没有任何后端接口),因为已经内定了项目,真正落地项目那边已经在用原型图在开发了抢开发周期避免延期交付,所以现在改原型图的版本流程特别麻烦得几周协调,可以保留意见,等真正签了正式合同流程推进了,你爱怎么指挥怎么指挥就完事了,你说怎么改,开发就怎么给你马上改。。。非要现在改原型图

    那边供应商对 UI 的是踏马四级孙公司真实对应开发,动原型图的小程序,各种流程麻烦的要死,得一级一级签字,有很多他们是内部工作流不结算的,反正恶心的要死。

    真落实到了正式开发阶段,甲方指挥产品经理爱怎么改怎么改就完了,让你改 18 稿也不用逐级审批了,早晨让改下午就给你改好了
    woodnaonly
        20
    woodnaonly  
       1 day ago
    战略性马克
    ca2oh4
        21
    ca2oh4  
       1 day ago
    直接找 供应商 要源代码
    xingzhi95
        22
    xingzhi95  
       1 day ago
    反编译和逆向国产软件是红线,别做傻事,直接把代码要过来,或者是用 AI 重做一个
    REALLYASD
        23
    REALLYASD  
       1 day ago
    一年半之前我做过,你想一个很大的啤酒品牌一物一码的小程序,原理是 win 上特定版本的微信加载小程序然后用 github 上一个开源工具去提取本地小程序加载文件然后解析,解析出来的也是压缩混淆后的代码,感觉有点食之无味,后面微信更新版本后就用不成了,不知道现在还有没有
    FloatingLeaves
        24
    FloatingLeaves  
       1 day ago
    @realpg 模拟器的方案以前我用过,是可以的,现在不知道会不会封号,不过我觉得反编译出来的源码其实没有多大意义,除非是微信原生开发的,也没有混淆过。
    ZhaokunZhang
        25
    ZhaokunZhang  
       1 day ago
    不建议你参与这个事,修改完一次就有下次。按照流程走,慢就慢,要不跟那边的开发商量一下,修改给个预览版,能演示就行。先不上线,上线的事走正常流程。
    chengyebian
        26
    chengyebian  
       1 day ago
    让供应商那边搞个体验版好嘞,不正式上线也要走流程吗
    ezioswj
        27
    ezioswj  
       1 day ago
    截图,然后找 gpt 反推提示词,让 ai 干活
    spark
        28
    spark  
       1 day ago
    是什么推动你这么主动的去干这么出力不讨好的事情呢
    fengshils
        29
    fengshils  
       1 day ago
    是什么推动你这么主动的去干这么出力不讨好的事情呢
    THESDZ
        30
    THESDZ  
       1 day ago
    是什么推动你这么主动的去干这么出力不讨好的事情呢
    guobaorou
        31
    guobaorou  
       17h 51m ago
    是什么推动你这么主动的去干这么出力不讨好的事情呢
    realpg
        32
    realpg  
    OP
    PRO
       17h 25m ago
    @spark #28
    @fengshils #29
    @THESDZ #30
    @guobaorou #31

    因为项目案值 4 亿元,供应商我们只需要付 4400 万,请问 3 亿人民币利润值不值得?
    realpg
        33
    realpg  
    OP
    PRO
       17h 17m ago
    @ZhaokunZhang #25
    想多了 我的职位就是遇到这种事 我来解决


    @ezioswj
    100 多个页的小程序设计稿 一个月能干出来吗?我估计一个月功能表都整理不出来,一个庞大的业务系统整体搬到了小程序上,而且有大量行业逻辑互联网上都没有,AI 都不理解是什么东西


    @FloatingLeaves #24
    我知道模拟器的方案更容易可行,但是把微信扔模拟器里运行,反正粗略估一下,后果会更离谱的





    @members #7
    感谢,报一下结果,确实可行且成功,我们遇到了另一个问题,但是目测是可解决的。这个小程序界面功能过于庞大了,导致代码是“分包压缩”的 我不知道这么描述对不对,需要处理分包,但是网上看有办法解决且不难就下班了,主包代码看起来是没问题的,vant-weapp 编译出来的混淆代码,反正不需要后续工程化且维护,只需要把界面调出来,用 ai 改,很好改。
    members
        34
    members  
       15h 27m ago
    @realpg #33 再找找,大多数工具分包也是支持的。似乎也可以单独解子包,把解出来的代码文件夹复制到主包。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   973 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 19:13 · PVG 03:13 · LAX 12:13 · JFK 15:13
    ♥ Do have faith in what you're doing.