Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

.NET 

[VB.NET] Code Your Own Reverse Connection RAT (All Parts)

Guess I'm going to be one of the few people to say thanks for releasing!
(Oct 27, 2010 08:37 PM)SLAPYA Wrote:  great tutorial man...thx a lot. You should do one in C# and if you kinda did explanation as you were coding it then that would be amazing.

He did do one in C#. It's better than this one.

EDIT: Cool 600th post.
great share buddy! but now i will keep hopeing more tuts like this one bro :)
Nice tutorial man I was able to understand few things about reverse connection but I won't start coding a rat right now cuz there are still more things for me to know, after all I started coding just 6 or 7 months ago so yeah it's too early to code a rat

btw, in part5 for the file download it doesn't have to be always an "exe" if the user wanted to download a batch file it won't work, so I suggest to retrieve the file name from the url like this:
Code
temp = cut(1).Substring(cut(1).LastIndexOf("/") + 1)
it will return "file.ext" and you'll be able to download anything! you got it right.

anyway thanks for the contribution buddy, and I hope the other members would appreciate it 👍
really nice. will check this out later :)
This is a great rat you made but i have 1 problem with it i try to test it on my moms computer i download .NET framework 4 on it and what happens is it shows and everything but i don't get anything in the listview does anyone know how to solve this?
Excellent tutorial xSilent, I will definitely take a look at this in the future. I have bookmarked it until then :D
Thanks for "showing" me how to do it.
Great Tutorial mate, i really like it!
(Oct 31, 2010 11:43 AM)kbhawkman Wrote:  I get this problem:
[img]http://img179.imageshack.us/img179/2545/53747270.png[/img]

Anyway good tutorial. It does not explain much on what everything is doing but it is still good.

"lst" is an abbreviation for list, meaning it could be a listbox or a listview. But then next to it is: "ListViewItem" meaning it HAS to be a ListView object.
From the video(s), you could find that out easily.
could be dead but its a awesome tut!!!
will try comiple this i need it fo shure.
thankx for the tu bro.
I saw some people got the problem with multiply same clients joining.
Spoiler (Click to View)

I got a solution for this problem for you! 😁
Just add an extra column for the Username/Computername.
In the GotInfo sub where you receive new clients and status updates, use this code:

Code
Case "CONNECTED"
Dim AlreadyConnected As Boolean = False
For Each item As ListViewItem In lstClients.Items
If item.SubItems(1).Text = client.IpAddress And item.SubItems(3).Text = cut(3) Then 'Checks if the client already is connected/in the list. Add this to your bot and it wont add the same client twice
AlreadyConnected = True
End If
If AlreadyConnected = False Then
Invoke(New AddDelegate(AddressOf AddClient), client, New String() {client.IpAddress, cut(1), cut(2), cut(3)})
Else
AlreadyConnected = False
End If
how did you add the new project? that option doesnt show up when I right click
thank's xSilent your a big help.
not to be all skiddy but how do you make this work with real ips and not just 127.0.0.1?


Possibly Related Threads...
Thread / Author Replies Views Last Post
[Python] by jasonnixJan 19, 2024 11:44 AM 4 188 Jan 19, 2024 11:44 AM
Last Post: jasonnix
[.NET] by JuanKihJun 24, 2018 05:23 PM 1 230 Jun 24, 2018 05:23 PM
Last Post: gigajew
[Java] by TopDawgIOMar 25, 2016 04:02 AM 4 391 Mar 25, 2016 04:02 AM
Last Post: TopDawgIO