Verifone Vx570 betalning terminal teardown



du bättre njuta av detta Instructable, det kostade mig en arbetande betalning terminal! Jag ska förklara varför senare.

Jag slingrande runt på lokal loppmarknad letar efter något intressant att hacka sönder, när mina ögon ansatta på en överjordisk skönhet inte många får se: en hand höll betalning terminal. Inte bara har jag letat efter något med en stripe läsare i den, men också en termoskrivare. Dessa mål bleknade i jämförelse med att faktiskt ha möjlighet att hacka upp lite stram finansiell utrustning. Jag har alltid undrat vad verkligen skydda elektronik såg ut och vad hårdvarubaserad säkerhet mesures togs. Äntligen har jag mitt svar, och så kommer du!

Här är en snabb video av teardown och mina första tankar på vissa marker funktioner.

Här och här har bra introduktioner på hur data lagras faktiskt på magnetremsa kort. Vi kommer inte att fokusera på den nivån så mycket, mer så en chip och data protocol nivåerna. Jag kommer att göra en annan Instructable om hur man direkt dechiffrera information från magnetiska Läs huvuden, som länkas här när det är gjort.

Skydd kretsar:
Förutom det mysterium chipet var det en underbar switch gömmer sig bakom fjäderbelastad displayen. När tas isär, LCD-skärmen får skjuts ut och öppnas nämnda switch. Jag tror snarast att växeln får öppnas, lite får vänt någonstans och enheten går in i utelåsningsläge. Jag planerar att analysera ombord kommunikation när den startar om det finns ett sätt att tvinga enheten ur lockout. Om jag har någon framgång, ska jag göra en ny Instructable och länka till det här. Vad verkligen suger är att jag inte gör några paket analys eller certifikat kapning innan den dog. Det hade varit trevligt att ladda upp cap filer så att folk kunde identifiera mönster medan... uh... kopp kaffe. Om du känner till en knaprig gamla forumet med några bra information om ämnet, låt mig veta i kommentarerna och jag ska länka det här.

För er hur vill inte använda avancerat bild öka programvara för att bestämma olika chip namnen från videon, jag har inkluderat en lista och grundläggande beskrivningar.

Samsung s3c2410al-20
200mhz CPU SoC

cy62177dv30ll
32mbit SRAM

mrd531b Triple Channel F2F dekoder IC
Används för att avkoda data kommer från magnetiska huvudet. Ta en titt på diagrammet jag fick från databladet. Som ni kan se, hanterar chipet körning av magnetiska huvuden och allt.

8007b_c3 dubbel multiprotocol IC-kort gränssnitt
Visas att kommunicera med smarta kort med hjälp av trolldom, åtminstone det är vad jag kan räkna ut från dess datablad. Det är mycket vagt om hur och vad den kommunicerar med.

TDA8020HL dubbla IC-kort gränssnitt
Som den föregående trolldom chip, förutom att det kommunicerar genom I2C. Som får mig att tro att dessa 2 ICs är förmodligen kommunicerar via I2C och tjäna samma syfte.

AX88772 USB2.0 till 10 / 100M Fast Ethernet Controller
Gör vad den säger om tenn. Visas att ansluta via navet ombord 4 port

TUSB2046B 4 portars USB-hubb
Också gör vad den säger om tenn. Om min maskin var fortfarande vid liv, skulle jag ha velat se vad kommunikation terminalen kan via USB. Det kan även vara möjligt att emulera en annan gränssnitt via USB-porten och pseudo-icke-testmetoden logga paket.

verifone 08233-01-r
Den första personen att identifiera vad detta mysterium chip egentligen inte kommer att vara 20% svalare. Inte bara finns det massor av krets spår på det säregna kretskortet, men det finns också grafit spår runt ståndaren. När i tvivel, gissa säkerhet. Det kanske att övervaka RF-brus för udda signaler. Det är inte en tillfällighet att det täcker alla större bearbetning kretsarna.

Om du har några frågor eller förslag på var att gå nästa med den här enheten, skicka ett mail till min gmail redovisa, jerzmacow.

Relaterade Ämnen

70-talet terminal PC

detta är en dator som jag konstruerat och tillverkat för att se ut som en 1970-talet data terminal. Fallet är byggd från 1/4" hardboard (liknande MDF), och målade med många lager av både glans och texturerat färg. Datorn har en 22" LCD display m...

3D tryckt skruven Post Terminal

Jag behövde skruv terminal inlägg för min bänk topp strömförsörjning och ingen plats där jag bodde hade dem i lager och jag ville inte vänta för att få dem beställas online. Så kom jag upp med idén om 3D utskrift. Jag tittade på nätet och kunde inte...

Inaktivera UK HSBC Premier debet kort contactless betalning

Görande oduglig den UK HSBC Premier contactless betalning bankkortssystemSteg 1: Varför bry sigMitt nya UK HSBC Premier betalkort anlände, komplett med en fantastisk ny gratis funktion speciellt för min fördel-kontaktlösa betalningar. Eftersom jag in...

