[ Príspevkov: 10 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Sprehliadnenie kodu

Registrovaný: 06.04.06
Prihlásený: 17.08.13
Príspevky: 194
Témy: 51 | 51
Bydlisko: Sp. Nová Ves
NapísalOffline : 22.07.2008 17:57 | Sprehliadnenie kodu

Ahojte, nemam vela skusenosti s javascriptom, tak prepacte ak sa pytam blbost :) Mam strasne dlhy kod a vyzera nejko takto
Kód:
<script>
<!--
document.write(unescape("%3CSCRIPT%20language%3Djavascript%3E%0D%0A%0D%0Afunction%20start%28%29%20%7B%0D%0Adocument.form1.day.value%3D%22%22%0D%0Adocument.form1.month.value%3D%22%22%0D%0Adocument.form1.year.value%3D%22%22%0D%0Adocument.form1.age.value%3D%22%22%0D%0Adocument.form1.months.value%3D%22%22%0D%0Adocument.form1.weeks.value%3D%22%22%0D%0Adocument.form1.answer.value%3D%22%22%0D%0Adocument.form1.hours.value%3D%22%22%0D%0Adocument.form1.min.value%3D%22   .....


da sa nejako sprehladnit tento kod? Treba mi tam prekladat slovicka z cestiny do slovenciny. Existuje na to nejaky program? dakujem


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 22.07.2008 18:52 | Sprehliadnenie kodu

Ja by som s tým pracoval ako s normálnym javascript. To znamená, že najskôr by som to "unescapeoval". Tak získaš normálny JS kód a až po úprave to vrátiš do pôvodného tvaru.


Offline

Užívateľ
Užívateľ
Sprehliadnenie kodu

Registrovaný: 06.04.06
Prihlásený: 17.08.13
Príspevky: 194
Témy: 51 | 51
Bydlisko: Sp. Nová Ves
Napísal autor témyOffline : 22.07.2008 22:18 | Sprehliadnenie kodu

no ved na to sa pytam, ako to "unescapujem" alebo ako tomu hovoris :)


Offline

Skúsený užívateľ
Skúsený užívateľ
Sprehliadnenie kodu

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 22.07.2008 23:00 | Sprehliadnenie kodu

Prečítaj si tretie slovo prvého riadku a možno na to prídeš aj sám. ;)

Prvé čo mi napadlo je, že na začiatku document.write nahradíš alert, zobrazíš si stránku, vyskočí ti okienko s tým zdrojákom, skopíruješ ho a vložíš do normálneho .js súboru.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Sprehliadnenie kodu

Registrovaný: 06.04.06
Prihlásený: 17.08.13
Príspevky: 194
Témy: 51 | 51
Bydlisko: Sp. Nová Ves
Napísal autor témyOffline : 23.07.2008 10:08 | Sprehliadnenie kodu

super dakujem, tak som si to upravil a teraz ako to upravim naspat z HTML do toho zakodovaneho ? :)


Offline

Skúsený užívateľ
Skúsený užívateľ
Sprehliadnenie kodu

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 23.07.2008 10:13 | Sprehliadnenie kodu

Podľa mňa to robiť nemusíš, pretože jediná vec, ktorú ten skript robil bolo, že sa unescapoval a takto sa zapísal do stránky. Čiže ak ho zakomponuješ normálne, bude fungovať. Ťažko povedať, prečo to niekto tak spravil, možno chcel nejakým spôsobom dosiahnuť obfuskáciu (teda zmeniť kód tak, aby fungoval, ale bol nečitateľný a nedal sa len tak ľahko okopírovať), ale to sa predsa len robí trošku inak.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Sprehliadnenie kodu

Registrovaný: 06.04.06
Prihlásený: 17.08.13
Príspevky: 194
Témy: 51 | 51
Bydlisko: Sp. Nová Ves
Napísal autor témyOffline : 23.07.2008 10:20 | Sprehliadnenie kodu

a ako? ...len tak pre zaujimavost

EDIT: tak predsa to musim dat do toho zakodovaneho tvaru, pretoze moj CMS mi to zle zobrazi...


Offline

Skúsený užívateľ
Skúsený užívateľ
Sprehliadnenie kodu

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 23.07.2008 12:32 | Sprehliadnenie kodu

Aha... To escapovanie som ja ešte neriešil, ani nemám čas/chuť to veľmi študovať, ale toto by mohlo pomôcť: http://www.the-art-of-web.com/javascript/escape/ (do políčka input napíš ten JS a stlač tlačidlo escape, prvé pod nápisom INPUT, v tom políčku ti vyskočí escapovaný JS).

K obfuskácii, hlbší pohľad je v tejto diplomovke (konkrétnejšie kapitola 2.2) http://www.dcs.fmph.uniba.sk/diplomovky ... cation/pdf
Ak je to na teba moc, stačí si niečo vygoogliť (odporúčam skôr český výraz obfuskace, nájdeš naň viac výsledkov, dokonca aj priamo k JavaScriptu).


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 24.07.2008 16:52 | Sprehliadnenie kodu

Kód:
http://www.businessinfo.co.uk/labs/hackvertor/hackvertor.php

unescape: v combo box vyber Decode a použi tlačidlo d_enc
escape: v combobox vyber Encode a použi urlenc

Inak, ak ti tam ten CMS povolí vložiť JS funkciu write, tak by tam mohol povoliť aj vloženie toho skriptu.


Offline

Užívateľ
Užívateľ
Sprehliadnenie kodu

Registrovaný: 06.04.06
Prihlásený: 17.08.13
Príspevky: 194
Témy: 51 | 51
Bydlisko: Sp. Nová Ves
Napísal autor témyOffline : 25.07.2008 20:17 | Sprehliadnenie kodu

ano ano dakujem uz som to vyriesil :)


 [ Príspevkov: 10 ] 


Sprehliadnenie kodu



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Zmena kódu

v HTML, XHTML, XML, CSS

6

639

18.03.2008 18:40

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

citanie kodu

v PHP, ASP

2

476

14.01.2011 20:42

slebo

V tomto fóre nie sú ďalšie neprečítané témy.

úprava kodu

v Ostatné

0

528

09.03.2017 10:42

mio

V tomto fóre nie sú ďalšie neprečítané témy.

skratenie kodu

v Databázy

1

459

05.09.2012 23:34

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

úprava kódu

v PHP, ASP

2

520

19.07.2012 15:40

elo

V tomto fóre nie sú ďalšie neprečítané témy.

zmazanie kodu

v JavaScript, VBScript, Ajax

4

426

14.11.2011 17:24

Bajzik

V tomto fóre nie sú ďalšie neprečítané témy.

Úprava kódu :)

v JavaScript, VBScript, Ajax

0

580

12.07.2009 17:20

d0.0b

V tomto fóre nie sú ďalšie neprečítané témy.

Generovanie kódu

v HTML, XHTML, XML, CSS

9

645

10.02.2011 21:25

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Optimalizacia kodu

v PHP, ASP

6

680

30.06.2009 13:39

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

Zmenšenie kódu

v HTML, XHTML, XML, CSS

6

651

24.05.2017 16:24

GamerSK

V tomto fóre nie sú ďalšie neprečítané témy.

prepis kodu

v Redakčné systémy

6

669

19.01.2007 22:42

Tom@S

V tomto fóre nie sú ďalšie neprečítané témy.

zmena kodu

v PHP, ASP

1

531

20.04.2009 8:53

Blackdevil

V tomto fóre nie sú ďalšie neprečítané témy.

Kontrola kodu

v PHP, ASP

3

2603

01.11.2006 10:55

itsgoingd

V tomto fóre nie sú ďalšie neprečítané témy.

Stiahnutie kódu

v HTML, XHTML, XML, CSS

4

483

23.04.2016 12:51

Pavolbablik

V tomto fóre nie sú ďalšie neprečítané témy.

doplnenie kodu php

v PHP, ASP

1

337

19.01.2015 20:43

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

Hodnotenie zdrojového kódu

v HTML, XHTML, XML, CSS

19

1045

01.03.2008 13:57

emer



© 2005 - 2024 PCforum, edited by JanoF