Skip to content

Peter "blasty" Geissler's upc_keys.c with custom prefix support and Lambda sauce

Notifications You must be signed in to change notification settings

defender1977/upc_keys-lambda

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

upc_keys.c with custom prefix support and Lambda sauce

This is Peter "blasty" Geissler's original upc_keys.c, modified to support custom prefixes. The output is also more machine-readable. This is what powers my passphrase recovery tool for UPC1234567 devices.

I run this code in AWS Lambda, so I've included a short howto for setting it up, Node.js wrapper, and Makefile to make a .zip file to upload to Lambda.

Building it

make build or gcc -O3 -o upc_keys upc_keys.c -lcrypto

Using it

upc_keys <ESSID> <PREFIXES>

Where:

  • <ESSID> should be in UPCxxxxxxx format
  • <PREFIXES> should be a string of comma separated serial number prefixes

About

Peter "blasty" Geissler's upc_keys.c with custom prefix support and Lambda sauce

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 91.1%
  • JavaScript 5.0%
  • Makefile 3.9%