Ο δρομολογητής Linksys που είδαν είναι μια έκδοση WRT54G 1. Το φημισμένο τρέχει το Linux και ήταν η πηγή πολλών hacking πίσω στην ακμή, οδηγώντας σε δημοφιλή εναλλακτικά πακέτα υλικολογισμικού, όπως ως DD-WRT και ντομάτα. Αλλά η εταιρεία έφυγε από ένα υλικολογισμικό που βασίζεται στο Linux ξεκινώντας με την έκδοση 8 του υλικού. Τώρα χρησιμοποιούν ένα ιδιόκτητο λειτουργικό σύστημα σε πραγματικό χρόνο που ονομάζεται VXWorks.
[Craig] έβαλε πρόσφατα έναν οδηγό αντίστροφης μηχανικής για το WRT54GV8 και τους νεότερους δρομολογητές. Η μέθοδος του είναι καθαρά firmware με βάση επειδή δεν διαθέτει πραγματικά ένα δρομολογητή που τρέχει vxworks. Ένα κομμάτι που σπρώχνει γύρω στο εξάγωνο χωματόδρομος επιτρέπει να εντοπίσει διαφορετικά μέρη των αρχείων, οδηγώντας σε μια κεφαλίδα του ELF που πραγματικά αρχίζει να ξεκλειδώνει τα μυστικά μέσα. Από εκεί φέρνει μια μάλλον μακρά διαδικασία αποσυναρμολόγησης με ακρίβεια τον κώδικα σε κάτι που έχει νόημα. Το εργαλείο επιλογής που χρησιμοποιείται για αυτό είναι η Ida Pro Diassembler και το Debugger. Δεν είμαστε προηγουμένως εξοικειωμένοι με αυτό, αλλά έχοντας δει τι μπορεί να κάνει, είμαστε εντυπωσιασμένοι.
[Εικόνα μέσω του Wikimedia Commons]