代码代理正在降低逆向工程的成本
近年来,越来越多人开始用代码代理来逆向分析家中的设备,并为它们编写自动化脚本。
这件事有意思之处在于,它很好地展示了“写代码成本下降”带来的影响。
在代码代理出现之前,逆向家用设备当然也可以做到。真正的问题在于投入产出比:为了让某个设备完成一点自动化,花费大量时间是否值得?
更重要的是,有经验的程序员都知道,这类没有文档、稳定性不足的接口,未来很可能会变化或失效。也就是说,最初的逆向工作并不是一次性投入,而可能意味着后续要不断维护、修补,甚至重做。
代码代理改变了这个计算方式。
现在,让一个简单自动化功能跑起来所需的精力下降了;尝试失败的成本也下降了。既然生成和修改代码变得更便宜,那么未来即使需要维护,或者干脆丢掉重写,心理负担也会小很多。
这并不意味着逆向工程本身变得没有门槛,也不意味着所有设备都值得这样做。它更像是一个信号:当写代码的成本持续降低,过去因为“不值得折腾”而被放弃的小型自动化需求,可能会重新进入开发者和用户的视野。
浏览(20)
