Urządzenie pokazane na KDPV miało za zadanie automatycznie przesyłać zamówienia z oddziału do sklepu centralnego. W tym celu należało najpierw wpisać do niego numery artykułów zamawianego towaru, zadzwonić pod numer magazynu centralnego i przesłać dane na zasadzie modemu sprzężonego akustycznie. Szybkość, z jaką terminal wysyła dane, ma wynosić 300 bodów. Zasilany jest czterema ogniwami rtęciowo-cynkowymi (wówczas było to możliwe), napięcie takiego elementu wynosi 1,35 V, a cały akumulator ma napięcie 5,4 V, więc wszystko działało z zasilacza 5 V. Przełącznik umożliwia wybór trzech trybów: CALC – zwykły kalkulator, OPER – można wprowadzać cyfry i inne znaki oraz SEND – wysyłanie, ale początkowo nie można było wydać dźwięku. Jasne, że można w jakiś sposób zapisać artykuły, a następnie je wysłać, ale jak? Jeśli się dowiemy, autor spróbuje przeanalizować dźwięki
Urządzenie od tyłu, widoczna głowica dynamiczna i komora baterii:
Najważniejszej rzeczy – jak wycisnąć dźwięk z terminala – autor nauczył się od osoby, która kiedyś miała taki sam terminal. Musisz wprowadzić kod inicjujący, a następnie możesz wprowadzać artykuły. Przestawiamy przełącznik w pozycję OPER, pojawi się litera P. Wpisz 0406091001 (autor nie wyjaśnia co to jest, prawdopodobnie nazwa użytkownika) i wciśnij ENT. Pojawi się litera H. Wpisz 001290 (i to prawdopodobnie hasło) i ponownie naciśnij ENT. Pojawi się cyfra 0. Można wprowadzać artykuły.
Artykuł musi zaczynać się od litery H lub P (tu autor się pomylił, na klawiaturze nie ma litery P, jest F), potem są cyfry. Po naciśnięciu klawisza ENT pojawia się wiersz typu 0004 0451, gdzie z każdym kolejnym artykułem pierwsza liczba rośnie, a druga maleje, co oznacza, że jest to odpowiednio liczba zajętych i wolnych komórek. Za pomocą przycisków strzałek możesz przewijać wprowadzone artykuły, ale autor nie wie, jak je usunąć (co oznacza, że klawisz CLR nie pomógł). Nie jest powiedziane, jak wskazać ilość dla każdego artykułu.
Po wprowadzeniu artykułów należy następnie ustawić przełącznik w pozycji SEND i nacisnąć klawisz SND/=. Na wskaźniku wyświetli się komunikat SEND BUSY i rozpocznie się transmisja:
Dźwięk o częstotliwości 4,4 Hz rozbrzmiewa przez 1200 sekundy. Następnie przez kolejne 6 s - 1000 Hz. Następne 2,8 s przeznacza się na transmisję sygnału zmodulowanego, po czym następują kolejne 3 s – ponownie przesyłając ton 1000 Hz.
Jeśli przyjrzysz się uważnie widmu, faktycznie zamiast 1000 Hz otrzymasz 980, a zamiast 1200 - 1180. Autor nagrał plik WAV, zainstalował wyżej wymieniony program („man” dla niego
minimodem -r -f msi55_bell103_3.wav -M 980 -S 1180 300
Stało się:
### NOŚNIK 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 pewność=2.026 ampl=0.147 bps=294.55 (1.8% wolne) ###
To wygląda jak
Czy częstotliwości na terminalu „odpłynęły”? Autor zredagował plik WAV tak, że prędkość wzrosła o 1,8%. Okazało się prawie dokładnie 1000 i 1200. Nowe uruchomienie programu:
minimodem -r -f msi55_bell103_4.wav -M 1000 -S 1200 300 -R 8000 -8 —bity startu 1 —bity stopu 1
A ona odpowiedziała:
### NOŚNIK 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 pewność=2.090 ampl=0.148 bps=299.50 (0.2% wolne) ###
W obu przypadkach wynik ma znaczenie, pomimo błędów. Numer artykułu H12345678 został „wyciągnięty” z sygnału jako H��3�56�� - liczby, które udało nam się odczytać, są na swoich miejscach. Zasilacz może mieć słabą filtrację, co powoduje nakładanie się tła o częstotliwości 50 Hz na sygnał. Program zgłasza niską wartość ufności (ufność=2.090), co wskazuje na zniekształcony sygnał. Ale teraz przynajmniej jest jasne, w jaki sposób terminal wysyłał dane do komputera w sklepie centralnym, gdy jeszcze istniał.
Źródło: www.habr.com