BTC ETH SOL XRP DOGE S&P 500 NASDAQ DOW EUR/USD USD/JPY GOLD
BTC ETH SOL XRP DOGE S&P 500 NASDAQ DOW EUR/USD USD/JPY GOLD

Read the English original

逆向工程在硬件、芯片和AI领域再度兴起

circuit board

经典电路迎来现代拆解

一位爱好者发布了一份关于1980年Spacelab计算机电路的逐步分析。文章展示了电路板布局、元件值和驱动原始任务控制硬件的逻辑路径。作者使用手持示波器追踪每个信号路径,在放大镜下拍摄电路板照片,并使用现代符号注释电路图。

这一努力证明,即使没有原始文档,三十多年前的设计仍然可以被理解。Spacelab电路板早于广泛使用的CAD工具,因此逆向工程师不得不依靠视觉检查和对所用逻辑门家族的合理猜测。文章包含一个完整的网络列表,其他爱好者可以将该列表输入仿真环境。

这次拆解凸显了历史保存和实际再利用之间的权衡。电路板的元件已经不再生产,但电路图现在可以实现在现代FPGA上的仿真或重现。社区可以保存硬件的行为,即使物理元件已经损坏。

开源80386芯片围绕原始微码构建

一个独立项目发布了Intel 80386 CPU的开源实现,被称为z386。开发人员从一个旧芯片中提取了原始微码,并将其封装在一个可以在FPGA上综合的硬件描述中。结果是一个功能性的32位处理器,可以在无需修改的情况下运行经典操作系统。

团队发布了完整的HDL源代码、提取的微码ROM镜像和一个测试套件,验证指令解码、分页和权限处理。通过基于真正的微码,该项目避免了从头开始重写复杂指令集的需要。开源许可允许任何人编译核心用于自己的电路板。

z386的努力展示了逆向工程如何复活已死亡的芯片用于教育和爱好者开发。同时,它也引发了关于重新分发源自专有芯片的微码的合法性问题。到目前为止,该项目仅限于研究和学习环境,避免直接声称商业用途。

LLM驱动的API逆向工程获得关注

Integuru发布了一款AI代理的第一个版本,该代理通过逆向工程平台的内部API来生成集成代码。用户向工具提供HAR文件、cookies JSON和所需操作的自然语言描述。然后,代理发出可以调用平台私有端点的Python代码。

工作流程需要一个OpenAI API密钥,并推荐使用gpt-4o模型进行图生成。如果帐户有权访问o1-preview,工具会自动切换到该模型进行代码生成。存储库附带了一个Poetry管理的Jupyter环境、一个在每次推送时运行的CI管道,以及对双因素身份验证令牌的显式处理。

Integuru的方法消除了检查网络流量和组合HTTP调用的人工工作。它也引发了与逆向工程硬件相同的伦理紧张:自动提取未文档化的API是否违反了平台的服务条款?作者承认了风险,并保持工具开源,让用户自行决定。

黑客营地保持逆向工程文化

英国Milton Keynes的EMF(电磁场)营地于2012年8月31日至9月2日举办了其在英国的首次活动。这个为期三天的节日将黑客、工程师、艺术家和科学家聚集在Pineham Park的营地。会议涵盖了从基因改造到开锁、从高能物理到逆向工程等主题。

EMF的志愿者运营模式反映了早期欧洲和美国聚会(如Chaos Communication Congress和ToorCamp)的精神。通过提供即兴演讲和动手演示的空间,营地为Spacelab拆解、z386核心和Integuru代理等项目提供了一个低门槛的场所,以便找到合作者。

活动的非正式结构鼓励参与者分享原始数据、电路图和代码,而无需商业发布的润色。这种开放性促进了在这三个逆向工程故事中可以看到的快速迭代。

逆向工程简史

逆向工程已经存在数十年,早期的例子包括专有软件和硬件的分析。在20世纪80年代和90年代,随着爱好者和研究人员开始探索计算机系统的内部工作原理,这种做法变得流行起来。

一个值得注意的例子是GNU项目的开发,该项目旨在创建一个自由和开源的专有操作系统替代品。该项目 heavily依赖于逆向工程,因为开发人员试图了解专有软件的内部工作原理。

黑客营地在促进创新中的作用

像EMF这样的黑客营地在促进逆向工程社区的创新和合作方面发挥着至关重要的作用。这些活动为爱好者和研究人员提供了一个分享他们的工作、向他人学习和合作新项目的平台。

通过汇聚不同背景的个人,黑客营地促进了思想和专业知识的交流。这种知识的交叉使参与者能够解决复杂的挑战并开发出创新的解决方案。

下一步关注什么

关注z386核心的下一个版本,它有望实现精确的FPGA实现,可以在接近原始速度的情况下运行旧操作系统。跟踪Integuru的路线图,了解额外的身份验证流程和更广泛的模型兼容性,特别是在OpenAI推出新的指令遵循模型时。最后,请关注即将到来的黑客营日程安排;下一个EMF聚会定于2024年举行,可能会展示将旧硬件与AI驱动的分析相结合的新逆向工程工具。

随着逆向工程社区的不断发展,我们可以期待看到这项技术的新应用和创新。从开源硬件的开发到AI驱动的API爬虫的创建,可能性是无穷的。