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

.NET 

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

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.
kbhawkman
(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.
(Oct 31, 2010 11:45 AM)iPoison Wrote:  "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.

I got it fixed. I had not seen to rename the listview to lstClients.


Does anyone know how I can make the console app hidden so people will not close it?


For some reason when I click listen and the server is running. It keeps adding itself to listview. Making it seem I have 325 connections from the same IP address. how do I fix this?

[img]http://img72.imageshack.us/img72/227/78473520.png[/img]
kbhawkman
I guess this tut is finally dead. Hope you guys learned something.

If you didn't understand something, PM me.
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
(Nov 5, 2010 02:59 PM)fredde_jason Wrote:  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

You made that more then it has to be, but its good to see someone using their brain instead of just asking me how to fix it. ✌
(Oct 27, 2010 09:02 PM)xSilent Wrote:  Majority of coders in this section only do VB, but if your a C# coder then you can translate easily.
I've a lot trouble to translate it to C# :S

How to convert this to c#
PHP Code

<?php 
Sub AddClient
(ByVal client As Connection, ByVal strings() As String)
  
Dim l As New ListViewItem(strings)
  
l.Tag = client
  online 
+= 1
  txtOnline
.Text = "Clients Online: " & online
  lstClients
.Items.Add(l)
    
End Sub 
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?
(Nov 8, 2010 05:22 PM)Tuxx95 Wrote:  not to be all skiddy but how do you make this work with real ips and not just 127.0.0.1?

Add your DNS so it connect to you. Then run it on victims. If you want an example PM me.
kbhawkman
(Nov 6, 2010 08:41 AM)xSilent Wrote:  You made that more then it has to be, but its good to see someone using their brain instead of just asking me how to fix it. ✌

Could you show me how I can improve it?😉

BTW, sometimes my clients crashes, even though I use the Try/On Error Resume Next statements. Got any idea for this?
(Nov 9, 2010 10:57 AM)fredde_jason Wrote:  Could you show me how I can improve it?😉

BTW, sometimes my clients crashes, even though I use the Try/On Error Resume Next statements. Got any idea for this?

You have to modify a few things to keep it from crashing. That's where knowing how to debug comes in handy.
sorry to ask here but what is "Reverse Connection RAT" and what it can be done with this?


Possibly Related Threads...
Thread / Author Replies Views Last Post
[Python] by jasonnixJan 19, 2024 11:44 AM 4 189 Jan 19, 2024 11:44 AM
Last Post: jasonnix
[.NET] by JuanKihJun 24, 2018 05:23 PM 1 232 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