TeleJazz laužimas SMS’ais

2007-11-2 · 18 comments

in Internetas, Kompiuterizmai

Toks čia ir laužimas, tiesiog duomenų validacijos spraga. Šianakt nesimiega, tai vis dar tupiu lovoj su skreitinuku (taip rašosi?). Mėgstu kai fone veikia televizorius. Tokiu metu TV3 rodo kažkokią laidą, kur visokie iškrypeliai ir nepilnavetiškumo kompleksą turintys žmonės siunčia SMS ir bando susirast antrą pusę arba “V+V”. Fone pasodinta kažkokia pana ir daro šou: skaito horoskopus, sapnus aiškina, etc. Seniau buvo stengiamasi SMS žinutės kainą rašyti kuo mažesnėmis raidėmis, kad niekas nematytų, tačiau šiais laikais niekas taip nebedaro. Dabar egzistuoja dar geresnis būdas – kaina išvis nerašoma, o tiesiog pateikiamas svetainės adresas, kurioje “galite rasti žaidimo taisykles”.

Tas puslapis turbūt išvis nėra lankomas ir sukurtas tiesiog, kad būtų. Visgi kažkas mane patraukė ten pasižiūrėt ką jie ten gali rašyt. Atsivertęs aptikau vieną įdomų puslapį, kuriame pateikiamas visų atėjusių SMS žinučių sąrašas. Atėjusi žinutė talpinama į duomenų bazę ir iškart rodoma, o per televizorių rodomos žinutės šiek tiek vėluoja. Tai leido daryti prielaidą, kad galbūt sąraše pateikiamos žinutės dar nėra patikrinamos? Ir kažkaip užnižo man nagai…

SMS #1: “<b>nieko neiesko, nes geria alu.”

Hacking TeleJazz

Veikia, bet beveik nesimato. Gal padarom gražiau?
SMS #2: “<h1>vis dar nieko neiesko, nes toliau geria alu.”

Hacking TeleJazz

O kaip su JavaScript’u?
SMS #3: “<script>alert(’alaus?’);</script>”

Hacking TeleJazz

Tai va. O viso šito moralas toks, kad reikia validuoti įeinančius duomenis nepriklausomai nuo to, ar jie ateina iš html formos, ar sms’u. “Koks durnius sugalvotų siųsti JavaScript’ą SMS’ais?” Iškart po atradimo parašiau laišką ir pranešiau apie klaidą. Kaip tyrimo kompensaciją (3 SMS’ai po du litu), gražiai paprašiau padovanoti kažkokį TeleJazz puoduką, kurį šianakt labai reklamavo, bet kažin. :-) Nors aš jų vietoj netaisyčiau klaidos, o palikčiau pasižaist kitiems. Vis keletą litų prisirinks.

{ 18 comments… read them below or add one }

1 serega 2007-11-2 at 9:57

Va cia tai geras, man patiko xD jei nesutvarkys, kas nors anksciau ar veliau kazka zalingo padarys xD

Reply

2 Justinas 2007-11-2 at 11:07

Super ;-)

Reply

3 vidas 2007-11-2 at 11:16

o iki tv daeina šitie sms?

Reply

4 Pawka 2007-11-2 at 11:20

Vat ir aš laukiau, kol televizoriuje pradės JavaScript alertai šokinėt :-) Kaip minėjau, TV žinutės yra moderuojamos. Ta pana, kur sėdi ekrane, jas atrinkinėja ir praleidžia. Vienu metu kažkaip pradėjo mėtytis (arba man pasirodė :-) ). Laukiau, tačiau taip ir nepastebėjau savo žinučių. Galbūt, kad buvau perdaug užsiėmęs jų rašymu, o gal paprasčiausiai nerodė.

Reply

5 ernetas 2007-11-2 at 11:18

Heh… Tą patį XSS’ą galima panaudoti ir one.lt ;) .

Reply

6 lioniax 2007-11-2 at 16:09

Vis dar rodo “alaus?”… Žinoma!!!

Reply

7 taspats 2007-11-2 at 17:02

Maladec!
Beje, dar gali pareikšti pretenzijas jiems, kad tavo žinučių per teliką nerodė :)
P.S. dar ir dabar rodo alaus? lentelę :-)

Reply

8 u- 2007-11-2 at 17:34

O jei nusiuntus sms su javascriptu, kuriame būtų begalinis ciklas, neužlūžtų žiūrinčių tą scriptą naršyklės?
Laidos metu nusiūstum, ir ką, vedėjai kiekvieną kart atsidarius langą su sms’ais jis vis nulūžtų.

Negailint litų galima pažaist… Scriptų atidarančių pup-up’us su kokiais nors psl. nusiūst..

Reply

9 tomas 2007-11-2 at 17:34

che che, reik pas save nusiredirektint :))

Reply

10 Pawka 2007-11-2 at 17:56

u-, normalios naršyklės nebepakimba ant to. Jei neklystu Firefoxas ciklą vykdo kurį laiką, o paskui pasiūlo nutraukt, o Opera lyg iškart pastebi tokius ciklus ir išmeta lentelę su pasiūlymu nutraukti skripto vykdymą. Kaip naujas IE elgiasi – nepamenu.

Spėju šią naktį TeleJazz užsidirbs papildomų litų, ar ne? :-)

Reply

11 one 2007-11-2 at 23:33

Povilai! Tau košės beržinės, o ne alaus. Tu Lietuvą į alkoholizmą vedi!
Bet spaudžiu penkis už mintį :-)

Reply

12 Audrius 2007-11-3 at 1:34

Tai tu geriau nusiusk document.location() ir redirektink lankytojus kitur. :)

Reply

13 Pawka 2007-11-3 at 1:58

Kas geriau ar blogiau, tai čia jau kita tema. Esmė buvo išbandyti ar veikia, o kažką gadinti nėra reikalo. Be to ten turbūt per dieną užsuka kokie du lankytojai tad daug nelaimėtum. Norint ką nors įdomiau nuveikti patogiausia būtų includinti nutolusį JavaScript failą, patalpintą kokiame nors serveryje. Tokiu atveju užtektų vieno SMS, o keisdamas failo turinį galėtum eksperimentuot kiek tik nori.

Reply

14 plaukas 2007-11-3 at 10:42

Siaip neabejoju beveik kad ta mergaite-moderatorius dirba su panasiu web’iniu interfeisu, tai gal ir visai juokinga butu nusiust skriptuka redirektinanti is ten . laidos metu aisku.

Reply

15 Herodotas 2007-11-8 at 2:15

document.location() tai nusiunti sms toki ir tipo gali kazka daryti ten…pvz ka..?

Reply

16 UZUZZ 2007-11-10 at 13:36

Oi kiek tokių svetainių.. ‘Lietuviškam tinkle’.

Reply

17 Pawka 2007-11-10 at 14:10

UZUZZ, Čia norėjau akcentuoti ne XSS įterpimo galimybę, o būdą ir dažnas programuotojų klaidas filtruoti turinį tik ten, kur jis yra įterpiamas per formą. Pvz. wordpress’e darant įrašų importavimą taip pat galima (gal jau ištaisė) įkelti XSS kodą prie komentaro autoriaus vardo.

Reply

18 UZUZZ 2007-11-11 at 16:12

Supratau, tiesiog blogai išsireiškiau. P.S. mokejimai.lt buvo panaši problema.

Reply

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Previous post: Jūsų TOP 10 dažniausiai naudojamų konsolės komandų

Next post: Dabar TopRSS.lt statistika ir pagal blogų lankomumą