The Pwnagotchi Project: A beginners guide to getting started (waveshare v4)
ฝัง
- เผยแพร่เมื่อ 5 ต.ค. 2024
- This is a bare bones getting started guide and tutorial for the Pwnagotchi. An adorable portable WIFI hacking InfoSec pet.
This device uses AI to learn and adapt itself to environments you expose it to and will capture handshakes either through passive listening or active de-authentication attacks.
The pwnagotchi does not perform denial of service attacks and limits itself so that a user hardly notices any interruption of service.
While this device can be used for malicious purposes it can also be used for auditing and educational purposes. This guide does not cover cracking any captured handshakes.
All Amazon links listed below are affiliate links where I receive a commission for any purchases made.
VIDEO UPDATE - 1/10/24 - READ BELOW
After doing some testing I feel comfortable enough to recommend more updated hardware and a different image versus what was shown in the video.
That hardware was just what I had available to me at the time but it is quite dated as the Raspberry Pi is from 2017.
A newer Pi will have more options as well as more processing power and is supported by more third party images.
The rest of the video can be applied as-is other than swapping the hardware and image out.
Hardware Recommendations:
Raspberry Pi Zero 2 W (Wireless / Bluetooth) 2021 (RPi Zero 2W)
amzn.to/4aR6nhK
Vilros 40 Pin Hammer-in Header Install Rig (For people who don't like to solder like me.)
amzn.to/3NXlHQ2
Waveshare v4 E-Ink Display
amzn.to/3GTdbxG
USB to MicroUSB Data Transfer Cable
amzn.to/3RSoxqX
Images I recommend for the newer Raspberry Pi Zero 2:
Aluminum Ice Image
github.com/alu...
Jayofelony Image
github.com/jay...
Older Images for the Raspberry Pi Zero:
DrSchottky Image: (Very dated image)
github.com/DrS...
Jayofelony
Original Raspberry Pi Zero:
github.com/jay...
END UPDATED SECTION
Source of programs and files used:
Balena Etcher:
etcher.balena.io/
Pastebin for the config.toml file
pastebin.com/f... (Updated to include non root handshake directory.)
RNDIS Drivers: / rndis_drivers
DEPRECATED
Raspberry Pi Zero WH 512MB (Link removed)
Check the description for files and links. I also updated the config.toml file to include a non-root handshakes folder.
Second video posted with more advanced features and plug-ins guide - th-cam.com/video/juaY_fp4q5s/w-d-xo.html
pls do more with pwnagotchi
First ty for taking the time for doing a video noob oriented!
What I have:
I have a Raspberry pi zero w 1, also I'm trying to get a waveshare4 but my country it's messed up to get one (Argentina) I just to wait till feb16 to get one. Did you tried connecting to the mini HDMI?
Now I have Xyl0se
/
Pwnagotchi-new-guerilla-guide one flashed but can't connect it to internet and my web just died (but can connect to bt on android)
Second I see a ton of new images in the repos you bring to the table in the updated description but those images doesn't have much info on what's changed in respect of the original
Wich one should I be based of to choose? Do you know if anyone fix the DNS problems? original evil one kinda abandoned the project after dropping the mic sadly
Again ty for sharing this passion to newcomers, sorry in advance for anything misspelled (not my mother language lol) and the chunk of text in this comment
Thanks I tried to keep it simple so more people could enjoy this project!
If you have the original Pi Zero I'd start with Jays pwnagotchi-rpi-bullseye-2.6.4-armhf.img.xz which can be found here - github.com/jayofelony/pwnagotchi-torch/releases/tag/v2.6.4
If you run into issues with Jays you can also try the original image I used in the video which is Dr Schottky's. The image still works it's just pretty old and outdated.
I have a small playlist of a few videos showing how I managed to get the device connected to the internet as well as adding extras so you might want to check those out if you haven't already.
No worries on the language barrier I understood most of what you were asking.
@@mauruskpus
@@cybercatlabs I flashed in a rush of "why not... If it doesn't run I start over no one dies" for the science and lols.
Burned the ice-aluminum.
Now I going through all steps (now I'm going through 2nd video FTP part all working!)
Found a validator for toml... The old issue was a comma at end of list.
Sadly can't paste u the link here but... "Toml-lint" it's awesome.
@@cybercatlabs sadly web part didn't work:
Going out with: Qualcomm Atheros QCA61x4A.
I got with the script this error on second call: (same folder, and all... script actually runs) Exception of HRESULT: 0x80040201
+ CategoryInfo: OperationStopped(:) [nameOfScript.ps1], COMException
+ FullyQualifiedErrorId :
System.Runtime.InteropServices.COMException,nameOfScript.ps1
Smells like an unhanded exception, and something custom for the bad spacing... Will debug it tomorrow and tell you if I get something ;)
Next video should be "you have a functional pwnagotchi, now what"
In the works. Hopefully will have it done sometime this week.
wardrive bruh
Did the video happen?
@@conspiratorsaredumb yea
Go for a walk.
id like to point out the way you are transfering info is so optimal a person could just do it only listening to you without even watching the video got mine all up n running thanks a lot bro
Nice to see some new videos on the Pwnagotchi. Thanks for taking the time to make this one so detailed and easy to follow. I will be sharing it for the people that are always asking me how to build one.
Thanks, I appreciate it!
Dude. I almost bought a new Pi Zero thinking I'd broken it. This is, by far, the most useful tutorial on the subject I've seen. EVERYTHING pales in comparison to this. Thank you so, so much. Oh. My. God.
Thank you for your kind words. Glad you found the video useful.
I've spent three evenings this week trying to get mine to work, I thought my screen was broke, I struggled with everything. Decided to try one last time using your video and we did it, we have life on my Pwnagotchi! Thank you! +subbed
I literality just found out about Pwnagotchi! I was so intrigued I decided to build my own! Waiting for all my parts to come in cant wait!
It's a fun little project if you take your time with it.
I’ve had a headache on this for 3 days and here you come to finally save me! I thank you good sir
Haha, I understand the frustration. I'm glad you got it working!
Seriously THANK YOU!! Been working on getting my Pwnagotchi working with my Waveshare V4 for a couple weeks, and your video was the Christmas miracle I needed!
Just in time to feed it all those delicious Christmas wifi signals! I'm glad you found my video helpful.
same for me
Yo bro can you please help me with this a bit @@dobe2049
Most underrated Pwnagotchi Video I've seen so far. Keep up the great work!
ITS ALIIIIIVE!!! By far the best tutorial on TH-cam on this subject. (I think I’ve probably watched them all)
Works fine with the waveshare v4 screen.. very detailed and easy to follow. I was going to give up completely but now I’m thinking about taking over the world .
Thank you and keep up the good work
Which image did you use?
Finally I got my pwnagotchi to work thanks to your video. Days of fustration gone. Great work!
Finally a tutorial for the v4 display thank you so much
I did the same as you but evem after 20 minutes my display shows nothing. When i try to connect to ssh the password is incorrect but the rest worked. Display isnt showing anything
Thank you so much. This video alone has made me a forever fan. Thank you.
THANK YOU!!! The unique vid for making my pwnagotchi. i had a lot of problems, but with this video i can do it!
Def do more videos. Need updated videos.
honestly best tutorial ive ever seen
Awesome, really love the videos. I've been struggling to find something that works with the waveshare v4. Thanks alot
Finally a reliable solution for V4 E-ink display 🙌🙌
Yo thank you for showing how to connect the gpio, I thought it had it on but I realized from watching this video that I literally just didn’t push it on enough
thx you so much best tutorials ever thx cause ive had been strugling to build onr for 5 month and you help me thx it work guys ill subscribe!!
Hi all I've been trying to get my Waveshare V4 working on a Pwnagotchi since November last year after watching this I realised that there was one line missing in the config file this " ui.display.rotation = 180 " I've tried hundreds of times and spent whole days trying to get it working I'm not joking about that either, and guess what it now works perfectly, so thank you.
What an excellent channel! I dug my 5 Pi Zeros while sorting my workshop and bought a couple of Pi Sugars ... This led me down the rabbit hole again, sorry to say that YT has loads of out of date and/or simply irritating people on tis very subject. One thing, for example, 4 years ago (and even now) presentations assume you only use Windows, glad to see you have addressed this as well. Looking forward to seeing more content like this. I think the Pwnagotchi project is a 'Cinderella' and so much more can be done here. I wonder if there is any attempts to use Rockchip Pi Zero format with this project? Congratulations, and I like the graphics you use. Best, James
Thank you so much for this. I accidentally bought a v4 as well
Hey thanks for this video! By far the easiest one to follow.
Nice video straight forward and easy setup. Also thank you for the Amazon links that helped alot.
Glad you found it useful!
Thank you for this tutorial! Finally is working after failling everytime because my ink display was not supported
Glad I could help!
Thanks for this keep them coming pal I super appreciate it
Excellent video!! Clear and easy to follow and understand! Going to order my. 👍
PS: Liked and subscribed.
PPS: That hammer gadget looks brutal! Not seen them before, not sure about i
Thank you so much I could not get anything to work, but this video had me complete and running in 5 minutes.
Great to hear!
Duuuude, thank you so much ! You just saved me from getting frustrated lol
Awesome tutorial
Glad I could help!
You are a legend sir,
Hands down the best Pwnagotchi tutorial out there! Thank you!
I’m curious about cases though… I just busted my ribbon cable trying to fit my pwnagotchi into a case 😢 Have you found any perfect designs?
I appreciate the kind words. As for the cases I've only bought one case from Esty and a tab on it fell apart within 5 minutes making the backplate kind of useless. I haven't bought another one since then. I've thought about getting into 3D printing myself to try and refine what's already out there. But at this moment I don't really have any recommendations.
@@cybercatlabs got it, thanks for the quick response! I scaled up the compatible open sourced cases just a tiny bit and the fit is perfect.
I’d love to send you a set of 3d printed pwnagotchi cases in exchange for your 10/10 guidance in this tutorial. Would be a fun video idea too from my end!
Very kind of you to offer but I don't really have a PO Box to receive items. Would be cool to see a video of cases getting made though if you decide to build some for yourself or someone else.
@@cybercatlabs no worries! and I have a pwnagotchi vid coming next week, I spend a decent amount of time on the case printing.
So helpful thank you! got mine up and running!
Great to hear!
For anyone that windows wont let install the driver {RNDIS}. you need to go in to CMD and put in [ipconfig /flashdns] and then run line [netsh winsock reset], must be run as admin, after that restart pc. 4 hour of suffering for this answer.
Weird, still doesn't show up, I change flashdns to flushdns because I got error that command doesn't exist but I can't install it anyway, another thing is that on older versions of pwnagotchi it worked normal (original one)
@@slizak_jan8535 it’s been some time sense I finish my Pwnagotchi project but if you are having problem that you can only run older version of pwnagotchi image is because you are using zero v1 instead of newer model.
Hey bro, you are master!! Thank you very much for this video. I had problem with my first build, tried many tutorials I found on web aprox. 14 days w/o success. Luckily I discovered your "manual" and using it I solved everything...
Your instruction is detailed and well given. Only an idiot could make a mistake according to it.
Awesome job!!!! TY
Please make more!! This is sooo useful!!!
The only dude to do a full video. Now what else do you know?
lol I'm just a tinkerer who likes tech.
did everythng to a t but my screen wont turn on how come?
mine too :(
Awesome ! Thank you so much. I was trying get it to work and with your help, it finally does.
But i have only one Problem. When i was trying to install the RNDIS Drivers, after it completed the action, my pc runs into a Bluescreen and the installation seemed to fail. Do you have any Ideas how to solve that or anything related to that?
Thanks again :)
After much much messing around and getting the Pi Zero 2 W to work in headless mod, i went back to my Pi Zero W (OG one) and couldn't get it with usual tutorial I had the e-ind display on v3 also and still nothing. I then used the version you had v1.5.6 beta and it worked on this one with my the same toml file what secret black magic is in that image....
I want to know what the difference was I did all the scripts and all kinds of stuff. In any case I am glad it now works thank you! Rekindled my fire for this stuff now!
bro ty i couldn't find a waveshare v4 tutorial
I would love to see a video of how to manipulate the pcap file, using hashcat aircrackng or any other tool....
I do have future plans for that. it being the holidays though I'm going to spend time with family and then start videos again in early January most likely.
so i followed eveyrthing, but when i get to the point of plugging it into the power and it is supposed to capture, it does nothing. just keeps searching and searching... any help?
same
Brilliant next video please
Spent a lot of time and effort making a Pwnagotchi with the PiZ2W instead of the original PZW, got a bunch of PCAP files, and was never able to crack a single password using Hashcat. Basically worthless unless the target is using something like "Password" as their password.
Nope, you're just an idiot.
Thank you. I have the same hardware, but use a Mac 😢 Any tips or pointers? Or will the steps be the same? Thx for this great video.
your videos are just amazing. Idk why but it just that you dont scream a lot like other annoying youtubers and that makes your videos a bit better
Haha, I appreciate it. I just don't have the energy they do to scream at the camera. TH-cam algorithm seems to like loud noises so I understand why they do it. It's just not for me.
@@cybercatlabs :)
we need more vidssss
for me, my rasberry pi zero's led blinks and junk but then the led stops blinking but i still dont have a working screen. i have a waveshare v4 just like you, same firmware, used etcher, same config, etc but it still isn't working. Would love some help on this because im about to go insane lol!
I have the same problem...
Yeah same
Any tips on how to get the image properly mounted to a flash drive? im trying to use belenaetcher but i keep get errors when it finishes and then the sd isnt recognized anywhere and is corrupted
Yoo i got the same problem, i believed it was because the zip file we downloaded from drschottky was corrupted. I'm not sure why but every time i try to flash the image it says that the image is corrupted. Have you figured it out?
sweeeet thx bruh
Does this tutorial work the same with jayofelony image? or aluminum ice?
Nice. Any chance of a Linux-based installation? No rndis driver required, but setting up network access to hash files is a pain.
Linux is on my to-do list, although it won't be until next year. I want to cover some more windows based videos first and then will try a Linux guide.
Thanks a lot!
I've tried almost everything on my PI Zero W with the Waveshare V3 but could not get the e-ink display to work. DrSchottky image worked out of the box on the first boot.
Hi! this is a great video , but when i go to the device manager it doesnt show me the device connected , what shoud i do?
Make sure you're using a data cable. Try different ports on your pc as well
If that doesn't work, try plugging it in without the sd card and see if it detects it as like BCM something. I'm not able to currently test, but if it detects it, then it might let you install the drivers that way.
Can't seem to get a picture with Pwnagotchi v2.6.4 32-bit on my original Zero with the recommended latest image in the description.
Not true @12:48 - U can actually set it in Auto mode when you are using your browser when connected to the pizerow in datamode.
In the browser you just choose "Restart in auto mode"
But very nice video btw 🙂
My waveshare v4 doesn't work, maybe it's just broken... Pitifully
I'm absolutly new here, but you can to the Pwnagotchi Projec with rapsberry pi 5 or 5 as well right ?
thank u so much!
My Lenovo yoga isn’t allowing me to complete the last two minutes of this video ie: the process relegated to accessing the PCAPS in root by placing them into c:\User\”Blackbox” (my computer)\Downloads\pwnagotchi\. Because of Lenovo’s (one drive) whit everything passes through (all files)
I can ping 10.0.0.1 but I cannot ping or access 10.0.0.2. It works on my Mac but not on a Windows 11 machine.
Will this work for waveshare v2 e ink display I can't find v3 or v4
look for an older tutorial maybe as the pwnagotchi was originally meant for the waveshare v2
I'm making a pwnagotchi with a waveshare v4 and a ups lite v1.2.
Do i have to use all the pins for the display? Some of the pins are being used to power the pi itself, is it safe to have those pins connected to the display?
More please.
This worked great, thanks.
An advanced video would be appreciated.
I did create a second video at - th-cam.com/video/juaY_fp4q5s/w-d-xo.html It's nothing super advanced but might help in some other areas.
I saw it about 10min after I posted this. 😁I'll watch it today. I'm really enjoying your content.@@cybercatlabs
Very strange, I built three Gotchis according to your instructions. All three are working, but one always boots in auto mode when it is connected to the computer via the data port. I have already tried all options, other SD cards, other USB cables, I have tried the SD cards of the other Gotchis, display changed, "kown Hosts" Files deleted - no connection because of the auto mode.
Mine will just eventually go into AI mode after plugging in and start capturing wifi, but then I don't know how to get it to connect or boot again after, do I just unplug from, data, then back into data again?
Def pay for the Headers pre installed. It's worth the $3 extra dollars.
100% Agree, Hammer in headers were the next best option for me.
Can you link with headers?
Brilliant. Subbed. Please do the next one 👍
Thanks for the sub!
Worked thank you
Glad it helped
so mine pings and works, but i dont get the screen to work. help please
my v4 display wont turn on
edit: you have to change v3 to v4 in .toml file for screen to work
Hello there do you happen to have the drschottky file working? I have tried to download it multiple times but it seems to be corrupted every time if you may can you please share the file with me?
Which do you recommend, using the 32-bit or 64-bit images for the Pi Zero 2 W
Updated Pi's should have no issue running 64-bit. Typically the older boards are limited to the 32-bit.
I am stuck I never got the permission error @15:11 but my pi will show handshakes
when i ls handshake. so at 16:42 I get a error saying temporary failure in name resolution lost connection.
Every step followed get to the last command in this video ends in "no such file or directory
you shoulda shown how the device actually work to hack wifi. this video was great but missing the actual operation part
Noted. Thank you.
thank you.
You're welcome
aaaa you safe me I can´t find any info about v4 display and video was perfect only the soud was little bit too quiet
Thanks for letting me know. I'll see if I can fix the sound soon. I didn't realize it was quiet.
thanks Brotha
Are these newer flashes backwards compatible? I think my display is V2 but the updated flash gives me a spotted screen.
I ran iwconfig and it seems the network configuration is all messed up. Is there a video on how to setup the network? I'm assuming were using the internal Wi-Fi
for some reason my display isnt turning on? pins are all fine and in. i can ssh in and everything, but display isnt working for my e-ink display :c
Danke, super
I've been reburning and reconfiguring a Pwnagotchi all day failing to get this exact display to work. 🤣
if you've seen your view count skyrocket....you can thank me....i've watched these videos over and ove and over and over and..... here are a number of parts that i am suck on/ can't understand what is going on. Example; from flashing sd card...you put it into the pi ...then It gets convoluted because there are al sorts of config items mentioned but provided a config file that doesn't have any of those items. So are those other configurations somehow auto populated into the config file? Using command line to do so?
I am going the headless route, attempting to figure out how it is that I will have my Gotchi ace displayed through web connection...again, in the documentation it's discussed to enter all these config lines in the toml file.....do i do that prior to loading the sd card o the pi? Then I see others mentioning that they view the Gotchi faces through wifi and how they put in the generic pssword which needs to be changed...but, at wwhat point do I do this at?
Between this and my attempts at flipper modules...I just kind it interesting with these "gadgets" how literally the same hardware between a number of people and each 1 could require a completely separate manual/k set of directions....it's enough to make your head spin!
couple other confusing parts are were in headless mode it is mentioned to set ui display as false ad then zero mention of whether te following ui type should be in fact it's mentioned to leave the waveshare so that it is displayed in that format...
And you mention having the handshake files outside of root but why? What if I want them in root? What's the benefit of having hem in another folder subdirectory//???
Great project, now I have 2 😂
I can ping the second one
I CAN NOT SSH into the second one.
Windows is looking for number one and I’m trying to get into number two.
Any help would be appreciated
Many thanks 🤩
I'm using W11, I have got to installing the RNDIS drivers but can't see the RNDIS Gadget showing up
same problem
Thanks for this, do you mind doing a video with different screens?
That would be a fun idea but would get costly both in time and money.
thanks a lot for this video.
I think the pastebin has a spelling error. it is missing the s and the end of bettercap (dot) handshake in row 17.
Oh wow nice catch! I'll update the pastebin. Thanks for pointing this out.
hello, I could not find the "USB serial device" under ports (COM & LPT) to update the drivers even though i plugged in the pi.
edit: it works now (idk what the problem was)
A few things to check then is make sure your USB cable is a data supported transfer cable. Make sure you are plugged into the data port on your raspberry pi. If the device still isn't detected try a different USB port on your computer.
If none of that works unplug the USB cord from your Pi, remove the SD card and plug your Pi back in from the data port. Give Windows 30 seconds to a minute to see if it registers your device that way.
Amazing tutorial but I'm having an issue, after I ssh in it doesn't go into manual mode. Can anyone help?
I have dealt with this before myself but I can't remember the fix at the moment. I'll try and look into this later today unless someone else manages to provide you with the fix. If so please make sure to update your comment.
@@cybercatlabs update. I couldn't make it work so im using the 1.5.5 fix image.
Ah bummer. Thanks for the update though.@@SirToadNews
Mine is stuck on AI ready!?
Hey I followed this but somehow my Waveshare V4 is displaying white on black rather than black on white. How can I fix that?
Just so my Keyboard on my phone stops bothering me, this secretly comes with two female boards.
I have a v3 display, can I follow your guide but use display set to 3 in the config? Also if I don't want a deauth, I read that: personality.deauth = false inside the config, so do I basically just type this out as I can't see it in the config?
my display still isn't showing up :(
Hello, how are you, i've configured my pwnagotchi with your video (thanks by the way) , when i change the cable from the data port to the energy port, it looks around and only says shittt day or i'm bored,i've let it scan all night but it found nothing, do you know what i did wrong?My setup is raspberry pi zero 2w and waveshare v4, thank you.