Ajde sad nešto ozbiljno. (kao do sad nije bilo)
AI Disassembles 1986 6502 Code, Reveals Logic Errors | Mark Russinovich posted on the topic | LinkedIn
WWW.LINKEDIN.COM
AI’s ability to find vulnerabilities is amazing, and its ability to reverse engineer machine language is shocking. For fun, I tested them with a binary listing from a 1986 COMPUTE! magazine article I wrote: "Better Branching in Applesoft." To my surprise, the AI didn't just disassemble the 6502 machine language; it reconstructed the logic with accurate labels and comments...
Zanimljiv post.......
U postu je Mark Russinovich dao AI modelu da analizira njegov Apple II program iz 1986. napisan u 6502 assembleru.
AI je:
dekompajlirao mašinski kod.....
razumeo logiku programa....
pronašao nekoliko bugova i potencijalnih ranjivosti......
Poenta posta nije Apple II nostalgija, nego nešto mnogo gore.............
Postoje milijarde legacy mikro-kontrolera koji rade firmware koji niko nikad nije auditovao.
industrijski PLC........medicinski uređaji........automobilski ECU........IoT firmware........stari routeri..........BIOS / UEFI...............stari kernel moduli...............
Šta je problem ovde
legacy code
+
nema source
+
nema maintainer
+
nema patch pipeline
AI sada može:
da decompile firmware
pronađe memory corruption
analizira control flow
pronađe logic bugove
HAKER može skalirati research pomoću AI.
AI
analiza call graph - taint flow - predlog exploit path
AI može da bude automatski vulnerability researcher = PAKAO
ZAKLJUČAK
najveći talas exploita/virusa u istoriji softvera i sveta.