Giter Site home page Giter Site logo

wiegotcha's Introduction

#Wiegotcha: Long Range RFID Thieving
TODO: SPELLCHECK THIS SHIT #This is a perpetual need.

Wiegotcha is the next evolution of Long Range RFID badge capturing. Based on previous work by Fran Brown and Bishop Fox (Tastic RFID Thief), Wiegotcha uses a Raspberry Pi in place of Arduino for the added capability as ease of customization. One of the immediate benefits of using an RPi is quick an easy wifi communication with the badge reader.

Before going any further, I want to make sure to acknowledge those who helped this project, without knowing they did so.

  1. Fran Brown and BishopFox for the original Tastic RFID Thief (https://www.bishopfox.com/resources/tools/rfid-hacking/attack-tools/). Much of the original Arduino code was ported over into wiegotcha.c.
  2. pidoorman RPi wiegand reader code (http://pidoorman.co.uk/).
  3. Kyle Mallory for his fork of the above pidoorman code (found at https://gist.github.com/hsiboy/9598741).
  4. Derek Eder for his csv to html code (https://github.com/derekeder/csv-to-html-table).
  5. Gordon Henterson for the wiringPi library (https://projects.drogon.net/raspberry-pi/wiringpi/).

##Information
Wiegotcha is a simple to build, simple to install, and simple to use tool for capturing RFID badge information from unsuspecting targets. Similar to it's predicessor, the Tastic RFID Thief, the Wiegotcha is designed to be placed inside an HID Maxiprox 5375 (125kHz ProxII cards), Indala ASR-620 (Indala), or an HID R90 (13.56mHz iClass cards). Wiegotcha improves upon previous publicly released long range RFID readers by incorporating wifi out of the box as well as hardware clock for accurate timestamps. Moving from Arduino to Raspberry Pi also means the Wiegotcha is easily customized and improved.

Wiegotcha is intended to be built with a Raspberry Pi 3, but the code has been tested on an B+ and 2 (with external wifi). Testing has not been done on a pi zero, but it should work. Check out the associated blog post at: http://exfil.co/2017/01/17/wiegotcha-rfid-thief/

Default Passwords:

  • root:Wiegotcha
  • pi:Wiegotcha

IP Addressing:

  • eth0 = DHCP
  • wlan0 = 192.168.150.1

Access Point:

  • ESSID: Wiegotcha
  • Pass: Wiegotcha
  • (See a pattern yet?)

Do not forget to change default passwords!

Future Plans (I should say hopes):

  • GPS Integration?
  • Proxmark3 Integration (auto- or semi-auto cloning via web app)
  • Push notifications?
  • Camera?

##Code Installation ###Easy Mode
Easy mode installation is basically the same as installing raspbian.

  1. Download the image from https://drive.google.com/open?id=0B9S4W-e61-A7SElWUU1POVBiUEU
  2. Check .gz md5 sum: 7ef8867d5bcb97956bbb2d77653d8adf
  3. Decompress the image
  4. Check .img md5 sum: 635b19d7c6d34a40aa461a71089910c3
  5. Use dd or whatever windows uses to push the image to your sd card.
  6. Ensure ethernet cable is connected and boot.
  7. Run /root/Wiegotcha/fixclock.sh to set correct time to hardware clock.
  8. Proceed to Hardware Installation.

###Manual (longer) Mode "Manual" installation is still fairly straight forward. Feel free to explore install.sh and laststep.sh to fully understand what they do.

  1. Burn a fresh raspbian SD card. You can use Jessie or Jessie-lite.
  2. apt-get update && apt-get -y install git #Skip this step if you're using full Jessie
  3. git clone https://github.com/lixmk/Wiegotcha
  4. cd Wiegotcha && ./install.sh
  5. The install script will walk you through everything, including a reboot.
  6. After first reboot screen -dr install
  7. Follow instructions to complete final steps of installation.
  8. Proceed to Hardware Installation.

##Hardware Installation Thorough instructions: http://exfil.co/2017/01/17/wiegotcha-rfid-thief/

Short version:

  1. Place the RTC on the RPi's GPIO starting at pin 1 (top left), going doing the left side to pin 9.
  2. Run RPi pin 4 to Level Shifter HV in
  3. Run RPi pin 6 to Level Shifter LV gnd
  4. Run RPi pin 11 to Level Shifter LV 1
  5. Run Rpi pin 12 to Level Shifter LV 4
  6. Run RPi pin 17 to Level Shifter LV in
  7. Reader TB1-3 to Battery Ground (Black)
  8. Reader TB1-1 to Battery 12v (Red)
  9. Reader TB1-2 to Level Shifter HV gnd

##BOM

wiegotcha's People

Contributors

lixmk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.