Brute Forcing Passwords with a 3D Printer

Many of us use a 4 digit pin code to lock our phones. [David Randolph] over at Hak5 has come up a simple way to use a 3D printer to brute force these passwords. Just about every 3D printer out there speaks the same language, G-code. The same language used in CAD and CNC machines for decades.

[David] placed a numeric keypad on the bed of his printer. He then mapped out the height and positions of each key. Once he knew the absolute positions of the keys, it was easy to tell the printer to move to a key, then press and release. He even created a G-code file which would press every one of the 10,000 4 key pin combinations.

A file this large was a bit unwieldy though, so [David] also created a python script which will do the same thing — outputting the G-code and coordinates to brute force any 4 pin keypad. While a printer is quite a bit slower than Hak5’s own USB Rubber Ducky device (which acts as an automated keyboard), it will successfully brute force a password. Although most phones these days do limit the number of password attempts a user gets.

[David] admits this is probably useless in a clandestine/hacking application, but the video is still a great introduction to G-code and using 3D printers for non-printing functions.

[embedded content]

Interested in pushing 3D printers to print more than just plastic? You can always print chocolate.

(Refurbished) Maker Select 3D Printer v2

This refurbished product has been professionally inspected and repaired. It contains all parts and accessories, but may show signs of wear. It is guaranteed to work like new, but may not come in the original packaging. If you’re ready to take your ideas and designs from paper or CAD file to the next level, the Monoprice MAKER SELECT 3D Printer is the perfect starter solution for your needs! Unlike kit-based printers, which require a certain level of knowledge, experience, and time to assemble, the MAKER SELECT 3D Printer is assembled using only 6 screws and includes everything you need to begin printing right out of the box. It has the ability to print any type of 3D filament and has a price point lower than most DIY kits, making it the best in class choice for your 3D printing needs. Preloaded with Printable 3D Models Includes Sample PLA Filament Ready to Print in 10 Minutes! Print Now: Unlike DIY kits, this printer comes almost fully assembled, requiring just 4 screws to secure the frame to the base and 2 screws to attach the filament holder. Additionally, the printer comes with everything you need, including sample PLA filament and a microSD card with sample 3D model files, ready to print! Compatible Software: With the ability to use both open-source and commercial software, such as Cura, Repetier, or Simplify 3D, the MAKER SELECT 3D Printer is compatible with Windows®, Mac® OS X®, and Linux. Large Volume: The large 8″ x 8″ build plate and generous 7″ vertical spacing means that you can print larger, more complex models. At less than the price of new gaming console, give the gift of learning and creativity this year! Maker Select 3D

Click Here For More Information

3 PCS x 3D Printer Build Surface Heated Bed Cover Sticky Pad 220x220mm

Perfect solution for 3d Printer build surface. 3 x pads included in this listing.

Specifications:

Works with any filament – ABS, PLA, HIPS, PET+, Brick, Wood & Flexible (TPE) filaments.
Very easily installed without air bubbles.
Protects build plate from scratches.
Durable and long lasting material.
Holds your 3D printed objects well, but they can be removed with not much effort after print is finsihed.

Package contents:

3 x 3D Printer Build Surface pads.

Product Features

  • Durable and long lasting
  • You can print with any material on these pads
  • Good adhesion for printed parts
  • Compatible with most popular 3D printers on market – Wanhao Di3, Anet A8 etc

Visit The Website For More Information…

Elepwal 3D Printer, XY100 Desktop High Precision 3D Printer Kit DIY Self Assembly i3 Acrylic Frame with LCD Display Supported ABS/ PLA/ TPU/ Wood/ HIPS/ PVA/ Nylon Filament for Beginners

Features:

100% Brand new and high quality!

International standard,safety and convenience.

2GT wear resisting rubber,aluminium 16 teeth pulley gear.

High precision 0.4mm  0.2mm 0.3mm.

Flexible support,extrusion power adjustable.

High compatibility and super stable performance.

Specifications:

Plug:US

Item Color:black

Item Size:365*340*360mm

Package Size:357*337*152mm

Structure: Acrylic

Print size: 120*140*130mm

Power:100V-240V 5A

Printing support: Secure Digital Memory Card / USB

Layer thickness precision:0.1-0.4mm

Printing speed: 20-150mm/s

Nozzle diameter: 0.4mm  0.2mm 0.3mm

Package Included:

1 X Elepawl 3D Printer

1 X Top Plate

2 X Side Plate

1 X Base Frame Holder(Front&back)

2 X Junction Plate

6 X Sliding Rod Restriction

1 X LCD Display

1 X Screw Pack

4 X Thumb Nuts

4 X Compression Springs

1 X USB Cable

1 X Secure Digital Memory Card

1 X Hexagon Socket Key

1 X Flat Blade Screwdriver

1 X Crosshead Screwdriver

Product Features

  • Elepawl 3D Printer is a great DIY kit to provide you an unforgettable step-by-step learning experience of 3D printer from scratch, alos perfect for kids to excite their potentiality and creativity
  • Equipped with Large Printing Area of 120*140*130mm and nozzle diameter of 0.4/0.2/0.3mm for high precision print, maintain the garage-built feel and the handmade charm
  • XY Axis printing moving speed is 3000mm/s; Z Axis is 200mm/s;The print speed is 40-120mm/s, shortening the time and improve the print effeciency
  • Supported multiple filaments such as PLA, ABS, HIPS, WOOD, PVA, Nylon
  • Suitable for a wide range of customers, young or old, professional or amateur,the best gift to the people who love creating and art

Click Here If You Need More Detailed Info…