Yoko Injection - bug zpetneho lomitka v komentari

Vaše problémy, rady a skripty týkající se tohoto prográmku
Odpovědět
Schonny
Elder Letter
Elder Letter
Příspěvky: 213
Registrován: 02.10.2006 00:24:26
Kontaktovat uživatele:

Yoko Injection - bug zpetneho lomitka v komentari

Příspěvek od Schonny »

Nasel jsem desne zakerny bug v Yoku. Kdykoliv mate v komentari zpetne lomitko, tak se automaticky jako komentar bere i nasledujici radek. Prikladam exploit:

Tohle je ukazka bugu, radek pod komentarem je ignorovan:

Kód: Vybrat vše

sub vypisNefunkcni()
#nekam do poznamky strcim \ - zpetne lomitko
uo.print("Nevypisu nic")
end sub
Takhle to vypada bez zpetneho lomitka v komentari.

Kód: Vybrat vše

sub vypisFunkcni()
#Nikam zpetne lomitko nedam
uo.print("Kontrolni vypis")
end sub
Ultima nebyla jen hra, byl to styl zivota...
_________________
Kal Vas Flame War
Papez
Undead Scriber
Undead Scriber
Příspěvky: 813
Registrován: 19.02.2007 12:32:06
Bydliště: Yew
Kontaktovat uživatele:

Příspěvek od Papez »

Dík za varování.
Papez - The Vampire.
Hodny Stistko - The Mage.
Lara Craft - The Craftswoman.
Pytlak Riha - True NB Ranger
Svaty Otec - True NB Cleric
http://www.laracraft.cz
Spike
Orc Writer
Orc Writer
Příspěvky: 77
Registrován: 08.09.2006 01:24:44
Kontaktovat uživatele:

Příspěvek od Spike »

Až na to, že to není bug, ale pouze značka, která yoku řekne, že příkaz (či komentář) pokračuje na dalším řádku :) Následující příklad nebude fungovat pokud zpětné lomítko vynecháme.

Kód: Vybrat vše

if 1 \
then
  UO.Print("Podminka splnena")
endif
Ovšem musím uznat, že jsem o téhle feature yoka nevěděl, takže díky Schonny za upozornění ;-)
Odpovědět