Stap 1: OPTO22, FORTH
OPTO22, FORTH
Cuando se estaba creando una pequeña implementacion del protocolo RFB nl un controlador PAC Opto22, durante una sesion de wireshark dejada abierta intencionalmente por descuido cuando se cargaba un programa nuevo, se l'asta percibir cadenas de texto claras, que probablemente corresponderian een commandos jarige instrucciones del programa descargado nl si.
Indagando un poco mas nl la herramienta para cargar programas, se descubre que hay una opcion "cargar archivo FORTH". Al hacer una Agregado nl internet con los terminos "Opto22 y FORTH" se encontraron algunos papiros documentos antiguos, escaneados correspondientes, een VN-handmatige para programar unos contoladores LC2/LC4 ya bastante desactualizados, zwaartelijn FORT.
Teniendo este documento como base, se prosigue al siguiente paso natuurlijke: Abrir todos los archivos que geslachten la permite zwaartelijn un editor HEX y buscar algun indicio de commandos FORTH nl ellos. Los resultados del analisis fueron los kunt:
La permite del fabricante, geslachten varios tipos de archivo (configuraciones, inicializaciones, codigo del programa)
Todos los archivos déj nl formato texto claro
El lenguaje used geen es estrictamente FORTH
Si bien, descubrir que geen se gebruikt nl su totalidad un lengua Estandar para programacion del PAC, el descubrir que los archivos estan nl texto claro, es una buena notica para la creacion de programas para estos dispositivos, desde otros sistemas operativos geen soportados por el fabricante como podrian ser Linux, Mac, enz.