Barcodes

5,777 views

Published on

In this presentation, I provide some background information and tools for hackers to start experimenting with barcodes.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,777
On SlideShare
0
From Embeds
0
Number of Embeds
413
Actions
Shares
0
Downloads
445
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • The following presentation contains insights and opinions gathered from over 18 years of combined experience in the government INFOSEC space. It’s interspersed with some hacker humor – security presentations can be pretty dry without it.
  • Mike’s blog is at http://www.guerilla-ciso.com/ Mike teaches for Potomac Forum http://www.potomacforum.org/ Contact information for Mike is at the end of this presentation.
  • If you would like us to speak for your event or group, please ask. If you would like to learn more and to keep up-to-date on groundbreaking Government security news, subscribe to the guerilla-ciso blog feed. Presentation released under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. More information available at http://creativecommons.org/licenses/by-nc-sa/3.0/
  • Barcodes

    1. 1. Barcodes Michael Smith NoVA Hackers 01/11/2010
    2. 2. Who is Michael Smith? <ul><li>8 years active duty army </li></ul><ul><li>Graduate of Russian basic course, Defense Language Institute, Monterey, CA </li></ul><ul><li>DotCom survivor </li></ul><ul><li>Infantryman, deployed to Afghanistan (2004) </li></ul><ul><li>CISSP #50247 (2003), ISSEP (2005) </li></ul><ul><li>Former CISO, Unisys Federal Service Delivery Center </li></ul><ul><li>Currently a Manager in a Big Four Firm </li></ul>
    3. 3. Most Important Thing <ul><li>Barcode </li></ul><ul><li>= </li></ul><ul><li>Text Input </li></ul>
    4. 4. 4 Basic Types <ul><li>Linear/1D:UPC, Postal, and Shmoo </li></ul><ul><li>Matrix/2D: Aztec, PDF-417, QR </li></ul><ul><li>Colored/3D: Microsoft </li></ul><ul><li>Time-Phased/4D:University of Weimar </li></ul>
    5. 5. Linear/1D UPC-A Code 128 Code 39 Postnet Code 93
    6. 6. Matrix/2D PDF-417 QR Aztec Datamatrix
    7. 7. Colored/3D Source:Wikimedia
    8. 8. Time-Phased/4D Source:University of Weimar If this doesn’t look like an MP3 visualizer with moving color, download the presentation and view it in “slide show mode” or search the Internet.
    9. 9. Barcode Uses <ul><li>Sales Data Input </li></ul><ul><li>Inventory Management </li></ul><ul><li>Advertising </li></ul><ul><li>Geotagging </li></ul><ul><li>Tickets </li></ul><ul><li>Hooliganery </li></ul>
    10. 10. Shmoo Barcode <ul><li>Code 128 with border </li></ul><ul><li>Pattern: 8-4-4-4-12 (32 total) </li></ul><ul><li>Apparently hex encoding (0-9, a-f) </li></ul><ul><li>Code 128 has full ASCII character set! </li></ul><ul><li>Code 128 has limit of 79 characters </li></ul><ul><li>Shmoo scanner is lame—1D only <pout> </li></ul>
    11. 11. QR Format Source:Wikimedia
    12. 12. Making Barcodes with Zint http://www.zint.org.uk/zintSite/
    13. 13. Reading Barcodes <ul><li>Android Market: Barcode Reader (ZXing) </li></ul><ul><li>iPhone Store: Barcodes (ZXing) </li></ul><ul><li>Blackberry: Beetagg http://get.beetagg.com/ </li></ul><ul><li>Other Phones (or if the above ones don’t work for you): </li></ul><ul><ul><li>http://www.mobile-barcodes.com/qr-code-software/ </li></ul></ul>
    14. 14. ZXing Test Page
    15. 15. Playtime…. <ul><li>The Part Where I Pull Out my QR Codes of Fun ™ </li></ul><ul><li>Note to Self: Remember “The Rules” </li></ul><ul><li>For OPSEC reasons these are not provided via the Internetz, see me in person for them. </li></ul>
    16. 16. <ul><li>Questions, Comments, or War Stories? </li></ul><ul><li>http://www.guerilla-ciso.com/ </li></ul><ul><li>rybolov(a)ryzhe.ath.cx </li></ul>

    ×