Linux Terminal grunderna

när jag första intalled linux jag letade igenom ansökningarna och kom över terminalen. Terminalen kommer att vara i fokus för detta instructable. Terminalen kan användas för att göra bra saker, kan dessa stora saker vara bra eller dåligt. Till exempe...

Flera terminal kul.

Med en windowed miljö har du i princip bara en skärm. att spela med. Med Linux har du flera dependiing på distributioner och systemet begränsningar. Vi kommer att spela med knapparna för att växla terminaler och även logga in som andra människor på s...

QR koden betalning enhet använder Intel Edison

Hoppa över de nästa 2 styckena om du inte är intresserad av vår motivation.Det var en punkt när kontanter är en tillräcklig betalningsmetod. Som vår vardag blir livligare och teknik rör sig framåt, vi har en hel del alternativ för att betala: kontant...

Halloween 2010: Terminator misslyckas

Så i år var jag lite av en budget. Utgifterna var begränsad så jag tittade runt huset för att se vad jag kunde använda. Jag fick idén att göra en av dessa T-800 med sitt ansikte lurade och bestämde sig för att göra det, men ögat bit Visa inte sig som...

Hur att reparera en trasig högtalare jack terminal på en cabinent gitarr.

Någon gång nu har hans högtalarkontakten klagar min gitarristen i vårt band. Så en kväll på vår replokal, beslöt jag att ta en titt på den. När jag tog upptäckt det jag att ett par av terminalerna var brutet av. Jag antar från år av att vara knackade...

Hur jag tillbringade $6,79 på Gas i en termin

En av banes av trans. är priset på bensin. Det sätter verkligen sordin på saker när nästan 6-8 timmar av hårt arbete är slösat bort i tanken av en 5400cc maskin. Gaspriserna är särskilt grova om du är en collegestudent med begränsad inkomst.Jag är fö...

Hur man Välj någon upp från LAX (International Terminal)

LAX internationella flygplats kan vara en skrämmande prövning om du inte vet vad som pågår. I själva verket kan det vara nästan omöjligt att navigera ibland. Detta instructable kommer att försöka koncist och enkelt förklara hur man hämta någon från d...

Inaktivera Contactless betalning på betalkort

Contactless betalning är en relativt ny funktion i betalkort som du kan göra betalningar för små inköp snabbt och trådlöst över en kort sträcka utan att behöva ange din PIN-kod.När min gamla debet-kort gått ut och en ny skickades, kom det med denna n...

Hur till göra oduglig "Contactless betalning" på ditt betalkort

kalla mig gammaldags, men i mina ögon att ha något i din sparlåga som öppnar upp nya möjligheter till stjäls från inte verkligen fyller mig med förtroende. Detta är vänort med senaste media rapporter om dubblett (eller mer) betalningshantering för en...

Terminator foten muttern knäckt (omarbetad)

Jag siffra det skalle krossning kraft en terminator fot kan lätt ta på en valnöt...Med över 250 pounds av tryckkraften finns egentligen ingen tävling här...Steg 1: Förvandla detta till detta... Jag var faktiskt kan hitta valnötter i Calgary i augusti...

Terminator köttet bröstet sår

i detta instructable ill Visa dig hur du skapar ett billigt men effektivt robotic köttsår medfölja en terminator kostym.De verktyg du behöver är:Köttet färg latex. Röd akryl. Svart akryl. Skum borste. Röd lysdiod. Akryl rod. Foamies. Eva skum (jag an...

Terminator T-650 halloween kostym

Terminator T-650 Halloween kostym...

Hur man gör det utseende som din dataintrång på Mac med Terminal (det enkla sättet)

Detta är en awesome upptåg!Steg 1:Detta är en stor upptåg att dra på människor som sitter bakom dig i klassen och allt du behöver är din terminal!...

Hur till se Star Wars i Terminal

Hej! Min första instructable!!!Windows och Linux-versioner kommer snart.Detta fungerar inte i Windows 7 som jag inte vet om VistaBTW skadar detta inte din datorSteg 1: Öppna Terminal Gå till spotlight och skriv: TerminalKlicka för att öppnaSteg 2: Ak...

Hur man spelar spel i mac terminal

de flesta människor som har en MacOS x bör veta om terminal. Nåja nu im kommer för att berätta u hur man spelar spel på den som pong, tetris, orm och mycket mer. Kommentera gärna! göra detta först. Skriv in det i. tryck Ange.Steg 1: listan en lista ö...

Mac Terminal Extra funktioner

Detta instructable visar dig några roliga och bra saker att göra med din Mac programmet Terminal.Terminal kan vara accesed genom att gå till program > Verktyg > TerminalSteg 1: Star WarsÖppna Terminal, kopiera och klistra in detta i (telnet towel.bl...