Skip to main content

How to Make a Trojan Horse ?

Most of you may be curious to know about how to make a Trojan or Virus on your own. Here is an answer for your curiosity. In this post I’ll show you how to make a simple Trojan on your own using C programming language. This Trojan when executed will eat up the hard disk space on the root drive (The drive on which Windows is installed, usually C: Drive) of the computer on which it is run. Also this Trojan works pretty quickly and is capable of eating up approximately 1 GB of hard disk space for every minute it is run. So, I’ll call this as Space Eater Trojan. Since this Trojan is written using a high level programming language it is often undetected by antivirus. The source code for this Trojan is available for download at the end of this post. Let’s see how this Trojan works…

Before I move to explain the features of this Trojan you need to know what exactly is a Trojan horse and how it works. As most of us think a Trojan or a Trojan horse is not a virus. In simple words a Trojan horse is a program that appears to perform a desirable function but in fact performs undisclosed malicious functions that allow unauthorized access to the host machine or create a damage to the computer.
 
Now lets move to the working of our Trojan

The Trojan horse which I have made appears itself as an antivirus program that scans the computer and removes the threats. But in reality it does nothing but occupy the hard disk space on the root drive by just filling it up with a huge junk file. The rate at which it fills up the hard disk space it too high. As a result the the disk gets filled up to 100% with in minutes of running this Trojan. Once the disk space is full, the Trojan reports that the scan is complete. The victim will not be able to clean up the hard disk space using any cleanup program. This is because the Trojan intelligently creates a huge file in the Windows\System32 folder with the .dll extension. Since the junk file has the .dll extention it is often ignored by disk cleanup softwares. So for the victim, there is now way to recover the hard disk space unless reformatting his drive.
 
The algorithm of the Trojan is as follows

1. Search for the root drive

2. Navigate to WindowsSystem32 on the root drive

3. Create the file named “spceshot.dll

4. Start dumping the junk data onto the above file and keep increasing it’s size until the drive is full

5. Once the drive is full, stop the process.

You can download the Trojan source code HERE. Please note that I have not included the executabe for security reasons. You need to compile it to obtain the executable.
 

How to compile, test and remove the damage?

 
Compilation:

For step-by-step compilation guide, refer my post How to compile C Programs.

Testing:

To test the Trojan,  just run the SpaceEater.exe file on your computer. It’ll generate a warning message at the beginning. Once you accept it, the Trojan runs and eats up hard disk space.

NOTE: To remove the warning message you’ve to edit the source code and then re-compile it.
 
How to remove the Damage and free up the space?

To remove the damage and free up the space, just type the following in the “run” dialog box.

%systemroot%\system32
 
Now search for the file “spceshot.dll“. Just delete it and you’re done. No need to re-format the hard disk.

 NOTE: You can also change the ICON of the virus to make it look like a legitimate program. This method is described in the post: How to Change the ICON of an EXE file ?
 
Please pass your comments and tell me your opinion. I am just waiting for your comments…

Comments

Popular posts from this blog

Usefull Firefox Keyboard Shortcuts

Today in this post i am going to share with you guys some simple yet usefull and powerfull Mozilla Firefox keyboard shortcuts that can save your time and make it easy for you to work on firefox browser . Shortcuts you will learn include easily copying url, bookmarking websites, scrolling page and more. So lets get started. FireFox Keyboard Shortcuts Press CTRL + L to directly go to the address bar. To copy URL of websites from address bar Simply single click on the URL, this will select the whole address, then use CTRL + C for copying and CTRL + V for pasting. Press Spacebar to scroll down the page. Press Shift + Spacebar for quickly scrolling up. Use CTRL + T to open a New Tab Use CTRL + W to close the Tab If you use certain website more frequently bookmark that site by simply pressing CTRL + D for easily accessing later. To find certain word or phrase in web page press CTRL + F and use ALT + N for finding Next.

SOME COOL KEYBOARD SHORTCUTS FOR PC BEGINNERS

Hello friends, today we have something special for pc beginners. We have some keyboard shortcut which will really help you to operate any windows pc very quick & fast. I hope some of the shortcuts you already know but the rest are awesome you’ll really enjoy them so lets start.. +  - To copy  a text/item/image.  +  - To cut a text/item/image. +   - To paste cut/copied text/item/image  +  - To Open a file +   - To select all content present on given window or page  +   - To undo the task which you have done. +   - Save file +  - Undo last action +   - Redo last action +  -  Windows menu +  -  Next word +   - Previous word +  - Starting of document  +  - End of document +   - Search in document +   - Find and replace +   - Bolden  the selected text +   - Italics the selected text +   - Underline the selected text +   - Zoom in +   - Zoom out +   - New Window +   - New Tab  + – Switch to Nth tab of browser  +   - Search an

How To Watch and Share YouTube Videos from Specific Time

YouTube lovers, today I have a special guide for you. You can watch and share YouTube videos directly from a specific point of time. It will be helpful, if you are featured in a long time video and want to share the particular minute where you featured with friends, then you can directly share the YouTube link which will start playing from the minutes/seconds you specified. YouTube is using a time parameter to do the same. How To Steps: Go To the YouTube Video and just add #t=1m10s in the YouTube URL, Which will start playing the video directly from 1 minute 10 seconds. “https://www.youtube.com/watch?v=_OGwaqbkalU#t=1m10s” You also skip the time by only using seconds. Just add #t=70s to start the video with 1 minute 10 seconds. “https://www.youtube.com/watch?v=_OGwaqbkalU#t=70s” You can also use & parameter instead of # in the video. Both will do the same job. “https://www.youtube.com/watch?v=_OGwaqbkalU&t=1m10s” Add if you are using short URL’s fr