Koodi piiloon

Eli jollaillakin nettisivulla on vaan JavaScript koodinpätkä eikä muuta mites se tehään?
Olen kopioinnut ko. koodinpätkän mutta ei se oikein tunnu auttavan aina vaan sivuston koodi näkyy..
4647
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat
  • Käy katsomassa tuolla, kiitos!

    Äänestä

  • Kaikkea sitä näkee. Nuo eivät ole mitään kryptaajia, vaikka niitä sillä nimellä myytäisiinkin. Ne vain vaihtavat HTML:n enkoodauksen tekstistä pakotusmerkkeihin.

    Kuka tahansa voi muuttaa dokumentin takaisin HTML:ksi erittäin helposti. Python-tulkissa vaikka näin:

    >>> c="%3C%41%20%68%72%65%66" # tähän sivun koodi
    >>> print "".join([chr(eval('0x'+s)) for s in c.split("%")[1:]])

    tai JavaScript tulkilla (esim. ngs-js) suoraan komentoriviltä:

    % ngs-js -e 'print(unescape("%3C%41%20%68%72..."));'

    HTML:n piilottaja olisi mahdollista tehdä paljon fiksummin kuin mitä linkin päästä löytämäni ohjelmat tekevät. Täysin luotettavasti HTML:ää ei saada piiloon mitenkään, koska selaimen on pystyttävä näyttämään sivu. Jos jotakuta oikeasti HTML:n sisältö kiinnostaa, hän voi aina puukottaa selainta sen verran, että Javascriptin tuottama HTML-koodi saadaan näkyviin.

    Tuollaisten kryptaajien olemassa oloakin enemmän minua ihmetyttää se, miksi joku edes haluaa piilottaa HTML-koodin.

    Äänestä

  • TRRY kirjoitti:

    Kaikkea sitä näkee. Nuo eivät ole mitään kryptaajia, vaikka niitä sillä nimellä myytäisiinkin. Ne vain vaihtavat HTML:n enkoodauksen tekstistä pakotusmerkkeihin.

    Kuka tahansa voi muuttaa dokumentin takaisin HTML:ksi erittäin helposti. Python-tulkissa vaikka näin:

    >>> c="%3C%41%20%68%72%65%66" # tähän sivun koodi
    >>> print "".join([chr(eval('0x'+s)) for s in c.split("%")[1:]])

    tai JavaScript tulkilla (esim. ngs-js) suoraan komentoriviltä:

    % ngs-js -e 'print(unescape("%3C%41%20%68%72..."));'

    HTML:n piilottaja olisi mahdollista tehdä paljon fiksummin kuin mitä linkin päästä löytämäni ohjelmat tekevät. Täysin luotettavasti HTML:ää ei saada piiloon mitenkään, koska selaimen on pystyttävä näyttämään sivu. Jos jotakuta oikeasti HTML:n sisältö kiinnostaa, hän voi aina puukottaa selainta sen verran, että Javascriptin tuottama HTML-koodi saadaan näkyviin.

    Tuollaisten kryptaajien olemassa oloakin enemmän minua ihmetyttää se, miksi joku edes haluaa piilottaa HTML-koodin.

    "Tuollaisten kryptaajien olemassa oloakin enemmän minua ihmetyttää se, miksi joku edes haluaa piilottaa HTML-koodin."

    Ehkä tää ketjun alottaja on niin guru koodari, että se ei halua jakaa hienoja html-kikkojaan kenellekään. Koskaan ei voi tietää, milloin salaliitto iskee... Spooky! ;-D

    Serveripuolen ohjelmointikielistä ei saa tietoa selaimen kautta (tai saattaa saadakin, mutta ne estetään muunlaisilla tietoturva-jutuilla) ja html on niin perushöttöä, että siinä ei ole mitään salattaa. Ihmettelen kanssa, miks kukaan haluaa laittaa jonkun "kryptaajan" sivuilleeen.

    Äänestä

Kommentoi aloitusta


IrWin_2 kirjoitti:

Eli jollaillakin nettisivulla on vaan JavaScript koodinpätkä eikä muuta mites se tehään?
Olen kopioinnut ko. koodinpätkän mutta ei se oikein tunnu auttavan aina vaan sivuston koodi näkyy..

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu