专业的逆向工程师评测REA
突然一天起来,朋友圈的人都在问我一个问题:
REA你用过吗?
这个工具真有说的那么厉害,能逆向一切吗
有了这个是不是所有的闭源软件都要完蛋
于是晚上回到家就下载下来试用了一下,很多朋友来问我,大概是因为都知道我是做什么的,想从我这个专家这里确认一下结论
我用近2年逆向分析过的项目试了一下,先用SketchUp的读写文件的.dll测试
安装很简单,直接让codex完成,中间重启了一次客户端
然后开始…

总共7分钟,已经能分析到模型中的点、线、面的数据,开始也没太当回事,当看到具体的数据的时候,心里突然咯噔一下,闭源软件要完蛋,这个工作,我几年前分析,用了1个月时间,AI只要这么一会
然后找出AutoCAD的dwg文件读写的acdb18.dll,AutoCAD的东西可是相当的复杂,历史代码臃肿,中间有个对象工厂的函数,1万多行代码,变量Reuse的情况很严重,当时卡了我2-3天,再让AI试试

用了十几分钟的样子,中间AI虽然遇到些困难,但最后还是分析出来,核对了代码对应的汇编码地址,数据结构,结论是:分析结果正确
然后就是挨个打电话,通知每个问的朋友,网上吹的没有错,确实非常厉害
我师傅听到这个结论: 这么厉害吗?我也去下载一个试试
同学听到这个结论: 愣了一会,然后淡淡的说了一句,软件行业看来以后没法干了
这个事情对我来说影响也是非常大,首先第一个想到的是,发出去的软件,软件授权的功能恐怕已经没什么用了,然后就是人的能力在AI面前显得非常脆弱,有大概2-3天晚上睡觉的时候都在想这件事
得出的结论就是,世界变了,所有东西都要重构,包括商业模式,还有自己对世界的认知
不过作为一个专业的逆向工程师,通过这次尝试还给大家提供一个有用的结论:
逆向虽然变得很容易了,但是还要看逆向的这个软件本身的难度,打铁还需自身硬,比如大型工业设计软件,复杂的编辑,图元退化,曲面求交,容差控制,这些算法本身难度并没有改变,AI逆向出来的东西,恐怕只有它自己能看懂。重新开发的软件真遇到问题,还是要返回去真正搞懂这里面的算法,需要自己验证很多东西。并不是说跟AI说一句,你把这个软件给我逆向出来,它就能交给你一个没有问题的软件克隆,毕竟让AI搞一个很简单缩放工具,它都会弄出些奇怪的问题,如果一个不懂原理的人,如果遇到再复杂些的问题,恐怕都描述不清楚这个问题叫什么
而且逆向本身也会烧大量的Token,闭源软件会大幅降价,降到烧Token成本、人工成本还有法律成本不合算的时候,这个价格可能很低,2折?