Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 16

Barcodes

Michael Smith NoVA Hackers 01/11/2010

Who is Michael Smith?


8 years active duty army Graduate of Russian basic course, Defense Language Institute, Monterey, CA DotCom survivor Infantryman, deployed to Afghanistan (2004) CISSP #50247 (2003), ISSEP (2005) Former CISO, Unisys Federal Service Delivery Center Currently a Manager in a Big Four Firm

Most Important Thing

Barcode = Text Input


3

4 Basic Types
Linear/1D:UPC, Postal, and Shmoo  Matrix/2D: Aztec, PDF-417, QR  Colored/3D: Microsoft  Time-Phased/4D:University of Weimar


Linear/1D

UPC-A Postnet

Code 128

Code 39 Code 93
5

Matrix/2D

PDF-417

QR

Aztec

Datamatrix

Colored/3D

Source:Wikimedia 7

Time-Phased/4D

If this doesnt look like an MP3 visualizer with moving color, download the presentation and view it in slide show mode or search the Internet.
Source:University of Weimar 8

Barcode Uses
Sales Data Input  Inventory Management  Advertising  Geotagging  Tickets  Hooliganery


Shmoo Barcode
Code 128 with border  Pattern: 8-4-4-4-12 (32 total)  Apparently hex encoding (0-9, a-f)  Code 128 has full ASCII character set!  Code 128 has limit of 79 characters  Shmoo scanner is lame 1D only <pout>


10

QR Format

Source:Wikimedia 11

Making Barcodes with Zint

http://www.zint.org.uk/zintSite/
12

Reading Barcodes
Android Market: Barcode Reader (ZXing)  iPhone Store: Barcodes (ZXing)  Blackberry: Beetagg http://get.beetagg.com/  Other Phones (or if the above ones don t work for you):


http://www.mobile-barcodes.com/qr-codesoftware/
13

ZXing Test Page

14

Playtime .

The Part Where I Pull Out my QR Codes of Fun


Note to Self: Remember The Rules For OPSEC reasons these are not provided via the Internetz, see me in person for them.
15

Questions, Comments, or War Stories?


http://www.guerilla-ciso.com/

rybolov(a)ryzhe.ath.cx

16

You might also like