Imbrigliamo il browser


Possiamo far fare al nostro browser quello che vogliamo, digitando pochi comandi in Javascript

Oramai tutto il mondo utilizza Internet. Questa rete delle reti ci ha invaso, pervaso e convinti. Ne siamo quasi dipendenti, ma accidenti quanto è comoda! I browser di Internet abbondano sui nostri computer, li usiamo sempre. Molti, moltissimi, però, li usano senza saperli utilizzare davvero. Questa è la differenza tra un'utenza normale e un'utenza hacker. Il fatto è che possiamo davvero approfittare della disponibilità del browser in quanto strumento a nostra disposizione, facendogli letteralmente fare quello che vogliamo, a parte di intenderci di JavaScript.

:: Sottovalutato?
Tramite JavaScript abbiamo la possibilità di impartire comandi al browser direttamente dalla barra degli indirizzi. Il fatto è che questo linguaggio si presta molto a essere utilizzato come strumento per aggressioni. Altre volte, invece, ci imbattiamo in JavaScript quando incontriamo fastidiosi siti che ci aprono pop-up insopportabili, che ci alterano le dimensioni delle finestre, che ci fanno comparire scritte più o meno discutibili nella barra degli indirizzi o dove invece dovremmo avere informazioni davvero importanti.

:: Gran Strumento
La cosa interessante di JavaScript applicato ad un browser è che possiamo compilare uno script in modo che ci spalanchi una finestra a schermo pieno, dove magari possa comparire un form per eseguire una ricerca con un motore di nostra predilezione... un tool interessante, no? In alternativa possiamo variare la grandezza di una pagina, in modo da renderla più adatta a soddisfare le nostre esigenze. Insomma, possiamo realmente mettere un morso nella bocca del browser e guidarlo con le redini di JavaScript dove vogliamo. Una cosa notevole è che i comandi di JavaScript non hanno bisogno di risiedere in una pagina locale o salvata tra i preferiti o i segnalibri: possiamo direttamente inserirli nella barra degli indirizzi, digitando:
Javascript: script da eseguire


:: A briglia sciolta
In realtà dover digitare ogni volta un nuovo script potrebbe essere noioso. Allora esiste un'altra possibilità: creare un bookmarklet. Un bookmarklet è una sorta di raccoglitore virtuale di comandi JavaScript, inseriti come bookmark. Insomma, ci ritroveremo con una collezione di Preferiti o Segnalibri, salvati e immagazzinati, dove al posto dell'indirizzo di una pagina web, avremo il nostro comando in JavaScript... veloce e sicuro! Le possibilità a nostra disposizione sono molteplici e possiamo arrivare a modificare la posizione di una pagina, il suo scorrimento, il suo aspetto, aprire finestre secondarie per eseguire altre azioni... basta lasciare andare la fantasia e la creatività... a briglia sciolta!
L'unico problema è che non esiste un browser disposto ad accettare qualunque script in JavaScript indipendentemente dal browser originario con cui lo script stesso è stato compilato. Ciò che funziona per uno, per esempio, non è compatibile con un altro. Basta un po' di dedizione e di inventiva...

Molti esempi (circa 150) di script pronti ad essere utilizzati, si trovano all'indirizzo bookmarklets.com


Articolo tratto da HackerJournal #110.
Secondo le disposizioni di HJ questo articolo è open source per l'uso sul web, ma protetto da copyright per la stampa.
Trascritto in forma digitale da Micheletto Davide ( http://micke84.altervista.org)


Articolo tratto da: mIcKeSource.com - http://micke84.altervista.org/
URL di riferimento: http://micke84.altervista.org/index.php?mod=read&id=1170815950