Skip to content
/ QTGlider Public

A school project, utilizing 2 Arduinos with the aim of being able to showcase basic "hacking" functionalities.

Notifications You must be signed in to change notification settings

jln83/QTGlider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QTGlider

A school project, utilizing 2 Arduinos with the aim of being able to showcase basic "hacking" functionalities.

Features

  • Read the uid of a youth card.
  • Scan all available wifi
  • Create fake wifi networks with the lyrics of Rick Astley's song "Never Gonna Give You Up"
  • Make a fake wifi login page that retrieves the logins

Material used

  • 2 Arduino Uno
  • 1 esp32
  • 1 Elegoo 2.8 inches Touch Screen
  • 1 MFRC522

Global montage image

For the project, we have one "Main" arduino. The Main Arduino is controlling the touchscreen and sending the results to the second arduino. For exemple, if 40 is sent to the second Arduino. The second Arduino will tell to the ESP32 to launch the fake login page.

Menus

We have one main menu that which allows us to acces the NFC menu, the Wifi menu and the fake login page menu.
Main menu
NFC Menu
WIFI Menu
Fake login page

When informations is being returned, it is printed at the bottom of the screen like in this image.

Wifi test image

Credits

Task distribution

Code for the ESP32, the 2nd arduino and the communication between the arduino and ESP32.

Code for the main arduino, communication between the 2 arduino and documentation.

Logbook

Session of Friday September 20, 2024

Implementation of the project idea:
A pentesting tool in arduino, with features such as an esp32.
The name of the project is "QTGlider", inspired by the suggar glider, a flying squirrel.

Session of Friday, September 27, 2024

We made a list of all the functionalities that we wanted to give to the QTGlider, as well as all the components necessary for their execution:
An Infra-Red receiver and transmitter
“ESP32” wifi support
RFID/NFC “RC522”
Joystick "KY-023"
Button
Screen - "ST7796S"

Session of Friday, October 19, 2024

Due to the power outage, the Arduino work was more complicated. Without access to the Internet, research work is complicated... Instead, we planned the progress of the project during the holidays.

First week of the holidays

Our purpose for meeting was to plan on what we had to do during the holidays each on our own and talk about the project in general so that we could both start with the same vision of things.

Second week of the holidays

We met again, this time with an alpha version of the project so we could test it and fix problems.

November 10, 2024

The reason we met was to bring together the final elements of the project and finalize it.

What we could say about the organization of our project

Our organization for this project is good, we were both aligned on the same vision of things for the QTGlider. By seeing each other at least once a week to be able to discuss the project, this allowed us to avoid trivial errors.
However, we often changed "objectives" in the project constrained by the technical limitations of the Arduino. We could therefore have questioned our ambition and verified the possibility of being able to achieve the entirety of our objectives.

About

A school project, utilizing 2 Arduinos with the aim of being able to showcase basic "hacking" functionalities.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages