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

.NET 

[TuT] Bypass AV Detection and make it FUD

Bypass AV Detection and make it FUD
Tutorial by: Soul Collector


====================================


Hello everyone and welcome to my new tutorial.

So I decide to make tutorial about this because I saw lots of people asking how to make their key logger, rat or even crypter FUD again. Well its pretty simple and easy and most of AV's are not detecting VB spyware's because they aren't good enough to make any damage to computer or to steal because most of VB application will crash for some reason. Well I can say VB isn't that good for coding Spyware's(except some like iCrypt or programs like that) but most of them are made in that language. So lets start with tutorial.

Well remember that Anti-Viruses are always scanning memory and that can be problem. So make sure its run-time and scan-time FUD. Run-time FUD means that's Fully Undetectable when you run your application and scan-time means that its Fully undetectable when we scan application before running it.

STEP 1:

Change Assembly

Well first what I do is changing assembly. I think this is most important think you do, well maybe.

Well lest say that we are using my public Keylogger Tutorial which is I think 1/24 or 2/24. I think was detected by Avira & Mcafee.

I will now explain some ways to bypass Anti-Viruses with assembly and make it FUD again.

When you open project click Project > then NameOfProgram Properties > then click button Assembly Information... > Then change it, I suggest you to use some legit program's assembly.

For this example I will use assembly of HJT's tool.

Title: Hijack This
Description: Hijack This
Company: Trend Micro Inc
Product: Hijack This
Copyright: © 2007 Trend Micro Inc
Assembly Version: 2 00 0002
File Version: 2 00 0002
Neutral Language: English (United States)

[img]http://i46.[censored].com/xd5nau.png[/img]
That's how it should look assembly of HJT.

Well this will bypass some Anti-Viruses like AviraAv, AVG & Avast.

STEP 2:

Add icon to our application


Well next thing you should do is add a icon if you didn't that already and it will make it less UD and more FUD.


When you open project click Project > then NameOfProgram Properties > then click button Icon Scrollbox > Then click <Browse...> > And choose icon

[img]http://i48.[censored].com/14l0jme.png[/img]

Well I guess this will maybe work, for me sometimes works sometimes doesn't.

STEP 3:

Add junk code and make file bigger


Well next step is easy too. So what we going to do next is adding some junk or any kind of source code to our project. That would 100% make it less UD and more FUD. Lets say that we are making a key logger and we get 1/24 UD. Well now lets add this code to our stub or whatever it is and it will make it FUD.

IMPORTANT: The comments you add wont make it bigger or make it more UD.

So lets say that we are making key logger and we want to use GMail, so lets make a a FTP backup. The code for FTP can be found in this thread. Remember its not important to be FTP just any code except comments.

STEP 4:

Changing strings

Well I think this is best way to make your stub FUD again. Well you need to know what you doing, you cant just like that change a string of program. If you change wrong or don't do this correctly your application can maybe crash.

Well lets say we are using a RC4 encryption module:
Code
Private Function rc4(ByVal message As String, ByVal password As String) As String

        Dim i As Integer = 0
        Dim j As Integer = 0
        Dim cipher As New StringBuilder
        Dim returnCipher As String = String.Empty

        Dim sbox As Integer() = New Integer(256) {}
        Dim key As Integer() = New Integer(256) {}

        Dim intLength As Integer = password.Length

        Dim a As Integer = 0
        While a <= 255

            Dim ctmp As Char = (password.Substring((a Mod intLength), 1).ToCharArray()(0))

            key(a) = Asc(ctmp)
            sbox(a) = a
            Math.Max(Interlocked.Increment(a), a - 1)
        End While

        Dim x As Integer = 0

        Dim b As Integer = 0
        While b <= 255
            x = (x + sbox(b) + key(b)) Mod 256
            Dim tempSwap As Integer = sbox(b)
            sbox(b) = sbox(x)
            sbox(x) = tempSwap
            Math.Max(Interlocked.Increment(b), b - 1)
        End While

        a = 1

        While a <= message.Length

            Dim itmp As Integer = 0

            i = (i + 1) Mod 256
            j = (j + sbox(i)) Mod 256
            itmp = sbox(i)
            sbox(i) = sbox(j)
            sbox(j) = itmp

            Dim k As Integer = sbox((sbox(i) + sbox(j)) Mod 256)

            Dim ctmp As Char = message.Substring(a - 1, 1).ToCharArray()(0)

            itmp = Asc(ctmp)

            Dim cipherby As Integer = itmp Xor k

            cipher.Append(Chr(cipherby))
            Math.Max(Interlocked.Increment(a), a - 1)
        End While

        returnCipher = cipher.ToString
        cipher.Length = 0

        Return returnCipher

    End Function

So to change it on whole source you will need one little program that is in Visual Basic.

Click Edit on tab > then click Quick Replace or click Ctrl+H > then this should pop up:

[img]http://i48.[censored].com/1zptb34.png[/img]

In 1st textbox write name of Integer, Boolean or String you want to replace and in 2nd write replace word. Use whatever you want it wont harm our application but remember, don't change important strings or the application will crash. Fore example we are making builder & stub. We coded it and its UD, don't change important strings from, but even if you do make sure that they are same in stub and in builder

So for this example we are used:
Dim i As Integer, yea its integer but this is just example how to change it easly.

End

Well this was few easy and simple steps which can real;y help you! Bye 😉

Check other cool tutorials:

? Mega Thread: Firewalls, Antivirus and Other security tools ?
?? Mega Thread: Proxie's & More! ??
-? Mega Thread: VPN's & Proxies ?-
-? Mega Thread: AntiVirus Programs! ?-
Good tut.... will come helpful sometime :D
Very Nice Tutorial Soul Collector
Thank u For it =)
Epic Tut Soul +repped ya.

Edit:

Meh i give up. Need to try something else this doesn't work on my crypter.
Thanks man for a great tutorial will be usefull for making crypters :)
Thanks for this tut, very usefull 😉 5/5
Glad you like it 😉 :)
Really nice tutorial dude <3. Keep it up br0.
Yeah, this trick will help you out in case Avira detects it as TR.Dropper/GEN
thx mate nice tut
*FUCK avira this shit av detects everything :(
(Dec 14, 2009 09:13 AM)HackFox Wrote:  thx mate nice tut
*FUCK avira this shit av detects everything :(

You can say that. Avira is the most annoying antivirus around
Encrypting the strings is better 😉

But, good guide =)
(Dec 14, 2009 10:04 AM)Vorfin Wrote:  Encrypting the strings is better 😉

But, good guide =)

Yea you are right, i'll maybe make another part of this tutorial. This was just some basic :)
good guide soul....your always useful :) lol
Also add Obfuscation... :] Bypass Avira


Possibly Related Threads...
Thread / Author Replies Views Last Post
[C#] by onledej03Feb 23, 2024 04:48 PM 5 269 Feb 23, 2024 04:48 PM
Last Post: Menalix
by xuicJun 17, 2023 08:51 PM 4 210 Jun 17, 2023 08:51 PM
Last Post: SIM-5049184
[.NET] by TeeknofilSep 23, 2016 07:47 AM 12 1,030 Sep 23, 2016 07:47 AM
Last Post: DisguiserNET