Newsgroup: it.comp.www.html
Titolo: Come proteggo il codice HTML???

Come da oggetto
bye

Devi usare un programm/script che compressa il file .HTML in
una solo riga. Penso che certe volte ti sei inbattuto in siti
che compressano i loro file in una sola riga.
Cosi facendo, per l'utente sara difficile copiare tutto o una parte
dell file .HTML :)
Devi avere due versioni del sito pero'. Una quelle normale e
quella una-riga. Tu aggiorni il sito da quella normale, e carici
sul server la versione una-riga.
--
Posted from 
engine2.maltanet.net
 [194.158.37.211] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

a meno che non includi tutto il file html all'interno di una pagina asp
dimodoche' la pagina restituita e il risultato di una ASP, che girando lato
server non e copiabile...
Domanda...
a che pro non farsi copiare l'HTML?
Dai non dirmi che non hai iniziato pure tu scopiazzando qua e la....
--
Ciao Leonardo

 Dai non dirmi che non hai iniziato pure tu scopiazzando qua e la....
E certo che ho cominciato cosi, come tutti. E lo faccio ancora, quando
incontro qualcosa che non so .... non e' forse come dice il proverbio
Giapponese : "Copiando si impara ...."


 Giapponese : "Copiando si impara ...."
tante volte per capire come ha fatto una certa cosa...mica che uno voglia
fare la pagina tale e quale
....e poi con teleport ti copi tutto ( o quasi )
la cosa magari puo' essere comoda per non far copiare i javascript lato
client, quelli secca un po' farli copiare soprattutto se uno ha impiegato
parecchio tempo per costruirli
--
Ciao Leonardo


Beh si sa, l'HTML non e' una lingua in se, pero' non vedo tanta differenza
in uno che ha programmato un program con Visual Basic, ed un webmaster
che ha programmato un sito .....
Voglio dire, i programmi VB si compilano in .EXE ed il source la sa solo
il creatore. HTML no - sarebbe interessante potere compilarli pero' ... ^_^



una pagina html č un po' piu' semplice di VB...
--
Ciao Leonardo

 il creatore. HTML no - sarebbe interessante potere compilarli pero' ...
^_^
Da quanto ho sentito dire, il futuro JScript.NET dovrebbe permettere la
compilazione di codice JS (anche se pare che ci siano cmq delle
limitazioni).

 una pagina html č un po' piu' semplice di VB...
In qualita' di sviluppatore VB e di sviluppatore Web, ti posso assicurare
che ci possono essere pagine assai piu' complesse di un codice VB...
Soprattutto se fai uso peso di varie tecnologie (Client-Side/Server-Side).

 salvare la tua pagina
