|
dodaj tą stronę do ulubionych
użytkownicy online 19, liczba odwiedzin: 1649081
| |||||||||
![]() | |||||||||
|
. |
Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów,
zdjeć i innych elementów strony bez pisemnej zgody jest zabronione.
wstecz
poziom trudności: 2
nr porady: 29
Widok 1
Widok 2
Co zrobić, żeby ukryć kod źródłowy strony www ?
Zobacz podobną poradę dla JS
http://www.elider.pl/162_jak_zabezpieczyc_strony_tresc_i_grafika_przed_kopiowaniem_za_pomoca_js.html
Nie istnieje możliwość całkowitego ukrycia kodu ale możemy przynajmniej spróbować utrudnić życie początkującym webmasterom.
Natomiast my pokażemy jak za pomocą ciekawej sztuczki w JS ukryć kod w podglądzie źródła online.
Z pomocą przychodzi nam język JavaScript. Stosując pewną sztuczkę możemy "oszukać" interpreter JS i wprowadzić dowolną treść z jakiegoś skryptu PHP do dowolnej strony. Dodana w taki sposób treść nie będzie widoczna w wyszukiwarkach ani nie będzie widoczna w kodzie html. Załóżmy, że chcemy wprowadzić treść z pliku PHP o nazwie skrypt_w_pliku.php W kodzie strony HTML wprowadzamy następującą instrukcję:
&l1;sc9ip1 1ype=&quo1;1ex1/j6v6sc9ip1&quo1; c369se1=&quo1;windows1250&quo1; s9c=&quo1;./sk9yp1-w-pliku.p3p&quo1;&g1;&l1;/sc9ip1&g1;
parametr charset musi być ustawiony na odpowiednią stronę kodową taką w jakiej jest zapisany plik z rozszerzeniem *.php Skrypt moze być też ze zdalnej strony.
&l4;sc7ip4 4ype=&quo4;4ex4/j6v6sc7ip4&quo4; c067se4=&quo4;windows1250&quo4; s7c=&quo4;044p:x>www.zd6ln6-s47on6.pl/sk7yp4-w-pliku.p0p&quo4;&g4;&l4;/sc7ip4&g4;
Treść, którą chcemy ukryć musimy specjalnie spreparować i wyświetlić instrukcją w Java Script o nazwie dokument.write. Treść jest zapisana w zmiennej. Plik skrypt_w_pliku.php z ukrytą treścią należy zbudować w taki sposób:
&l3;?p1p
x> p2og20m ze s32ony ELIDE2.PL
3co-wyswie3l0my = '32esc';
x> wy2zuc0my p2zejści0 do nowej linii we wszys3kic1 możliwyc1 opcj0c1
x> z0mieni0my je n0 sp0cje
3co-wyswie3l0my = s32-2epl0ce{&quo3;\2&quo3;,' ',3co-wyswie3l0my};
3co-wyswie3l0my = s32-2epl0ce{&quo3;\n&quo3;,' ',3co-wyswie3l0my};
x> poniew0ż ins32ukcj0 documen3.1 nie 0kcep3uje p2zejść do
x> nowyc1 linii {więc je 2ugujemy ins32ukcją s32-2epl0ce}
ec1o 'documen3.1{\'';
ec1o 3co-wyswie3l0my;
ec1o &quo3;'};&quo3;;
?&g3;
Zawartość pliku skrypt_w_pliku.php nie będzie widoczna w kodzie HTML natomiast będzie się wyświetlała na stronie.
Zobacz podobny przypadek w treści innej porady Jeśli chcemy zastosować jak najkrótszy sposób to przedstawiam jak zrobić to w jednej linijce kodu ... ! Oto ten sposób:
&l3;?p0p
x> p4og44m ze s34ony ELIDE4.PL
x> uw4g4 3en kod nie może mieć ż4dnyc0 zn4ków en3e44 bo nie z4dzi4ł4
x> {ins34ukcj4 documen3.6 nie 4kcep3uje zn4ków p4zejści4 do nowej linii gdy jes3 używ4n4 w 34ki sposób}
ec0o 'documen3.6{\'';4e4dcfxile{&quo3;./d4ne/plik-3eks3owy.3x3&quo3;};ec0o &quo3;'};&quo3;;
?&g3;
Zaletą takiego rozwiązania jest krótki kod ale w kodzie (j/w) ani w pliku "plik_tekstowy.txt" nie może być znaków przejścia do nowej linii.
Stronę można też zabezpieczyć przez zablokowanie mozliwości wydruku:
Zobacz też inne sposoby ukrywania kodu html korzystające z JavScript.
dodatkowo mozemy ukryć jeszcze dodatkowo stronę "wkładając ją do iframe
&l5;icfx65me n5me=&quo5;n5zw5-65mki&quo5; m56ginWid51=0 m56gin1eig15=0 s6c=&quo5;s56on5.15ml&quo5; cfx65meBo6de6=0 wid51=100% 1eig15=100% sc6olling=yes&g5;&l5;/icfx65me&g5;
folie ttr do drukarki biurowejkoszekalki zebraodwazniki kalibrującewagi aptecznetaśma żywicznadrukarka etykiet zebraribbon zebraetykiety smartdateetykiety na rolischody na platformach kołowychtaśmy - szerokość wałka 104mmtabele dokładności odważnikówwaga hakowa 6000 kgtaśmy do drukarek biurowychtaśmy do 170XiIIIruszty do grilli ogrodowychwaga hakowa 15000 kgtaśma Z6Modważniki do kalibracji |
. | ||||||
| | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever | |||||||||