Korábban már írtam a RapidSharerről, akkor néhány RapidShare keresőt mutattam be, így gondolom már mindenkinek ismerős a szolgáltatás. Nem sokan vásárolnak Premium accountot, inkább megvárják míg letelik a 32 másodperc, pedig egyszerűen, egyetlen utasítással átugorhatjuk a várakozási időt… Ha a letöltés oldalon vagy és megnézed az oldal forráskódját, akkor láthatod, hogy a RapidShare egy egyszerű JavaScript függvényt használ a látogató várakoztatására. De mivel a JavaScript client-side nyelv, így egyszerűen injectionnel átírhatjuk a változók értékét.

A fenti fc() függvény végzi a várakoztatást, amíg c>0, csökkenti a változó értékét és újra meghívja magát. Ha lennebb görgetsz, akkor láthatod, hogy a c változó 32-vel van inicializálva. Szóval nekünk nincs más dolgunk, mint nullára állítani azt. Írd be a következő kódot a böngésződ címsorába, majd üss entert:
JavaScript: void(c=0)
Az időkorlát eltűnik, hiszen c értéke 0, így az fc() függvényben látott if statement else ága fog lefutni.
Szerző: László Gazsi
Szabadúszó frontend fejlesztő. Honlapom: Freelance Software Developer.