Newsgroup: it.comp.lang.javascript
Titolo: Nascondere il codice JS

So che esiste un modo per nascondere il codice JS all'interno di un sorgente
HTML.
Come posso fare???
grazie
CIALZ

Non puoi
esiste l'encoding di Microsoft (se non ti interessa compatibilità netscape)

 esiste l'encoding di Microsoft (se non ti interessa compatibilità
netscape)
E anche quello lascia molto a desiderare.. a quel punto meglio un
bell'encoding manuale fatto come fece Neo.. Anche se cmq un modo per
recuperare il codice c'e' sempre. Se ne parlo giusto qualche tempo fa,
ricordi.. Apri' il thread Riccardo proprio per mantenere nell'history di
motori come google una questione come questa. :)
--------------------------------
Inviato via 
http://usenet.libero.it

Sěssě, rimembro...rimembro anche un obfuscator fatto dal miticissimo Roberto
che frequentava questo newsgroup anni fa (che, se non ricordo male, era di
Bologna...)

 Sěssě, rimembro...rimembro anche un obfuscator fatto dal miticissimo

Mhm. Io invece ricordo solo l'obfuscator di Neo (che dovrebbe anche essere
in POJ su JsDir).. Di Robe ricordo solo l'algoritmo di crittazione che - cmq
- su una versione di NS ricordo dava tutto in chiaro :) (il source del suo
sito)


 ha scritto nel messaggio
news:amp633$7n9vh$1...@ID-147253.news.dfncis.de...


 file html col tag LINK???
A questo punto usa i tag <script> con attributo src.. ovvero:
<script src="miofile.js"></script>
Solo che questo serve a facilitare la vita al programmatore, suddividendo il
codice in blocchi riusabili, non a nascondere il codice stesso. Perche' lo
ripesco sempre dalla cache, oppure posso salvarlo a parte.
Ovvero, se il tuo sito fosse "
http://digilander.libero.it/lallallero/
" e
vedessi nel source un riferimento simile, mi basterebbe scrivere come
indirizzo nella barra del browser
"
http://digilander.libero.it/lallallero/miofile.js
".


 ha scritto nel messaggio
news:213Z31Z202Z2Y1...@usenet.libero.it...


 su CSS e JS.
puoi divertirti a creare un algoritmo di cript che apre uno script da una
pagina dinamica chiaramente lo script devi nasconderlo all'interno di una
immagine
ho fatto delle prove con le gif e funzionano
anche se tutto questo viene vanificato da DHTMLspy

 anche se tutto questo viene vanificato da DHTMLspy
Qualsiasi cosa viene vanificato senza neanche scomodare alcun programma
esterno :)
Basta avere le giuste skills.


 Basta avere le giuste skills.
no basta essere sufficientemente bravi
non parlare dal tuo punto di vista
non è che ne esistano tanti al tuo livello.
saluti

 non è che ne esistano tanti al tuo livello.
Non la considero questione di "bravura" questa.. Riuscire a recuperare un
sorgente non e' tanto "bravura", quanto "sapere come si fa", avere appunto
le giuste skills.
La bravura e' data dal "talento" o quantomeno da cose che per impararle ci
metti i tuoi buoni mesi, non da cose del genere.


 metti i tuoi buoni mesi, non da cose del genere.
le cose che si sanno sono sempre facili... :-)

 le cose che si sanno sono sempre facili... :-)
Vero.. ma ci sono cose che si sanno che abbiamo imparato in 5 minuti perche'
sono come "liste della spesa" ne', piu' ne' meno, e ci sono cose che si
sanno perche' ci abbiamo sbattuto la capoccia, perche' hanno attinto al
nostro personale ingegno, alle ns risorse e capacita'. :)
Sono due cose distinte, IMVHO. Nel secondo caso, puoi parlare di bravura :)a


 Sono due cose distinte, IMVHO. Nel secondo caso, puoi parlare di bravura
:)a
Ok! mi cospargo la testa di cenere e genuflettendomi chiedo venia. :-)

 ho fatto delle prove con le gif e funzionano
?????
Ce la spieghi questa?
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

 Ok! mi cospargo la testa di cenere e genuflettendomi chiedo venia. :-)
Ma uffa, stiamo confrontando due opinioni, io ti dico la mia tu la tua, non
si necessita cospargimenti e genuflessioni varie.. ;P


 Ce la spieghi questa?
"Leggi nei post recenti" :D
.. gli ho appena chiesto delucidazioni, perche' non mi era chiaro che
intendesse, se leggi il ns thread lo vedi.


 intendesse, se leggi il ns thread lo vedi.
Si ho visto :-)
Solo che la mia reply l'avevo scritta ieri sera davanti alla TV ed e' partita 
comunque mentre scaricavo i mex oggi.
Non e' la prima volta che rispondo anche ore dopo che qualcun altro ha 
risposto, e' il difetto di leggere i NG off-line.


 si necessita cospargimenti e genuflessioni varie.. ;P
dai mi diverto tanto ...
p.s.
stiamo andando un'altra volta [OT]?


p.s.
Riccardo mi sono scaricato il tuo script me lo guardo e poi te lo riposto
corretto OK?

 stiamo andando un'altra volta [OT]?
Non credo, del resto siamo sull'argomento web, ancora.


 Non credo, del resto siamo sull'argomento web, ancora.
bhe in effetti di javascript stiamo ancora trattando.... :-)
saluti
se rintracci quel link fammelo sapere....

 se rintracci quel link fammelo sapere....
Uhm, dubito mi ci mettero' per il momento.. se avevi qualcosa "di gia'
pronto" gli avrei dato un'occhiata volentieri, ma al momento sono carente di
tempo per queste cose.. :/


 tempo per queste cose.. :/
unica cosa sicuramente che ho in comune con te è la cronica mancanza di
tempo...

 ha scritto nel messaggio
news:213Z31Z202Z2Y1...@usenet.libero.it...



(meglio usare il minuscolo...)
La discussione si e' interrotta da alcuni giorni,
spero tu abbia cmq risolto.
se cos'i' non fosse, ribadendo che a prescindere
dal nascondere il codice (che senso ha?), e'
comodo avere una propria "collezione" di funzioni,
provo ad azzardare qualche soluzione:
- abilitato Javascript dall'interno del menu del browser?
- "miofile.js" scritto e salvato sempre in minuscolo?
- hai provato con:
 <script language="JavaScript">
 <!--
 document.write("<script language='JavaScript' src='miofile.js'><\/script>");
 //-->
 </script>
Regards,
 Mattex



(meglio usare il minuscolo...)
La discussione si e' interrotta da alcuni giorni,
spero tu abbia cmq risolto.
se cos'i' non fosse, ribadendo che a prescindere
dal nascondere il codice (che senso ha?), e'
comodo avere una propria "collezione" di funzioni,
provo ad azzardare qualche soluzione:
- abilitato Javascript dall'interno del menu del browser?
- "miofile.js" scritto e salvato sempre in minuscolo?
- hai provato con:
 <script language="JavaScript">
 <!--
 document.write("<script language='JavaScript' src='miofile.js'><\/script>");
 //-->
 </script>
Regards,
 Mattex
--------------------------------
Inviato via 
http://usenet.libero.it


se vuoi usare document.write devi spezzare la parola script la sintassi è
<script language="JavaScript">
<!--
 document.write("<sc"+"ript language='JavaScript'
src='miofile.js'></sc"+"ript>");
 //-->
</script>

 </script>
Non basta spezzare il tag di chiusura?
cioč: "</"+"script>" ?
MaRoK


non garantisco!
io ho provato, e la sintassi che garantisce il funzionamento č quella.
per sicurezza mi ero fatto un piccolo script per le pagine dinamiche
(naturalmente uso tag sempre maiuscoli, chi usa il tag misti deve
trasformare in maiuscolo Txt prima di passarlo
//-------------------------------------------------------------------------
// SplitScript()
//-------------------------------------------------------------------------
function SplitScript(Txt){
  for (var OffSet=0;;){
    OffSet=Txt.indexOf("SCRIPT",OffSet);
    if (OffSet<0) break;
    Txt=Txt.substr(0 , OffSet+3)+"\\\" + \\\""+Txt.substr(OffSet+3);
  }
  return(Txt);
}