How To: Make & Study Viruses

Make & Study Viruses

Hello, Hackers/Viewers!

My name is nullf0x, and I have 4 years of experience as a hacker. You might see everyday that one of your friends or acquaintances get a new virus in their computer. You might think, How cool would it be if I made a virus? or How cool would I be if i could remove viruses from others computers for money or free?

If you are thinking like that, then you have come to the right place! Here, I will show you how to make a virus AND how to stop a virus. First we will read an overview on viruses.

Step 1: What Types of Viruses Are There?

There are many types of viruses out there. The list below contains the most seen or used viruses.

  1. Boot Sector viruses
  2. Browser Hijackers
  3. Worms
  4. Program viruses
  5. Macro Viruses
  6. Polymorphic viruses
  7. Trojan Horses
  8. ADWare
  9. Bots
  10. Spyware

These are the most common types of viruses.

Step 2: How Do We Find Out Whether There Is a Virus in a Computer?

You might wonder the same thing, how can I findout a virus? There are many ways to do that, such as,

  1. You can witness increased CPU usage and slow computer or browsers,
  2. Hanging of computer screens, freezing or crashing,
  3. Files being modified or deleted spookily,
  4. Installation of different files or programs,
  5. Repeated virus detection alerts from your antivirus,
  6. Firewalls once enabled, would be disabled,
  7. Mail service tweaking and strange computer behaviour,
  8. Others.

If you experience these things mentioned above, that means you are infected.

Step 3: How to Prevent Viruses?

There are many ways to do that, but I will list some widely used ones.

  1. Install and run anti-malware and firewall software. When selecting software, choose a program that offers tools for detecting, quarantining, and removing multiple types of malware. This will ensure that all incoming and existing data gets scanned for malware and that malware can be safely removed once detected.
  2. Keep software and operating systems up to date with current vulnerability patches. These patches are often released to patch bugs or other security flaws that could be exploited by attackers.
  3. Be vigilant when downloading files, programs, attachments, etc.
  4. Downloads that seem strange or are from an unfamiliar source often contain malware.
  5. Perform daily scans of your computer
  6. Disable autorun as some viruses are spread through removable disks and CD's. To disable autorun, read my article on "How to disable autorun."
  7. Don't click on email links or attachments as it is widely used as a form of virus spreading. It is also known as click-jacking.
  8. Use a hardware-based firewall.
  9. Use proxies if the virus is used to record your IP.

Step 4: Ideas for Making a Virus

As I said, there are many types of viruses, and if you want to make one, there are a lot of options to choose with!


Backdoors are one widely used form of virus. It is simply easy to make one. If you want to make one quick, I recommend you using the softwares Netbus and SubSeven.

Prank Viruses

Prank viruses are fun to make and use! You can easily make prank viruses with Notepad by making Batch files.
To know more about batch files, type "Batch" in the searchbox
There is also another way to make these viruses, by using virus making softwares like BitTera Virus maker.


If anyone can make a virus, you can! Just use your inspiration and give kudos to this post!

Just updated your iPhone? You'll find new features for Podcasts, News, Books, and TV, as well as important security improvements and fresh wallpapers. Find out what's new and changed on your iPhone with the iOS 17.5 update.


Thanks, Eastwood, for the +1.

-- nullf0x (

Well I'm going to go piss my pants because I think I have a virus.
Anyways, great tutorial! +1

+1 because you explain the different viruses and how to prevent them. However, be careful of telling people to use virus-generating programs.

  1. They could be spear-phishing attacks
  2. Not very educational.

It's more fun to build your own exploits/shellcode than to just have someone else's program to do it for you. It makes you feel proud of yourself.

Yeah, but 2/3 was good. So +1.

Why the email in the sig btw?

Sub7 and/or netbus + noob = pwnd urself

Put the bag of wrenches down and back away slowly..

"A tool is only useful if there is someone who know how to use it." - Me (I don't know, it sounded good... :3)

Can I make a boot sector virus on my own

Share Your Thoughts

  • Hot
  • Latest