Το Tigard είναι ένα εργαλείο ανοιχτού κώδικα πολλαπλών πρωτοκόλλων, πολλαπλών τάσεων, βασισμένο σε FT2232H, το οποίο έχει σχεδιαστεί ειδικά για σύνδεση και επικοινωνία με διεπαφές χαμηλής ταχύτητας σε στόχους υλικού αντίστροφης μηχανικής. Η πλακέτα ενσωματώνει συνηθισμένα pin-out, μια ετικέτα καλωδίωσης, μετατόπιση επιπέδου επί του σκάφους και μια σύνδεση λογικής αναλυτή.
Το Tigard χρησιμεύει ως αντικαταστάτης για δεκάδες εργαλεία υλικού που βασίζονται σε μάρκες FTDI. Έχει εγγενή υποστήριξη από πολλά κοινά χρησιμοποιούμενα εργαλεία υλικού όπως το OpenOCD, το FlashROM και άλλα.
Υποστηρίζοντας το 20% των δυνατοτήτων που επιτρέπουν το 80% των κοινών εργασιών hacking υλικού που σχετίζονται με την ομιλία διαφόρων πρωτοκόλλων, η Tigard συμπληρώνει πραγματικά ένα ευρύ φάσμα πιο προηγμένων εργαλείων hacking υλικού που διατίθενται στην αγορά. Το Tigard διαθέτει LED που θα βοηθήσουν τον χρήστη να εντοπίσει τον στόχο, το πρωτόκολλο και το λογισμικό.
Χαρακτηριστικά και τεχνικές προδιαγραφές
- Διεπαφή υψηλής ταχύτητας USB Type C (480 Mbps)
- FTDI FT2232HQ Διπλή USB υψηλής ταχύτητας σε πολλαπλών χρήσεων UART / FIFO IC. Η κύρια θύρα είναι αφιερωμένη στο UART, συμπεριλαμβανομένης της πρόσβασης σε όλα τα σήματα ελέγχου ροής, ενώ η δευτερεύουσα θύρα μοιράζεται μεταξύ ειδικών κεφαλίδων για SWD, JTAG, SPI και I²C
- Υψηλής απόδοσης κατευθυντικές μετατοπίσεις για λειτουργία 1,8 έως 5,5 V
- Εναλλαγή για επιλογή μεταξύ προμηθειών 1,8 V, 3,3 V, 5,0 V και vTarget εκτός οχήματος
- Εναλλαγή για επιλογή μεταξύ των λειτουργιών SPI / JTAG και I²C / SWD
- Θύρα λογικής αναλυτή (LA) για την παρακολούθηση σημάτων επιπέδου συσκευής
- Οι ενδεικτικές λυχνίες βοηθούν στον εντοπισμό σφαλμάτων
Το Tigard λειτουργεί ως έχει με πολλά εργαλεία και βιβλιοθήκες (προγράμματα οδήγησης USB-Serial για πρόσβαση UART, OpenOCD και UrJTAG για JTAG, Flashrom, PyFtdi / PySpiFlash, LibMPSSE και άλλα εργαλεία για διασυνδέσεις SPI, LibMPSSE και PyFtdi / PyI2CFlash για διασυνδέσεις I²C) που υποστηρίζουν την οικογένεια τσιπ x232H.
Η συμβατότητά της με διαφορετικά εργαλεία εξαλείφει την ανάγκη για εργαλεία Tigard ειδικά για διασύνδεση με οποιουσδήποτε στόχους. Σε περίπτωση που προκύψει η ανάγκη προσαρμογής ενός εργαλείου ή σεναρίου χρησιμοποιώντας το Tigard, θα πρέπει να λειτουργεί καλά με οποιονδήποτε άλλο πίνακα διασύνδεσης FT2232H.