Happy New Year! 🎉
As a self employed 20 year old hardware developer, 2023 kicked my ass.
I had to take a break from posting but here's a look inside the chaos from my year! 🧵⬇️
I (was) excited to share that all backorders have been packed this week after receiving new parts - until I discovered that *EVERY FUCKING GPS MODULE* I ordered is counterfeit, and defunct. (60+ modules)
Updates & investigation coming soon ⚡️
📡 I built a $10 GPS tracker that uses nearby Open Wi-Fi networks to provide location updates when planted on a car 🚗 - and created a stealthy low-power device that even bypasses captive portals w/
@ThinkstCanary
DNS Tokens!
Learn more on
@Hacksterio
👇
My biggest
#PCB
design gripe is LiPo charging 😡🔋- especially when prototyping w/
#microcontrollers
.
There just aren't any drop-in solutions that charge & power on the same pin, let alone a castellated one!
So I designed ⚡️MiniMeter⚡️- a tiny charger & I2C battery meter! ⬇️
Started digging into these
#counterfeit
GPS modules, right off the bat I noticed that most of them use 2 resistors in place of the LR series
#circuit
.
Some modules started working when I swapped in the proper inductor. Is this used for impedance matching?
I (was) excited to share that all backorders have been packed this week after receiving new parts - until I discovered that *EVERY FUCKING GPS MODULE* I ordered is counterfeit, and defunct. (60+ modules)
Updates & investigation coming soon ⚡️
I testing some updates to the kits as it transitions into more of a
#wardriving
platform 🚗📡:
📺 Built-In Screen
📡 Long Range WiFi
💾 SD Card Reader
🌐 Web Interface
What features do you want to see next?
I published my first
@LyndLabs
on building a $10 GPS Tracker that uses Public
#WiFi
networks for data exfiltration! 🚗📡
Check it out to see how my device even bypasses captive portals with
@ThinkstCanary
DNS Tokens🦜
✨✨
📨 Assembled and shipped ~ 20 orders today! Biking these 2 miles uphill to the post office was intense but I finally cleared out all orders from the past week :D
Thanks to everyone who bought a
#wardriving
kit!
Fuck it, I designed a cat-shaped case for long-range
#wardriving
/ wifi recon. 😼
What should i call it? Does it look like a rat? And yes that's an antenna in its ass. 🐈📡
#3Dprinting
#hacking
a video of the symptom:
the
#GPS
only works when the antenna is unplugged - I've tried 3 different antennas and tested 20+
#counterfeit
modules. I'm starting to think something is shorted internally 🧍
I'm getting pretty good at visually identifying real
@ublox
modules from
#counterfeit
, and managed to find a handful of authentic chips today, just by inspecting the stickers for imprecision. 🔎
Just scratching at the corners to see if they peel is the easiest way to test this!
I'm hosting a beginner USB hacking workshop this Saturday 😺
🐈 Customize your own Cat-Shaped hacking tool
⌨️ Learn to write USB attack payloads
💻 Try out a WiFi controlled hacking interface
🏅 Compete in a mini hackathon for prizes!
👇
@nullspacelabs
☠️
#DEFCON31
is around the corner!
Come check out my classes with
@RedTeamVillage_
to build a Wardriving
#Nugget
! 🐈📡
We'll also cover basic data visualization & mapping with Python in
@ProjectJupyter
🐍
More Details Below⬇️
I've been complete re-writing the
#wardriving
software for my kits since 4AM this morning, including a port to the
#WiFiNugget
! 🐈📡
Coming soon you can also expect
@wiglenet
support, new UI updates, a web interface, and cats! 😺
first, some good news:
I made kit upgrades including a built-in SD slot, long-range WiFi, and also better UI / screen support! New
#wardriving
firmware updates also dropped w/ faster scanning.
Pictured is the only working unit, which was shipped to the lucky
@DustinFinn
🚗📡
I (was) excited to share that all backorders have been packed this week after receiving new parts - until I discovered that *EVERY FUCKING GPS MODULE* I ordered is counterfeit, and defunct. (60+ modules)
Updates & investigation coming soon ⚡️
Designed a simple case for a customer that wants to mount their
#wardriving
🚗📡 kit to a bike / other things - threaded inserts are a slick and easy way to do this!
I'm using a standard 1/4" 20 thread that works with any camera tripod. 🪛
#3Dprinting
Holy shit, I skated this 35 pound package a mile and a half to USPS with a minute to spare and got it shipped next-day. The Nuggets are making it to
#DEFCON30
! 😼😼
Come grab one at the
@Hak5
booth!
#USBNugget
@HakCat_Tech
I developed some custom cases & features for
@LukeSwitzer_
, who's been pushing me to find the limit of the
#ESP8266
for WiFi recon.
He's using his kit for warbiking, flashed a custom image that lets him log files to internal SPIFFS, and even created this kick-ass graphic! 🚲📡
Screen support is coming for my DNS Driveby
#wardriving
kits! I designed some icons and a basic interface today 📡🚗
Keep an eye out at for project updates dropping soon 😎
Testing the new
#wardriving
📡 firmware I developed for this week, while exploring SF by foot!
I took a short break from dev this week to host a booth at
@OpenSauceLive
but I'm jumping back in again :)
Also, kits now ship with upgraded v1.3 boards, a microSD reader for logging
#wardriving
data, and a screen! 🚗📡
These changes have possible thanks to everyone's support & feedback, so I always appreciate suggestions if you any :)
I testing some updates to the kits as it transitions into more of a
#wardriving
platform 🚗📡:
📺 Built-In Screen
📡 Long Range WiFi
💾 SD Card Reader
🌐 Web Interface
What features do you want to see next?
🧵I'm quickly hitting the limits of the
#ESP8266
while playing w/ memory optimization for DNS DriveBy, which has < 1MB Flash & ~100KB RAM.
I designed a crappy queuing system that buffers GPS Data to Flash for persistence (FIFO), and encodes a queue of the first 50 onto RAM.
Implemented basic screen support for DNS Driveby today! 📺 ⚡️
Instructions for adding a screen to your v1.2 kit coming soon to , after I finish implementing a basic
#wardriving
demo. 🚗💨
Prototyped the first 📺 screen enclosure for my DNS Driveby
#wardriving
kit today, and also released the beta firmware to ! 🚗📡
Should I include screens with future kits?
Whipped up some enclosure designs for
#DNSDriveby
this morning! 🚗📡
I'm gonna be testing out the LiPo battery & power saving functionality later today🔋⚡
#wardriving
#esp32
#esp8266
Got mildly poisoned by banana bread, couldn't check myself into a hotel I paid $700 for cause I'm under 21, and walked ~3 miles in blistering Las Vegas heat with 2 DHL parcels & luggage. We're off to a good start! ☀️
I'm excited to present tomorrow on Day 2 of
@BSidesLV
!
I forgot I owned a twitter account for a sec, but after learning
@kicad_pcb
in like 2 days and the SVG2Shenzhen extension with
@inkscape
, I designed these geometric cat badges
@KodyKinzie
and I are using to teach WiFi hacking / microcontroller classes.
Life has been rawdogging me the past 2 months so I took a break from social media 🥴
I'm grateful for everyone who's been in my corner, and am excited to update you all on what I've been working on! Hardware, content, and more fun things coming soon 💻✨
Skating home from the coffee shop today when I suddenly get sabotaged by a pair of dirty panties. 🛹
I was sent flying off my skateboard at maybe 15 mph with a laptop, and a backpack full of electronics 💀
Thank you to everyone who pre-ordered
#wardriving
kits at ! 🚗📡
I made some final improvements & placed an order on this updated v1.1
#PCB
today - so they'll be shipping very soon :)
My week was filled with chaos, but I finally got a chance to assemble & test the MiniMeter! 🔋⚡️
I'm finding this mini charger & gauge useful in space constrained projects, like my latest
#CutieWardriver
design 📡
Doing some development on
#DNSDriveby
and testing the ESP32-C3 for bluetooth
#wardriving
this week! 📡
Already noticing speed improvements over the
#ESP8266
, and the arbitrary UART / I2C pin assignment definitely beats SoftwareSerial crashing the
#WiFi
stack 💻💥
Lots of goodies to give away, including some awesome schwag from
@PCBWayOfficial
! 🐈✨💻
Nuggets are already going quickly, and apparently some of you crazy people started lining up for my
#hacking
workshop 3 hours ago! Excited to see everyone at
@BSidesLV
:)
✨ I finally got the astral heart earring PCBs from
@PCBWayOfficial
and they look beautiful!
I designed them in 3 days without testing the schematic, so hopefully it works!
#pcb
#pcba
#electronics
(11/11) 📅 I closed out the year reconnecting w/ family & old friends, resolving unfinished projects, and designing new hardware.
I'm indebted to everyone who supported my projects & journey this year, and I'm excited to push forward into another ❤️
Thank you to everyone supporting my project - PCB's came in clutch before my flight & I got a chance to test / mail out the first few kits last night!
I'll be fulfilling the rest of the orders this Monday when I'm back from my conference.
(10/11) 🚗 I saved enough to buy my dream car!
Over a month, I fixed this 1984
#300zx
in some guy's driveway 400 miles away from home, and drove back without issues.
I've been testing external & internal storage for
#wardriving
this week on the
#ESP32
🚗📡
The ESP32-S2 directly mounts as a flash drive (way easier than SPIFFS on the
#ESP8266
) - but to overcome the 3MB storage cap, I'm trying out SD Card passthrough 🖥️
Has anyone done this?
Testing the new
#wardriving
📡 firmware I developed for this week, while exploring SF by foot!
I took a short break from dev this week to host a booth at
@OpenSauceLive
but I'm jumping back in again :)
Who's going to the
@Crowd_Supply
Teardown conference next week? 🛠️
I'll be running a
#soldering
&
#hacking
class with the Nugget, so grab tickets below, and join me for some cat-themed hacking! 😺
🎟️
@DustinFinn
thank you i'm fucking distraught 😭
its pushing me to create a new revision with these smol bois I have on hand that *do* work tho, signal gain is also significantly better
(5/11) 📡 I randomly decided to document one of my
#wardriving
projects on
@Hacksterio
.
My project went somewhat viral, sold a couple hundred units, and was the first time I saw profit this year.
was my first breakthrough! 🚗📡
☠️
#DEFCON31
is around the corner!
Come check out my classes with
@RedTeamVillage_
to build a Wardriving
#Nugget
! 🐈📡
We'll also cover basic data visualization & mapping with Python in
@ProjectJupyter
🐍
More Details Below⬇️
Your Nugget / DNS Driveby 🚗📡 kit now acts as a flash drive thanks to the
#ESP32
Native
#USB
functionality!
You can log
#wardriving
files to INTERNAL memory (space limited to 3MB), but in a pinch you don't need an external SD Card. 💻💨
Learn more @
(2/11) 👨💻 On the side I spent 60-80 hrs/week designing
#hardware
and learning embedded development.
My favorite
#projects
were these Astral Heart Earrings I made for my girlfriend, and a cat-themed WiFi-hacking console!
Last week's
@ohsummit
was a blast! ⚙️⚡️
I hosted a Nugget
#soldering
workshop 🐈, checked out a sweet party
@nycresistor
, got a bunch of swag &
#hardware
🛠️, and watched my awesome friends present for the first time! 💜
Also, today I'm working on implementing a web interface for the project, and going to be rolling out custom binaries so you don't have to touch a code environment to start
#wardriving
. 📡🚗
Screen support & more enclosure designs coming next!
📨 Assembled and shipped ~ 20 orders today! Biking these 2 miles uphill to the post office was intense but I finally cleared out all orders from the past week :D
Thanks to everyone who bought a
#wardriving
kit!
@_MG_
I stg something about hardware fulfillment around DEF CON is cursed, I was also prepping these for a wardriving class I'm hosting with
@RedTeamVillage_
😭
I just decapped it and will drop pics 👀
Does anyone have experience with
#ZephyrOS
?
I've been getting set up this week and it seems like 90% configuration and 10% code 🤨
I made it do a thing tho ✨
😺 I'm hosting a beginner
#soldering
&
#hacking
workshop with
@crashspaceLA
!
You'll learn to:
🐈 Build your own cat-shaped WiFi Hacking tool
⚡️ Code a fun Python project w/ lights & graphics
💻 Hack WiFi through an interactive demo
Tickets & Info 👇
I finally got one of these ridiculous mini hotplates so I could assemble my tiny PCB earrings on a trip! 🫀✨
It's cute, functional, and extremely portable :)
(and also beats carrying a Porter Cable heat gun in your carry-on, like I originally planned)
I had a blast checking out an awesome lineup of talks & villages
@BSidesSF
this weekend!
I missed the CFP but can hopefully can contribute a talk or workshop next year ✨
Prepped some 🐈 Nugget Kits the other night for my mini
#workshop
at
@hardwear_io
! ⚙️⚡
Come check out my booth today & tomorrow to get your own cat-shaped
#hacking
friend 😼
⚡️I've been implementing
#wardriving
on my DNS DriveBy project and want to shout out how awesome this
#ESP8266
USB dongle by
@spacehuhn
is -
It's a really handy form factor that lets me interface w/ sensors (like this GPS module) and external antennas for all sorts of recon! ⚡️
I hosted a successful Soldering & Hacking
#workshop
this weekend with
@crashspaceLA
! 😺
Beginners got to build their own Cat-Shaped
#Hacking
Console, the
#Nugget
, and learned to use it for writing USB Attack Payloads! 💻
(7/11) 🐈 I finally had funds to resume working on my passion project - the Nugget! (now
@DevKitty_io
)
I was still struggling financially/mentally, but enjoyed developing
#opensource
hardware and accessible educational tools.
I led multiple classes & started new projects!
I had a blast hosting at
@hardwear_io
this weekend and meeting my awesome booth neighbors!
I got to try this 🔬 axis mounted microscope by
@LabsmoreLLC
, and enjoyed chatting with the awesome
@doegox
!
(1/11) 🏚️I lived on $300/mo after cutting off a toxic business / living arrangement. In those 4 months:
- Applied to 150+ jobs (got none)
- Designed random shit on
@fiverr
- Tutored security & networking
pic 1: doing my first job interview, in a friend's car
🛹I did some
#warskating
&
#urbanexploration
yesterday with the
#ESP8266
for an upcoming demo of my 🚗 DNS DriveBy project!
I also crashed into a ditch and shattered the fuck out of my phone while carrying 40 pounds of gear in my backpack 😿
More info & video coming soon! 📽️
I'm hosting a Nugget
#soldering
and
#hacking
workshop at
#OHS2023
in 2 weeks! 😺⚡️💻
Come learn to write your own USB attack payloads, and build a cat-shaped hacking companion! 👇
fwiw, I originally designed the kits as a one-off project to follow along with my car tracking video 🚗📍
but it looks like people are more interested in the kits for
#wardriving
, so future sw / hw revisions will be focused around that :)
I've been complete re-writing the
#wardriving
software for my kits since 4AM this morning, including a port to the
#WiFiNugget
! 🐈📡
Coming soon you can also expect
@wiglenet
support, new UI updates, a web interface, and cats! 😺
(8/11) ☠️ Attending
@defcon
was a big turning point for me this year. I traveled alone and had <$100 upon landing.
I taught 3 workshops, gave away 150 Nuggets, and made some awesome friends who helped me through the rough times.
I also reconnected with my friends at
@Hak5
!
Some photos from my last
#Nugget
workshop! 😺
💻 Grab tickets for my upcoming cat-themed WiFi
#Hacking
& soldering class in January with
@crashspaceLA
if you're in LA! 👇
✨✨
Flying out to teach a week long class in Georgia! 😎✈️
I got to do some tests on the MiniMeter and worked on a new revision on the plane - updates coming later this week! ⚡
Working on a case design through
@FreeCADNews
for the Nugget PCB's I created w/
@kicad_pcb
, I haven't quite figured out how to integrate the PCB module with the stepup workbench yet tho, but the raw STEP file works fine for now :)
#3dprinting
While classes are FREE, spots go quickly and we have ~20 seats a day - you can grab a guaranteed seats by donation with the tickets below! 🎟️
📡Wardriving Class:
⌨️USB Hacking:
(6/11) 📹 After my article was discovered, I landed my first job with
@ThistleSec
creating
#hardware
content!
This gave me the flexibility to explore
#contentcreation
and renewed my passion for educational hardware.
official NEO-6M schematic for reference:
bottom left shows the LR series connected to the antenna, tbh I don't know much about RF design so I'm not sure if it's being used for filtering or matching.
I also got to demo the kits & showed off some quick
@ProjectJupyter
wardriving demos 🚗📡 for a couple hackers that stopped by and recognized my projects :D