Enheden vist på KDPV var beregnet til automatisk at sende ordrer fra en filial til en central butik. For at gøre dette var det nødvendigt først at indtaste artikelnumrene på de bestilte varer i det, ringe til nummeret på den centrale butik og sende dataene ved hjælp af princippet om et akustisk koblet modem. Den hastighed, hvormed terminalen sender data, formodes at være 300 baud. Det drives af fire kviksølv-zinkceller (på det tidspunkt var det muligt), spændingen af et sådant element er 1,35 V, og hele batteriet er 5,4 V, så alt fungerede fra en 5 V strømforsyning. Kontakten giver dig mulighed for at vælge tre tilstande: CALC - en almindelig lommeregner, OPER - du kan indtaste tal og andre tegn og SEND - afsendelse, men først kunne du ikke lave en lyd. Det er klart, at du på en eller anden måde kan gemme artikler og derefter sende dem, men hvordan? Hvis vi kan finde ud af det, vil forfatteren forsøge at analysere lydene
Enheden fra bagsiden, det dynamiske hoved og batterirummet er synlige:
Det vigtigste - hvordan man klemmer lyd ud af terminalen - lærte forfatteren af en person, der engang havde den samme terminal. Du skal indtaste initialiseringskoden, og så kan du indtaste artikler. Vi flytter kontakten til OPER position, bogstavet P kommer frem. Indtast 0406091001 (forfatteren forklarer ikke hvad dette er, sandsynligvis brugernavnet) og tryk ENT. Bogstavet H vises. Indtast 001290 (og dette er sandsynligvis adgangskoden) og tryk ENT igen. Tallet 0 vises. Du kan indtaste artikler.
Artiklen skal begynde med bogstavet H eller P (forfatteren lavede en fejl her, der er ikke noget P på tastaturet, der er et F), så er der tal. Efter tryk på ENT-tasten kommer en linje som 0004 0451 frem, hvor for hver efterfølgende artikel det første tal stiger og det andet falder, hvilket betyder, at dette er henholdsvis antallet af besatte og ledige celler. Du kan bruge pileknapperne til at scrolle gennem de indtastede artikler, men forfatteren ved ikke, hvordan man sletter dem (hvilket betyder, at CLR-tasten ikke hjalp). Det er ikke sagt, hvordan man angiver mængden for hver artikel.
Når du har indtastet artiklerne, skal du flytte kontakten til SEND-positionen og trykke på SND/=-tasten. Meddelelsen SEND OPTAGET vil blive vist på indikatoren, og transmissionen begynder:
En tone med en frekvens på 4,4 Hz lyder i 1200 sek. Så i yderligere 6 s - 1000 Hz. De næste 2,8 sek. bruges på at sende det modulerede signal, efterfulgt af yderligere 3 s - igen på at sende 1000 Hz-tonen.
Hvis du ser nærmere på spektret, får du faktisk i stedet for 1000 Hz 980 og i stedet for 1200 - 1180. Forfatteren optog en WAV-fil, installerede det ovennævnte program ("mand" for det
minimodem -r -f msi55_bell103_3.wav -M 980 -S 1180 300
sket:
### CARRIER 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 konfidens=2.026 ampl=0.147 bps=294.55 (1.8 % langsom) ###
Det ser ud som om
Fløjede frekvenserne på terminalen væk? Forfatteren redigerede WAV-filen, så hastigheden steg med 1,8%. Det blev næsten præcis 1000 og 1200. Ny lancering af programmet:
minimodem -r -f msi55_bell103_4.wav -M 1000 -S 1200 300 -R 8000 -8 —startbits 1 —stopbits 1
Og hun svarede:
### CARRIER 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 konfidens=2.090 ampl=0.148 bps=299.50 (0.2 % langsom) ###
I begge tilfælde har resultatet mening på trods af fejlene. Artikelnummer H12345678 blev "trukket ud" fra signalet som H��3�56�� - de numre, vi var i stand til at se, er på deres pladser. Strømforsyningen kan have dårlig filtrering, hvilket forårsager, at en 50-Hz baggrund bliver overlejret på signalet. Programmet rapporterer en lav konfidensværdi (konfidens=2.090), hvilket indikerer et forvrænget signal. Men nu er det i det mindste klart, hvordan terminalen sendte data til den centrale butiks computer, da den stadig eksisterede.
Kilde: www.habr.com