evolve or die

bypassav.txt

bypassav.txt
Posted Aug 31, 2004
Authored by Klemster, indiasec | Site indiasec.com

White paper explaining how to try and bypass detection from antivirus software by recompiling the same code with a few minor changes.

MD5 | 42776357d229d3bb00ed1e2b6e058a6e

bypassav.txt

Change Mirror Download
Recompiling Code to Bypass Detection by an Antivirus
----------------------------------------------------

By klemster | klemster@weed5.org
Visit Weed5 Computer Security Group http://www.weed5.org/ for more

====================================================================
Contents
--------

Recompiling Code to Bypass Detection by an Antivirus

Disclaimer

====================================================================
Recompiling Code to Bypass Detection by an Antivirus

Any trojan/backdoor/virus/worm, etc.. that is released is mostly
detected by any antivirus within a week of it's release. This is
because the antivirus companies constantly keep updating their
signature database, which extracts a unique signature from the virus
and detects it.
Mostly, if one version of the program is detected, then all the
other versions of the code are also detected. So, to make a program
that is already detected by an Antivirus to bypass the detection,
you will need to recompile it in a different way.

I had made a keylogger called skl0g about three years ago, and
it of course started getting detected by the antiviruses after it's
release. Now, I decided to make a better version of the keylogger.
After compiling the new code, I realised that even this was getting
detected.
Therefore, to figure out what signature of the program that
the antivirus (Norton) was using, I opened the compiled binary file
in notepad. In the data was this:
\A D : \ h a c k \ s t a l l I O n s \ s k l o g \ s k l o g . v b p
This is the path of the visual basic code for skl0g. So, all I
did was copy the old code (the first version) to a new folder and
compiled it. The same program that was detected by Norton was not
detected when it was compiled in a new directory. No changes were
made to the code. The only difference was that it was compiled in
a new directory.
Therefore, this is a very easy way to bypass the antivirus by
just recompiling the code in a new directory. Please note, this is
for Visual Basic code.
If you're program is in other languages, try opening the
compiled binary in some text-viewer and check for signatures of the
program that the antivirus may be using. All you have to do is
rename the value that the antiviruses use and recompile the code.
For example: If you have used a file called abcdef.xyz and you can
see that value in the binary file, try renaming the file to
something else and recompiling the code.
This paper might not be entirely correct, but it helps in many
situations to try the methods. If you come up with anything else,
please feel free to mail me at klemster@weed5.org

====================================================================
DISCLAIMER

There is no guarantee on the accurateness of this text and
this is subject to change anytime. This text is meant only for
educational purposes. Following or reading this text is entirely at
the choice and risk of the user. I will not be responsible directly
or indirectly for any damages caused due to reading this, or
abuse/misinterpretation of this paper.

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

klemster | klemster@weed5.org

Comments

RSS Feed Subscribe to this comment feed

No comments yet, be the first!

Login or Register to post a comment

File Archive:

May 2012

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    May 1st
    37 Files
  • 2
    May 2nd
    53 Files
  • 3
    May 3rd
    33 Files
  • 4
    May 4th
    4 Files
  • 5
    May 5th
    10 Files
  • 6
    May 6th
    17 Files
  • 7
    May 7th
    19 Files
  • 8
    May 8th
    36 Files
  • 9
    May 9th
    34 Files
  • 10
    May 10th
    35 Files
  • 11
    May 11th
    20 Files
  • 12
    May 12th
    18 Files
  • 13
    May 13th
    11 Files
  • 14
    May 14th
    27 Files
  • 15
    May 15th
    58 Files
  • 16
    May 16th
    54 Files
  • 17
    May 17th
    25 Files
  • 18
    May 18th
    53 Files
  • 19
    May 19th
    9 Files
  • 20
    May 20th
    15 Files
  • 21
    May 21st
    25 Files
  • 22
    May 22nd
    32 Files
  • 23
    May 23rd
    35 Files
  • 24
    May 24th
    26 Files
  • 25
    May 25th
    25 Files
  • 26
    May 26th
    0 Files
  • 27
    May 27th
    0 Files
  • 28
    May 28th
    0 Files
  • 29
    May 29th
    0 Files
  • 30
    May 30th
    0 Files
  • 31
    May 31st
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2012 Packet Storm. All rights reserved.

close