• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed chowanie kodu przed użytkownikiem

Object Storage Arubacloud
+1 głos
342 wizyt
pytanie zadane 18 kwietnia 2019 w HTML i CSS przez Hasira Bywalec (2,100 p.)
zamknięte 19 kwietnia 2019 przez Hasira

Witam, chciałem pokazać dla tych, którzy lubią takie "bajery", że można ukryć kod HTML (są sposoby by go pokazać, ale przeciętny użytkownik zapewne nie będzie widział jak)

Dlaczego chowamy kod, skoro jest on jawny?

Szczerze nie wiem, ale zawsze to coś nowego :)

Co zrobić by ukryć kod? wystarczy w html wkleić kilka fraz

document.addEventListener('contextmenu', function (e) {

    e.preventDefault();
}, false);

powyższy kod wyłącza klawisz PPM

document.onkeydown = function(e) {

    //Wyłącza klawisz F12
    if(event.keyCode == 123) {

        return false;
    }

    //Wyłącza kombinację klawiszy CTRL + SHIFT + I
    if(e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)) {
        return false;
    }

    //Wyłącza kombinację klawiszy CTRL + SHIFT + J
    if(e.ctrlKey && e.shiftKey && e.keyCode == 'J'.charCodeAt(0)) {

        return false;
    }

    //Wyłącza kombinację klawiszy CTRL + SHIFT + U
    if(e.ctrlKey && e.keyCode == 'U'.charCodeAt(0)) {

        return false;
    }

    //Wyłącza kombinację klawiszy CTRL + SHIFT + C
    if(e.ctrlKey && e.keyCode == 'C'.charCodeAt(0)) {
         return false;
    }
}

 

komentarz zamknięcia: Traktuj jako ciekawostkę

5 odpowiedzi

+3 głosów
odpowiedź 18 kwietnia 2019 przez Xevrrer Obywatel (1,640 p.)

Fraza "view-source:" przed linkiem? (chrome)

Kod zawsze bedzie jawny bo musi zostać pobrany do wyświetlenia.

Jest to od dawna znana rzecz lecz bardzo rzadko stosowana, ponieważ osoba której będzie zależeć na zdobyciu kodu dostanie go, a większość użytkowników chcących coś skopiować, wydrukować, uzyskać dostęp do dodatków itp. będzie miała problemy i to raczej ich zniechęcisz.

komentarz 18 kwietnia 2019 przez Xevrrer Obywatel (1,640 p.)
Ale rozumiem ze po prostu odkryłeś coś fajnego i chciałeś się pochwalić, niestety akurat ten aspekt wzbudza irytację u większości :p
1
komentarz 18 kwietnia 2019 przez Hasira Bywalec (2,100 p.)

@Xevrrer, siedzę w HTML'u nie od dziś, dałem to tu, bo może ktoś lubi takie rzeczy i nie traktować tego na serio, takie rozwiązania mają rzecz, gdy chcesz usunąć ppm i dodać własne custom menu (czyt. open.spotify)

+2 głosów
odpowiedź 18 kwietnia 2019 przez Velta Maniak (52,010 p.)
Wystarczy wywołać narzędzia z menu przeglądarki. Jak ktoś nie chce, żeby zobaczyć kod, to niech go nie wstawia. ¯\_(ツ)_/¯
+2 głosów
odpowiedź 18 kwietnia 2019 przez hun1er76 Stary wyjadacz (11,960 p.)
Phi, ale mi to. Pomijając już sposoby techniczych użytkowników ominięcia tego np. w Chromie każdy może z łatwością wejść w Menu -> Więcej narzędzi -> Narzędzia dla programistów albo nawet Menu -> Więcej narzędzi -> Zapisz stronę jako.. aby zapisać htmla na swoim komputerze.
+1 głos
odpowiedź 18 kwietnia 2019 przez Ehlert Ekspert (212,670 p.)

Myślę że taka funkcjonalność może podbić stronę http://404bajery.pl/

+1 głos
odpowiedź 19 kwietnia 2019 przez mrspock1 Mądrala (6,420 p.)
Twoja metoda nie zadziała po wyłączeniu java script.

Są narzędzia do mieszania kodu, że staje się on bardzo trudny do śledzenia, szczególnie gdy jest bardzo długi. To powinno pomóc w większości wypadków. Na przykład.

https://obfuscator.io/

http://www.javascriptobfuscator.com/default.aspx

https://www.daftlogic.com/projects-online-javascript-obfuscator.htm

https://yuilibrary.com/

Jeśli jednak trafisz na wprawną osobę, to ona i ta się zorientuje jak kod działa. Dlatego lepszym rozwiązaniem jest nie stosowanie kodu po stronie front-end tylko umieszczenie go w back-end. Właśnie dlatego powstały aplikacje internetowe.

Podobne pytania

0 głosów
2 odpowiedzi 225 wizyt
pytanie zadane 21 lutego 2019 w JavaScript przez Jakub Domacki Użytkownik (660 p.)
0 głosów
0 odpowiedzi 700 wizyt

92,536 zapytań

141,377 odpowiedzi

319,456 komentarzy

61,922 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...