Inspiration
Cyber Criminals get away with too much and I wanted to help combat the issue
What it does
It hides on a Windows Machine and feeds audio data back to a Command and Control Server that is equipped with Artificial Intelligence to help identify the language, IP Address, and the native language of the criminal
How we built it
I Used the Microsoft API for the Client Side (criminal). I wrote it from scratch using C/C++ Programming languages. I wrote the server in Python.
Challenges we ran into
C Programming is not for time limited scenarios. I had trouble getting the audio to come through the speakers clearly, but I ended up fixing that. Also Artificial intelligence only allows a certain number of requests per hour (especially the free versions when you are using an API). This made it difficult to test and debug. If I had more time I would just train My own AI model for the language identification, along with the text to speech.
Accomplishments that we're proud of
I learned a lot about the Media Control Interface (MCI) in windows, and furthered my understanding of the Microsoft API. I am also proud that I successfully implemented a client side server in C. This was my first time doing so.
What we learned
Use python for hackathons. Other languages do not have fast enough production time. I also learned that AI API's can be very difficult to work with.
What's next for My project
I did not have the time to program a packer for this code. I also did not have time to have it hide itself from the task manager, or program it to run on startup as I have with other projects. I will be working on this in the near future, and I hope to make this an industry's level tool. I also wanted to have it enumerate the entire user directory on the system, and send files back to the server for AI to parse and pick out important information.
Log in or sign up for Devpost to join the conversation.