Skip to content

SecioreanuStefanita/Dream-Catcher

Repository files navigation

Dream-Catcher-Licenta

Abstract

The final project is a software application made for the Linux platform. This solution is independent from the operating system distribution installed on the host computer. The main target that the application means to reach is the full control of another targeted machine, by doing reconnaissance work and collecting data with which you can launch a phishing attack. The graphical user interface is made with the help of the Qt platform, keeping in mind to make it as modern as possible. The backend was written in Python and the connection with the frontend was made by working with threads to keep the application as fluid as possible.

The possible chain of events inside the application gives a walkthrough to the user and aims to keep him engaged following a specific set of actions to reach its final goal. Inside the application the user can try breaking a WI-FI network using a dictionary attack in three different ways. They can launch a reconnaissance session by scanning the target domain and finding the exposed ports and its information. Another recon functionality is crawling the domain with the help of a spyder to gather all the emails and phone numbers exposed all throughout the domain and its anchors and references. Having gathered all the information the application can launch a phishing attack on the found email addresses. The contents of the email is written by the user, at the end of the body a link will be automatically attached with a malware. Once downloaded the malware and opening it, a reverse shell connection will be established and the user will gain full control of the target machine. The malware is made for the Windows operating system and it is masked as a generic pop-up error.

The project touches different areas of security in the context of technology information, notions like: cyber attacks, phishing, crawlers, scrapers, port scanning, WI-FI cracking, creating a server and malware and reverse shell scripting.

Gallery

Full Documentation

Below is atached a link to the full documentation of the project as well as motivation. Currently it is only in romanian as it served as my thesis for my bachelor`s degree.

Click here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published