Το νέο ανοιχτού κώδικα εργαλείο REA, το οποίο σημαίνει Reverse Engineer Anything, γεφυρώνει κώδικα AI όπως το Claude Code και το Cursor με δημοφιλή εργαλεία ανάλυσης λογισμικού χωρίς πηγαίο κώδικα.
Η εφαρμογή ενσωματώνει τα Ghidra, IDA Pro και Hopper σε μια ενιαία ροή εργασίας καθοδηγούμενη από πράκτορες τεχνητής νοημοσύνης, διευκολύνοντας την ανίχνευση της συμπεριφοράς προγραμμάτων.
REA: Διασύνδεση πρακτόρων με εργαλεία ανάλυσης
Το REA αξιοποιεί το πρωτόκολλο Model Context Protocol για να επιτρέψει στους πράκτορες να ζητούν λεπτομερείς ελέγχους μέσω τοπικού διακομιστή.
Αντί να αντικαθιστά τα παραδοσιακά εργαλεία αποσυναρμολόγησης, λειτουργεί ως σύνδεσμος, επιστρέφοντας ψευδοκώδικα, εντολές assembly, συμβολοσειρές και αναφορές συναρτήσεων. Με αυτόν τον τρόπο, οι ερευνητές μπορούν να συνδέσουν οπτικά χαρακτηριστικά εφαρμογών με τον υποκείμενο κώδικα.
Ευρεία κάλυψη στόχων και πλατφορμών
Το πεδίο εφαρμογής του εργαλείου επεκτείνεται πέρα από τα εγγενή δυαδικά αρχεία σε εφαρμογές JavaScript, Electron, συγκροτήματα .NET, πακέτα Android, υλικολογισμικό και ιστότοπους. Ενώ η βαθιά ανάλυση δυαδικών απαιτεί εγκατάσταση εργαλείων όπως το Ghidra ή το IDA Pro, οι στατικές επιθεωρήσεις για JavaScript και .NET πραγματοποιούνται αυτόνομα χωρίς την ανάγκη μηχανής ανάλυσης.