Prova ad andare qui, e sappimi dire.
http://asp4free.ravenna2000.it/neowebsite/TrovaIlCodice/JCrypt3.asp
E' il link di una vecchissimissima "sfida"  che ci fu tempo su un'altro
Newsgroup... c'era chi proponeva un metodo piu' sicuro possibile per
nascondere il codice JS, e c'era chi invece tentava di "romperlo".
Io ero un fautore del "impossibile proteggere realmente del codice in quanto
alla fine sul client e' sempre in chiaro", infatti ero colui che tentava di
rompere il codice proposto. 8)
(Va da se', quindi, che non sono io l'autore della pagina in questione)
A tutt'oggi sono stato l'unico a riuscire a visualizzare il sorgente su IE
5.0 (era la piattaforma piu' difficile su cui rompere il codice, in quanto
IE 4.0 permetteva un lieve sgamo, ad esempio).
il link della pagina che ho postato sta cmq a dimostrare che alcuni approcci
(tipo quello) non servono a tenere lontano SOLO gli utenti alle prime armi,
anzi... Anche utenti medio/esperti possono avere difficolta' a rintracciare
il codice originale..
E chi riesce a rompere un codice del genere, solitamente, ha abbastanza
abilita' da non doversi mettere a "rubare" il codice altrui...
Non sono codici alla stregua del "bloccare il tasto destro" o simili
cavolate.
Guardate un po' quella pagina, e ditemi che ne pensate.

 
http://asp4free.ravenna2000.it/neowebsite/TrovaIlCodice/JCrypt3.asp
<script language="JScript.Encode"><!--
var html=
"hZĸ%=ĸ:c>yĶļzĸ8XPŋŠ}ĸ7 Lĸ+ĸ.hĸ/ ĸ ģŋĸ,··đēž·ĸ9ĸ8ĸ8ĸ)AX_DBĸ<ĸ?j ÐĸDäãĸBßËĪÚÝ
ĸ'ĘÏØĸ@ĸ=ĸ5Ļĸ@ĸ2ĸ+ĸ4ĸDĸ2ĸ>[ßėĸ+Úĸ2KØāĸ,ĸ-ĸBĸ'"+
"ĸDØĖĸ,ĐÏæĸGŧ}ŪYĸ=XĮŨÜĸ)åĸ2ĸ7Ø§ĸ@ĸ(ĸ<ÜÉŅĸ*Îĸ<ÜÛŨĸCĸ9āÆĸ+įĸAPØĸ?ĸ:Žĸ=ĸCĸ$ÜĸAé
Šĸ6āÝĢĸ7ĸ1i§Uĸ6§PĸGÍåŌäÜĸ8ÍÞÔęÛÛÞĐE?Wbĸ%åĘĢÏĸ"+
"@Úāĸ<Óĸ)ĸ<ÎŲĸ'ģŨÅĸ<Īĸ6ĻŨã@ĸ7ĸDŌĸ/ĸ ÓŨĸDāĸ$ĸBÔĒĸ:U^NfĢĸ8ĸ:gĸ;ĒjĸCĨÚĸBÚŠâĸ+ÞÕ
Û@čÞXĢĸ3âŲÏŨĸ8ĸ9fĸ9ĸ8ĸ9Ē°ĸ?rrĸ7c= SĸDBxĶÎßĢÝĸ"+
"=ĸ4äŌTåĸC_ŽĐĸ9Xĸ@NÝæĘÛÏÞØĸ<ÛãįÝÞĪĸ@Uĸ;XÝŨÍĻÆTįįĸBŨÍĸ:āÝÓÔŨĸ%ĸ=Š@ĸ?āÜĸ(PŦÔĸ3
ĸ âßĸ=Įĸ/ĸ7ããĸ,ĸ+ĸ?@ŦäŲÐĸAØčĸDĸCf§f§f§ĸ9ĸ?s|@"+
"ĸAĪE:@ĸ)~ÉÔĖÚŽĸ3ĸ,ąâĸ9äÚÍį­ĸ4ĸ8ĢØĸCĸAĨÂĸ-ĸ;ĸ>
PėŨĢĸ7ĸA]ŦĸAĸ:ŽPLÜÜÝčŨÜÛÚØÖčã§Wĸ$ĸDWŽîáĸ$ĸBÐĸDäāŠáĸ) ĸ)čÖÕäÃĸ<ĸ=@Ĩāĸ2ĸ6ĸ6Š"+
"Øĸ:]ĸ3Ųĸ9Ô@ĸ7Ûĸ7Ėĸ9ĸ@ĸ0ĸ@ãÛØYÏĸ7ŽáŦíĸ<ëĸ@ĸ<ŅÚĸ)Õĸ2ØÞĸ>ĸ8@ėéÔĸ+ĩŊXŨŨØéčØĸ(Ëã
ĶĨãĸ?Úĸ=§ĢÐĸ-ĸ9āĢWØÞĻãĸ@_Yĸ<ĸ/Īĸ?Xĸ-æĖæŅåÝĨĸ5"+
"Þâįâĸ?Ĩĸ=Wĸ<Ýĸ5ÖŠÂTįįĸBŨÍĸ:āÝÓÔÓĸ%ĸ=Š@ĸ?āÜĸ(PŦØGŅĸ3Ũĸ<Øĸ,ĸDÐčŌGĸ4ĸ/XčÖÛĸCÏâ
°ŨXĸDĸ<åŽëŅÛËāĸ7Ýĸ8ĶĸBĸ1ĸ<ęÉÔĖĸ9fĸ9ĸDĸ4ĸ7ĸBÏŨ"+
"Äæ{ĨäĸDĸ:Ĩĸ9­ÐÜĪĸCĸ6ĒŧĘĒÝĸ3fĸAUOĸ)ĸ8Xĸ6ĸ8ĸ5Ŋu ÍčÕęáŲįŦfĪĨŦÞÞÆĸBÕ§čØĻæĢĸ?ÛâĮ
ÚŨŅĸ8Uĸ$aĸ=ęĸ$ĸ?ĸ@áĸ> ĸ5ĪUĸ7ĸ1ĸ7ÔâÝĸ/P|ZØÖŲĒË"+
"ĸ7bĸ5ĸDįĸ>čĪåÉĘĸ+ĸCNĒŊaRIīØŨËÜÕĸ@ÖÛĸ9įÛßĘËčĒĸBãaÜĶĨŦÚĸ5^ŊĐĸ8ëÞĶâKnŦŠĸ/ĩ=ō";
eval(parent.frames[1].codice);
//--></script>
E' questo il codice o quei simboli vanno decodificati ulteriormente?
--
Laz  | ICQ: 26989309 | 
l...@libero.it
 | 247WU/2505hrs |
|   
http://heinlein.cjb.net
 - Sito italiano su RAH   |
|  
http://www.fumetti.org/inducks/
 - Fumetti Disney  |
