A virus to encourage veganism and deter against eating meat
- General Info
- Technologies and Languages Used
- [Video Of The Project]
- Features
- Usage
- Screenshots
- Project Status
The virus performs actions at planned times and throughout its activity when there is a progress bar that indicates the life of the virus and when each action reads when at the end it restarts the computer
The idea for the project was created because of the food-related programming hackathon we participated in
- Tech 1 - WinAPI
- Tech 2 - GDI plus
- Tech 3 - PE format
- Lang 1 - C
- Lang 2 - C++
- Lang 3 - Assembly
VideoOfProject.mp4
- Awesome feature 1 - The virus is embedded into existing executable files
- Awesome feature 2 - A veganism meter that tells you how vegan and environmentally friendly you are when it activates various actions according to a veganism meter that is influenced by what the user does
- Awesome feature 3 - Tracking the user's keystrokes and changing words in the context of the world of meat to vegan words
- Awesome feature 4 - Pop-up messages that make the user vegan
- Awesome feature 5 - Ads pop up with pictures promoting veganism when closing them opens more and more windows
- Awesome feature 6 - A changing image on the screen that moves like the DVD icon
- Awesome feature 7 - Fruits jump on the screen when there is a hit with the mouse cursor The mouse cursor flies and does not allow to use it including physics, graphics and sounds
- Awesome feature 8 - A random song that promotes veganism from a list of songs that plays on the computer without the possibility to stop it
- Awesome feature 9 - Activating an automatic restart for the computer
- Awesome feature 10 - Opening of files that promote veganism when the user opens various computer programs for example Excel
- Awesome feature 11 - Icons that escape from the marker of the past and the closer you get to them, the greater the interaction, plus interactions between the icons themselves and speech bubbles in favor of veganism
Warning - When you run it, make sure you know what you are doing! Be Careful! This virus was mostly done as an educational project!
- Also, this version is currently a bit unstable, and anti-viruses dislike one small feature. Will release a more stable one in the future!
You can compile all project in the Visual Studio solution. We recommend running the virus directly! (Vegan`Virus.exe)
If you want to embed the virus inside another executable (which is a bit hard), you can run VirusBuilder.exe
.
- Place the virus executable and it's images, audio and documents folders inside a zip folder.
- Run
VirusBuilder.exe
and fill in the following: - Your executable as the base executable
- the
VirusExtractor.exe
as the executable to add. virusLoader
binary (you can compile it with nasm) as the loader.- the zip with the virus as the additional data
- the manifest file from the
VirusBuilder
folder as the manifest file. And that's it!
Project is: complete