Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Hardware Hacking Cheatsheet — Cheatsheet per Hardware Hacking | Kitploit
Strumenti/GitLabGitLab/myasnik/hardware-hacking-cheatsheet
Sicurezza Sistemi EmbeddedSicurezza IoTSicurezza HardwareApprendimento e FormazioneRisorse CurateAnalisi del Firmware
GitLabmyasnik/hardware-hacking-cheatsheet

Hardware Hacking Cheatsheet

Cheatsheet per Hardware Hacking

Vedi Repository
2215 anni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Hardware Hacking Cheatsheet

[[TOC]]

Disclaimer

  • Sono un principiante che cerca di imparare questo tipo di cose, quindi potrebbe esserci qualcosa di non completamente corretto
  • Mi scuso per l'inglese

Note

  • Segui prima la metodologia del percorso più semplice
  • A volte dovrai saldare dei componenti; qui una guida rapida e semplice
    • Potresti dover saldare fili direttamente sui via del PCB (video)
      1. Incidi la superficie del PCB con un taglierino finché non vedi il bagliore sotto il solder mask
      2. Incidi nuovamente la superficie usando una matita di fibra di vetro
      3. Pulisci la superficie con alcool IPA e un cotton fioc
      4. Applica un po' di flussante
      5. Stagna il filo e salda
    • Note
      • Stagna sempre la punta del saldatore
      • Temperatura: 250-350 C
      • Non toccare il PCB con le mani

Raccolta informazioni e primo contatto

  1. Osserva l'etichetta sul retro del dispositivo e trova
    • Nome del modello
    • Numero di serie
    • L'azienda che ha marchiato il dispositivo (potrebbe non essere quella che lo ha costruito)
  2. Cerca su internet usando le informazioni appena raccolte
    • Migliori siti web contenenti informazioni
      • TechInfoDepot
      • OpenWRT
    • Cerca ..., di solito porta a molte informazioni
      • FCC ID (sito di riferimento)
      • Nome del SOC
      • Nome e quantità del chip flash
      • Nome e quantità del chip RAM
      • Altre possibili fonti di informazioni
  3. Apri il dispositivo
    • Cerca tutorial su come aprire il dispositivo
    • Alcuni dispositivi potrebbero essere incollati per impedire l'apertura, sii delicato
    • A volte ci sono dissipatori che coprono alcune parti del circuito, se possibile rimuovili
  4. Identifica i componenti
    • Per rendere i nomi dei circuiti più leggibili
      • Usa cotone + alcol, quando l'alcol è asciutto copri il circuito con del gesso, poi puliscilo; ora il nome del circuito dovrebbe essere leggibile
      • Usa una lente d'ingrandimento
    • Cerca informazioni e datasheet su internet su questi componenti; se non si trova nulla prova sui motori di ricerca cinesi
      • Baidu
      • Sogou
      • Haosou
    • IMPORTANTE: trovare un componente che ha VCC e GND ben esposti è molto utile
  5. Individua l'interfaccia UART: più o meno una TTY
    • Cerca su internet
    • Cerca sul PCB GND, IN o RX, OUT o TX e VCC
    • Cerca 3/4 pin sul PCB
      1. Trova un riferimento a GND
        • Usando componenti precedentemente trovati
        • Di solito le superfici metalliche sono a GND
      2. Trova un riferimento a VCC
        • Usando componenti precedentemente trovati
        • Cerca condensatori, di solito hanno un punto a VCC
      3. Testa i pin candidati UART compilando la tabella seguente (i punti elenco sono rispettivamente ogni colonna della tabella)
        1. Testa la resistenza dei pin UART rispetto a GND (multimetro su misura di resistenza, di solito 200k)
        2. Testa la resistenza dei pin UART rispetto a VCC (multimetro su misura di resistenza, di solito 200kOhm)
        3. Accendi il dispositivo e testa la tensione dei pin UART rispetto a GND (multimetro su misura di tensione, di solito 20V)
        4. Accendi il dispositivo e DURANTE L'AVVIO testa la tensione del pin TX sospetto rispetto a GND (multimetro su misura di tensione, di solito 20V); se la tensione oscilla allora questo pin è probabilmente TX (perché sta inviando dati)
        5. Accendi il dispositivo e DURANTE L'AVVIO testa la tensione del pin RX sospetto rispetto a GND (multimetro su misura di tensione, di solito 20V); se la tensione rimane a 0 allora questo pin è probabilmente RX (perché sta aspettando di ricevere dati)
        • Tabella

          PINResistenza GNDResistenza VCCVNote
          1
          2
          3
          4
          • Esempio

            PINResistenza GNDResistenza VCCVNote
            130kOhm0Ohm3.3VVCC
            24.7kOhm34kOhm3.3V1.6-3.3V all'avvio - TX
            3INFOhm (multimetro 1)INFOhm (multimetro 1)3.3V0V all'avvio - RX
            40Ohm30kOhm0VGND
    • Usa Jtagulator
      1. Collegalo al computer (baud rate: 115200)
      2. IMPORTANTE: H è la funzione di aiuto stampa, usala ovunque
      3. Collega GND della scheda a GND del Jtagulator, pin della scheda 1,2,3 ai canali 1,2,3 del Jtagulator
      4. V: imposta la tensione di lavoro
      5. U: entra nel menu di identificazione UART
      6. U: avvia l'identificazione
      7. Text string to output: default
      8. Starting channel: canale dove hai messo il pin 1 della scheda
      9. Ending channel: canale dove hai messo il pin 3 della scheda
      10. Ignore non-printable characters: Sì
      11. Fatto!
    • TODO: - Usare BurtleinaBoard + Busside
  6. Connettiti tramite UART: usa un adattatore seriale (UART -> USB) per collegarti alla scheda tramite computer
    • Adattatore seriale scelto: FT232H + Focaccia Board
    1. Scegli la tensione appropriata (3.3V o 5V), altrimenti la scheda o l'adattatore seriale verranno danneggiati
    2. Collega RX della scheda a TX dell'adattatore e TX della scheda con RX dell'adattatore
      • NOTA: di solito non è necessario collegare il pin VCC
    3. Collega l'adattatore al computer
      1. sudo lsusb per localizzare l'adattatore
      2. ls -lart /dev per localizzare tutti i file di dispositivo; il nostro dovrebbe essere uno degli ultimi, di solito ttyUSB0
      3. Per accedere a questo dispositivo dobbiamo far parte del gruppo dialout (o essere root), per controllare i nostri gruppi groups $USER
      4. screen /dev/ttyUSB0 $BAUDRATE per connettersi alla TTY
        • $BAUDRATE può essere uno di quelli trovati qui
        • $BAUDRATE più comuni
          • 115200
          • 9600
          • 57600
          • 38400
          • 19200
        • IMPORTANTE: se sbagliamo $BAUDRATE potremmo vedere caratteri illeggibili o anche NULLA
        • ctrl + a -> k -> y: chiudi screen
    • Se il pin RX sembra non funzionare (scrivi e premi invio ma non succede nulla) potrebbe essere che il valore di "invio" è sbagliato: \r\n o \n?
      • Per risolvere usa pyserial, la libreria python per comunicazione seriale, esempio:
        #!/usr/bin/env python3
        
Scarica lo strumento