Sarbide autonomoen kontrol sistemen arazoak - Espero ez ziren tokietan

Egun on guztioi. Ikerketa hau egitera bultzatu ninduen aurrekariekin hasiko naiz, baina lehenik ohartaraziko dizut: ekintza praktiko guztiak gobernu egituren adostasunarekin egin ziren. Material hau erabiltzeko eskubiderik gabe eremu mugatu batera sartzeko edozein saiakera delitua da.

Dena hasi zen, mahaia garbitzen ari nintzela, ustekabean RFID sarrerako giltza ACR122 NFC irakurgailuan jarri nuenean; imajinatu nire harridura Windows-ek gailu berri bat hautemateko soinua erreproduzitu zuenean eta LEDa berde bihurtu zenean. Momentu honetara arte, giltza hauek Hurbiltasun estandarrean soilik funtzionatzen dutela uste nuen.
Sarbide autonomoen kontrol sistemen arazoak - Espero ez ziren tokietan
Baina irakurleak ikusi zuenez, esan nahi du gakoak ISO 14443 arauaren gaineko protokoloetako bat betetzen duela (Near Field Communication, 13,56 MHz). Garbiketa berehala ahaztu zen, giltza-sorta guztiz kentzeko eta telefonoan sarrerako giltza mantentzeko aukera ikusi nuelako (apartamentua aspaldi dago sarraila elektroniko batekin). Ikasten hasi nintzenean, plastikoaren azpian ezkutatuta Mifare 1k NFC etiketa bat dagoela jakin nuen, enpresa-txapetan, garraio-txarteletan, etab. Sektoreetako edukietan sartzeko saiakerek ez zuten arrakastarik ekarri hasieran, eta azkenean giltza pitzatu zenean, 3. sektorea bakarrik erabiltzen zela ikusi zen, eta txiparen beraren UID-a bikoiztu egin zen bertan. Sinpleegia zirudien, eta hala izan zen, eta ez litzateke artikulurik egongo dena aurreikusi bezala joango balitz. Beraz, giltzaren giltzak jaso ditut, eta ez dago arazorik giltza mota bereko beste batera kopiatu behar baduzu. Baina zeregina giltza gailu mugikor batera transferitzea zen, nik egin nuena. Hemen hasi zen dibertsioa - telefono bat dugu - iPhone SE ezarritakoarekin iOS 13.4.5 Beta eraikitzea 17F5044d eta NFC-ren funtzionamendu askerako osagai pertsonalizatu batzuk - Ez naiz horretan sakonduko arrazoi objektibo batzuengatik. Nahi izanez gero, behean esandako guztia Android sistemari ere aplikatzen zaio, baina sinplifikazio batzuekin.

Ebatzi beharreko zereginen zerrenda:

  • Sar zaitez gakoaren edukietara.
  • Gailuaren gako bat emulatzeko gaitasuna ezarri.

Lehenengoarekin dena nahiko sinplea bazen, bigarrenarekin arazoak zeuden. Emuladorearen lehen bertsioak ez zuen funtzionatu. Arazoa nahiko azkar aurkitu zen: gailu mugikorretan (iOS edo Android) emulazio moduan, UID dinamikoa da eta, irudian kableatutakoa edozein dela ere, flotatzen du. Bigarren bertsioak (supererabiltzaile eskubideekin exekutatu) zurrun finkatu zuen hautatutako serie-zenbakia - atea ireki zen. Hala ere, dena primeran egin nahi nuen, eta Mifare zabortegiak ireki eta emulatu ditzakeen emuladorearen bertsio oso bat osatuz amaitu nuen. Bat-bateko bulkada bati emanez, sektoreko giltzak arbitrarioengatik aldatu eta atea irekitzen saiatu nintzen. Eta berak… IREKI! Handik pixka bat irekitzen ari zirela konturatu nintzen edozein sarraila hori duten ateak, baita jatorrizko giltza sartzen ez zitzaienei ere. Zentzu honetan, bete beharreko zereginen zerrenda berri bat sortu dut:

  • Aurki itzazu zer kontrolagailu mota den giltzekin lan egiteaz
  • Sare-konexiorik eta oinarri komun bat dagoen ulertzea
  • Ezagutu zergatik ia irakurgaitza den tekla unibertsal bihurtzen den

Kudeaketa konpainiako ingeniari batekin hitz egin ondoren, Iron Logic z5r kontrolagailu sinpleak kanpoko sare batera konektatu gabe erabiltzen direla jakin nuen.

CP-Z2 MF irakurgailua eta IronLogic z5r kontrolagailua
Esperimentuetarako ekipamendu sorta bat eman zidaten:

Sarbide autonomoen kontrol sistemen arazoak - Espero ez ziren tokietan

Hemendik argi ikusten denez, sistema guztiz autonomoa eta oso primitiboa da. Hasieran pentsatu nuen kontrolagailua ikasteko moduan zegoela - esanahia gakoa irakurtzen duela, memorian gordetzen duela eta atea irekitzen du - modu hau gako guztiak grabatu behar direnean erabiltzen da, adibidez, ordezkatzean. blokeoa etxebizitza eraikin batean. Baina teoria hau ez zen baieztatu (modu hau desaktibatuta dago softwarean, jumpera lan posizioan dago) eta, hala ere, gailua igotzen dugunean, honako hau ikusiko dugu:

Gailuko emulazio-prozesuaren pantaila-argazkia
Sarbide autonomoen kontrol sistemen arazoak - Espero ez ziren tokietan
... eta kontrolatzaileak sarbidea eman dela adierazten du.

Horrek esan nahi du arazoa kontrolagailuaren edo irakurgailuaren softwarean dagoela. Egiaztatu dezagun irakurgailua - iButton moduan funtzionatzen du, beraz, konekta dezagun Bolid segurtasun-taula - irakurgailuaren irteerako datuak ikusteko aukera izango dugu.

Geroago plaka RS232 bidez konektatuko da
Sarbide autonomoen kontrol sistemen arazoak - Espero ez ziren tokietan

Hainbat probaren metodoa erabiliz, irakurleak kode bera igortzen duela jakin dugu, baimena huts egiten badu: 1219191919.

Egoera argitzen hasi da, baina momentuz ez dut argi zergatik kontrolatzaileak kode honi positiboki erantzuten dion. Suposatzen da datu-basea bete zenean - ustekabean edo nahita beste sektoreko gako batzuk zituen txartela aurkeztu zen- irakurleak kode hau bidali zuen eta kontrolatzaileak gorde zuen. Zoritxarrez, ez dut IronLogic-en programatzailerik kontroladorearen gakoen datu-basea aztertzeko, baina arazoa badagoela arreta erakartzeko gai izan naizela espero dut. Ahultasun honekin lan egiten duen bideo erakustaldia eskuragarri dago ΠΏΠΎ ссылкС.

PS Ausazko gehiketaren teoriaren aurka dago Krasnoyarskeko negozio-zentro batean metodo bera erabiliz atea irekitzea lortu nuelako.

Iturria: www.habr.com

Gehitu iruzkin berria