Skip to content

xypatel/NFCExploitation

Repository files navigation

NFC-Exploitation

alt text

CSE 5911 - Capstone Project

Team Name - Chips Don't Lie

Team Members
  • Jared Walker
  • Mohamed Ruzli Mohamed Rifdhi
  • Cameron Dombrowski
  • Axay Patel
  • Sam Yao

Instructions

  1. Run 'npm install' to install all project dependencies
  2. Run the server using 'npm start' in the folder of the project
  3. Go to http://localhost:3000/ to enter an email and password
  4. Go to http://localhost:3000/userlist to view the entries

AWS EC2 login

  • download chipsdontlie.pem private key
  • ssh -i chipsdontlie.pem ec2-user@<PublicIPv4>
  • exit to logout

To Update EC2

  • login to instance
  • cd to project directory
  • if server is up run: screen -r (reconnects to previous environment)
  • run: git pull origin
  • run: npm install
  • run: screen (to keep proccess up after exiting ssh)
  • run: npm start

Useful Commands

  • Check Processes running: lsof -i
  • Kill Process running: kill -9 <PID>

NFC Tag Set-Up

  1. For Andriod, download TagWriter by NXP: https://play.google.com/store/apps/details?id=com.nxp.nfc.tagwriter&hl=en_US&gl=US
  2. Get empty NFC tag ready to write
  3. Tap Write Tags -> New Dataset -> Link
  4. Under "Custom URL" type http://ec2-3-95-179-246.compute-1.amazonaws.com:3000/ 4a. For Google page, type the same URL with /google at the end, same for Grubhub and Wifi with /grubhub and /wifi respectively
  5. Tap Save & Write -> Write
  6. Touch the NFC tag to the back of the phone, tap "Tap to Confirm Store", and touch the NFC to the phone once more
  7. To test, exit app and touch the NFC tag to the back of the phone

Mocha Testing

  1. Run 'npm install' to install all dependencies
  2. Run 'npm test' to run all test suites

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published