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

5 月 14 日
 realpg

遇到了一个奇葩需求

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

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

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

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

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

中间过程还是要正常走的

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

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

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

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

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

5941 次点击
所在节点    程序员
35 条回复
allanwell
5 月 14 日
我记得小程序刚上线的时候,github 上是有这种项目的
realpg
5 月 14 日
@allanwell #1
我找到了类似的 同时关键词搜索 跟网上一些教程对不上 好像两者有严重的版本不符
而且非常乱 所以问问

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


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


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


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

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

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

真落实到了正式开发阶段,甲方指挥产品经理爱怎么改怎么改就完了,让你改 18 稿也不用逐级审批了,早晨让改下午就给你改好了
woodnaonly
5 月 14 日
战略性马克

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1212646

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX