Jos joku on suojannut niin että lähdekoodia ei näy niin miten sen saa näkymään?
Minkälaisesta lähdekoodista on kysymys?
HTML ihan tavallisen netisivun.
Ottamalla selaimesta JavaScriptin pois päältä? Eipä sitä lähdekoodia voi oikein mitenkään muuten "suojata" kuin jollain JavaScript-pelleilyllä.
Miten otan selaimesta javascriptin pois päältä?
Mikä selain on kyseessä?
Osa ihmisistä, kuten minä, tykkää salailla nettisivuja.
Olen myös huomannut että tykätään leikkiä PHPllä, jolla saadaan aikaan tyhjä lähde koodi ( siis tyhjä, ei estetty tai sekainen )
Tai sitten joku Javahommeli kuten minä. Silloin juuri pitää olla javatuki päällä, sillä osa sivuistani on ns. javascript sivuja joissa ei ole HTML koodia vaan se on muutettu javascript muotoon. Siinä sitten on hienoa selvitellä koodia jonka saa muutettua takaisin vain yhdellä tietyllä "avaimella".
no kaikki javaskripti-viritelmä-salaukset on helposti avattavissa, miksi se lähdekoodi edes pitää "suojata"? ;)
Joo totanoin mun selain on IE 5. Yritin ratkaista 3 tehtävää, http://scifi.pages.at/hackits/ ja se oli suojattu lähdekoodi ja se pitäs saada auki. :)
Eikö View->Source toimi aina vaikka hiiren painaminen olisi estetty JavaScriptillä?
Toimii tolleen just miten Antti sano, mutta minulle muodostui ongelmaksi tasolle 5 pääseminen. Sivun lähdekoodi on melkein tyhjä ja en keksi enää mitään ratkaisuvaihtoehtoja(tässä olen pari tuntia miettinyt:). Antakaapas joku pientä vinkkiä, alkaa pikkuhiljaa hermot mennä...
Muistakaa, että javascript voidaan tuoda erillisestä tiedostosta tyyliin
<script language="javascript" src="sejase.js">
Tuollaiseen törmäsin yhdessä vaiheessa ja lopulta tuota kahdeksikkoa en enää jaksanut alkaa selvittämään.
Yhdessä tehtävässä on salasana piilotettu mitäänsanomattomaan merkkijonoon, joka puretaan funktiolla, jonka nimeä en nyt muista.
lainaus:
Sivun lähdekoodi on melkein tyhjä ja en keksi enää mitään ratkaisuvaihtoehtoja(tässä olen pari tuntia miettinyt:). Antakaapas joku pientä vinkkiä, alkaa pikkuhiljaa hermot mennä...
Lähdekoodi on tyhjä vain näennäisesti, skrollaapa jonkin matkaa alaspäin :)
Ratkaisu menee näin: Arrayssa on kaikki aakkoset. Salasana on arrayn koko (26) * 100 / 2 - 66 = xxxx (laske itse ;)
mä pääsin joskus ysi tasolle, kun yritin.
lainaus:
Osa ihmisistä, kuten minä, tykkää salailla nettisivuja.
Olen myös huomannut että tykätään leikkiä PHPllä, jolla saadaan aikaan tyhjä lähde koodi ( siis tyhjä, ei estetty tai sekainen )
mitenköhän tälläinen on mahdollista PHP:llä toteuttaa?
lainaus:
lainaus:
Osa ihmisistä, kuten minä, tykkää salailla nettisivuja.
Olen myös huomannut että tykätään leikkiä PHPllä, jolla saadaan aikaan tyhjä lähde koodi ( siis tyhjä, ei estetty tai sekainen )mitenköhän tälläinen on mahdollista PHP:llä toteuttaa?
Ei PHP kyllä varsinaisesti liity paljoa tuohon "tyhjä lähdekoodi" -kikkaan. Voi niitä rivinvaihtoja suoltaa sinne tiedostoon ihan tavallisella tekstieditorillakin.
niinpä... eikä se tee tiedostosta tyhjää :DDD
Ei teekkään.. :D
PHP koodilla "generoidaan" palvelimella sivu ja lähetetään se käyttäjälle.
Siis mitä ?? Eikö se muka olekkaan mahdollista ? Olen luullut, että koska PHP suoritetaan palvelimella, voidaan include käskyllä hakea sivu...
No voi vittu mikä idiootti olen !! No anteeksi syvästi aiheuttamaani hälyä !
No siis se PHP:n include() -funktio "liittää" koodin toisesta tiedostosta sivulle mitä ollaan "generoimassa" ja sen jälkeen lähettämässä käyttäjälle.
Eli ei se lähdekoodi mihinkään katoa. Näet ehkä palvelimen puolella tiedostossa vain esim:
<?php
include("ylä.php");
include("keski.php");
include("ala.php");
?>
mutta kun sivu lähetetään käyttäjälle voi se esim olla:
<!-- Ylä alku -->
<h2>Otsikko</h2>
<!-- Keski alku -->
Täällä sivulla ei ole mitään, mutta lähdekoodi näkyy.
<!-- Ala alku -->
Kopirait See
lainaus:
mitenköhän tälläinen on mahdollista PHP:llä toteuttaa?
for(i=0;i<100000000;i++){ echo " \n"; }
:P
Edit: tyhmä kooditagi
Aihe on jo aika vanha, joten et voi enää vastata siihen.