Ako nezobrazovať zdrojový kód
Ako nezobrazovať zdrojový kód
Zdravím,
nepoznáte niekto niaký php alebo html kód, ktorý by zakázal užívatelovi zobrazovat zdrojový kód stránky?
nepoznáte niekto niaký php alebo html kód, ktorý by zakázal užívatelovi zobrazovat zdrojový kód stránky?
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Ako nezobrazovať zdrojový kód
nie, nič také neexistuje. Ale môžeš ho cez rôzne funkcie aspoň znečitateľniť, aby si užívateľom zkomplikoval robotu pri jeho čítaní
Re: Ako nezobrazovať zdrojový kód
a ako napríklad
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Ako nezobrazovať zdrojový kód
to záleží od toho, ako máš tú stránku robenú
-
Michaelo
Hardcore addict
- Príspevky: 6177
- Registrovaný: 16 júl 2008, 20:29
- Bydlisko: Pri PC
- Kontaktovať používateľa:
Re: Ako nezobrazovať zdrojový kód
Jednou z možností je JS. Zakóduješ ním zdroják a Browser si ho cez JS dekóduje. Pri zobrazení zdrojáku ti ale zobrazí zakódovanú verziu.
Nevýhodou ale je, že ak niekto nemá zapnutý JS, nezobrazí mu WEB, takže to nie je ideálna možnosť. Taktiež to predĺži načítavanie webu.
Nevýhodou ale je, že ak niekto nemá zapnutý JS, nezobrazí mu WEB, takže to nie je ideálna možnosť. Taktiež to predĺži načítavanie webu.
-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Ako nezobrazovať zdrojový kód
Pochybujem, že by si vymyslel nejaký super geniálny HTML kód, ktorý by si chcel schovať. Ak nechceš aby niekto niečo videl, tak to nedávaj na net. Rovnako je tu malá možnosť, že sa kód ošetrený obsfukátorom nezobrazí niektorým užívateľom, keďže tento typ znečitatelnenia kódu využíva JavaScript a napr. aj ja, ho mám v niektorých prehliadačoch vypnutý, pričom v telefóne ho mám vypnutý skoro stále a druhý tel. mi ho nepodporuje vôbec. Ak chceš písať resp. si myslíš, že ideš napísať niečo, čo by stálo sa krádež kódu, môžeš použiť aj nejakú technológiu s uzavretým zdrojovým kódom, kde je pomerne ťažké dostať sa k zdrojáku.
-
harrison314
Hardcore addict
- Príspevky: 8219
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Ako nezobrazovať zdrojový kód
Ano "zakodovanie" cez JS nepomoze, staci v chrome stlacit F12 a mas prave akytvne HTML, to je rozkodovane.
Jediny sposob ako sa nedostat k zdrojaku stranky je Java aplet ( 10 rokov nepouzivana vec) alebo flash.
Neviem si predtsvait co by ti mohol ukradnut, cenne su informacie a tam staci osetrit na sereveri to aby ich dostal len opraveneny clovek.
Jediny sposob ako sa nedostat k zdrojaku stranky je Java aplet ( 10 rokov nepouzivana vec) alebo flash.
Neviem si predtsvait co by ti mohol ukradnut, cenne su informacie a tam staci osetrit na sereveri to aby ich dostal len opraveneny clovek.
Re: Ako nezobrazovať zdrojový kód
mal som takeho klienta, ktory chcel zverejnit na webe nejake clanky, ktore pracne vypracovali (historicke veci ohladom armady), a nechcel aby si to niekto len tak skopcil a pouzil na svojej webstranke, alebo capol do nejakeho casopisu/blogu a podpisal sa pod to. Cize ono niekedy to zakodovanie/zaspinenie/znemoznenie kliknutia ma zmysel, a aspon laikom da zabrat a moze ich to pripadne od kopirovania textov odradit.
Re: Ako nezobrazovať zdrojový kód
sharky-no, akože laik si nevie odpísať text z obrazovky? Tiež debilná požiadavka. Kto chce, okopíruje a je jedno kto je to, aj ako to máš zabezpečené.
Re: Ako nezobrazovať zdrojový kód
no ale tak aspon mu to da ako taku namahu s tym, a klient je spokojny ze jeho praca nebola okopcena behom 2sekund, na ktorej sa on nadrel. ale tak tiez by som si na vlastny web nic take nespravil.
Re: Ako nezobrazovať zdrojový kód
No pokiaľ mi je dobre známe tak k zdrojáku Javy alebo Flashu sa dá dostať taktiež.harrison314 napísal:Ano "zakodovanie" cez JS nepomoze, staci v chrome stlacit F12 a mas prave akytvne HTML, to je rozkodovane.
Jediny sposob ako sa nedostat k zdrojaku stranky je Java aplet ( 10 rokov nepouzivana vec) alebo flash.
Neviem si predtsvait co by ti mohol ukradnut, cenne su informacie a tam staci osetrit na sereveri to aby ich dostal len opraveneny clovek.
-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Ako nezobrazovať zdrojový kód
Len či ho budeš potom vedieť aj prečítať/použiť/upraviť. Zas až tak jednoduché to nie je, ak je výrobca paranoik ako ja, len zo srandy sisi mohol dekompilovať, ktorékoľvek SWF hojko logo (reagujem na dekompiláciu flash aplikácií).
Re: Ako nezobrazovať zdrojový kód
Tak je mi jasné ,že dekompilovaný kód nebude v takej podobe ako zdrojový kód resp. zobrazený JS nejakej klasickej web stránky ,ale tak vyčítať sa z toho niečo dá. Aj preto sa napríklad neodporúča nastavovať DB pripojenie priamo v Applete (S Flashom neviem ako to je...).
* Pokiaľ sa človek bojí okopírovania tak nech si logiku rieši na strane servera. Čo sa týka vizuálnej stránky, nejakého jQuery a podobne to asi ťažko bude riešiť na SS ,ale tak to je úplne jedno kedže sa to dá skopčiť aj bez toho aby si niekto pozrel zdroják len to zaberie viac času.
* Pokiaľ sa človek bojí okopírovania tak nech si logiku rieši na strane servera. Čo sa týka vizuálnej stránky, nejakého jQuery a podobne to asi ťažko bude riešiť na SS ,ale tak to je úplne jedno kedže sa to dá skopčiť aj bez toho aby si niekto pozrel zdroják len to zaberie viac času.
Re: Ako nezobrazovať zdrojový kód
OT:
2weroro: Myslis ten, pre ktorehokolvek zaciatocnika v programovani, uplne citatelny ActionScript, ziskany nejakym decompilerom po tom co som zadal do googlu Flash Decompiler?
Videl si uz niekedy assembler? 
2weroro: Myslis ten, pre ktorehokolvek zaciatocnika v programovani, uplne citatelny ActionScript, ziskany nejakym decompilerom po tom co som zadal do googlu Flash Decompiler?
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Ako nezobrazovať zdrojový kód
a videl si ty niekedy brainfuck?
weroro myslel aspon trosku osetreny kod. O takych sa tu cely cas bavime. Skus si dekompilovat napriklad jeho loga co pre nas robil
weroro myslel aspon trosku osetreny kod. O takych sa tu cely cas bavime. Skus si dekompilovat napriklad jeho loga co pre nas robil
Re: Ako nezobrazovať zdrojový kód
Ano brainfuck som videl a budem mu programovat aj interpreter, avsak ked sa uz bavime o chraneni kodu, tak ->
1. Preco by niekto pisal nieco v brainfucku, preto sa vratme spatky na realnu podu a assembler sa v tej realnej pode nachadza
2. Bavime sa o ochrane kodu, ochrana interpretovaneho (tym rozujem aj java bytecode alebo CIL) mi pride ako nezmysel, nikdy nedosiahnes plnej ochrany, dokonca ani pri prekladanych jazykoch (rozumej do assembleru) to nebyva problem pre cloveka co sa assemblerom venuje (takych je fakt malo).
A hej, logo som dekompiloval, dostal som citatelnu podobu zdrojakov, ktoru si mozem citat ako basnicku na dobru noc.
1. Preco by niekto pisal nieco v brainfucku, preto sa vratme spatky na realnu podu a assembler sa v tej realnej pode nachadza
2. Bavime sa o ochrane kodu, ochrana interpretovaneho (tym rozujem aj java bytecode alebo CIL) mi pride ako nezmysel, nikdy nedosiahnes plnej ochrany, dokonca ani pri prekladanych jazykoch (rozumej do assembleru) to nebyva problem pre cloveka co sa assemblerom venuje (takych je fakt malo).
A hej, logo som dekompiloval, dostal som citatelnu podobu zdrojakov, ktoru si mozem citat ako basnicku na dobru noc.
-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Ako nezobrazovať zdrojový kód
Ktoré logo si dekompiloval?
Re: Ako nezobrazovať zdrojový kód
Aktualne. Ine nemam.
-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Ako nezobrazovať zdrojový kód
Tu máš aj ostatné
http://www.hojko.com/interaktivne-logo- ... 81122.html
Toto je výstup aktuálne nasadeného loga z môjho dekompilera.
A tento kód je nepoužiteľný. Dokonca aj keby sisi dal priamo exportnúť FLA, tak to už bez chyby neskompiluješ. Je to totiž ošetrený zdroják, obfuskatorom, codeShake-rom a ešte nejakým haluzným algoritmom, ktorý schová časť kódu. 3v1 od nekomerčného výrobcu a zadarmo. Ty vidíš iný kód? Ak áno, tak potom je táto ochrana z mojej strany na dve veci. Ak nie, tak potom si získal nefunkčný kód.
Toto je výstup aktuálne nasadeného loga z môjho dekompilera.
Spoiler
Kód: Vybrať všetko
// Action script...
// [Action in Frame 1]
function ()
{
\x03 = 2887 % 511 * true;
if (!"\x01")
{
} // end if
return (eval("\x03"));
} // End of the function
var \x01 = 487 + \x04\x05();
while (\x01 = eval("\x01") - 366, \x01 = eval("\x01") - 148, eval("\x01") == 238)
{
\x01 = eval("\x01") - 15;
break;
} // end while
if (eval("\x01") == 774)
{
\x01 = eval("\x01") - 710;
if (false)
{
}
else
{
\x01 = eval("\x01") + 466;
} // end else if
} // end if
if (eval("\x01") == 811)
{
\x01 = eval("\x01") + 111;
} // end if
if (eval("\x01") == 395)
{
\x01 = eval("\x01") + 320;
}
else
{
if (eval("\x01") == 223)
{
\x01 = eval("\x01") + 699;
} // end if
\x01 = eval("\x01") + 424;
if (eval("\x01") == 100)
{
\x01 = eval("\x01") + 227;
} // end if
if (eval("\x01") == 618)
{
\x01 = eval("\x01") - 190;
} // end if
if (eval("\x01") == 530)
{
\x01 = eval("\x01") - 102;
} // end if
if (eval("\x01") == 64)
{
\x01 = eval("\x01") + 466;
} // end if
if (eval("\x01") == 751)
{
\x01 = eval("\x01") - 513;
if (false)
{
}
else
{
\x01 = eval("\x01") - 15;
} // end else if
} // end if
if (eval("\x01") == 123)
{
\x01 = eval("\x01") + 55;
} // end if
if (eval("\x01") == 200)
{
\x01 = eval("\x01") + 442;
} // end if
if (eval("\x01") == 842)
{
\x01 = eval("\x01") - 200;
} // end if
if (eval("\x01") == 768)
{
\x01 = eval("\x01") - 645;
} // end if
if (eval("\x01") == 453)
{
\x01 = eval("\x01") + 1;
if (true)
{
}
else
{
\x01 = eval("\x01") + 388;
} // end else if
} // end if
if (eval("\x01") == 845)
{
\x01 = eval("\x01") - 450;
} // end if
if (eval("\x01") == 454)
{
\x01 = eval("\x01") + 388;
} // end if
\x01 = eval("\x01") + 13;
\x01 = eval("\x01") - 195;
var \x0f = 1;
\x01 = eval("\x01") - 346;
\x01 = eval("\x01") + 522;
if (eval("\x01") == 296)
{
\x01 = eval("\x01") + 603;
if (!"\x0f")
{
}
else
{
\x01 = eval("\x01") - 405;
} // end else if
} // end if
if (eval("\x01") == 494)
{
\x01 = eval("\x01") - 167;
} // end if
if (eval("\x01") == 899)
{
\x01 = eval("\x01") - 405;
} // end if
if (eval("\x01") == 178)
{
\x01 = eval("\x01") + 667;
if (false)
{
}
else
{
\x01 = eval("\x01") - 450;
} // end else if
} // end if
if (eval("\x01") == 715)
{
\x01 = eval("\x01") - 715;
} // end if
} // end else if
Re: Ako nezobrazovať zdrojový kód
To co vidim poslem v PM.