Navigation
Recherche
|
27-Year-Old EXE Became Python In Minutes. Is AI-Assisted Reverse Engineering Next?
dimanche 2 mars 2025, 05:34 , par Slashdot
![]() It was an old Visual Basic 4 program they had written in 1997. Running a VB4 exe in 2024 can be a real yak-shaving compatibility nightmare, chasing down outdated DLLs and messy workarounds. So! OP decided to upload the exe to Claude 3.7 with this request: 'Can you tell me how to get this file running? It'd be nice to convert it to Python.'> Claude 3.7 analyzed the binary, extracted the VB 'tokens' (VB is not a fully-machine-code-compiled language which makes this task a lot easier than something from C/C++), identified UI elements, and even extracted sound files. Then, it generated a complete Python equivalent using Pygame. According to the author, the code worked on the first try and the entire process took less than five minutes... Torrone speculates on what this might mean. 'Old business applications and games could be modernized without needing the original source code... Tools like Claude might make decompilation and software archaeology a lot easier: proprietary binaries from dead platforms could get a new life in open-source too.' And maybe Archive.org could even add an LLM 'to do this on the fly!' Read more of this story at Slashdot.
https://developers.slashdot.org/story/25/03/01/2211210/27-year-old-exe-became-python-in-minutes-is-a...
Voir aussi |
56 sources (32 en français)
Date Actuelle
mar. 4 mars - 00:04 CET
|