Inspiration

My inspiration was to see how far I could push the boundaries of code I could run without administrator privileges.

What it does

This code provides a simple user interface to easily create a batch file that infinitely loops until your computer crashes. Functionality includes an alert box that does not wait for user response, the nonstop opening of default browser tabs, and the implementation of Windows' task scheduler to make the batch file run on system startup.

How we built it

I essentially created a python script that, given user input, writes to a .bat file in the downloads folder of any computer.

Challenges we ran into

Many times the PowerShell script I would try messing with would not work. In the case that it did not, it meant I had to completely restart my virtual machine. Since some aspects of the PowerShell script still worked, the script would still mess up my machine without producing the result I wanted.

Accomplishments that we're proud of

When I started, the program would only launch new windows if the machine user closed out of the previously generated windows. I was able to streamline the process to spam windows faster than they are able to be closed, rendering the computer useless and the user unable to stop the virus.

What we learned

I learned that some programming languages have issues concatenating different data types, unlike Java. I also learned how to write more to variables instead of completely replacing them.

What's next for virusBuilder

virusBuilder is able to be expanded in any way imaginable. If it can be done in PowerShell without administrator privileges (which a lot of tasks are able to), then it can be written into virusBuilder. virusBuilder is just a program that writes another program for users who do not know how to program.

Built With

Share this project:

Updates