MozLab - telnetom u browser!?

Dobre ideje obično nisu komplikovane. Ako ste ikad radili sa JavaScriptom, ne treba reći da je debug do skora bio košmaran. Ja sam praktikovao najčešće alert prozore i nekoliko “self made” skriptova… kao i većina.
Otkako sam pre nekoliko meseci radio na projektu gde smo razvijali ekstenziju za FireFox, priča o JavaScript debugu se pogoršala na kvadrat. Barem tada nije postojao nikakav IDE za takve potrebe… opet snalazili smo se, najčešće pokretanjem FireFoxa u tzv. konzolarnom modu. Dakle, pokrene se Firefox iz komandnog prompta (recimo batchom) ali sa flagom:

-console

…tada se zajedno sa njim otvara i konzola u posebnom dodatnom prozoru, gde se debug poruke ispisuju sa dump funkcijom…

Više o tome na:
http://developer.mozilla.org/en/docs/DOM:window.dump

Ovih dana naleteh na tu jednostavniju i moćniju ideju čoveka koji se potpisao sa: Massimiliano Mirra… Napravio je Firefox ekstenziju koja sluša TCP port!!!

Ideja dalje ide u smeru da se tom portu pristupi iz telneta, recimo Puttyjem… te da se iz te konzole praktično ima JavaScript shell… i to u runtimeu. Ovim se praktično može čitati i pokretati sve što je u JavaScript domašaju.

Kada ovako nešto nađete, nezadrživo zažalite za vremenom koje bi vam ovakvo rešenje uštedelo, samo da je malo ranije postojalo ili vam bilo poznato.

Da razbijete mistifikaciju evo demonstracije u vidu screencasta

This entry was posted on Četvrtak, februar 1st, 2007 at 18:06:44 and is filed under programiranje. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

3 Responses to “MozLab - telnetom u browser!?”

  1. vuk Says:

    Prejebeno…..sorry na izrazu. :-)

  2. Sasa Says:

    Uh strasno! Dobro je da u Srbiji postoji jos JS freak-ova!!!

    Tvoj blog definitivno ulazi u moj rss!

    POzzz

  3. Dragan Varagić Says:

    Mogao bi malo da spomenes na svom brand new blogu SiFR i XSS, a razmisli i da to ima veze sa tvojim radom za E-trgovinu :)

Leave a Reply