Programul încarcă noul firmware în microcontroler Cypress CY7C68013A EZ-USB FX2LP, care este utilizat în camera iSight. Arhitectura iSight este prezentată în diagrama.
Schimbarea în firmware-ul necesar minor. Primul octet la 16 octeți de control de memorie flash înseamnă că unitatea EEPROM presupune descărcarea firmware-ului: cele mai multe EEPROM sau de la USB. Suficient pentru a schimba octetul și emularea USB dispozitiv cu noul firmware. Prin urmare, noul firmware, de asemenea, nevoie pentru a schimba semnalul de control STANDBY, care alimentează cu tensiune de contact PD3 GPIO, status corespunzător LED-display-On / Off. Deoarece CMOS-senzor este conectat direct la acest terminal, apoi opriți-l dezactiveaza, de asemenea, astfel încât necesitatea senzorului de firmware-ul configurat să ignore semnalul STANDBY.
Pentru a face o nouă versiune a firmware-ului, hackerii eliminat versiunea originală a firmware-ului de la AppleUSBVideoSupport conducător auto folosind software-ul gratuit Instrumente iSight firmware-ului. Firmware corespunde cu modelul standard care vine cu un kit de dezvoltare software CY3684 Development Kit FX2LP EZ-USB. Noua nevoie de firmware pentru a adăuga doi biți de stat și patru noi caracteristici enumerate în activitatea științifică. Ulterior RAT-program de cmozhete activa și dezactiva ca indicator necesar. Această funcționalitate este implementată într-un program conceptual simplu iSeeYou sub OS X, care este prezentat în captura de ecran. Este posibil să observați setarea LED Dezactivați, și că LED-ul aparatului foto nu este aprins atunci când este pornit funcții de fotografiere.
P.S. Capacitatea de a dezactiva de la distanță-indicator LED camere web diferite modele de mai mulți ani, acum are FBI.
știri Împărtășește cu prietenii: