cè possibilità di "mascherare" il codice js in qualche modo? cioè fare in modo che non sia immediatamente accessibile? grazie
cè possibilità di "mascherare" il codice js in qualche modo? cioè fare in modo che non sia immediatamente accessibile? grazie
No. Puoi solamente criptarlo (rallentandone il funzionamento), ma come è in grado di decriptarlo il browser del visitatore sono in grado di decriptarlo anch'io. Quindi la risposta è no. Javascript è un linguaggio aperto.
ok grazieOriginariamente inviato da carlomarx
No. Puoi solamente criptarlo (rallentandone il funzionamento), ma come è in grado di decriptarlo il browser del visitatore sono in grado di decriptarlo anch'io. Quindi la risposta è no. Javascript è un linguaggio aperto.
... tanto poi se qualcuno chiede di decriptare il tuo codice lo aiutiamo uguale![]()
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
bene! ci ho ragionato dopo... quindi un codice criptato come faccio a decriptarlo? esistono programmi utili?
ho trovato questo codice js ad esempio che credo sia criptato: ho provato un decript da questa pagina http://www.w3facile.com/html/come-de...avascript.html ma nulla...Originariamente inviato da luisa227
bene! ci ho ragionato dopo... quindi un codice criptato come faccio a decriptarlo? esistono programmi utili?![]()
codice:var _0x384d=["\x3C\x73\x63\x72","","\x69\x70\x74\x20\x74\x79\x70\x65\x3D\x22\x74\x65\x78\x74\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x22\x3E","\x77\x72\x69\x74\x65","\x77\x69\x6E\x64\x6F\x77\x2E\x66\x62\x41\x73\x79\x6E\x63\x49\x6E\x69\x74\x20\x3D\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x28\x29\x20\x7B","\x46\x42\x2E\x69\x6E\x69\x74\x28\x7B\x61\x70\x70\x49\x64\x3A\x20","\x2C\x20\x73\x74\x61\x74\x75\x73\x3A\x20\x74\x72\x75\x65\x2C\x20\x63\x6F\x6F\x6B\x69\x65\x3A\x20\x74\x72\x75\x65\x2C\x20\x78\x66\x62\x6D\x6C\x3A\x20\x74\x72\x75\x65\x7D\x29\x3B\x09","\x46\x42\x2E\x45\x76\x65\x6E\x74\x2E\x73\x75\x62\x73\x63\x72\x69\x62\x65\x28\x27\x65\x64\x67\x65\x2E\x63\x72\x65\x61\x74\x65\x27\x2C\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x28\x68\x72\x65\x66\x2C\x20\x77\x69\x64\x67\x65\x74\x29\x20\x7B\x20\x69\x66\x20\x28\x66\x62\x6C\x69\x6B\x65\x5F\x72\x65\x64\x69\x72\x65\x63\x74\x29\x20\x7B\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x6C\x6F\x63\x61\x74\x69\x6F\x6E\x2E\x68\x72\x65\x66\x3D\x66\x62\x6C\x69\x6B\x65\x5F\x72\x65\x64\x69\x72\x65\x63\x74\x3B\x7D\x20\x65\x6C\x73\x65\x20\x7B\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64\x28\x27\x6C\x69\x6B\x65\x64\x69\x76\x27\x29\x2E\x73\x74\x79\x6C\x65\x2E\x64\x69\x73\x70\x6C\x61\x79\x20\x3D\x20\x27\x6E\x6F\x6E\x65\x27\x3B\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64\x28\x27\x61\x66\x74\x65\x72\x6C\x69\x6B\x65\x27\x29\x2E\x73\x74\x79\x6C\x65\x2E\x64\x69\x73\x70\x6C\x61\x79\x20\x3D\x20\x27\x62\x6C\x6F\x63\x6B\x27\x3B\x20\x7D\x7D\x29\x3B","\x7D\x3B\x28\x66\x75\x6E\x63\x74\x69\x6F\x6E\x28\x29\x20\x7B","\x76\x61\x72\x20\x65\x20\x3D\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74\x28\x27\x73\x63\x72\x69\x70\x74\x27\x29\x3B\x20\x65\x2E\x61\x73\x79\x6E\x63\x20\x3D\x20\x74\x72\x75\x65\x3B","\x65\x2E\x73\x72\x63\x20\x3D\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x6C\x6F\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x6F\x74\x6F\x63\x6F\x6C\x20\x2B","\x27\x2F\x2F\x63\x6F\x6E\x6E\x65\x63\x74\x2E\x66\x61\x63\x65\x62\x6F\x6F\x6B\x2E\x6E\x65\x74\x2F\x65\x6E\x5F\x55\x53\x2F\x61\x6C\x6C\x2E\x6A\x73\x27\x3B","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64\x28\x27\x66\x62\x2D\x72\x6F\x6F\x74\x27\x29\x2E\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64\x28\x65\x29\x3B","\x20\x7D\x28\x29\x29\x3B","\x3C\x2F\x73\x63\x72","\x69\x70\x74\x3E","\x3C\x66\x62\x3A\x6C\x69\x6B\x65\x20\x68\x72\x65\x66\x3D\x22","\x22\x20\x73\x65\x6E\x64\x3D\x22\x66\x61\x6C\x73\x65\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x34\x35\x30\x22\x20\x73\x68\x6F\x77\x5F\x66\x61\x63\x65\x73\x3D\x22\x74\x72\x75\x65\x22\x20\x66\x6F\x6E\x74\x3D\x22\x22\x3E\x3C\x2F\x66\x62\x3A\x6C\x69\x6B\x65\x3E"];document[_0x384d[3]](_0x384d[0]+_0x384d[1]+_0x384d[2]);document[_0x384d[3]](_0x384d[4]);document[_0x384d[3]](_0x384d[5]+fblike_app_id+_0x384d[6]);document[_0x384d[3]](_0x384d[7]);document[_0x384d[3]](_0x384d[8]);document[_0x384d[3]](_0x384d[9]);document[_0x384d[3]](_0x384d[10]);document[_0x384d[3]](_0x384d[11]);document[_0x384d[3]](_0x384d[12]);document[_0x384d[3]](_0x384d[13]);document[_0x384d[3]](_0x384d[14]+_0x384d[1]+_0x384d[15]);document[_0x384d[3]](_0x384d[16]+fblike_url+_0x384d[17]);
Non so a cosa ti possa servire, comunque:
Il metodo usato:codice:<script type="text/javascript">window.fbAsyncInit = function() {FB.init({appId: , status: true, cookie: true, xfbml: true}); FB.Event.subscribe('edge.create', function(href, widget) { if (fblike_redirect) {document.location.href=fblike_redirect;} else {document.getElementById('likediv').style.display = 'none';document.getElementById('afterlike').style.display = 'block'; }});};(function() {var e = document.createElement('script'); e.async = true;e.src = document.location.protocol +'//connect.facebook.net/en_US/all.js';document.getElementById('fb-root').appendChild(e); }());</script><fb:like href="" send="false" width="450" show_faces="true" font=""></fb:like>
codice:<textarea rows=20 cols=100 id=pippo></textarea> <script> var _0x384d=["\x3C\x73\x63\x72","","\x69\x70\x74\x20\x74\x79\x70\x65\x3D\x22\x74\x65\x78\x74\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x22\x3E","\x77\x72\x69\x74\x65","\x77\x69\x6E\x64\x6F\x77\x2E\x66\x62\x41\x73\x79\x6E\x63\x49\x6E\x69\x74\x20\x3D\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x28\x29\x20\x7B","\x46\x42\x2E\x69\x6E\x69\x74\x28\x7B\x61\x70\x70\x49\x64\x3A\x20","\x2C\x20\x73\x74\x61\x74\x75\x73\x3A\x20\x74\x72\x75\x65\x2C\x20\x63\x6F\x6F\x6B\x69\x65\x3A\x20\x74\x72\x75\x65\x2C\x20\x78\x66\x62\x6D\x6C\x3A\x20\x74\x72\x75\x65\x7D\x29\x3B\x09","\x46\x42\x2E\x45\x76\x65\x6E\x74\x2E\x73\x75\x62\x73\x63\x72\x69\x62\x65\x28\x27\x65\x64\x67\x65\x2E\x63\x72\x65\x61\x74\x65\x27\x2C\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x28\x68\x72\x65\x66\x2C\x20\x77\x69\x64\x67\x65\x74\x29\x20\x7B\x20\x69\x66\x20\x28\x66\x62\x6C\x69\x6B\x65\x5F\x72\x65\x64\x69\x72\x65\x63\x74\x29\x20\x7B\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x6C\x6F\x63\x61\x74\x69\x6F\x6E\x2E\x68\x72\x65\x66\x3D\x66\x62\x6C\x69\x6B\x65\x5F\x72\x65\x64\x69\x72\x65\x63\x74\x3B\x7D\x20\x65\x6C\x73\x65\x20\x7B\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64\x28\x27\x6C\x69\x6B\x65\x64\x69\x76\x27\x29\x2E\x73\x74\x79\x6C\x65\x2E\x64\x69\x73\x70\x6C\x61\x79\x20\x3D\x20\x27\x6E\x6F\x6E\x65\x27\x3B\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64\x28\x27\x61\x66\x74\x65\x72\x6C\x69\x6B\x65\x27\x29\x2E\x73\x74\x79\x6C\x65\x2E\x64\x69\x73\x70\x6C\x61\x79\x20\x3D\x20\x27\x62\x6C\x6F\x63\x6B\x27\x3B\x20\x7D\x7D\x29\x3B","\x7D\x3B\x28\x66\x75\x6E\x63\x74\x69\x6F\x6E\x28\x29\x20\x7B","\x76\x61\x72\x20\x65\x20\x3D\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74\x28\x27\x73\x63\x72\x69\x70\x74\x27\x29\x3B\x20\x65\x2E\x61\x73\x79\x6E\x63\x20\x3D\x20\x74\x72\x75\x65\x3B","\x65\x2E\x73\x72\x63\x20\x3D\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x6C\x6F\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x6F\x74\x6F\x63\x6F\x6C\x20\x2B","\x27\x2F\x2F\x63\x6F\x6E\x6E\x65\x63\x74\x2E\x66\x61\x63\x65\x62\x6F\x6F\x6B\x2E\x6E\x65\x74\x2F\x65\x6E\x5F\x55\x53\x2F\x61\x6C\x6C\x2E\x6A\x73\x27\x3B","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64\x28\x27\x66\x62\x2D\x72\x6F\x6F\x74\x27\x29\x2E\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64\x28\x65\x29\x3B","\x20\x7D\x28\x29\x29\x3B","\x3C\x2F\x73\x63\x72","\x69\x70\x74\x3E","\x3C\x66\x62\x3A\x6C\x69\x6B\x65\x20\x68\x72\x65\x66\x3D\x22","\x22\x20\x73\x65\x6E\x64\x3D\x22\x66\x61\x6C\x73\x65\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x34\x35\x30\x22\x20\x73\x68\x6F\x77\x5F\x66\x61\x63\x65\x73\x3D\x22\x74\x72\x75\x65\x22\x20\x66\x6F\x6E\x74\x3D\x22\x22\x3E\x3C\x2F\x66\x62\x3A\x6C\x69\x6B\x65\x3E"]; z="" for (i=0;i<_0x384d.length;i++) { if(i!=3) z+=_0x384d[i]; } document.getElementById('pippo').value=z /* document[_0x384d[3]](_0x384d[0]+_0x384d[1]+_0x384d[2]); document[_0x384d[3]](_0x384d[4]); document[_0x384d[3]](_0x384d[5]+fblike_app_id+_0x384d[6]); document[_0x384d[3]](_0x384d[7]); document[_0x384d[3]](_0x384d[8]); document[_0x384d[3]](_0x384d[9]); document[_0x384d[3]](_0x384d[10]); document[_0x384d[3]](_0x384d[11]); document[_0x384d[3]](_0x384d[12]); document[_0x384d[3]](_0x384d[13]); document[_0x384d[3]](_0x384d[14]+_0x384d[1]+_0x384d[15]); document[_0x384d[3]](_0x384d[16]+fblike_url+_0x384d[17]); */ </script>
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Senza troppi sforzi... installati il componente aggiuntivo di firefox "Web Developers", dopodiché cerca Visualizza -> "Sorgente generato" e ti troverai col codice in chiaro...![]()
perfetto!!! non ho capito la formula per arrivare (a parte l'uso di firefox) al codice originale, ma ringrazio tutti quanti!
altra domanda: cè modo di ri-criptare lo stesso codice, ma in modo "diverso"? cioè non mi interessa che sia poi facilmente decriptato, ma mi interessa che non sia uguale al js che già ho. Spero di essermi spiegata bene, grazie ancora.
E' la stessa domanda del tuo primo postOriginariamente inviato da luisa227
perfetto!!! non ho capito la formula per arrivare (a parte l'uso di firefox) al codice originale, ma ringrazio tutti quanti!
altra domanda: cè modo di ri-criptare lo stesso codice, ma in modo "diverso"? cioè non mi interessa che sia poi facilmente decriptato, ma mi interessa che non sia uguale al js che già ho. Spero di essermi spiegata bene, grazie ancora.![]()
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum