Po drátě 2: Řešení úlohy č. 9
Jednalo se o zásobníkový postfixový stroj. Texty a čísla ukládal na zásobník, nealfanumerické znaky byly operátory. Po skončení programu byl vypsán kompletní zásobník.
Tedy např. při vstupu 1 3 + byl výstup 4.
Při postupném vyzkoušení všech možných nealfanumerických znaků bylo jasné,
že zpětné lomítko (\) je operátor "exec". Stačilo pak vyzkoušet
některé běžné Unixové příkazy: ls \ vypsalo obsah adresáře,
Passwort cat \ pak soubor s heslem.
Re: Po drátě 2: Řešení úlohy č. 9
Bilbo
(5. 12. 2008 - 17:58)
Sbalit(2)
Ehm, odkaz "Kompletní instrukční sada" poněkud nefunguje, spravte si to.
404: Muhehehehechlemst!
404: Muhehehehechlemst!
Re: Po drátě 2: Řešení úlohy č. 9
Jirka Benc (org)
(5. 12. 2008 - 18:07)
Sbalit(1)
Opraveno, díky. Stejně tak opraveny odkazy na programy v komentáři k této úloze.
Tak to holt dopadá, když se přenášejí data z jednoho systému na druhý, přičemž v tom druhém systému jsou ve zcela jiném formátu, a dělá se to ručně.
Tak to holt dopadá, když se přenášejí data z jednoho systému na druhý, přičemž v tom druhém systému jsou ve zcela jiném formátu, a dělá se to ručně.
