come tutti ben sanno - o almeno spero - il file hosts (c:\\windows\\system32\\drivers\\etc\\hosts) serve per associare un sito a un determinato IP in modo da favorire - o talvolta bloccare - il caricamento di pagine web, in poche parole funge da server DNS locale. Questo file è un file di sola lettura, ma questo particolare è facilmente superabile tramite comando shell - che esegue il comando scritto da dos -, vediamo un esempio per togliere la proprietà di sola lettura. Teniamo conto che ATTRIB è il 'prefisso' per determinare il cambio di attributi di un file da dos, -R serve per togliere la sola lettura - -readable -, +R invece per mettere la sola lettura - +readable -, associato a questi comandi mettiamo l'indirizzo del file del quale modificare gli attributi: in questo caso il file hosts.
Es.
CODICE
Shell "ATTRIB -R C:\\Windows\\system32\\drivers\\etc\\hosts"
Bene, ora abbiamo la possibilità di modificare il file hosts, cancelliamo il precedente file hosts ormai cancellabile con una semplice istruzione 'Kill'
Es.
CODICE
Kill "C:\\Windows\\system32\\drivers\\etc\\hosts"
Ora abbiamo ruota libera per creare un nuovo file tramite Output, che chiameremo hosts e metteremo al posto del precedente file - appena cancellato -.
Es.
CODICE
Open "C:\\Windows\\system32\\drivers\\etc\\hosts" For Output As #1
Print #1, "testo"
Close #1
#1 è per dare un'enumerazione al file creato, output è il metodo utilizzato per la creazione del file 'hosts' -ci sarebbe anche Append che al posto di sovrascrivere un documento aggiunge il testo una riga sotto di questo -, print serve per stampare "testo", Close per terminare l'operazione di scrittura.
Noi sostituiremo "testo" con - per esempio - "127.0.0.1 http://www.google.it". In questo modo quando il browser cercherà di caricare google farà riferimento all'IP 127.0.0.1 che ovviamente non darà risultati poichè è il proprio IP LoL Dunque il caricamento di google fallirà. Questo sistema è utilizzato:
#1 per lamerare
#2 per bloccare siti dannosi - es. alcuni antispyware aggiungono automaticamente al file hosts il blocco di alcuni siti pericolosi o contenenti materiale dannoso -.
Finito il lavoro rendiamo il tutto più verosimile possibile, ridiamo la proprietà di sola lettura al file hosts con il comando shell, utilizzando però stavolta +R al posto di -R.
CODICE
Shell "ATTRIB +R C:\\Windows\\drivers\\etc\\hosts"
____
Guida utile per:
- conoscenza delle funzioni del file hosts
- utilizzo dell'istruzione shell in vb6
- utilizzo dell'istruzione kill in vb6
- utilizzo del metodo output per la creazione di file in vb6
- modifica di attributi di file da dos
___
##############################################################
#I codici sono stati scritti al volo senza controllarli, potrebbero presentari errori, ma non credo.#
#La guida è stata scritta totalmente da .Shell di HackingStyle.forumcommunity.net #
##############################################################
Es.
CODICE
Shell "ATTRIB -R C:\\Windows\\system32\\drivers\\etc\\hosts"
Bene, ora abbiamo la possibilità di modificare il file hosts, cancelliamo il precedente file hosts ormai cancellabile con una semplice istruzione 'Kill'
Es.
CODICE
Kill "C:\\Windows\\system32\\drivers\\etc\\hosts"
Ora abbiamo ruota libera per creare un nuovo file tramite Output, che chiameremo hosts e metteremo al posto del precedente file - appena cancellato -.
Es.
CODICE
Open "C:\\Windows\\system32\\drivers\\etc\\hosts" For Output As #1
Print #1, "testo"
Close #1
#1 è per dare un'enumerazione al file creato, output è il metodo utilizzato per la creazione del file 'hosts' -ci sarebbe anche Append che al posto di sovrascrivere un documento aggiunge il testo una riga sotto di questo -, print serve per stampare "testo", Close per terminare l'operazione di scrittura.
Noi sostituiremo "testo" con - per esempio - "127.0.0.1 http://www.google.it". In questo modo quando il browser cercherà di caricare google farà riferimento all'IP 127.0.0.1 che ovviamente non darà risultati poichè è il proprio IP LoL Dunque il caricamento di google fallirà. Questo sistema è utilizzato:
#1 per lamerare
#2 per bloccare siti dannosi - es. alcuni antispyware aggiungono automaticamente al file hosts il blocco di alcuni siti pericolosi o contenenti materiale dannoso -.
Finito il lavoro rendiamo il tutto più verosimile possibile, ridiamo la proprietà di sola lettura al file hosts con il comando shell, utilizzando però stavolta +R al posto di -R.
CODICE
Shell "ATTRIB +R C:\\Windows\\drivers\\etc\\hosts"
____
Guida utile per:
- conoscenza delle funzioni del file hosts
- utilizzo dell'istruzione shell in vb6
- utilizzo dell'istruzione kill in vb6
- utilizzo del metodo output per la creazione di file in vb6
- modifica di attributi di file da dos
___
##############################################################
#I codici sono stati scritti al volo senza controllarli, potrebbero presentari errori, ma non credo.#
#La guida è stata scritta totalmente da .Shell di HackingStyle.forumcommunity.net #
##############################################################