Kl0ibi / esp32_hackingtool

MIT License
197 stars 25 forks source link

lite version for 4MB devices without screen #9

Open That-Dude opened 1 year ago

That-Dude commented 1 year ago

First of all I just want to say how incredible this project is, I have it working on two 16MB TTGO boards and it has been super useful in pen-testing work, replacing most of my Rpi implementations that perform similar tasks.

it's a niche request but I would love to have a stripped down version that works on 4MB esp32 boards that don't have a screen (the super cheap ubiquitous dev boards that run for hours on a battery).

I only need the fake hotspot functionality and a method to retrieve any saved username/password data, maybe via a separate URL on the device /showmewhatyougot

Kl0ibi commented 8 months ago

Hey, thank you for your feedback appreciate it! My apologies for the delayed reply, however, I'm excited to share some great news with you. I've successfully developed a Terminal version of the hacking tool. It's now compatible with any ESP device that has at least 4MB of flash memory, ensuring all features remain fully functional and accessible. Looking forward to your feedback!

That-Dude commented 8 months ago

Someone has been busy! This looks very interesting.

Does this need to be connected to a device via a serial interface or can i control it over Bluetooth?

I was hoping to deploy an array of these on generic esp32 devices, allow them to collect fake hotspot passwords, then retrieve the data later via Bluetooth (or dream scenario, espnow using a master controller). I appreciate that is asking a lot 😀

Kl0ibi commented 8 months ago

Hi, thank you! Yes you need to be connected with a serial interface or you could use a rs232 to bluetooth module (HC-05 / HC-06) with this you archive a serial interface over bluetooth.

Regarding your feature request, which is quite interesting. Implementing it might be complex, primarily because the ESP32 has only one module that handles both Bluetooth and Wi-Fi. Also it particularly challenging to set up a station and ESP-NOW simultaneously.

...But I will give my best!

That-Dude commented 8 months ago

I would be super happy with a built in Bluetooth solution for remote control / receive captured data. I dont find Bluetooth is useful for pen-testing so it's available.

I just read up on espnow and you're correct, it really wants to be the only device on the wifi transceiver. I wonder if it would make sense to just use 2 esp32 boards and dedicate one to espnow, like this guy did

https://youtube.com/playlist?list=RDCMUCtfYdcn8F8wfRA2BXp2FPtg&playnext=1&si=AUwOwTdI6KKrbYaZ

M6ct0night commented 4 weeks ago

We want to extract the files from the compilation, change its language, and add some new features. How can we open this compilation file, and which programs can we use to edit this file?