Newsgroup: it.comp.lang.javascript
Titolo: Criptare codice jscript

Ciao a tutti,
vorrei sapere se esiste un sistema per non far visualizzare il codice
jscript agli utenti nel sorgente di una pagina html.
Grazie in anrticipo
              Enrico

 da
un punto non ben identificato del cyberspazio scrivesti:

Dipende solo da quanto sono esperti gli utenti.
In definitifa non e' possibile nasconderlo, ma solo
rendere piu' "difficile" la lettura.
--
Ciao
	Kluge
Alarm: File reality.sys corrupted.
Reboot universe? [Yes]

 jscript agli utenti nel sorgente di una pagina html.
Forse e' stato trovato un metodo, ma e' necessario usare ASP.
Per maggiori informazioni 
www.asp-it.com
 nella sezione Articoli
--
ciao
gelty
--
Visita 
http://www.sifor.it
Elimina *toglimi* per le risposte

>jscript agli utenti nel sorgente di una pagina html.


prova a prendere lo script del menu
di 
www.probo.it/javascript
  ..
non e impossibile, ma
neanche facilissimo!
--
Bye
Ro<*?*>berto

Ciao Roby,
e' questo il codice?
/***************Non rimuovere ne modificare questi commenti********/
/******************pena il funzionamento dello script**************/
NO_SCRIPT="Inizio_Autore";
 Autore = Array('Ro<*¿*>berto',
       "
http://www.probo.it/Roberto/
");
 For = Array('NewsGroup JavaScript',
    "
http://www.probo.it/JavaScript/
");
Riferimenti=Array(String.fromCharCode(95,115,99,114,105,80,116).toUpperCase(
));
NO_SCRIPT="Fine_Autore";
NO_SCRIPT=Autore[1].substring(0,20)+For[1].substring(24,For[1].length);
/********************************************************************/
if(
// (location.toString().indexOf(For[1].substring(10,20))>-1)&&
   (parseInt(navigator.appVersion.substring(0,1)) > 3)&&
   (top.frames.length==0)){
Frame_Ary=Array("100%,*",Array('principale',this.location.toString().toUpper
Case()),Array('nascosto',"about:blank"))
with (document) {
  writeln("<SCRIPT src='Script/DatiMenu.js'
language='JavaScript1.2'></SCRIPT>");
 writeln(String.fromCharCode(60)+For[1].substring(24,For[1].length-1)+
 String.fromCharCode(32,115,114,99,61,34)+NO_SCRIPT+
 String.fromCharCode(109,101,110,117,46,106,115,34)+
 String.fromCharCode(62)+
 String.fromCharCode(60,47)+For[1].substring(24,For[1].length-1)+
 String.fromCharCode(62));
   writeln ("<FRAMESET ROWS='"+Frame_Ary[0]+"' FRAMEBORDER=no BORDER=0
FRAMESPACING=0>");
   for(i=1;i<Frame_Ary.length;i++)
    writeln ('    <FRAME SRC="' + Frame_Ary[i][1] +
            '" NAME="' + Frame_Ary[i][0]+ '" SCROLLING=AUTO MARGINHEIGHT=0
MARGINWIDTH=0 NORESIZE>');
   writeln ('</FRAMESET>');
   close();
 }
}
file://+(top.location.search ?"" : "?" )
--
A presto e buona giornata.
ROBERTO E ALESSANDRO ABBATE
   Galileo - 
http://web.tiscalinet.it/galileo

 jscript agli utenti nel sorgente di una pagina html.
Ho letto una risposta che e' possibile farlo in ASP... non me ne intendo, ma
dovresti avere un server che ti permetta di usarlo. Al massimo potresti
rendere piu' difficile la reperibilita' della sintassi scripting.
Prova a mettere il codice in un file esterno, del tipo <script
src="source.js">. Poi, fai si che cliccando con il tasto destro del mouse
sulla pagina, non si aprirebbe il solito menu ma un alert. Il problema, e'
che cliccando sul menu' "Visualizza->HTML" di Explorer, otterresti cmq il
codice (e anche con Ns). Allora dovresti mettere un frame nascosto e vuoto
in modo che se si clicchi sul menu Visualizza->HTML, otterresti il frameset
e non il codice javascript. A questo punto, l'unico modo per ottenere il
sorgente sarebbe guardare nella cache, ma cmq la tua pagina sarebbe
abbastanza protetta.


.. Ciao!
Naturalmente no, il codice del menù
non è quello ma sei sulla strada giusta!
:)
pero se lo fai tu o Darius o Flay o Michele
non vale, lo so che siete capaci!!
--
Bye
Ro<*¿*>berto

e dicci come
Lo hanno gia' detto altri un po' piu' in giu'.
Ho letto anche di altri metodi ma ora non me li
ricordo, anche perche' e' un argomento che
non mi interessa.


>Ho letto una risposta che e' possibile farlo in ASP
... no il codice JS non è protetto cmq.,
con le asp puoi mandare al client solo la porzione
che interessa (per IE o per Nestcape o per le versioni 3
ecc.)ma non la puoi nascondere, per funzionare deve
risiedere nel client!
...il codice asp invece è protetto!
Ciao


 risiedere nel client!
http://www.asp-it.com/articoli/script_sicuri.asp
Non so se funziona (non l'ho provato), ma l'autore dell'articolo dice di
si'...


Ciao gelty e grazie per il link!
.. l'articolo dice che se tu linki un http://....../file.(asp)js
non ti permette di scaricarlo (vero!),
ma quando apri la pagina con lo script, lo script
si posiziona nella tua cache e vorrei sapere come fa ad
impedirmi di leggerlo!!
cmq. l'articolo
finisce con un:
Ed il nostro lavoro sarà al sicuro da occhi indiscreti. Sfido chiunque a
trovare una soluzione ad una cosa del genere...
... sai se c'è un esempio on.line, vorrei vedere se ha ragione!
--
----


Script/DatiMenu.js ?

non vale, lo so che siete capaci!!
Oh be'... grazie per la considerazione cmq penso che Darius, Fly e Michele
ne sappiano molto piu' di me.
Pero' il codice penso di averlo trovato... non lo dico pero', vediamo gli
altri. :-)


 ... sai se c'è un esempio on.line, vorrei vedere se ha ragione!
Allora:
io sono un amico di colui che ha scritto l'articolo (Daniele Bocchicchio -
webmaster di ASP-it). Lo conosco perche' fa parte della stessa associazione
di cui fa parte Galileo (Internet Italia - almeno comincia a girare questo
nome). Comunque, se volete posso chiedergli di mettere on line l'esempio e
di andare alla ricerca del codice cosi' vediamo se e' veramente nascosto
(sempre che Daniele non sia gia' in vacanza).
Cosa ne dite?


Ciao Roby,
un consiglio per proteggere meglio la pagina 
probo.it/javascript
:
l'ho detto anche qualche riga piu' in alto: metti un frame nascosto in modo
che se cliccano su Visualizza->HTML vedono il frameset e non il sorgente (so
che dopo sarebbe facile a risalire al nome della pag cmq sarebbero altri
secondi che una persona dovrebbe passare in linea per trovare il codice del
menu... - sommati poi agli altri... passerebbe la voglia).
Poi nel frame nascosto potresti metterci un contatore (al posto di usare
<div style="visibility:hidden"></div>)





> Script/DatiMenu.js ?
SI ... Colpito ed affondato!!!
;)


> (Escludendo i partecipanti del news javascript! [con link relativo])
else
..in tutte le pagine che farò ed in tutti i msg
da me postati nei vari NG. metterò alla fine dopo la mia
firma un link alla sua pagina ...


 scoprirla ;-)
...anche se la chiedo a darius la scopro!!
;)
--


Forse è una cavolata, ma non basterebbe mettere i codici js in una
cartella nel webserver con attributi di sola lettura e negarne la
pubblicazione nel FTP??
Mi sembra, ad esempio che con Apache si possa fare... almeno credo...
Bye
Pavanel Massimo
WebDesigner

.. non esiste un metodo "sicuro"...
il codice viene caricato in locale all'apertura della pagina
in  un file text/script..consultabile cmq.!


l'ho detto anche qualche riga piu' in alto: metti un frame nascosto
dovrebbe esserci sempre stato in un frame nascosto!


 impedirmi di leggerlo!!
Il fatto e' che lo script sarebbe scritto in una pagina .asp, processata dal
server, con un mime-type pero' fatto apposta per essere letto come
javascript. Quindi lo script verra letto sul server, e non sul client, e
dovrebbe essere protetto da occhi indiscreti. Almeno questo e' quello che ho
capito, potrei benissimo sbagliare.


potrei benissimo sbagliare.
... penso proprio di si, l'asp alla richiesta
invia in formato text/javascript al client,
che lo processa ed esegue..



^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v
Moderatore di it.comp.www.asp
Gruppo di supporto: 
http://www.asp-it.com/index.asp?ng
News via web: 
http://www.asp-it.com/newsgroup/news/
^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v
iPoint Network 
http://www.ipoint2000.net
 Servizi, siti ed altro!
Personalizza le tue notizie con 
http://www.ipoint2000.net/now

JavaScript  NewsGroup 1 asp 0
.... da lunedì preparo la rivincita (sono al mare)!!
// keycode: 30pz10dan79emi81g195
// da comunicare su 
bok...@nts.it
// per il ritiro del premio
;)
--
----



^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v
Moderatore di it.comp.www.asp
Gruppo di supporto: 
http://www.asp-it.com/index.asp?ng
News via web: 
http://www.asp-it.com/newsgroup/news/
^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v
Credi di essere un mago di JavaScript? Non ti spaventa
l'avventura? Partecipa a questo concorso! Lo trovi su
http://www.asp-it.com/sfidajs99

// per il ritiro del premio
:)
In attesa di veder pubblicato il link sia al news:it.comp.lang.javascript
nonché al 
www.probo.it/JavaScript
  (per la foto possiamo pensarci,
non c'č ancora un logo!)
ho fatto un concorso, accessibile a tutti, su:
http://www.probo.it/JavaScript/esempi.htm?Decode
premere sul pulsante [JS] per attivare la funzione!!
C'č un codice JS (si vede anche!) codificato,
se riesci a trovare il modo per decodificarlo
ti parte anche la funzione che ti dice la key-code,
oppure se digiti la key al prompt
ti parte la funzione.
Insomma vince chi trova e posta sul ng.
la Key!!!
che ci giochiamo stavolta??
----
Bye
Ro<*ż*>berto

 Cmq, vi do un po' di tempo, poi ne riparliamo ;-))
dal browser  (se ben ricordo anche con IE4 che tu hai installato!):
 menů file --> salva col nome
 (opzione salva come pagina web completa!) poi apri la cartella con
i file allegati e trovi il js.js!!
poi ci sono tanti altri metodi,  ma questo č veramente il  + semplice!


che ci giochiamo stavolta??
la casa? ;-PPPP
a prop, lo vuoi il premio? ;-D
aggiornamento: ho ritenuto valide solo le prime tre risposte, ma al primo va
il premio (se lo vuole).
per gli altri, tengo su ancora per un po' il giochino, così chi vuole può
riuscire a capire bene come funziona il sistema.


poi ci sono tanti altri metodi,  ma questo č veramente il  + semplice!
a parte questo (che dipende da un bug, ho notato che tutti quelli che hanno
scoperto il codice avevano IE5) e quello dei cookies disattivati, quali
altri sarebbero?


 altri sarebbero?
conosci TelNet e WAIS , fai tu in prima persona quelle cose
che "processato sul server"!
... sto cambiando idea, mi sa che il premio lo voglio!!



^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v
Moderatore di it.comp.www.asp
Gruppo di supporto: 
http://www.asp-it.com/index.asp?ng
News via web: 
http://www.asp-it.com/newsgroup/news/
^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v
Hai bisogno di un lavoro nel campo delle ASP? Lo cerchi
o lo offri? Trovalo subito! 
http://www.asp-it.com/jobfinder

Con il capo sotto i suoi piedi
chiedo umilmente scusa!!
