Az usb busz gyakorlatra vonatkozó adatok lehallgatása

Az USB buszon keresztül továbbított adatok iránt érdeklődünk. Meg tudnám valahogy "hallgatni" ezt a forgalmat? Kiderült, hogy tudsz.

Töltse le a program USBPcap programját. létrehozunk:

Az usb busz gyakorlatra vonatkozó adatok lehallgatása
USB szaggató telepítése
Az usb busz gyakorlatra vonatkozó adatok lehallgatása
USB szaggató telepítése

Az usb busz gyakorlatra vonatkozó adatok lehallgatása
USB szaggató telepítése
Az usb busz gyakorlatra vonatkozó adatok lehallgatása
USB szaggató telepítése

Az usb busz gyakorlatra vonatkozó adatok lehallgatása
USB szaggató telepítése

Most futtassa a rendszergazdai jogosultságokkal rendelkező USBPcapCMD.exe fájlt:

Az usb busz gyakorlatra vonatkozó adatok lehallgatása

Az USB sziréna indítása

Mi figyelemmel kísérjük a munkát egy flash meghajtón, amit gondosan behelyeztem az első gyökérhárító 3. portjába. A programban 2-es számként lett megadva. Adja meg a 2. számot. Ezután beírjuk az eredményül kapott fájlt (1.pcap), mindent, ami ezen a buszon történik, be lesz írva.

Egy kicsit módosítja a szöveges fájl tartalmát az USB flash meghajtón:

Az usb busz gyakorlatra vonatkozó adatok lehallgatása

A vizuális szekvenciát a fájlba írjuk

Ezt követően a Ctrl + C billentyűk megnyomásával és a WireSharkon megnyitjuk az 1.pcap (a programkönyvtárban megjelenő) fájlt:

Az usb busz gyakorlatra vonatkozó adatok lehallgatása

Parancsok adatcserére USB eszközzel

Az usb busz gyakorlatra vonatkozó adatok lehallgatása

Az USB eszközök rendszeres lekérdezése

Szóval könnyű látni, hogy rendszeresen (kb. Egy másodpercenként) USB-eszközt keresnek:

Ezt egy Test egység Ready LUN-nak tekintjük. Azonnali válasz érkezik. Ily módon a rendszer felismeri, hogy az eszköz csatlakozik az agyhoz.

Az usb busz gyakorlatra vonatkozó adatok lehallgatása

Parancs USB eszközök írására

Az usb busz gyakorlatra vonatkozó adatok lehallgatása

FAT gyökérkönyvtár bejegyzés

Az elvárásoknak megfeleltek! Egyszerű aritmetikai átalakításokkal:

0x000001F0 * 200 = 0x0003E000

Az usb busz gyakorlatra vonatkozó adatok lehallgatása

FAT gyökérkönyvtár

Az usb busz gyakorlatra vonatkozó adatok lehallgatása

Tisztított gyökérkönyvtár

Az usb busz gyakorlatra vonatkozó adatok lehallgatása

Írjon adatokat egy USB flash meghajtón levő fájlba

A következő parancs írása blokkolja a 0x00000210-et. Látjuk, hogy a 0x31 sorozatot írjuk. 0x31. 0x31. 0x32. 0x32, ... Aha!

Szorozzuk meg a blokkot 200:

Az usb busz gyakorlatra vonatkozó adatok lehallgatása

A fájl tartalmát az USB flash meghajtón

Nos, biztos! Ez csak a fürt, amelyet az 1.txt fájl elfoglal. és ebből az eltolásból a 111222333444 tartalom kezdődik. Ezek a karakterek ASCII kódjai, amelyek úgy néznek ki, mint a 0x31, 0x31, 0x31, 0x32, .... Minden összejött!

Lásd az alábbi parancsot az íráshoz:

Az usb busz gyakorlatra vonatkozó adatok lehallgatása

Írás a FAT táblába

Ez érdekes. Természetesen van egy találgatásom, de jobb, ha megnézem. Az LBA 0x00000004-et látjuk.

Az usb busz gyakorlatra vonatkozó adatok lehallgatása

Megmagyarázom, F8 - a hordozó azonosítója (merevlemez). Ezután két bájtnyi FFFF töltőanyag van. És akkor - FFFF - ez a rekord a fájlunkról. Ez azt jelenti, hogy a fájlelosztási táblában a fájl egyetlen fürtöt foglal el, és ez az első FAT bejegyzés. Nézd meg a linket, hogy megértsd.

A következő eltolás az előző képernyőn 0x0000000FA. Nem szedjük szét, csak azt mondjuk, hogy ez a FAT-táblázat második példánya (backup).

Itt, általában, ez minden. Azt kell mondanom, mielőtt nem tudtam megérteni, hogy miként történik az USB-típusú adathordozók rögzítése. Most világossá válik. Vannak módszertani anyagok az USB-eszközök és illesztőprogramok programozásában, van egy csodálatos ötletem is, amelyet végrehajtani akarok. Ehhez meg kell írni egy kis programot, mint ez a szippantás.

Ön is tetszeni fog:

Az usb busz gyakorlatra vonatkozó adatok lehallgatása
Könyv: USB interfész (használat és programozás)
Az usb busz gyakorlatra vonatkozó adatok lehallgatása
Adatmentési szabványok
Az usb busz gyakorlatra vonatkozó adatok lehallgatása
Hogyan lehet elrejteni egy fájlt egy alternatív adatfolyamban NTFS-ben?
Az usb busz gyakorlatra vonatkozó adatok lehallgatása
WireShark órák: fájlok lehallgatása
Az usb busz gyakorlatra vonatkozó adatok lehallgatása
ARP Spoofing támadás, levél és jelszó lehallgatása a helyi hálózaton Postfix beállítása Debianra az adatbázisban lévő felhasználókkal