Stap 1:
OPTO22, FORTH
Enige tijd geleden, een beetje implementatie van RFB protocol in een PAC, Ontwikkelen in een Wireshark sessie opzettelijk ongewild opengelaten, bij het uploaden van een nieuw programma, sommige duidelijke tekstreeksen zichtbaar waren, waarschijnlijk controle opdrachten of onderdelen van het programma wordt gedownload!
Graven een beetje meer in de toepassing voor programma laden, een interessante optie werd ontdekt: "Download FORTH File". Zoeken in de web "Opto22" en "Weer" gooit sommige papyri gescand handleidingen: hoe naar programma Opto22 LC2/LC4 (zeer verouderde hardware!) controllers in FORTH!
Met dat document moest de volgende natuurlijke ding alle gegenereerde bestanden te openen met een HEX-editor en zoek sommige FORTH-code in. De resultaten van de analyse waren:
- Fabrikant toepassing genereert vele soorten bestanden (config, initialisaties, programmacode)
- Alle bestanden zijn gecodeerd in leesbare tekst.
- De programmeertaal die gebruikt was niet strikt FORTH
Vinden dat er niet één standaard programmeertaal werd gebruikt voor het programmeren van een PAC is een kleine valkuil, maar vinden dat alle bestanden zijn gecodeerd in leesbare tekst zijn goed nieuws voor programmering PACs niet fabriek ondersteunde besturingssystemen zoals Linux, Mac, enz.