我几个月前也在用 LLM 逆向二进制库,当时感觉 逆向领域可能是 人能防御 完全由AI取代的领域之一。 中间停了几个月没弄安全逆向,再看到现在楼主对新模型的体验,预料之中也是预料之外,LLM 进步的让我开心又害怕。
rms在他的若为自由故里提到过自由硬件的思考。我记不清了,大致意思是自由软件依赖于硬件,硬件受限于生产方法很困难,无法做到自由。rms设想以后生产力发达了,人人都能自己造硬件了,硬件就能迎来自由硬件。
我学到的想法就是:生产力提高或许是和自由程度是成正比的?
我发现坛友们都只看到了AI对普通人的帮助,说一个人现在可以怎么怎么样,却没有看到AI对大厂的帮助(应该也是很大的),普通人无产阶级效率比较慢,而大厂资本家无疑会比普通人更快看到变化和拥抱变化。
当然我也不知道大厂内部是怎么应用AI,实现工作效率的整体性提高的,所以只好不讨论了
大厂员工缺少自驱力,只会把 token 用贵
原初形态的RMS热衷于写一个一样的软件爆破专有软件, AI可以说是一个原教旨主义的RMS, 因此AI生成的代码应当自动应用GPL发布。 (RMS手动点赞)
貌似不太需要软件市场
开发成本的降低肯定也会重塑软件交付的边界, 会有新的平衡点出现. 软件的优势就是分发成本极低, 有共识就会有软件存在的空间.
我个人觉得,按照fsf的说法,自由软件既可以自由地使用,也可以自由地分发。诚然,ai的出现把逆向的成本降低了,但逆向者仍然不能自由地分发逆向后得到的源代码,否则就触犯了版权法,所以我认为ai的出现并不能促进自由软件的运动的进行,至少在这方面不行。 前面有位道友也说了,目前token的使用仍然是非自由的。但我认为在很长一段时间里个人负担不起“自由token”的使用。我觉得现在的ai、llm这类东西就像工业革命时期的珍妮机、蒸汽机一样,虽然提高了生产效率,但个人工作者无法负担起规模如此庞大的生产资料,相当于把生产资料集中起来这个意思。
如果“没有源代码已经越来越不再是学习和修改软件的障碍了”,或許根本就沒有閉源的必要了,包括過於的軟件——yet another rms 没有预料到的方式(rms:你怎麼知道我沒有預料到?) ![]()
今天看了一条知乎文章(虽然看起来也像是AI写的,但是不妨碍内容见解) https://zhuanlan.zhihu.com/p/2040709944140375982 文章读下来比较符合我的个人感觉:
“它最有用的位置,是放大专业能力。不会逆向的人,用AI也很难做出可靠逆向。懂逆向的人,用AI可以更快整理材料、更快发现候选结构、更快写出可复用文档。AI把门槛降了一部分,但没有取消门槛。”
从我自己做的几件事里,我很难想象把问题全盘丢给AI让它出个解决方法,整个过程人脑还是高度参与的。至于做中文化,可能确实在逆向工程方面要简单许多,不太需要梳理出特别多的逻辑,只要找到字符串输出的点就好。