|________"Any comments?"_"Nothing printable."________|

 E' questo il codice o quei simboli vanno decodificati ulteriormente?
Ehm, ti sembra codice HTML e/o Javascript questo? ^_^
Ovviamente va decodificato ulteriormente.
Quando arrivi alla pagina in questione ti appare un alert con susscritto
qual'e' lo scopo di tale pagina (che ricordo, non ho codato io, io ho solo
rotto il codice).
Ad esempio, dov'e' il codice che ti visualizza l'alert? Inoltre quando
riuscirai a recuperarlo troverai una scritta che te lo notifichera'.

> una pagina html č un po' piu' semplice di VB...
su questo non c'e dubbio, pero' se in essa ci sono i Javascripts .........


 Ovviamente va decodificato ulteriormente.
Ah ecco :-)
Pero', scusami, questo codice non fa nulla all atto pratico (nella pagina
del link che avevi postato), per cui e' puramente accademico sovertire
questo codice e vedere cosa farebbe se non fosse codificato.
Oppure il codice, pure se codificato, fa qualcosa che non si vede in quella
pgina?


 pgina?
Quando lo decodifichi, troverai un msg nell'HTML, ma non e' "che fa
qualcosa".
Spero di essere stato chiaro. ^_^

 Spero di essere stato chiaro. :)
Aah.. intendi il messaggio di Neo in cui dice... azzarola e' vero, hai
ragione!


 bye
Mah... al di la di tutte le invenzioni e gli smanettamenti secondo me
l'unico modo di preservare minimamente quello che crei e' un bel
copyright. Se proprio ti inventi qualcosa di spettacolare
naturalmente... ma il codice DEVE essere pubblico. Il mondo va in questa
direzione, linux, mozilla, etc...
io sono contento se qualcuno si legge il mio code e dice, cazzo non ci
avevo pensato, forte! Solo il vecchio Bill non ci fa vedere i codici e
se usi winz puoi vedere qual'e' il risultato.
[ah dimenticavo, esisite un tool per signare i files js, non ricordo
bene ma dovrebbe essere nel sito della netscape]
Ciao Ciao.
Antonio


ecco... saperlo anche noi come si fa? ;)))))
Ciao!
aNdY^bOoM
togli NOSPAM per le risposte
e-mail: andy_boom[chiocciola]
hotmail.com

 ecco... saperlo anche noi come si fa? ;)))))
Sapere cosa...?


ha scritto:

a come decriptare il codice... non che mi sia necessario ma per pura
curiosita'. (anche perche' di algoritimi ecc non ci capisco na fava)
%)


 %)
Da quel che ho capito Lazarus non e' ancora riuscito a risalire al codice
originale, probabilmente ha lasciato perdere tutto.

 originale, probabilmente ha lasciato perdere tutto.
Si', non ci ho nemmeno provato.. in compenso mi sono documentato sulla
criptazione dei javascript con quel programmino M$.
--
Laz  | ICQ: 26989309 | 
l...@libero.it
 | 252WU/2552hrs |
|   
http://heinlein.cjb.net
 - Sito italiano su RAH   |
|  
http://www.fumetti.org/inducks/
 - Fumetti Disney  |
|____________"I'm the best at what I do."____________|

 criptazione dei javascript con quel programmino M$.
Quale programmino?



in piu': commenti e pareri?


 in piu': commenti e pareri?
Suppongo si riferisca al JScript.Encode (Ma non ne sono sicuro, per questo
gliel'ho chiesto).
In tal caso:
a) Funziona solo su IE
b) l'algoritmo di criptazione fa schifo da quanto e' osceno e semplice da
crackare.
Infatti la l'url che ti ho posto, usava una tecnica proprietaria anni luce
avanti, non usava il JScript.Encode.
C'era nella dicitura dello script per una semplice caratteristica intrinseca
di quest'ultimo, ma non veniva usato come motore di protezione.

 Quale programmino?
Come quale programmino? Quello per criptare il javascript!
http://www.microsoft.com/mind/0899/scriptengine/scriptengine.htm


 di quest'ultimo, ma non veniva usato come motore di protezione.
Aah.. e uno se lo sogna di notte? :-)


 Aah.. e uno se lo sogna di notte? :-)
Cos'e' che uno se lo deve sognare la notte? :?

 Cos'e' che uno se lo deve sognare la notte? :?
Ma oggi non capisci nessun messaggio?? :-))))))
No, vabbe', siamo noi un po' criptici :-)
Intendevo.. io ho visto la scritta JScript.Encode ed ho pensato che fosse
quello, non avevo modo di capire che non lo fosse!


 quello, non avevo modo di capire che non lo fosse!
Beh, se facevi un paio di test vedevi subito che l'algoritmo di criptazione
era tutt'altro.. Ma capisco che magari non e' che avevi tutta quella gran
voglia... ^__^