Blogs

Beneden het konijnenhol met Casi-Rusco

We zijn in de zomer diep in een aantal projecten voor werknemersidentificatie terechtgekomen. Beide systemen zeiden dat ze standaard HID Prox-kaarten gebruikten, maar tijdens de implementatie kwamen we erachter dat beide klanten HID Prox en een andere technologiebadge gebruikten die onze lezers niet correct konden interpreteren. Toen we deze kaarten nader bekeken, ontdekten we dat deze klanten gerelateerde problemen hadden; beiden hadden legacy-kaarten gebaseerd op de Casi-Rusco-standaard.

Dit had ons stom gedaan, omdat het aantal dat onze XPressProx-lezersmodule slechts gedeeltelijk meldde, in beide systemen overeen leek te komen met de Casi-Rusco-badgenummers. Onderzoeker dieper heeft ons in een konijnenhol geleid toen we probeerden uit te zoeken wat het verhaal was met Casi-Rusco, hun systeem, kaarten en codering.

Here is wat we ontdekten, hier in gravend:

  • Casi-Rusco is opgericht met IP van hun vorige werkgever, IBM.
  • Casi-Rusco groeide uit tot een succesvol bedrijf voor toegangscontrole, gevestigd in Boca Raton, Florida.
  • Casi-Rusco werd overgenomen door GE Security / Interlogix en bleef onafhankelijk worden beheerd.
  • GE Security werd door UTC overgenomen en Casi-Rusco werd in de Lenel-groep gerold.

Casi-Rusco verkocht hun eigen type 125KHz RFID Proximity-badge, voor gebruik in hun eigen toegangscontrolesystemen, Picture Perfect en Secure Perfect. Hun lezers en panels communiceerden met behulp van F2F-codering in plaats van Wiegand, dat werd gebruikt door een groot deel van de rest van de branche.

Toen we met onze partners bij Lenel spraken, die nu eigenaar zijn van de Casi-Rusco-technologie, hebben ze ons geholpen door ons te verwijzen naar de openlijk beschikbare formaten voor Casi-kaarten: Formatteer 4001: 19-bitfaciliteitscode / 19-bitbadge-nummer en Formatteer 4002: 38-bitbadge-nummer.

Zo zien de indelingen eruit:

4001: ExxxxxxxxxxxxxxxxxxxyyyyyyyyyyYYYYYYYYYO 4002: EyyyyyyyyyyYYYYYYYYYyyyyyyyyyyYYYYYYYYYO E = Even pariteit (faciliteitscode) O = Vreemde pariteit (badgenummer)
x = "Facility Code"
y = "Kentekennummer"

Als dit alles was wat er was, zouden we in de eerste plaats niet in de details achter Casi-Rusco hebben gedoken. We eten tenslotte regelmatig Wiegand Formats als ontbijt. Het blijkt dat Casi-Rusco-lezers niet hetzelfde 40-bits nummer uitvoeren dat de badge via het RF-signaal verzendt. Binnen elke lezer worden de kaartgegevens gemanipuleerd voordat de bits naar toegangspanelen worden gestuurd. Deze informatie is geen openlijk beschikbaar. Natuurlijk wisten de oorspronkelijke Casi-Rusco-deurlezers hoe ze gegevens voor hun eigen badges moesten manipuleren. HID heeft ook het formaat van Casi-Rusco in licentie gegeven voor hun muurlezers, zodat Casi-Rusco-kaarten Wiegand kunnen ondersteunen. Helaas deelt UTC / Lenel, die eigenaar is van het merk en de technologie van Casi, deze informatie niet, zelfs niet met hun OOAP-partners. We hadden geen andere keus dan zelf te graven.

XPressProx Desktop USB en seriële badge-lezer

Onze klanten waren geduldig, maar intern hoorden we het witte konijn echoën: "je bent laat, je bent laat!" Op een gegeven moment ontdekten we dat we originele Casi-Rusco-kaarten konden interpreteren, maar nieuwere Casi-kaarten leken een andere codering te hebben. We voelden ons alsof we op het theekransje van de Mad Hatter waren waar niets volkomen logisch was. Maar na veel werk aan het probleem, hebben we eindelijk de interne bitmanipulatie omgekeerd en de cijfers geverifieerd via het back-end-systeem.

XPID100 Handheld-badge Lezer

Het grote resultaat van dit alles is dat met deze decodering uitgewerkt, we nu zowel onze handheld-badge-lezer hebben, de XPID100, en onze desktop USB / Serial-badge-lezer, XPressProx, volledig in staat om Casi-Rusco-compatibele kaarten te lezen. Bovendien kunnen we hun bits in elk gewenst formaat uitvoeren.

Dus als u Casi-Rusco - of welke andere badge-technologie dan ook - moet lezen vanaf een handheld of computer, laat het ons weten!

Comments

  1. Hallo, we zijn een oplossingsintegrator uit Monterrey, Mexico. Een van onze klanten heeft 40-bits CASI RUSCO Prox-kaarten voor hun faciliteiten over de hele wereld, maar hier in Monterrey hebben ze 26-bits prox-kaarten, met behulp van eIDC32 Infinias-toegangscontroller. Ik probeer de kaart met bits te achterhalen die een Lenel 500T-lezer als uitvoer heeft gegeven om het 40-bits formaat in de controller aan te passen. Is dit iets waarmee u ons zou kunnen helpen?

  2. Hallo Fernando - Het is moeilijk om het formaat te kennen zonder de kaart en de systeemconfiguratie te zien. De meeste 26-bits Wiegand-kaarten volgen echter de standaard die in deze link wordt beschreven: EFFFFFFFFUUUUUUUUUUUUUUUUO

  3. Bedankt David, de kaart die ze gebruikten is een HID 00009p met deze informatie COMPOSITE DUOPROX II, PROG, F-GLOSS, B-GLOSS SLOT DOTS, SEQ. NIET-VOLDOENDE #, GEEN SLOT
    KAARTFORMAT:
    Kaartformaat: C10106 Beschrijving: CASI RUSCO 12 DIGIT
    Kaartmarkering: SEQUENTIËLE NIET-MATCHING

    Heeft u een e-mailadres om contact op te nemen?

    Bij voorbaat bedankt

  4. sales@telaeris.com is de beste e-mail, maar om u verder te helpen, zouden we een paar kaarten moeten zien. Stuur ons alstublieft 2 op
    Telaeris, Inc., 4101 Randolph St. San Diego, CA 92103

  5. Dan T. zegt:

    Hallo!
    Casi is een interessant kaartformaat, we hebben het met succes kunnen lezen, maar toen ontdekte ik dat het systeem waarmee ik werk het kaartnummer op een heel vreemde manier vertegenwoordigt. de gegevens op de kaart worden gelezen als 12B7015918 (hex), en de weergave in het systeem is 3070318872 (waarschijnlijk ook hex, maar wie weet). Kunt u alstublieft controleren of de interne bitmanipulatie die u op uw systeem heeft waargenomen, dezelfde cijfers oplevert als de onze? En zou u alstublieft het principe van de manipulatie kunnen delen, of enkele hints?

    Hartelijk dank!

Laat een reactie achter

*

E-mail Abonnement

Ontvang de laatste updates rechtstreeks in uw inbox