====== Mifare security ====== ===== Mifare karty a zariadenia pre prácu s nimi ===== ==== Čítačky ==== === ACR122U === == Návod na spustenie pod Windows == Žiadne špeciálne inštrukcie: systém automaticky čítačku rozpozná a nainštaluje pre ňu driver. V prípade akýchkoľvek problémov je možné využiť drivery poskytované výrobcom.[[http://www.acs.com.hk/index.php?pid=drivers&id=ACR122U]] Výrobca tiež poskytuje skriptovací software[[http://www.acs.com.hk/index.php?pid=tools]], ktorý je plne funkčný. (testované pod Windows Vista a Windows 7) == Návod na spustenie pod Ubuntu == Testované na Ubuntu 10.10 - sudo apt-get install automake subversion flex checkinstall libusb-dev libpcsclite-dev - (v prípade akýchkoľvek problémov s (1) skúste "sudo apt-get update") - Stiahnite si acsccid [[http://sourceforge.net/projects/acsccid/files/latest/download]] - tar -jxvf acsccid_XXX.tar.bz2 (kde XXX je aktuálna verzia) - cd ./acsccid_XXX/ - ./configure - make - checkinstall -D -y --install - cd .. - apt-get install -y debhelper libtool && wget http://libnfc.googlecode.com/files/libnfc-1.4.2.tar.gz - tar xfvz libnfc-1.4.2.tar.gz &&cd libnfc-1.4.2 - svn checkout http://libnfc.googlecode.com/svn/tags/libnfc-1.4.2/debian - dpkg-buildpackage -rfakeroot - dpkg -i ../libnfc*.deb - (mne osobne posledný krok robil problémy kvôli nesplneným dependencies na libccid a pcscd. V prípade podobných problémov by malo pomôcť "apt-get -f install" a potom znovu "dpkg -i ../libnfc*.deb") - Vyskúšajte "nfc-list" : v tomto bode by malo všetko fungovať bez problémov. Na čítačke musí byť položená karta aby tento príkaz vrátil zmysluplný výsledok. === OpenPCD === == Návod na spustenie pod Windows == Operačné systémy Windows nerozpoznávajú čítačku automaticky. Je teda potrebný driver [[http://sdk.at.bitmanufaktur.net/librfid_win32v7.zip]], každopádne OS nedokážu ho nedokážu nainštalovať kvôli problémom s jeho podpisom. Pod Win Vista je to možné prekonať s utilitou [[http://www.ngohq.com/home.php?page=Files&go=cat&dwn_cat_id=34]] (povolením "Test mode"). Pod Win 7 treba postupovať nasledovne: pred nabootovaním systému je potrebné stlačiť F8 a z ponuky vybrať "Disable Driver Signature Enforcement". Potom už je možné využívať čítačku pod Win plnohodnotne. ==== Aktívne RFID zariadenia ==== === OpenBeacon === == Návod na spustenie pod Linux == Návod sa nachádza na [[http://www.openbeacon.org/OpenBeacon_USB]]. Je potrebné mať práva roota. ==== Nástroje na lámanie MIFARE Classic kariet ==== Oba sa nachádzajú predinštalované na LiveCD ([[http://www.openpcd.org/Live]]). V týchto častiach je teda len v krátkosti vysvetlené ich použitie. Návod pre vlastnú inštaláciu //mfoc// sa inak nachádza na [[http://www.backtrack-linux.org/wiki/index.php/RFID_Cooking_with_Mifare_Classic]] a návod pre inštaláciu //mfcuk// môže byť nájdený na [[http://www.hack4fun.eu/2012/02/mfcuk-mifare-classic-universal-toolkit/]]. === mfoc === - pcscd -f (tento proces je potrebné nechať bežať vo vlastnom terminálovom okne pri použití viacerých nástrojov pracujúcich s bezkontaktnými čipovými kartami pod systémami Linux) - v novom terminálovom okne: mfoc -O [názov súboru kam bude zapísaný output] (flag -O je povinný) === mfcuk === - pcscd -f - mfcuk -C (tento flag je povinný pre pripojenie k čítačke s kartou) Tento nástroj má väčšiu variabilitu, nastaviteľné flagy sú hneď zobrazené a je pri nich aj popis ich použitia.