Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Spiegazione di un fule batch

    Save a tutti, mi piacerebbe sapere lo scopo di ogni riga di questo file batch che mi viene chiesto di aprire durante l istallazione di un programma.
    attrib -r %WINDIR%\system32\drivers\etc\hosts
    @ECHO OFF
    IF "%OS%"=="Windows_NT" (
    SET HOSTFILE=%windir%\system32\drivers\etc\hosts
    ) ELSE (
    SET HOSTFILE=%windir%\hosts
    )
    ECHO 127.0.0.1 license.piriform.com >> %HOSTFILE%
    attrib +r %WINDIR%\system32\drivers\etc\hosts
    IPCONFIG -flushdns
    CLS

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    539
    lo scopo del batch � far diventare license.piriform.com la pagina di default di localhost (127.0.0.1)

    attrib toglie (-r) l'attributo di sola lettura al file hosts

    echo off impedisce di vedere i comandi successivi

    il blocco if imposta HOSTFILE per "puntare" il file hosts in un sistema Windows piuttosto che altro

    echo 127..... aggiunge (>>) il nuovo "dns" nel file hosts

    attrib mette (+r) l'attributo di sola lettura al file hosts

    ipconfig ripulisce i dns attivi in modo che alla prima richiesta di "localhost" venga visualizzata la pagina inserita

    cls ripulisce lo schermo per eliminare le "tracce" alla vista


    si "dovrebbe" poter annullare facilmente, editando il file hosts ed iliminando la riga specifica
    ma .... bisogna capire se la pagina license.... ha facolt� attraverso localhost di fare danni lanciando script php o simili sulla macchina

    io non lo farei attivare neppure sotto tortura

    sufficiente ?

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.