├── armsrc ├── obj │ └── .dummy ├── i2c.c ├── fonts.h ├── hfsnoop.h ├── legicrfsim.h ├── legicrf.h ├── mifaresim.h ├── pcf7931.h ├── hitag2.h └── printf.h ├── bootrom ├── obj │ └── .dummy └── ram-reset.s ├── client ├── obj │ ├── .dummy │ ├── emv │ │ ├── .dummy │ │ └── test │ │ │ └── .dummy │ ├── fido │ │ └── .dummy │ ├── cliparser │ │ └── .dummy │ ├── crapto1 │ │ └── .dummy │ ├── crypto │ │ └── .dummy │ ├── hardnested │ │ └── .dummy │ ├── loclass │ │ └── .dummy │ └── mifare │ │ └── .dummy ├── hid-flasher │ ├── obj │ │ └── .dummy │ ├── proxmark3.h │ └── sleep.h ├── hitag2.ht2 ├── sc_upgrade_firmware │ ├── SIM010.md5.txt │ ├── SIM010.BIN │ ├── SIM010.sha512.txt │ └── readme.txt ├── scripts │ ├── tnp3sim.lua │ ├── test.lua │ ├── cmdline.lua │ └── hf_read.lua ├── loclass │ ├── iclass_dump.bin │ └── loclass_main.h ├── hardnested │ ├── bf_bench_data.bin │ └── tables │ │ ├── bitflip_0_001_states.bin.z │ │ ├── bitflip_0_003_states.bin.z │ │ ├── bitflip_0_005_states.bin.z │ │ ├── bitflip_0_007_states.bin.z │ │ ├── bitflip_0_009_states.bin.z │ │ ├── bitflip_0_00b_states.bin.z │ │ ├── bitflip_0_00d_states.bin.z │ │ ├── bitflip_0_00f_states.bin.z │ │ ├── bitflip_0_010_states.bin.z │ │ ├── bitflip_0_014_states.bin.z │ │ ├── bitflip_0_01c_states.bin.z │ │ ├── bitflip_0_021_states.bin.z │ │ ├── bitflip_0_023_states.bin.z │ │ ├── bitflip_0_025_states.bin.z │ │ ├── bitflip_0_027_states.bin.z │ │ ├── bitflip_0_029_states.bin.z │ │ ├── bitflip_0_02b_states.bin.z │ │ ├── bitflip_0_02d_states.bin.z │ │ ├── bitflip_0_02f_states.bin.z │ │ ├── bitflip_0_030_states.bin.z │ │ ├── bitflip_0_034_states.bin.z │ │ ├── bitflip_0_03c_states.bin.z │ │ ├── bitflip_0_040_states.bin.z │ │ ├── bitflip_0_044_states.bin.z │ │ ├── bitflip_0_04c_states.bin.z │ │ ├── bitflip_0_051_states.bin.z │ │ ├── bitflip_0_053_states.bin.z │ │ ├── bitflip_0_055_states.bin.z │ │ ├── bitflip_0_057_states.bin.z │ │ ├── bitflip_0_059_states.bin.z │ │ ├── bitflip_0_05b_states.bin.z │ │ ├── bitflip_0_05d_states.bin.z │ │ ├── bitflip_0_05f_states.bin.z │ │ ├── bitflip_0_064_states.bin.z │ │ ├── bitflip_0_06c_states.bin.z │ │ ├── bitflip_0_071_states.bin.z │ │ ├── bitflip_0_073_states.bin.z │ │ ├── bitflip_0_075_states.bin.z │ │ ├── bitflip_0_077_states.bin.z │ │ ├── bitflip_0_079_states.bin.z │ │ ├── bitflip_0_07b_states.bin.z │ │ ├── bitflip_0_07f_states.bin.z │ │ ├── bitflip_0_081_states.bin.z │ │ ├── bitflip_0_083_states.bin.z │ │ ├── bitflip_0_085_states.bin.z │ │ ├── bitflip_0_087_states.bin.z │ │ ├── bitflip_0_089_states.bin.z │ │ ├── bitflip_0_08b_states.bin.z │ │ ├── bitflip_0_08d_states.bin.z │ │ ├── bitflip_0_08f_states.bin.z │ │ ├── bitflip_0_090_states.bin.z │ │ ├── bitflip_0_094_states.bin.z │ │ ├── bitflip_0_09c_states.bin.z │ │ ├── bitflip_0_0a1_states.bin.z │ │ ├── bitflip_0_0a3_states.bin.z │ │ ├── bitflip_0_0a5_states.bin.z │ │ ├── bitflip_0_0a7_states.bin.z │ │ ├── bitflip_0_0a9_states.bin.z │ │ ├── bitflip_0_0ab_states.bin.z │ │ ├── bitflip_0_0ad_states.bin.z │ │ ├── bitflip_0_0af_states.bin.z │ │ ├── bitflip_0_0b0_states.bin.z │ │ ├── bitflip_0_0b4_states.bin.z │ │ ├── bitflip_0_0bc_states.bin.z │ │ ├── bitflip_0_0c0_states.bin.z │ │ ├── bitflip_0_0c4_states.bin.z │ │ ├── bitflip_0_0cc_states.bin.z │ │ ├── bitflip_0_0d1_states.bin.z │ │ ├── bitflip_0_0d3_states.bin.z │ │ ├── bitflip_0_0d5_states.bin.z │ │ ├── bitflip_0_0d7_states.bin.z │ │ ├── bitflip_0_0d9_states.bin.z │ │ ├── bitflip_0_0db_states.bin.z │ │ ├── bitflip_0_0dd_states.bin.z │ │ ├── bitflip_0_0df_states.bin.z │ │ ├── bitflip_0_0e4_states.bin.z │ │ ├── bitflip_0_0ec_states.bin.z │ │ ├── bitflip_0_0f1_states.bin.z │ │ ├── bitflip_0_0f3_states.bin.z │ │ ├── bitflip_0_0f5_states.bin.z │ │ ├── bitflip_0_0f7_states.bin.z │ │ ├── bitflip_0_0f9_states.bin.z │ │ ├── bitflip_0_0fb_states.bin.z │ │ ├── bitflip_0_0fd_states.bin.z │ │ ├── bitflip_0_0ff_states.bin.z │ │ ├── bitflip_0_104_states.bin.z │ │ ├── bitflip_0_10c_states.bin.z │ │ ├── bitflip_0_111_states.bin.z │ │ ├── bitflip_0_113_states.bin.z │ │ ├── bitflip_0_115_states.bin.z │ │ ├── bitflip_0_117_states.bin.z │ │ ├── bitflip_0_119_states.bin.z │ │ ├── bitflip_0_11b_states.bin.z │ │ ├── bitflip_0_11d_states.bin.z │ │ ├── bitflip_0_11f_states.bin.z │ │ ├── bitflip_0_124_states.bin.z │ │ ├── bitflip_0_12c_states.bin.z │ │ ├── bitflip_0_131_states.bin.z │ │ ├── bitflip_0_133_states.bin.z │ │ ├── bitflip_0_135_states.bin.z │ │ ├── bitflip_0_137_states.bin.z │ │ ├── bitflip_0_139_states.bin.z │ │ ├── bitflip_0_13b_states.bin.z │ │ ├── bitflip_0_13d_states.bin.z │ │ ├── bitflip_0_13f_states.bin.z │ │ ├── bitflip_0_141_states.bin.z │ │ ├── bitflip_0_143_states.bin.z │ │ ├── bitflip_0_145_states.bin.z │ │ ├── bitflip_0_147_states.bin.z │ │ ├── bitflip_0_149_states.bin.z │ │ ├── bitflip_0_14b_states.bin.z │ │ ├── bitflip_0_14d_states.bin.z │ │ ├── bitflip_0_14f_states.bin.z │ │ ├── bitflip_0_150_states.bin.z │ │ ├── bitflip_0_154_states.bin.z │ │ ├── bitflip_0_15c_states.bin.z │ │ ├── bitflip_0_161_states.bin.z │ │ ├── bitflip_0_163_states.bin.z │ │ ├── bitflip_0_165_states.bin.z │ │ ├── bitflip_0_167_states.bin.z │ │ ├── bitflip_0_169_states.bin.z │ │ ├── bitflip_0_16b_states.bin.z │ │ ├── bitflip_0_16d_states.bin.z │ │ ├── bitflip_0_16f_states.bin.z │ │ ├── bitflip_0_170_states.bin.z │ │ ├── bitflip_0_174_states.bin.z │ │ ├── bitflip_0_17c_states.bin.z │ │ ├── bitflip_0_184_states.bin.z │ │ ├── bitflip_0_18c_states.bin.z │ │ ├── bitflip_0_191_states.bin.z │ │ ├── bitflip_0_193_states.bin.z │ │ ├── bitflip_0_195_states.bin.z │ │ ├── bitflip_0_197_states.bin.z │ │ ├── bitflip_0_199_states.bin.z │ │ ├── bitflip_0_19b_states.bin.z │ │ ├── bitflip_0_19d_states.bin.z │ │ ├── bitflip_0_19f_states.bin.z │ │ ├── bitflip_0_1a4_states.bin.z │ │ ├── bitflip_0_1ac_states.bin.z │ │ ├── bitflip_0_1b1_states.bin.z │ │ ├── bitflip_0_1b3_states.bin.z │ │ ├── bitflip_0_1b5_states.bin.z │ │ ├── bitflip_0_1b7_states.bin.z │ │ ├── bitflip_0_1b9_states.bin.z │ │ ├── bitflip_0_1bb_states.bin.z │ │ ├── bitflip_0_1bd_states.bin.z │ │ ├── bitflip_0_1bf_states.bin.z │ │ ├── bitflip_0_1c1_states.bin.z │ │ ├── bitflip_0_1c3_states.bin.z │ │ ├── bitflip_0_1c5_states.bin.z │ │ ├── bitflip_0_1c9_states.bin.z │ │ ├── bitflip_0_1cb_states.bin.z │ │ ├── bitflip_0_1d0_states.bin.z │ │ ├── bitflip_0_1d4_states.bin.z │ │ ├── bitflip_0_1dc_states.bin.z │ │ ├── bitflip_0_1e1_states.bin.z │ │ ├── bitflip_0_1e3_states.bin.z │ │ ├── bitflip_0_1e5_states.bin.z │ │ ├── bitflip_0_1e7_states.bin.z │ │ ├── bitflip_0_1e9_states.bin.z │ │ ├── bitflip_0_1eb_states.bin.z │ │ ├── bitflip_0_1ed_states.bin.z │ │ ├── bitflip_0_1ef_states.bin.z │ │ ├── bitflip_0_1f0_states.bin.z │ │ ├── bitflip_0_1f4_states.bin.z │ │ ├── bitflip_0_1fc_states.bin.z │ │ ├── bitflip_0_210_states.bin.z │ │ ├── bitflip_0_225_states.bin.z │ │ ├── bitflip_0_227_states.bin.z │ │ ├── bitflip_0_22d_states.bin.z │ │ ├── bitflip_0_22f_states.bin.z │ │ ├── bitflip_0_240_states.bin.z │ │ ├── bitflip_0_275_states.bin.z │ │ ├── bitflip_0_277_states.bin.z │ │ ├── bitflip_0_27f_states.bin.z │ │ ├── bitflip_0_294_states.bin.z │ │ ├── bitflip_0_2a1_states.bin.z │ │ ├── bitflip_0_2a3_states.bin.z │ │ ├── bitflip_0_2a9_states.bin.z │ │ ├── bitflip_0_2ab_states.bin.z │ │ ├── bitflip_0_2c4_states.bin.z │ │ ├── bitflip_0_2f1_states.bin.z │ │ ├── bitflip_0_2f3_states.bin.z │ │ ├── bitflip_0_2f9_states.bin.z │ │ ├── bitflip_0_2fb_states.bin.z │ │ ├── bitflip_0_335_states.bin.z │ │ ├── bitflip_0_337_states.bin.z │ │ ├── bitflip_0_33d_states.bin.z │ │ ├── bitflip_0_33f_states.bin.z │ │ ├── bitflip_0_350_states.bin.z │ │ ├── bitflip_0_365_states.bin.z │ │ ├── bitflip_0_367_states.bin.z │ │ ├── bitflip_0_36d_states.bin.z │ │ ├── bitflip_0_36f_states.bin.z │ │ ├── bitflip_0_384_states.bin.z │ │ ├── bitflip_0_3b1_states.bin.z │ │ ├── bitflip_0_3b3_states.bin.z │ │ ├── bitflip_0_3b9_states.bin.z │ │ ├── bitflip_0_3bb_states.bin.z │ │ ├── bitflip_0_3d4_states.bin.z │ │ ├── bitflip_0_3e1_states.bin.z │ │ ├── bitflip_0_3e3_states.bin.z │ │ ├── bitflip_0_3e9_states.bin.z │ │ ├── bitflip_0_3eb_states.bin.z │ │ ├── bitflip_1_002_states.bin.z │ │ ├── bitflip_1_008_states.bin.z │ │ ├── bitflip_1_00a_states.bin.z │ │ ├── bitflip_1_012_states.bin.z │ │ ├── bitflip_1_018_states.bin.z │ │ ├── bitflip_1_01a_states.bin.z │ │ ├── bitflip_1_020_states.bin.z │ │ ├── bitflip_1_028_states.bin.z │ │ ├── bitflip_1_02a_states.bin.z │ │ ├── bitflip_1_02e_states.bin.z │ │ ├── bitflip_1_032_states.bin.z │ │ ├── bitflip_1_036_states.bin.z │ │ ├── bitflip_1_038_states.bin.z │ │ ├── bitflip_1_03a_states.bin.z │ │ ├── bitflip_1_03e_states.bin.z │ │ ├── bitflip_1_040_states.bin.z │ │ ├── bitflip_1_042_states.bin.z │ │ ├── bitflip_1_046_states.bin.z │ │ ├── bitflip_1_048_states.bin.z │ │ ├── bitflip_1_04a_states.bin.z │ │ ├── bitflip_1_04e_states.bin.z │ │ ├── bitflip_1_052_states.bin.z │ │ ├── bitflip_1_056_states.bin.z │ │ ├── bitflip_1_058_states.bin.z │ │ ├── bitflip_1_05a_states.bin.z │ │ ├── bitflip_1_05e_states.bin.z │ │ ├── bitflip_1_060_states.bin.z │ │ ├── bitflip_1_062_states.bin.z │ │ ├── bitflip_1_066_states.bin.z │ │ ├── bitflip_1_068_states.bin.z │ │ ├── bitflip_1_06a_states.bin.z │ │ ├── bitflip_1_06e_states.bin.z │ │ ├── bitflip_1_072_states.bin.z │ │ ├── bitflip_1_076_states.bin.z │ │ ├── bitflip_1_078_states.bin.z │ │ ├── bitflip_1_07a_states.bin.z │ │ ├── bitflip_1_07e_states.bin.z │ │ ├── bitflip_1_080_states.bin.z │ │ ├── bitflip_1_082_states.bin.z │ │ ├── bitflip_1_086_states.bin.z │ │ ├── bitflip_1_088_states.bin.z │ │ ├── bitflip_1_08a_states.bin.z │ │ ├── bitflip_1_08e_states.bin.z │ │ ├── bitflip_1_092_states.bin.z │ │ ├── bitflip_1_096_states.bin.z │ │ ├── bitflip_1_098_states.bin.z │ │ ├── bitflip_1_09a_states.bin.z │ │ ├── bitflip_1_09e_states.bin.z │ │ ├── bitflip_1_0a0_states.bin.z │ │ ├── bitflip_1_0a2_states.bin.z │ │ ├── bitflip_1_0a6_states.bin.z │ │ ├── bitflip_1_0a8_states.bin.z │ │ ├── bitflip_1_0aa_states.bin.z │ │ ├── bitflip_1_0ae_states.bin.z │ │ ├── bitflip_1_0b2_states.bin.z │ │ ├── bitflip_1_0b6_states.bin.z │ │ ├── bitflip_1_0b8_states.bin.z │ │ ├── bitflip_1_0ba_states.bin.z │ │ ├── bitflip_1_0be_states.bin.z │ │ ├── bitflip_1_0c0_states.bin.z │ │ ├── bitflip_1_0c2_states.bin.z │ │ ├── bitflip_1_0c6_states.bin.z │ │ ├── bitflip_1_0c8_states.bin.z │ │ ├── bitflip_1_0ca_states.bin.z │ │ ├── bitflip_1_0ce_states.bin.z │ │ ├── bitflip_1_0d2_states.bin.z │ │ ├── bitflip_1_0d6_states.bin.z │ │ ├── bitflip_1_0d8_states.bin.z │ │ ├── bitflip_1_0da_states.bin.z │ │ ├── bitflip_1_0de_states.bin.z │ │ ├── bitflip_1_0e0_states.bin.z │ │ ├── bitflip_1_0e8_states.bin.z │ │ ├── bitflip_1_0f8_states.bin.z │ │ ├── bitflip_1_108_states.bin.z │ │ ├── bitflip_1_111_states.bin.z │ │ ├── bitflip_1_113_states.bin.z │ │ ├── bitflip_1_115_states.bin.z │ │ ├── bitflip_1_117_states.bin.z │ │ ├── bitflip_1_118_states.bin.z │ │ ├── bitflip_1_11a_states.bin.z │ │ ├── bitflip_1_11b_states.bin.z │ │ ├── bitflip_1_120_states.bin.z │ │ ├── bitflip_1_122_states.bin.z │ │ ├── bitflip_1_128_states.bin.z │ │ ├── bitflip_1_131_states.bin.z │ │ ├── bitflip_1_135_states.bin.z │ │ ├── bitflip_1_138_states.bin.z │ │ ├── bitflip_1_145_states.bin.z │ │ ├── bitflip_1_147_states.bin.z │ │ ├── bitflip_1_148_states.bin.z │ │ ├── bitflip_1_158_states.bin.z │ │ ├── bitflip_1_160_states.bin.z │ │ ├── bitflip_1_161_states.bin.z │ │ ├── bitflip_1_163_states.bin.z │ │ ├── bitflip_1_165_states.bin.z │ │ ├── bitflip_1_168_states.bin.z │ │ ├── bitflip_1_178_states.bin.z │ │ ├── bitflip_1_180_states.bin.z │ │ ├── bitflip_1_188_states.bin.z │ │ ├── bitflip_1_191_states.bin.z │ │ ├── bitflip_1_198_states.bin.z │ │ ├── bitflip_1_199_states.bin.z │ │ ├── bitflip_1_19d_states.bin.z │ │ ├── bitflip_1_19f_states.bin.z │ │ ├── bitflip_1_1a0_states.bin.z │ │ ├── bitflip_1_1a8_states.bin.z │ │ ├── bitflip_1_1b3_states.bin.z │ │ ├── bitflip_1_1b5_states.bin.z │ │ ├── bitflip_1_1b7_states.bin.z │ │ ├── bitflip_1_1b8_states.bin.z │ │ ├── bitflip_1_1b9_states.bin.z │ │ ├── bitflip_1_1bd_states.bin.z │ │ ├── bitflip_1_1c1_states.bin.z │ │ ├── bitflip_1_1c3_states.bin.z │ │ ├── bitflip_1_1c8_states.bin.z │ │ ├── bitflip_1_1c9_states.bin.z │ │ ├── bitflip_1_1cd_states.bin.z │ │ ├── bitflip_1_1cf_states.bin.z │ │ ├── bitflip_1_1d8_states.bin.z │ │ ├── bitflip_1_1e0_states.bin.z │ │ ├── bitflip_1_1e1_states.bin.z │ │ ├── bitflip_1_1e5_states.bin.z │ │ ├── bitflip_1_1e7_states.bin.z │ │ ├── bitflip_1_1e8_states.bin.z │ │ ├── bitflip_1_1e9_states.bin.z │ │ ├── bitflip_1_1eb_states.bin.z │ │ ├── bitflip_1_1ed_states.bin.z │ │ ├── bitflip_1_1f8_states.bin.z │ │ ├── bitflip_1_208_states.bin.z │ │ ├── bitflip_1_220_states.bin.z │ │ ├── bitflip_1_24a_states.bin.z │ │ ├── bitflip_1_24e_states.bin.z │ │ ├── bitflip_1_25a_states.bin.z │ │ ├── bitflip_1_25e_states.bin.z │ │ ├── bitflip_1_262_states.bin.z │ │ ├── bitflip_1_266_states.bin.z │ │ ├── bitflip_1_272_states.bin.z │ │ ├── bitflip_1_276_states.bin.z │ │ ├── bitflip_1_280_states.bin.z │ │ ├── bitflip_1_2a8_states.bin.z │ │ ├── bitflip_1_2c2_states.bin.z │ │ ├── bitflip_1_2c6_states.bin.z │ │ ├── bitflip_1_2d2_states.bin.z │ │ ├── bitflip_1_2d6_states.bin.z │ │ ├── bitflip_1_328_states.bin.z │ │ ├── bitflip_1_388_states.bin.z │ │ └── bitflip_1_3a0_states.bin.z ├── tinycbor │ ├── tinycbor-version.h │ └── Makefile ├── pm3_binlib.h ├── pm3_bitlib.h ├── pm3_bit_limits.h ├── cmdhfmfu.h ├── cmdlfio.h ├── taginfo.h ├── unbind-proxmark ├── usb_cmd_h2lua.awk ├── cliparser │ └── README.md ├── emv │ ├── test │ │ ├── cryptotest.h │ │ ├── sda_test.h │ │ ├── cda_test.h │ │ ├── crypto_test.h │ │ └── dda_test.h │ ├── cmdemv.h │ ├── dol.h │ └── dump.h ├── cmdhftopaz.h ├── cmdhfmf.h ├── cmdhf.h ├── cmdhfmfp.h ├── cmdscript.h ├── cmdlfpac.h ├── cmdlfparadox.h ├── cmdlfgproxii.h ├── util_darwin.h ├── cmdlfnexwatch.h ├── cmdhflist.h ├── cmdhfepa.h ├── cmdmain.h ├── cmdhf15.h ├── cmdlfindala.h ├── cmdhficlass.h ├── cmdlfti.h ├── cmdlffdx.h ├── cmdlfviking.h ├── pm3_eml2mfd.py ├── jansson │ ├── utf.h │ └── strbuffer.h ├── cmdlfhitag.h ├── cmdlfcotag.h ├── crypto │ ├── asn1dump.h │ └── asn1utils.h ├── cmdlfnoralsy.h ├── cmdlfpyramid.h ├── cmdlfjablotron.h ├── cmdlfsecurakey.h ├── cmdlfvisa2000.h ├── fido │ ├── fido2.json │ └── additional_ca.h ├── eml2UPPER.sh ├── eml2lower.sh ├── mifare │ └── mfkey.h ├── pm3_mfd2eml.py ├── util_posix.h ├── cmdhflegic.h ├── cmdsmartcard.h ├── cmdlfpresco.h ├── guidummy.cpp ├── cmdhf14b.h ├── scripting.h ├── proxmark3.h ├── cmdlfawid.h ├── gen_pm3mfsim_script.sh └── pcsc.h ├── traces └── modulation-data.dat ├── zlib ├── ChangeLog └── inffast.h ├── CI ├── travis_test_commands.scr └── readme.md ├── doc ├── proxmark3.brd ├── proxmark3.pdf ├── proxmark3.sch ├── proxmark3.xls ├── proxmark3_schema.pdf ├── RFID_Antenna-Basic-Form.stl ├── Proxmark III - Ubuntu GSG v1.pdf ├── Proxmark III - Windows 7 GSG v1.pdf ├── RFID_Antenna-With-Lanyard-Hook.stl ├── Proxmark III - Windows XP SP3 GSG v1.pdf └── Compiling Proxmark source and firmware upgrading v1.pdf ├── fpga ├── fpga_hf.bit ├── fpga_lf.bit ├── tests │ └── tb_data │ │ ├── pcf7931_read_1MSA_data.in │ │ ├── pcf7931_read_1MSA_data.time │ │ ├── pcf7931_read_1MSA_data.low.gold │ │ ├── pcf7931_read_1MSA_data.max.gold │ │ ├── pcf7931_read_1MSA_data.min.gold │ │ ├── pcf7931_write1byte_1MSA_data.in │ │ ├── pcf7931_read_1MSA_data.high.gold │ │ ├── pcf7931_read_1MSA_data.highz.gold │ │ ├── pcf7931_read_1MSA_data.lowz.gold │ │ ├── pcf7931_write1byte_1MSA_data.time │ │ ├── pcf7931_read_1MSA_data.filtered.gold │ │ ├── pcf7931_write1byte_1MSA_data.high.gold │ │ ├── pcf7931_write1byte_1MSA_data.low.gold │ │ ├── pcf7931_write1byte_1MSA_data.lowz.gold │ │ ├── pcf7931_write1byte_1MSA_data.max.gold │ │ ├── pcf7931_write1byte_1MSA_data.min.gold │ │ ├── pcf7931_write1byte_1MSA_data.highz.gold │ │ └── pcf7931_write1byte_1MSA_data.filtered.gold ├── xst_hf.scr ├── xst_lf.scr ├── util.v ├── clk_divider.v ├── lo_passthru.v └── sim.tcl ├── pcb ├── lf-antenna │ ├── CAD │ │ └── lf-antenna.brd │ ├── MFG │ │ ├── lf-antenna_bot.pdf │ │ ├── lf-antenna_cam.zip │ │ └── lf-antenna_top.pdf │ ├── README.md │ └── CAM │ │ ├── lf-antenna.TXT │ │ └── lf-antenna.dri ├── proxmark3_fix │ ├── BOT_layer_preview.png │ ├── IN1_layer_preview.png │ ├── IN2_layer_preview.png │ ├── MFG │ │ ├── proxmark3_IN1.pdf │ │ ├── proxmark3_IN2.pdf │ │ ├── proxmark3_bot.pdf │ │ ├── proxmark3_cam.zip │ │ ├── proxmark3_sch.pdf │ │ └── proxmark3_top.pdf │ ├── TOP_layer_preview.png │ ├── README.md │ ├── CAM │ │ ├── README.txt │ │ └── proxmark3.dri │ └── CAD │ │ └── change_log.txt └── proxmark3_original_cad_cam_zip_files │ ├── proxmark3-eagle.zip │ ├── proxmark3-mfgr-data.zip │ └── README.md ├── .gitattributes ├── liblua ├── lua.hpp ├── lapi.h └── lundump.h ├── common ├── default_version.c ├── iso15693tools.h ├── crc64.h ├── protocols.c ├── crc32.h ├── crc16.h ├── fpga.h └── crc32.c ├── recovery └── Makefile ├── tools ├── mfkey │ └── Makefile ├── srecswap.pl ├── at91sam7s256-jtagkey.cfg └── at91sam7s256-armusbocd.cfg ├── uart └── README.md ├── include ├── legic_prng.h ├── legic.h └── common.h ├── .gitignore └── driver └── 77-mm-usb-device-blacklist.rules /armsrc/obj/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bootrom/obj/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/obj/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/obj/emv/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/obj/fido/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/obj/cliparser/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/obj/crapto1/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/obj/crypto/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/obj/emv/test/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/obj/hardnested/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/obj/loclass/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/obj/mifare/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/hid-flasher/obj/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /traces/modulation-data.dat: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /armsrc/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/armsrc/i2c.c -------------------------------------------------------------------------------- /zlib/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/zlib/ChangeLog -------------------------------------------------------------------------------- /CI/travis_test_commands.scr: -------------------------------------------------------------------------------- 1 | hf mf hardnested t 1 000000000000 2 | emv test 3 | exit 4 | -------------------------------------------------------------------------------- /client/hitag2.ht2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hitag2.ht2 -------------------------------------------------------------------------------- /doc/proxmark3.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/doc/proxmark3.brd -------------------------------------------------------------------------------- /doc/proxmark3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/doc/proxmark3.pdf -------------------------------------------------------------------------------- /doc/proxmark3.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/doc/proxmark3.sch -------------------------------------------------------------------------------- /doc/proxmark3.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/doc/proxmark3.xls -------------------------------------------------------------------------------- /fpga/fpga_hf.bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/fpga_hf.bit -------------------------------------------------------------------------------- /fpga/fpga_lf.bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/fpga_lf.bit -------------------------------------------------------------------------------- /client/sc_upgrade_firmware/SIM010.md5.txt: -------------------------------------------------------------------------------- 1 | 136e157364609e5c395540dc8dadbfd6 *SIM010.BIN 2 | -------------------------------------------------------------------------------- /doc/proxmark3_schema.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/doc/proxmark3_schema.pdf -------------------------------------------------------------------------------- /client/scripts/tnp3sim.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/scripts/tnp3sim.lua -------------------------------------------------------------------------------- /client/loclass/iclass_dump.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/loclass/iclass_dump.bin -------------------------------------------------------------------------------- /client/loclass/loclass_main.h: -------------------------------------------------------------------------------- 1 | #ifndef LOCLASS_MAIN_H 2 | #define LOCLASS_MAIN_H 3 | 4 | #endif // LOCLASS_MAIN_H 5 | -------------------------------------------------------------------------------- /doc/RFID_Antenna-Basic-Form.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/doc/RFID_Antenna-Basic-Form.stl -------------------------------------------------------------------------------- /client/hardnested/bf_bench_data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/bf_bench_data.bin -------------------------------------------------------------------------------- /pcb/lf-antenna/CAD/lf-antenna.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/lf-antenna/CAD/lf-antenna.brd -------------------------------------------------------------------------------- /client/sc_upgrade_firmware/SIM010.BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/sc_upgrade_firmware/SIM010.BIN -------------------------------------------------------------------------------- /doc/Proxmark III - Ubuntu GSG v1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/doc/Proxmark III - Ubuntu GSG v1.pdf -------------------------------------------------------------------------------- /pcb/lf-antenna/MFG/lf-antenna_bot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/lf-antenna/MFG/lf-antenna_bot.pdf -------------------------------------------------------------------------------- /pcb/lf-antenna/MFG/lf-antenna_cam.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/lf-antenna/MFG/lf-antenna_cam.zip -------------------------------------------------------------------------------- /pcb/lf-antenna/MFG/lf-antenna_top.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/lf-antenna/MFG/lf-antenna_top.pdf -------------------------------------------------------------------------------- /doc/Proxmark III - Windows 7 GSG v1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/doc/Proxmark III - Windows 7 GSG v1.pdf -------------------------------------------------------------------------------- /doc/RFID_Antenna-With-Lanyard-Hook.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/doc/RFID_Antenna-With-Lanyard-Hook.stl -------------------------------------------------------------------------------- /pcb/proxmark3_fix/BOT_layer_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/proxmark3_fix/BOT_layer_preview.png -------------------------------------------------------------------------------- /pcb/proxmark3_fix/IN1_layer_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/proxmark3_fix/IN1_layer_preview.png -------------------------------------------------------------------------------- /pcb/proxmark3_fix/IN2_layer_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/proxmark3_fix/IN2_layer_preview.png -------------------------------------------------------------------------------- /pcb/proxmark3_fix/MFG/proxmark3_IN1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/proxmark3_fix/MFG/proxmark3_IN1.pdf -------------------------------------------------------------------------------- /pcb/proxmark3_fix/MFG/proxmark3_IN2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/proxmark3_fix/MFG/proxmark3_IN2.pdf -------------------------------------------------------------------------------- /pcb/proxmark3_fix/MFG/proxmark3_bot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/proxmark3_fix/MFG/proxmark3_bot.pdf -------------------------------------------------------------------------------- /pcb/proxmark3_fix/MFG/proxmark3_cam.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/proxmark3_fix/MFG/proxmark3_cam.zip -------------------------------------------------------------------------------- /pcb/proxmark3_fix/MFG/proxmark3_sch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/proxmark3_fix/MFG/proxmark3_sch.pdf -------------------------------------------------------------------------------- /pcb/proxmark3_fix/MFG/proxmark3_top.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/proxmark3_fix/MFG/proxmark3_top.pdf -------------------------------------------------------------------------------- /pcb/proxmark3_fix/TOP_layer_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/proxmark3_fix/TOP_layer_preview.png -------------------------------------------------------------------------------- /doc/Proxmark III - Windows XP SP3 GSG v1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/doc/Proxmark III - Windows XP SP3 GSG v1.pdf -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_read_1MSA_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_read_1MSA_data.in -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_read_1MSA_data.time: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_read_1MSA_data.time -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_read_1MSA_data.low.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_read_1MSA_data.low.gold -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_read_1MSA_data.max.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_read_1MSA_data.max.gold -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_read_1MSA_data.min.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_read_1MSA_data.min.gold -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.in -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_001_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_001_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_003_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_003_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_005_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_005_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_007_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_007_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_009_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_009_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_00b_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_00b_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_00d_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_00d_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_00f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_00f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_010_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_010_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_014_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_014_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_01c_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_01c_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_021_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_021_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_023_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_023_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_025_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_025_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_027_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_027_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_029_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_029_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_02b_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_02b_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_02d_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_02d_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_02f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_02f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_030_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_030_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_034_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_034_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_03c_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_03c_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_040_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_040_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_044_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_044_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_04c_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_04c_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_051_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_051_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_053_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_053_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_055_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_055_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_057_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_057_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_059_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_059_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_05b_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_05b_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_05d_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_05d_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_05f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_05f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_064_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_064_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_06c_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_06c_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_071_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_071_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_073_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_073_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_075_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_075_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_077_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_077_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_079_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_079_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_07b_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_07b_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_07f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_07f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_081_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_081_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_083_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_083_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_085_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_085_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_087_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_087_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_089_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_089_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_08b_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_08b_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_08d_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_08d_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_08f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_08f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_090_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_090_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_094_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_094_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_09c_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_09c_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0a1_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0a1_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0a3_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0a3_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0a5_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0a5_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0a7_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0a7_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0a9_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0a9_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0ab_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0ab_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0ad_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0ad_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0af_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0af_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0b0_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0b0_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0b4_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0b4_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0bc_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0bc_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0c0_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0c0_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0c4_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0c4_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0cc_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0cc_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0d1_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0d1_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0d3_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0d3_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0d5_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0d5_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0d7_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0d7_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0d9_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0d9_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0db_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0db_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0dd_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0dd_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0df_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0df_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0e4_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0e4_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0ec_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0ec_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0f1_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0f1_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0f3_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0f3_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0f5_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0f5_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0f7_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0f7_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0f9_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0f9_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0fb_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0fb_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0fd_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0fd_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_0ff_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_0ff_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_104_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_104_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_10c_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_10c_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_111_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_111_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_113_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_113_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_115_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_115_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_117_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_117_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_119_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_119_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_11b_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_11b_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_11d_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_11d_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_11f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_11f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_124_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_124_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_12c_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_12c_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_131_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_131_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_133_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_133_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_135_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_135_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_137_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_137_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_139_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_139_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_13b_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_13b_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_13d_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_13d_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_13f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_13f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_141_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_141_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_143_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_143_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_145_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_145_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_147_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_147_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_149_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_149_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_14b_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_14b_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_14d_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_14d_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_14f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_14f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_150_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_150_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_154_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_154_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_15c_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_15c_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_161_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_161_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_163_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_163_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_165_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_165_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_167_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_167_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_169_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_169_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_16b_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_16b_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_16d_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_16d_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_16f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_16f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_170_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_170_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_174_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_174_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_17c_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_17c_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_184_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_184_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_18c_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_18c_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_191_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_191_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_193_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_193_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_195_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_195_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_197_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_197_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_199_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_199_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_19b_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_19b_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_19d_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_19d_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_19f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_19f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1a4_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1a4_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1ac_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1ac_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1b1_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1b1_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1b3_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1b3_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1b5_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1b5_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1b7_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1b7_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1b9_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1b9_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1bb_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1bb_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1bd_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1bd_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1bf_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1bf_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1c1_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1c1_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1c3_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1c3_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1c5_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1c5_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1c9_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1c9_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1cb_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1cb_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1d0_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1d0_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1d4_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1d4_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1dc_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1dc_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1e1_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1e1_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1e3_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1e3_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1e5_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1e5_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1e7_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1e7_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1e9_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1e9_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1eb_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1eb_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1ed_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1ed_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1ef_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1ef_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1f0_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1f0_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1f4_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1f4_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_1fc_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_1fc_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_210_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_210_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_225_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_225_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_227_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_227_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_22d_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_22d_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_22f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_22f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_240_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_240_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_275_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_275_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_277_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_277_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_27f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_27f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_294_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_294_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_2a1_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_2a1_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_2a3_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_2a3_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_2a9_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_2a9_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_2ab_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_2ab_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_2c4_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_2c4_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_2f1_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_2f1_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_2f3_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_2f3_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_2f9_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_2f9_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_2fb_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_2fb_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_335_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_335_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_337_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_337_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_33d_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_33d_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_33f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_33f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_350_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_350_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_365_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_365_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_367_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_367_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_36d_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_36d_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_36f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_36f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_384_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_384_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_3b1_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_3b1_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_3b3_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_3b3_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_3b9_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_3b9_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_3bb_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_3bb_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_3d4_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_3d4_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_3e1_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_3e1_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_3e3_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_3e3_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_3e9_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_3e9_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_0_3eb_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_0_3eb_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_002_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_002_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_008_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_008_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_00a_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_00a_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_012_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_012_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_018_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_018_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_01a_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_01a_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_020_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_020_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_028_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_028_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_02a_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_02a_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_02e_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_02e_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_032_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_032_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_036_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_036_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_038_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_038_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_03a_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_03a_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_03e_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_03e_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_040_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_040_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_042_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_042_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_046_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_046_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_048_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_048_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_04a_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_04a_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_04e_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_04e_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_052_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_052_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_056_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_056_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_058_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_058_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_05a_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_05a_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_05e_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_05e_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_060_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_060_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_062_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_062_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_066_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_066_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_068_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_068_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_06a_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_06a_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_06e_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_06e_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_072_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_072_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_076_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_076_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_078_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_078_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_07a_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_07a_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_07e_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_07e_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_080_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_080_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_082_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_082_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_086_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_086_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_088_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_088_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_08a_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_08a_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_08e_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_08e_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_092_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_092_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_096_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_096_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_098_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_098_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_09a_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_09a_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_09e_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_09e_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0a0_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0a0_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0a2_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0a2_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0a6_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0a6_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0a8_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0a8_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0aa_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0aa_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0ae_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0ae_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0b2_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0b2_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0b6_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0b6_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0b8_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0b8_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0ba_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0ba_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0be_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0be_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0c0_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0c0_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0c2_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0c2_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0c6_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0c6_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0c8_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0c8_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0ca_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0ca_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0ce_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0ce_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0d2_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0d2_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0d6_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0d6_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0d8_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0d8_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0da_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0da_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0de_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0de_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0e0_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0e0_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0e8_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0e8_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_0f8_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_0f8_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_108_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_108_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_111_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_111_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_113_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_113_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_115_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_115_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_117_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_117_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_118_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_118_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_11a_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_11a_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_11b_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_11b_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_120_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_120_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_122_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_122_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_128_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_128_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_131_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_131_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_135_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_135_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_138_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_138_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_145_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_145_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_147_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_147_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_148_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_148_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_158_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_158_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_160_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_160_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_161_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_161_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_163_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_163_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_165_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_165_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_168_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_168_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_178_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_178_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_180_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_180_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_188_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_188_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_191_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_191_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_198_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_198_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_199_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_199_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_19d_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_19d_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_19f_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_19f_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1a0_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1a0_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1a8_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1a8_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1b3_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1b3_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1b5_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1b5_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1b7_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1b7_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1b8_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1b8_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1b9_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1b9_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1bd_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1bd_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1c1_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1c1_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1c3_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1c3_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1c8_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1c8_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1c9_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1c9_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1cd_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1cd_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1cf_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1cf_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1d8_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1d8_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1e0_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1e0_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1e1_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1e1_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1e5_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1e5_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1e7_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1e7_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1e8_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1e8_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1e9_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1e9_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1eb_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1eb_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1ed_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1ed_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_1f8_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_1f8_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_208_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_208_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_220_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_220_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_24a_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_24a_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_24e_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_24e_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_25a_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_25a_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_25e_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_25e_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_262_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_262_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_266_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_266_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_272_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_272_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_276_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_276_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_280_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_280_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_2a8_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_2a8_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_2c2_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_2c2_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_2c6_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_2c6_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_2d2_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_2d2_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_2d6_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_2d6_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_328_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_328_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_388_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_388_states.bin.z -------------------------------------------------------------------------------- /client/hardnested/tables/bitflip_1_3a0_states.bin.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/client/hardnested/tables/bitflip_1_3a0_states.bin.z -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_read_1MSA_data.high.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_read_1MSA_data.high.gold -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_read_1MSA_data.highz.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_read_1MSA_data.highz.gold -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_read_1MSA_data.lowz.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_read_1MSA_data.lowz.gold -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.time: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.time -------------------------------------------------------------------------------- /client/tinycbor/tinycbor-version.h: -------------------------------------------------------------------------------- 1 | #define TINYCBOR_VERSION_MAJOR 0 2 | #define TINYCBOR_VERSION_MINOR 5 3 | #define TINYCBOR_VERSION_PATCH 3 4 | -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_read_1MSA_data.filtered.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_read_1MSA_data.filtered.gold -------------------------------------------------------------------------------- /pcb/lf-antenna/README.md: -------------------------------------------------------------------------------- 1 | LF antenna CAD / CAM / MFG files. Put here as it was in the original zip file too. Didn't modified the layout file, only CAM generation. -------------------------------------------------------------------------------- /client/pm3_binlib.h: -------------------------------------------------------------------------------- 1 | #ifndef PM3_BINLIB 2 | #define PM3_BINLIB 3 | 4 | #include 5 | int set_bin_library (lua_State *L); 6 | 7 | #endif /* PM3_BINLIB */ 8 | -------------------------------------------------------------------------------- /client/pm3_bitlib.h: -------------------------------------------------------------------------------- 1 | #ifndef PM3_BITLIB 2 | #define PM3_BITLIB 3 | 4 | #include 5 | int set_bit_library (lua_State *L); 6 | 7 | #endif /* PM3_BITLIB */ 8 | -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.high.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.high.gold -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.low.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.low.gold -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.lowz.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.lowz.gold -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.max.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.max.gold -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.min.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.min.gold -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # .gitattributes 2 | # prevent binary files from CRLF handling, diff and merge: 3 | fpga/fpga.bit -crlf -diff 4 | *.bin -crlf -diff 5 | *.z -crlf -diff 6 | -------------------------------------------------------------------------------- /doc/Compiling Proxmark source and firmware upgrading v1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/doc/Compiling Proxmark source and firmware upgrading v1.pdf -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.highz.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.highz.gold -------------------------------------------------------------------------------- /pcb/proxmark3_original_cad_cam_zip_files/proxmark3-eagle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/proxmark3_original_cad_cam_zip_files/proxmark3-eagle.zip -------------------------------------------------------------------------------- /fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.filtered.gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/fpga/tests/tb_data/pcf7931_write1byte_1MSA_data.filtered.gold -------------------------------------------------------------------------------- /pcb/proxmark3_original_cad_cam_zip_files/proxmark3-mfgr-data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g3gg0/proxmark3/master/pcb/proxmark3_original_cad_cam_zip_files/proxmark3-mfgr-data.zip -------------------------------------------------------------------------------- /client/sc_upgrade_firmware/SIM010.sha512.txt: -------------------------------------------------------------------------------- 1 | e6ac5e6f1d7cc86d56f2128f2a495f1395fe044bf6ff3b6ca24ce90d1e361ae835fe273a206f2fc90e4344a13b37b180dd017a2c7f23312f1ed163f10c01ea5a *SIM010.BIN 2 | -------------------------------------------------------------------------------- /fpga/xst_hf.scr: -------------------------------------------------------------------------------- 1 | run -ifn fpga_hf.v -ifmt Verilog -ofn fpga_hf.ngc -ofmt NGC -p xc2s30-5-vq100 -top fpga_hf -opt_mode area -opt_level 2 -resource_sharing yes -fsm_style bram -fsm_encoding compact 2 | -------------------------------------------------------------------------------- /fpga/xst_lf.scr: -------------------------------------------------------------------------------- 1 | run -ifn fpga_lf.v -ifmt Verilog -ofn fpga_lf.ngc -ofmt NGC -p xc2s30-5-vq100 -top fpga_lf -opt_mode area -opt_level 2 -resource_sharing yes -fsm_style bram -fsm_encoding compact 2 | -------------------------------------------------------------------------------- /client/pm3_bit_limits.h: -------------------------------------------------------------------------------- 1 | #define BITLIB_FLOAT_BITS 53 2 | #define BITLIB_FLOAT_MAX 0xfffffffffffffL 3 | #define BITLIB_FLOAT_MIN (-0x10000000000000L) 4 | #define BITLIB_FLOAT_UMAX 0x1fffffffffffffUL 5 | -------------------------------------------------------------------------------- /pcb/proxmark3_fix/README.md: -------------------------------------------------------------------------------- 1 | Corrected Eagle layout files and re-generated CAM files. DRC checked (via eurocircuits.com 's PCB visualizer too) no problems found, ready to production! 2 | 3 | Please find the change list in the CAD folder text file. -------------------------------------------------------------------------------- /liblua/lua.hpp: -------------------------------------------------------------------------------- 1 | // lua.hpp 2 | // Lua header files for C++ 3 | // <> not supplied automatically because Lua also compiles as C++ 4 | 5 | extern "C" { 6 | #include "lua.h" 7 | #include "lualib.h" 8 | #include "lauxlib.h" 9 | } 10 | -------------------------------------------------------------------------------- /client/cmdhfmfu.h: -------------------------------------------------------------------------------- 1 | #ifndef CMDHFMFU_H__ 2 | #define CMDHFMFU_H__ 3 | 4 | #include 5 | 6 | extern int CmdHFMFUltra(const char *Cmd); 7 | extern uint32_t GetHF14AMfU_Type(void); 8 | extern int ul_print_type(uint32_t tagtype, uint8_t spacer); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /client/scripts/test.lua: -------------------------------------------------------------------------------- 1 | local foo = "This shows how to use some standard libraries" 2 | print(foo) 3 | local answer 4 | repeat 5 | io.write("Continue with this operation (y/n)? ") 6 | io.flush() 7 | answer=io.read() 8 | until answer=="y" or answer=="n" 9 | local x = "Ok then, %s" 10 | print (x:format("whatever")) -------------------------------------------------------------------------------- /pcb/proxmark3_original_cad_cam_zip_files/README.md: -------------------------------------------------------------------------------- 1 | These files are downloaded from here: http://cq.cx/proxmark3.pl 2 | 3 | These are the original, non-modified parts. 4 | 5 | What I've noticed that there are problems with the stop mask layers (via and component silkscreen print) This is what I'm going to modify in my cad / cam version. -------------------------------------------------------------------------------- /client/cmdlfio.h: -------------------------------------------------------------------------------- 1 | // Low frequency Kantech commands 2 | //----------------------------------------------------------------------------- 3 | 4 | #ifndef CMDLFIO_H__ 5 | #define CMDLFIO_H__ 6 | 7 | extern int CmdLFIO(const char *Cmd); 8 | extern int CmdFSKdemodIO(const char *Cmd); 9 | extern int CmdIOReadFSK(const char *Cmd); 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /pcb/lf-antenna/CAM/lf-antenna.TXT: -------------------------------------------------------------------------------- 1 | % 2 | M48 3 | M72 4 | T01C0.0394 5 | T02C0.1299 6 | % 7 | T01 8 | X42938Y20014 9 | X42938Y21196 10 | X42855Y18105 11 | X27105Y20605 12 | X26355Y20605 13 | X42855Y23105 14 | T02 15 | X20605Y20605 16 | X17605Y20605 17 | X20605Y23605 18 | X20605Y17605 19 | X23605Y20605 20 | X18484Y18484 21 | X22726Y18484 22 | X22726Y22726 23 | X18484Y22726 24 | M30 25 | -------------------------------------------------------------------------------- /client/scripts/cmdline.lua: -------------------------------------------------------------------------------- 1 | print("This is how a cmd-line interface could be implemented\nPrint 'exit' to exit.\n") 2 | local answer 3 | repeat 4 | io.write("$>") 5 | io.flush() 6 | answer=io.read() 7 | if answer ~= 'exit' then 8 | local func = assert(loadstring("return " .. answer)) 9 | io.write("\n"..tostring(func() or "").."\n"); 10 | end--]] 11 | until answer=="exit" 12 | print("Bye\n"); 13 | -------------------------------------------------------------------------------- /client/scripts/hf_read.lua: -------------------------------------------------------------------------------- 1 | local reader = require('hf_reader') 2 | 3 | local function main(args) 4 | print("WORK IN PROGRESS - not expected to be functional yet") 5 | info, err = reader.waitForTag() 6 | 7 | if err then 8 | print(err) 9 | return 10 | end 11 | local k,v 12 | print("Tag info") 13 | for k,v in pairs(info) do 14 | print(string.format(" %s : %s", tostring(k), tostring(v))) 15 | end 16 | return 17 | end 18 | main(args) -------------------------------------------------------------------------------- /common/default_version.c: -------------------------------------------------------------------------------- 1 | #include "proxmark3.h" 2 | /* This is the default version.c file that Makefile.common falls back to if perl is not available */ 3 | const struct version_information __attribute__((section(".version_information"))) version_information = { 4 | VERSION_INFORMATION_MAGIC, 5 | 1, /* version 1 */ 6 | 0, /* version information not present */ 7 | 2, /* cleanliness couldn't be determined */ 8 | /* Remaining fields: zero */ 9 | }; 10 | -------------------------------------------------------------------------------- /client/taginfo.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // ISO/IEC 7816-6 manufacturer byte decoding 3 | //----------------------------------------------------------------------------- 4 | 5 | #ifndef MANUFACTURERS_H__ 6 | #define MANUFACTURERS_H__ 7 | 8 | #include 9 | 10 | extern char *getManufacturerName(uint8_t vendorID); 11 | extern char *getChipInfo(uint8_t vendorID, uint8_t chipID); 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /zlib/inffast.h: -------------------------------------------------------------------------------- 1 | /* inffast.h -- header to use inffast.c 2 | * Copyright (C) 1995-2003, 2010 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* WARNING: this file should *not* be used by applications. It is 7 | part of the implementation of the compression library and is 8 | subject to change. Applications should only use zlib.h. 9 | */ 10 | 11 | void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start)); 12 | -------------------------------------------------------------------------------- /client/unbind-proxmark: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | for i in /sys/bus/usb/devices/*; do 4 | if grep "9ac4" "${i}/idVendor" >/dev/null 2>&1; then 5 | echo "Found Proxmark..." 6 | dev=`basename "${i}"` 7 | 8 | for j in /sys/bus/usb/drivers/usbhid/*; do 9 | if basename "${j}"|grep "^${dev}" >/dev/null; then 10 | bound="`basename "${j}"`" 11 | echo "Unbinding ${bound}..." 12 | echo -n "${bound}" >/sys/bus/usb/drivers/usbhid/unbind 13 | fi 14 | done 15 | fi 16 | done 17 | -------------------------------------------------------------------------------- /client/usb_cmd_h2lua.awk: -------------------------------------------------------------------------------- 1 | BEGIN { 2 | print "--[[" 3 | print "These are Proxmark command definitions." 4 | print "This file is automatically generated from usb_cmd.h - DON'T EDIT MANUALLY." 5 | print "--]]" 6 | print "local __commands = {" 7 | } 8 | 9 | #$1 ~ /#define/ && $2 ~ /^CMD_([[:alnum:]_])+/ { print $2, "=", $3, "," } 10 | $1 ~ /#define/ && $2 ~ /^CMD_[A-Za-z0-9_]+/ { sub(/\r/, ""); print $2, "=", $3 "," } 11 | 12 | END { 13 | print "}" 14 | print "return __commands" 15 | } 16 | -------------------------------------------------------------------------------- /client/cliparser/README.md: -------------------------------------------------------------------------------- 1 | # Command line parser 2 | 3 | cliparser - librari for proxmark with command line parsing high level functions. 4 | 5 | ## External libraries: 6 | 7 | ### argtable 8 | 9 | Argtable3 is a single-file, ANSI C, command-line parsing library that parses GNU-style command-line options. 10 | 11 | You can download argtable3 from this repository https://github.com/argtable/argtable3 12 | 13 | [argtable3 license](https://github.com/argtable/argtable3/blob/master/LICENSE) 14 | -------------------------------------------------------------------------------- /recovery/Makefile: -------------------------------------------------------------------------------- 1 | include ../common/Makefile.common 2 | 3 | BINS = bootrom.bin fullimage.bin proxmark3_recovery.bin 4 | 5 | all: $(BINS) 6 | 7 | bootrom.bin: ../bootrom/obj/bootrom.elf 8 | $(OBJCOPY) --gap-fill=0xff --pad-to 0x00102000 -O binary $^ $@ 9 | 10 | fullimage.bin: ../armsrc/obj/fullimage.elf 11 | $(OBJCOPY) --gap-fill=0xff -O binary $^ $@ 12 | 13 | proxmark3_recovery.bin: bootrom.bin fullimage.bin 14 | cat bootrom.bin fullimage.bin > $@ 15 | 16 | clean: 17 | rm -f $(BINS) 18 | 19 | -------------------------------------------------------------------------------- /common/iso15693tools.h: -------------------------------------------------------------------------------- 1 | // ISO15693 commons 2 | // Adrian Dabrowski 2010 and others, GPLv2 3 | 4 | #ifndef ISO15693TOOLS_H__ 5 | #define ISO15693TOOLS_H__ 6 | 7 | #include 8 | 9 | // ISO15693 CRC 10 | #define ISO15693_CRC_CHECK ((uint16_t)(~0xF0B8 & 0xFFFF)) // use this for checking of a correct crc 11 | uint16_t Iso15693Crc(uint8_t *v, int n); 12 | int Iso15693AddCrc(uint8_t *req, int n); 13 | char* Iso15693sprintUID(char *target, uint8_t *uid); 14 | unsigned short iclass_crc16(uint8_t *data_p, unsigned short length); 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /tools/mfkey/Makefile: -------------------------------------------------------------------------------- 1 | VPATH = ../../common ../../common/crapto1 ../../client ../../client/mifare 2 | CC = gcc 3 | LD = gcc 4 | CFLAGS += -std=c99 -D_ISOC99_SOURCE -I../../include -I../../common -I../../client -Wall -O3 5 | LDFLAGS += 6 | 7 | OBJS = crypto1.o crapto1.o parity.o util_posix.o mfkey.o 8 | EXES = mfkey32 mfkey64 9 | WINEXES = $(patsubst %, %.exe, $(EXES)) 10 | 11 | all: $(OBJS) $(EXES) 12 | 13 | %.o : %.c 14 | $(CC) $(CFLAGS) -c -o $@ $< 15 | 16 | % : %.c $(OBJS) 17 | $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS) $< 18 | 19 | clean: 20 | rm -f $(OBJS) $(EXES) $(WINEXES) 21 | -------------------------------------------------------------------------------- /common/crc64.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 3 | // at your option, any later version. See the LICENSE.txt file for the text of 4 | // the license. 5 | //----------------------------------------------------------------------------- 6 | // CRC64 ECMA 7 | //----------------------------------------------------------------------------- 8 | 9 | #ifndef __CRC64_H 10 | #define __CRC64_H 11 | 12 | void crc64 (const uint8_t *data, const size_t len, uint64_t *crc) ; 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /client/emv/test/cryptotest.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2017 Merlok 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // Crypto algorithms testing 9 | //----------------------------------------------------------------------------- 10 | 11 | #include 12 | 13 | extern int ExecuteCryptoTests(bool verbose); 14 | -------------------------------------------------------------------------------- /client/emv/cmdemv.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2017 Merlok 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // EMV commands 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef CMDEMV_H__ 12 | #define CMDEMV_H__ 13 | 14 | extern int CmdEMV(const char *Cmd); 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /common/protocols.c: -------------------------------------------------------------------------------- 1 | #include "protocols.h" 2 | #include 3 | 4 | // ATA55xx shared presets & routines 5 | uint32_t GetT55xxClockBit(uint32_t clock) { 6 | switch (clock) { 7 | case 128: 8 | return T55x7_BITRATE_RF_128; 9 | case 100: 10 | return T55x7_BITRATE_RF_100; 11 | case 64: 12 | return T55x7_BITRATE_RF_64; 13 | case 50: 14 | return T55x7_BITRATE_RF_50; 15 | case 40: 16 | return T55x7_BITRATE_RF_40; 17 | case 32: 18 | return T55x7_BITRATE_RF_32; 19 | case 16: 20 | return T55x7_BITRATE_RF_16; 21 | case 8: 22 | return T55x7_BITRATE_RF_8; 23 | default: 24 | return 0; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /client/cmdhftopaz.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2015 Piwi 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // High frequency Topaz (NFC Type 1) commands 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef CMDHFTOPAZ_H__ 12 | #define CMDHFTOPAZ_H__ 13 | 14 | int CmdHFTopaz(const char *Cmd); 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /liblua/lapi.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lapi.h,v 2.7 2009/11/27 15:37:59 roberto Exp $ 3 | ** Auxiliary functions from Lua API 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lapi_h 8 | #define lapi_h 9 | 10 | 11 | #include "llimits.h" 12 | #include "lstate.h" 13 | 14 | #define api_incr_top(L) {L->top++; api_check(L, L->top <= L->ci->top, \ 15 | "stack overflow");} 16 | 17 | #define adjustresults(L,nres) \ 18 | { if ((nres) == LUA_MULTRET && L->ci->top < L->top) L->ci->top = L->top; } 19 | 20 | #define api_checknelems(L,n) api_check(L, (n) < (L->top - L->ci->func), \ 21 | "not enough elements in the stack") 22 | 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /armsrc/fonts.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 3 | // at your option, any later version. See the LICENSE.txt file for the text of 4 | // the license. 5 | //----------------------------------------------------------------------------- 6 | // Fonts for the LCD 7 | //----------------------------------------------------------------------------- 8 | 9 | #ifndef __FONTS_H 10 | #define __FONTS_H 11 | 12 | extern const char FONT6x8[97][8]; 13 | extern const char FONT8x8F[97][8]; 14 | extern const char FONT8x16[97][16]; 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /client/cmdhfmf.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2011 Merlok 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // High frequency MIFARE commands 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef CMDHFMF_H__ 12 | #define CMDHFMF_H__ 13 | 14 | extern int CmdHFMF(const char *Cmd); 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /armsrc/hfsnoop.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // piwi, 2019 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // Routines to get sample data from FPGA. 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef HFSNOOP_H__ 12 | #define HFSNOOP_H__ 13 | 14 | void HfSnoop(int samplesToSkip, int triggersToSkip); 15 | void HfPlot(void); 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /client/cmdhf.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2010 iZsh 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // High frequency commands 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef CMDHF_H__ 12 | #define CMDHF_H__ 13 | 14 | int CmdHF(const char *Cmd); 15 | int CmdHFTune(const char *Cmd); 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /common/crc32.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 3 | // at your option, any later version. See the LICENSE.txt file for the text of 4 | // the license. 5 | //----------------------------------------------------------------------------- 6 | // CRC32 7 | //----------------------------------------------------------------------------- 8 | 9 | #ifndef __CRC32_H 10 | #define __CRC32_H 11 | 12 | void crc32 (const uint8_t *data, const size_t len, uint8_t *crc); 13 | void crc32_append (uint8_t *data, const size_t len); 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /bootrom/ram-reset.s: -------------------------------------------------------------------------------- 1 | @----------------------------------------------------------------------------- 2 | @ This code is licensed to you under the terms of the GNU GPL, version 2 or, 3 | @ at your option, any later version. See the LICENSE.txt file for the text of 4 | @ the license. 5 | @----------------------------------------------------------------------------- 6 | @ RAM reset vector for relaunching the bootloader 7 | @----------------------------------------------------------------------------- 8 | 9 | .extern BootROM 10 | 11 | .section .startphase2,"ax" 12 | 13 | .arm 14 | 15 | .global ram_start 16 | ram_start: 17 | ldr sp, =_stack_end 18 | bl BootROM 19 | 20 | .ltorg 21 | -------------------------------------------------------------------------------- /client/cmdhfmfp.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2018 Merlok 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // High frequency MIFARE Plus commands 9 | //----------------------------------------------------------------------------- 10 | #ifndef CMDHFMFP_H__ 11 | #define CMDHFMFP_H__ 12 | 13 | #include "mifare/mifaredefault.h" 14 | 15 | extern int CmdHFMFP(const char *Cmd); 16 | 17 | 18 | #endif -------------------------------------------------------------------------------- /client/cmdscript.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2013 m h swende 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // Some lua scripting glue to proxmark core. 9 | //----------------------------------------------------------------------------- 10 | 11 | 12 | #ifndef CMDSCRIPT_H__ 13 | #define CMDSCRIPT_H__ 14 | 15 | 16 | int CmdScript(const char *Cmd); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /uart/README.md: -------------------------------------------------------------------------------- 1 | # uart 2 | 3 | This contains functionality for talking to UART/Serial devices on different platforms. The official client will build either `uart_posix.c` and `uart_win32.c`. Build targets for these files are contained in `client/Makefile`. 4 | 5 | If you want to implement support for other platforms, you need to implement the methods provided in `uart.h`. 6 | 7 | ## Implementing a new driver 8 | 9 | Each driver is called with a string, typically containing a path or other reference to a serial port on the host. The methods outlined in `uart.h` need to be implemented. 10 | 11 | The hardware uses `common/usb_cdc.c` to implement a USB CDC endpoint exposed by the Atmel MCU. 12 | 13 | 14 | -------------------------------------------------------------------------------- /client/cmdlfpac.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // 3 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 4 | // at your option, any later version. See the LICENSE.txt file for the text of 5 | // the license. 6 | //----------------------------------------------------------------------------- 7 | // Low frequency Securakey tag commands 8 | //----------------------------------------------------------------------------- 9 | #ifndef CMDLFPAC_H__ 10 | #define CMDLFPAC_H__ 11 | 12 | extern int CmdLFPac(const char *Cmd); 13 | extern int CmdPacRead(const char *Cmd); 14 | extern int CmdPacDemod(const char *Cmd); 15 | 16 | #endif 17 | 18 | -------------------------------------------------------------------------------- /client/cmdlfparadox.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // 3 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 4 | // at your option, any later version. See the LICENSE.txt file for the text of 5 | // the license. 6 | //----------------------------------------------------------------------------- 7 | // Low frequency Paradox tag commands 8 | //----------------------------------------------------------------------------- 9 | #ifndef CMDLFPARADOX_H__ 10 | #define CMDLFPARADOX_H__ 11 | extern int CmdLFParadox(const char *Cmd); 12 | extern int CmdFSKdemodParadox(const char *Cmd); 13 | extern int CmdParadoxRead(const char *Cmd); 14 | #endif 15 | -------------------------------------------------------------------------------- /tools/srecswap.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | # endian-swap S records; we need this because the JTAG tools we're using 4 | # expect the memory image in byte-swapped format 5 | # 6 | # Jonathan Westhues, April 2004 7 | 8 | if(@ARGV == 0) { 9 | die "usage: $0 file-to-endian-swap.s19 > out.s19\n"; 10 | } 11 | 12 | while(<>) { 13 | chomp; 14 | 15 | if(/^S0/) { 16 | next; 17 | } 18 | if(/^S7/) { 19 | print "$_\n"; 20 | next; 21 | } 22 | 23 | if(not /^S3(..)(........)(.*)(..)$/) { 24 | die "bad S record at line $.\n"; 25 | } 26 | 27 | $data = $3; 28 | $checksum = $4; 29 | 30 | print "S3$1$2"; 31 | while($data =~ m#(..)(..)(..)(..)#g) { 32 | print "$4$3$2$1"; 33 | } 34 | print "$checksum\n"; 35 | } 36 | -------------------------------------------------------------------------------- /client/cmdlfgproxii.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // 3 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 4 | // at your option, any later version. See the LICENSE.txt file for the text of 5 | // the license. 6 | //----------------------------------------------------------------------------- 7 | // Low frequency G Prox II tag commands 8 | //----------------------------------------------------------------------------- 9 | #ifndef CMDLFGPROXII_H__ 10 | #define CMDLFGPROXII_H__ 11 | extern int CmdLF_G_Prox_II(const char *Cmd); 12 | extern int CmdG_Prox_II_Demod(const char *Cmd); 13 | extern int CmdG_Prox_II_Read(const char *Cmd); 14 | #endif 15 | -------------------------------------------------------------------------------- /client/util_darwin.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // (c) 2018 AntiCat 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // macOS framework bindings 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef UTIL_DARWIN_H__ 12 | #define UTIL_DARWIN_H__ 13 | 14 | void disableAppNap(const char* reason); 15 | void enableAppNap(); 16 | 17 | void makeUnfocusable(); 18 | void makeFocusable(); 19 | 20 | #endif -------------------------------------------------------------------------------- /client/cmdlfnexwatch.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // 3 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 4 | // at your option, any later version. See the LICENSE.txt file for the text of 5 | // the license. 6 | //----------------------------------------------------------------------------- 7 | // Low frequency Honeywell NexWatch tag commands 8 | //----------------------------------------------------------------------------- 9 | #ifndef CMDLFNEXWATCH_H__ 10 | #define CMDLFNEXWATCH_H__ 11 | extern int CmdLFNexWatch(const char *Cmd); 12 | extern int CmdPSKNexWatch(const char *Cmd); 13 | extern int CmdNexWatchRead(const char *Cmd); 14 | #endif 15 | -------------------------------------------------------------------------------- /client/hid-flasher/proxmark3.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2009 Michael Gernoth 3 | // Copyright (C) 2010 iZsh 4 | // 5 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 6 | // at your option, any later version. See the LICENSE.txt file for the text of 7 | // the license. 8 | //----------------------------------------------------------------------------- 9 | // Main binary 10 | //----------------------------------------------------------------------------- 11 | 12 | #ifndef PROXMARK3_H__ 13 | #define PROXMARK3_H__ 14 | 15 | #define PROXPROMPT "proxmark3> " 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /client/cmdhflist.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2010 iZsh 3 | // Copyright (C) Merlok - 2017 4 | // 5 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 6 | // at your option, any later version. See the LICENSE.txt file for the text of 7 | // the license. 8 | //----------------------------------------------------------------------------- 9 | // Command: hf mf list. It shows data from arm buffer. 10 | //----------------------------------------------------------------------------- 11 | #ifndef CMDHFLIST_H 12 | #define CMDHFLIST_H 13 | 14 | extern int CmdHFList(const char *Cmd); 15 | 16 | #endif // CMDHFLIST_H 17 | -------------------------------------------------------------------------------- /client/cmdhfepa.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2012 Frederik Möllers 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // Commands related to the German electronic Identification Card 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef CMDHFEPA_H__ 12 | #define CMDHFEPA_H__ 13 | 14 | int CmdHFEPA(const char *Cmd); 15 | 16 | int CmdHFEPACollectPACENonces(const char *Cmd); 17 | 18 | #endif // CMDHFEPA_H__ 19 | -------------------------------------------------------------------------------- /client/cmdmain.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2010 iZsh 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // Main command parser entry point 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef CMDMAIN_H__ 12 | #define CMDMAIN_H__ 13 | 14 | #include "cmdparser.h" 15 | 16 | extern int CommandReceived(char *Cmd); 17 | extern command_t* getTopLevelCommandTable(); 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /armsrc/legicrfsim.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // (c) 2009 Henryk Plötz 3 | // 2018 AntiCat 4 | // 5 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 6 | // at your option, any later version. See the LICENSE.txt file for the text of 7 | // the license. 8 | //----------------------------------------------------------------------------- 9 | // LEGIC RF emulation public interface 10 | //----------------------------------------------------------------------------- 11 | 12 | #ifndef __LEGICRFSIM_H 13 | #define __LEGICRFSIM_H 14 | 15 | #include "proxmark3.h" 16 | 17 | extern void LegicRfSimulate(uint8_t tagtype); 18 | 19 | #endif /* __LEGICRFSIM_H */ 20 | -------------------------------------------------------------------------------- /client/cmdhf15.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2010 iZsh 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // High frequency ISO15693 commands 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef CMDHF15_H__ 12 | #define CMDHF15_H__ 13 | 14 | #include 15 | 16 | extern int CmdHF15(const char *Cmd); 17 | extern int HF15Reader(const char *Cmd, bool verbose); 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /client/cmdlfindala.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // 3 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 4 | // at your option, any later version. See the LICENSE.txt file for the text of 5 | // the license. 6 | //----------------------------------------------------------------------------- 7 | // Low frequency Indala commands 8 | //----------------------------------------------------------------------------- 9 | 10 | #ifndef CMDLFINDALA_H__ 11 | #define CMDLFINDALA_H__ 12 | 13 | extern int CmdLFINDALA(const char *Cmd); 14 | extern int CmdIndalaDecode(const char *Cmd); 15 | extern int CmdIndalaRead(const char *Cmd); 16 | extern int CmdIndalaClone(const char *Cmd); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /include/legic_prng.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 3 | // at your option, any later version. See the LICENSE.txt file for the text of 4 | // the license. 5 | //----------------------------------------------------------------------------- 6 | // LEFIC's obfuscation function 7 | //----------------------------------------------------------------------------- 8 | 9 | #ifndef __LEGIC_PRNG_H 10 | #define __LEGIC_PRNG_H 11 | 12 | #include 13 | extern void legic_prng_init(uint8_t init); 14 | extern void legic_prng_forward(int count); 15 | extern int legic_prng_count(); 16 | extern uint8_t legic_prng_get_bit(); 17 | 18 | #endif 19 | 20 | -------------------------------------------------------------------------------- /armsrc/legicrf.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // (c) 2009 Henryk Plötz 3 | // 2018 AntiCat 4 | // 5 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 6 | // at your option, any later version. See the LICENSE.txt file for the text of 7 | // the license. 8 | //----------------------------------------------------------------------------- 9 | // LEGIC RF emulation public interface 10 | //----------------------------------------------------------------------------- 11 | 12 | #ifndef __LEGICRF_H 13 | #define __LEGICRF_H 14 | 15 | extern void LegicRfReader(int bytes, int offset); 16 | extern void LegicRfWriter(int bytes, int offset); 17 | 18 | #endif /* __LEGICRF_H */ 19 | -------------------------------------------------------------------------------- /client/cmdhficlass.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2010 iZsh 3 | // Copyright (C) 2011 Gerhard de Koning Gans 4 | // 5 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 6 | // at your option, any later version. See the LICENSE.txt file for the text of 7 | // the license. 8 | //----------------------------------------------------------------------------- 9 | // High frequency iClass support 10 | //----------------------------------------------------------------------------- 11 | 12 | #ifndef CMDHFICLASS_H__ 13 | #define CMDHFICLASS_H__ 14 | 15 | int CmdHFiClass(const char *Cmd); 16 | int HFiClassReader(bool loop, bool verbose); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /client/cmdlfti.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2010 iZsh 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // Low frequency TI commands 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef CMDLFTI_H__ 12 | #define CMDLFTI_H__ 13 | 14 | int CmdLFTI(const char *Cmd); 15 | 16 | int CmdTIDemod(const char *Cmd); 17 | int CmdTIRead(const char *Cmd); 18 | int CmdTIWrite(const char *Cmd); 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /client/emv/test/sda_test.h: -------------------------------------------------------------------------------- 1 | /* 2 | * emv-tools - a set of tools to work with EMV family of smart cards 3 | * Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | */ 15 | 16 | extern int exec_sda_test(bool verbose); 17 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # .gitignore 2 | # don't push these files to the repository 3 | 4 | .history 5 | *.log 6 | *.eml 7 | *.o 8 | *.a 9 | *.d 10 | *.elf 11 | *.s19 12 | *.map 13 | *.bin 14 | !client/hardnested/*.bin 15 | !client/sc_upgrade_firmware/*.bin 16 | *.dll 17 | *.moc.cpp 18 | *.z 19 | !client/hardnested/tables/*.z 20 | usb_cmd.lua 21 | version.c 22 | armsrc/fpga_version_info.c 23 | client/ui/ui_overlays.h 24 | *.Td 25 | .DS_Store 26 | 27 | *.exe 28 | hardnested_stats.txt 29 | proxmark3 30 | flasher 31 | lua 32 | luac 33 | fpga_compress 34 | mfkey32 35 | mfkey64 36 | 37 | fpga/* 38 | !fpga/tests 39 | !fpga/fpga_lf.bit 40 | !fpga/fpga_hf.bit 41 | !fpga/*.v 42 | !fpga/Makefile 43 | !fpga/fpga.ucf 44 | !fpga/xst_lf.scr 45 | !fpga/xst_hf.scr 46 | !fpga/go.bat 47 | !fpga/sim.tcl 48 | -------------------------------------------------------------------------------- /client/cmdlffdx.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // 3 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 4 | // at your option, any later version. See the LICENSE.txt file for the text of 5 | // the license. 6 | //----------------------------------------------------------------------------- 7 | // Low frequency fdx-b tag commands 8 | //----------------------------------------------------------------------------- 9 | #ifndef CMDLFFDX_H__ 10 | #define CMDLFFDX_H__ 11 | 12 | extern int CmdLFFdx(const char *Cmd); 13 | extern int CmdFdxClone(const char *Cmd); 14 | extern int CmdFdxSim(const char *Cmd); 15 | extern int CmdFdxRead(const char *Cmd); 16 | extern int CmdFdxDemod(const char *Cmd); 17 | #endif 18 | -------------------------------------------------------------------------------- /client/cmdlfviking.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // 3 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 4 | // at your option, any later version. See the LICENSE.txt file for the text of 5 | // the license. 6 | //----------------------------------------------------------------------------- 7 | // Low frequency viking tag commands 8 | //----------------------------------------------------------------------------- 9 | #ifndef CMDLFVIKING_H__ 10 | #define CMDLFVIKING_H__ 11 | extern int CmdLFViking(const char *Cmd); 12 | extern int CmdVikingDemod(const char *Cmd); 13 | extern int CmdVikingRead(const char *Cmd); 14 | extern int CmdVikingClone(const char *Cmd); 15 | extern int CmdVikingSim(const char *Cmd); 16 | #endif 17 | -------------------------------------------------------------------------------- /client/pm3_eml2mfd.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | ''' 4 | # Andrei Costin , 2011 5 | # pm3_eml2mfd.py 6 | # Converts PM3 Mifare Classic emulator EML text file to MFD binary dump file 7 | ''' 8 | 9 | from __future__ import with_statement 10 | import sys 11 | import binascii 12 | 13 | def main(argv): 14 | argc = len(argv) 15 | if argc < 3: 16 | print 'Usage:', argv[0], 'input.eml output.mfd' 17 | sys.exit(1) 18 | 19 | with file(argv[1], "r") as file_inp, file(argv[2], "wb") as file_out: 20 | for line in file_inp: 21 | line = line.rstrip('\n').rstrip('\r') 22 | print line 23 | data = binascii.unhexlify(line) 24 | file_out.write(data) 25 | 26 | if __name__ == '__main__': 27 | main(sys.argv) 28 | -------------------------------------------------------------------------------- /fpga/util.v: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // General-purpose miscellany. 3 | // 4 | // Jonathan Westhues, April 2006. 5 | //----------------------------------------------------------------------------- 6 | 7 | module mux8(sel, y, x0, x1, x2, x3, x4, x5, x6, x7); 8 | input [2:0] sel; 9 | input x0, x1, x2, x3, x4, x5, x6, x7; 10 | output y; 11 | reg y; 12 | 13 | always @(x0 or x1 or x2 or x3 or x4 or x5 or x6 or x7 or sel) 14 | begin 15 | case (sel) 16 | 3'b000: y = x0; 17 | 3'b001: y = x1; 18 | 3'b010: y = x2; 19 | 3'b011: y = x3; 20 | 3'b100: y = x4; 21 | 3'b101: y = x5; 22 | 3'b110: y = x6; 23 | 3'b111: y = x7; 24 | endcase 25 | end 26 | 27 | endmodule 28 | -------------------------------------------------------------------------------- /client/jansson/utf.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2009-2016 Petri Lehtinen 3 | * 4 | * Jansson is free software; you can redistribute it and/or modify 5 | * it under the terms of the MIT license. See LICENSE for details. 6 | */ 7 | 8 | #ifndef UTF_H 9 | #define UTF_H 10 | 11 | #ifdef HAVE_CONFIG_H 12 | #include 13 | #endif 14 | 15 | #ifdef HAVE_STDINT_H 16 | #include 17 | #endif 18 | 19 | int utf8_encode(int32_t codepoint, char *buffer, size_t *size); 20 | 21 | size_t utf8_check_first(char byte); 22 | size_t utf8_check_full(const char *buffer, size_t size, int32_t *codepoint); 23 | const char *utf8_iterate(const char *buffer, size_t size, int32_t *codepoint); 24 | 25 | int utf8_check_string(const char *string, size_t length); 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /client/emv/test/cda_test.h: -------------------------------------------------------------------------------- 1 | /* 2 | * emv-tools - a set of tools to work with EMV family of smart cards 3 | * Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | */ 15 | 16 | #include 17 | 18 | extern int exec_cda_test(bool verbose); 19 | -------------------------------------------------------------------------------- /client/emv/test/crypto_test.h: -------------------------------------------------------------------------------- 1 | /* 2 | * emv-tools - a set of tools to work with EMV family of smart cards 3 | * Copyright (C) 2015 Dmitry Eremin-Solenikov 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | */ 15 | 16 | #include 17 | 18 | extern int exec_crypto_test(bool verbose); 19 | -------------------------------------------------------------------------------- /client/emv/test/dda_test.h: -------------------------------------------------------------------------------- 1 | /* 2 | * emv-tools - a set of tools to work with EMV family of smart cards 3 | * Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | */ 15 | 16 | #include 17 | 18 | extern int exec_dda_test(bool verbose); 19 | -------------------------------------------------------------------------------- /armsrc/mifaresim.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Merlok - June 2011, 2012 3 | // Gerhard de Koning Gans - May 2008 4 | // Hagen Fritsch - June 2010 5 | // 6 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 7 | // at your option, any later version. See the LICENSE.txt file for the text of 8 | // the license. 9 | //----------------------------------------------------------------------------- 10 | // Mifare Classic Card Simulation 11 | //----------------------------------------------------------------------------- 12 | 13 | #ifndef __MIFARESIM_H 14 | #define __MIFARESIM_H 15 | 16 | #include 17 | 18 | extern void MifareSim(uint8_t flags, uint8_t exitAfterNReads, uint8_t cardsize, uint8_t *datain); 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /client/cmdlfhitag.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2012 Roel Verdult 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // Low frequency Hitag support 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef CMDLFHITAG_H__ 12 | #define CMDLFHITAG_H__ 13 | 14 | #include 15 | #include 16 | 17 | extern int CmdLFHitag(const char *Cmd); 18 | extern int CmdLFHitagReader(const char *Cmd); 19 | extern bool getHitagUid(uint32_t *uid, bool quiet); 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /client/cmdlfcotag.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Authored by Iceman 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // Low frequency COTAG commands 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef CMDLFCOTAG_H__ 12 | #define CMDLFCOTAG_H__ 13 | 14 | #ifndef COTAG_BITS 15 | #define COTAG_BITS 264 16 | #endif 17 | 18 | int CmdLFCOTAG(const char *Cmd); 19 | int CmdCOTAGRead(const char *Cmd); 20 | int CmdCOTAGDemod(const char *Cmd); 21 | 22 | int usage_lf_cotag_read(void); 23 | #endif 24 | -------------------------------------------------------------------------------- /client/crypto/asn1dump.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2018 Merlok 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // asn.1 dumping 9 | //----------------------------------------------------------------------------- 10 | #ifndef ASN1DUMP_H 11 | #define ASN1DUMP_H 12 | 13 | #include 14 | #include 15 | #include 16 | #include 17 | #include "emv/tlv.h" 18 | 19 | extern bool asn1_tag_dump(const struct tlv *tlv, FILE *f, int level, bool *candump); 20 | 21 | #endif /* asn1utils.h */ 22 | -------------------------------------------------------------------------------- /armsrc/pcf7931.h: -------------------------------------------------------------------------------- 1 | #ifndef __PCF7931_H 2 | #define __PCF7931_H 3 | 4 | size_t DemodPCF7931(uint8_t **outBlocks); 5 | bool IsBlock0PCF7931(uint8_t *Block); 6 | bool IsBlock1PCF7931(uint8_t *Block); 7 | void ReadPCF7931(); 8 | void SendCmdPCF7931(uint32_t * tab); 9 | bool AddBytePCF7931(uint8_t byte, uint32_t * tab, int32_t l, int32_t p); 10 | bool AddBitPCF7931(bool b, uint32_t * tab, int32_t l, int32_t p); 11 | bool AddPatternPCF7931(uint32_t a, uint32_t b, uint32_t c, uint32_t * tab); 12 | void WritePCF7931(uint8_t pass1, uint8_t pass2, uint8_t pass3, uint8_t pass4, uint8_t pass5, uint8_t pass6, uint8_t pass7, uint16_t init_delay, int32_t l, int32_t p, uint8_t address, uint8_t byte, uint8_t data); 13 | void BruteForcePCF7931(uint64_t start_password, uint8_t tries, uint16_t init_delay, int32_t l, int32_t p); 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /client/cmdlfnoralsy.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // 3 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 4 | // at your option, any later version. See the LICENSE.txt file for the text of 5 | // the license. 6 | //----------------------------------------------------------------------------- 7 | // Low frequency Noralsy tag commands 8 | //----------------------------------------------------------------------------- 9 | #ifndef CMDLFNORALSY_H__ 10 | #define CMDLFNORALSY_H__ 11 | 12 | extern int CmdLFNoralsy(const char *Cmd); 13 | extern int CmdNoralsyClone(const char *Cmd); 14 | extern int CmdNoralsySim(const char *Cmd); 15 | extern int CmdNoralsyRead(const char *Cmd); 16 | extern int CmdNoralsyDemod(const char *Cmd); 17 | 18 | #endif 19 | 20 | -------------------------------------------------------------------------------- /CI/readme.md: -------------------------------------------------------------------------------- 1 | # How to configure continuous integration 2 | 3 | Here 2 CI configuration files: 4 | 5 | 1. for [travis](travis-ci.org) 6 | 2. for [appveyor](appveyor.com) 7 | 8 | It needs to put files from this directory to repository root and then configure CI from appropriate WEB portal. 9 | 10 | ## travis 11 | 12 | - Copy .travis.yml and travis_test_commands.scr files to repository root 13 | - Configure CI from http://travis-ci.org 14 | - It needs to fork https://github.com/Proxmark/homebrew-proxmark3 from your proxmark repository home 15 | - Put to file `proxmark3.rb` in line `head "https://github.com/proxmark/proxmark3.git"` your repository link. As sample: `head "https://github.com/merlokk/proxmark3.git"` 16 | 17 | 18 | ## appveyor 19 | 20 | - Just copy appveyor.yml file to root and configure it from http://appveyor.com 21 | -------------------------------------------------------------------------------- /client/cmdlfpyramid.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // 3 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 4 | // at your option, any later version. See the LICENSE.txt file for the text of 5 | // the license. 6 | //----------------------------------------------------------------------------- 7 | // Low frequency Farpoint / Pyramid commands 8 | //----------------------------------------------------------------------------- 9 | #ifndef CMDLFPYRAMID_H__ 10 | #define CMDLFPYRAMID_H__ 11 | 12 | extern int CmdLFPyramid(const char *Cmd); 13 | extern int CmdPyramidClone(const char *Cmd); 14 | extern int CmdPyramidSim(const char *Cmd); 15 | extern int CmdFSKdemodPyramid(const char *Cmd); 16 | extern int CmdPyramidRead(const char *Cmd); 17 | #endif 18 | 19 | -------------------------------------------------------------------------------- /client/cmdlfjablotron.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // 3 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 4 | // at your option, any later version. See the LICENSE.txt file for the text of 5 | // the license. 6 | //----------------------------------------------------------------------------- 7 | // Low frequency jablotron tag commands 8 | //----------------------------------------------------------------------------- 9 | #ifndef CMDLFJABLOTRON_H__ 10 | #define CMDLFJABLOTRON_H__ 11 | 12 | extern int CmdLFJablotron(const char *Cmd); 13 | extern int CmdJablotronClone(const char *Cmd); 14 | extern int CmdJablotronSim(const char *Cmd); 15 | extern int CmdJablotronRead(const char *Cmd); 16 | extern int CmdJablotronDemod(const char *Cmd); 17 | 18 | #endif 19 | 20 | -------------------------------------------------------------------------------- /client/cmdlfsecurakey.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // 3 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 4 | // at your option, any later version. See the LICENSE.txt file for the text of 5 | // the license. 6 | //----------------------------------------------------------------------------- 7 | // Low frequency Securakey tag commands 8 | //----------------------------------------------------------------------------- 9 | #ifndef CMDLFSECURAKEY_H__ 10 | #define CMDLFSECURAKEY_H__ 11 | 12 | extern int CmdLFSecurakey(const char *Cmd); 13 | extern int CmdSecurakeyClone(const char *Cmd); 14 | extern int CmdSecurakeySim(const char *Cmd); 15 | extern int CmdSecurakeyRead(const char *Cmd); 16 | extern int CmdSecurakeyDemod(const char *Cmd); 17 | 18 | #endif 19 | 20 | -------------------------------------------------------------------------------- /client/cmdlfvisa2000.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // 3 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 4 | // at your option, any later version. See the LICENSE.txt file for the text of 5 | // the license. 6 | //----------------------------------------------------------------------------- 7 | // Low frequency visa 2000 commands 8 | //----------------------------------------------------------------------------- 9 | #ifndef CMDLFVISA2000_H__ 10 | #define CMDLFVISA2000_H__ 11 | #include 12 | extern int CmdLFVisa2k(const char *Cmd); 13 | extern int CmdVisa2kClone(const char *Cmd); 14 | extern int CmdVisa2kSim(const char *Cmd); 15 | extern int CmdVisa2kRead(const char *Cmd); 16 | extern int CmdVisa2kDemod(const char *Cmd); 17 | 18 | #endif 19 | 20 | -------------------------------------------------------------------------------- /client/fido/fido2.json: -------------------------------------------------------------------------------- 1 | { 2 | "ClientDataHash": "000102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f", 3 | "RelyingPartyEntity": { 4 | "id": "acme.com", 5 | "name": "Acme" 6 | }, 7 | "UserEntity": { 8 | "id": "00000000000000000000000000000001", 9 | "icon": "https://pics.acme.com/00/p/aBjjjpqPb.png", 10 | "name": "johnpsmith@acme.com", 11 | "displayName": "John P. Smith" 12 | }, 13 | "pubKeyCredParams": [ 14 | { 15 | "type": "public-key", 16 | "alg": -7, 17 | ".name": "ES256" 18 | }, 19 | { 20 | "type": "public-key", 21 | "alg": -257, 22 | ".name": "RS256" 23 | } 24 | ], 25 | "MakeCredentialOptions": { 26 | "uv": false, 27 | "rk": true 28 | }, 29 | "GetAssertionOptions": { 30 | "up": true, 31 | "uv": false 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /client/hid-flasher/sleep.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2010 iZsh 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // platform-independant sleep macros 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef SLEEP_H__ 12 | #define SLEEP_H__ 13 | 14 | #ifdef _WIN32 15 | #include 16 | #define sleep(n) Sleep(1000 * n) 17 | #define msleep(n) Sleep(n) 18 | #else 19 | #include 20 | #define msleep(n) usleep(1000 * n) 21 | #endif 22 | 23 | #endif 24 | 25 | -------------------------------------------------------------------------------- /client/fido/additional_ca.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2018 Merlok 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // CA PEM certificates 9 | //----------------------------------------------------------------------------- 10 | // 11 | 12 | #ifndef __ADDITIONAL_CA_H__ 13 | #define __ADDITIONAL_CA_H__ 14 | 15 | #include 16 | 17 | // Concatenation of all CA certificates in PEM format if available 18 | extern const char additional_ca_pem[]; 19 | extern const size_t additional_ca_pem_len; 20 | 21 | #endif /* __ADDITIONAL_CA_H__ */ 22 | -------------------------------------------------------------------------------- /driver/77-mm-usb-device-blacklist.rules: -------------------------------------------------------------------------------- 1 | # Proxmark3 linux modem-manager de-confliction file 2 | # 3 | # copy this file to /etc/udev/rules.d (or add the entry to the end of an existing file) 4 | # and restart udev hotplug: 5 | # 6 | # 'sudo udevadm control --reload-rules' 7 | # 8 | 9 | # proxmark3 10 | ACTION!="add|change", GOTO="mm_usb_device_blacklist_end" 11 | SUBSYSTEM!="tty", GOTO="mm_ignore" 12 | 13 | ATTRS{idVendor}=="2d2d" ATTRS{idProduct}=="504d", ENV{ID_MM_DEVICE_IGNORE}="1" SYMLINK+="pm3-%n" 14 | ATTRS{idVendor}=="9ac4" ATTRS{idProduct}=="4b8f", ENV{ID_MM_DEVICE_IGNORE}="1" SYMLINK+="pm3-%n" 15 | 16 | LABEL="mm_ignore" 17 | ATTRS{idVendor}=="2d2d" ATTRS{idProduct}=="504d", ENV{ID_MM_DEVICE_IGNORE}="1" 18 | ATTRS{idVendor}=="9ac4" ATTRS{idProduct}=="4b8f", ENV{ID_MM_DEVICE_IGNORE}="1" 19 | 20 | LABEL="mm_usb_device_blacklist_end" 21 | -------------------------------------------------------------------------------- /tools/at91sam7s256-jtagkey.cfg: -------------------------------------------------------------------------------- 1 | #define our ports 2 | telnet_port 4444 3 | gdb_port 3333 4 | 5 | #commands specific to the Amontec JTAGKey 6 | interface ft2232 7 | ft2232_device_desc "Amontec JTAGkey A" 8 | ft2232_layout jtagkey 9 | ft2232_vid_pid 0x0403 0xcff8 10 | jtag_khz 200 11 | jtag_nsrst_delay 200 12 | jtag_ntrst_delay 200 13 | 14 | #reset_config [combination] [trst_type] [srst_type] 15 | reset_config srst_only srst_pulls_trst 16 | 17 | jtag newtap sam7x256 cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 0x3f0f0f0f 18 | 19 | target create sam7x256.cpu arm7tdmi -endian little -chain-position sam7x256.cpu -variant arm7tdmi 20 | 21 | gdb_memory_map enable 22 | 23 | sam7x256.cpu configure -work-area-virt 0 -work-area-phys 0x00200000 -work-area-size 0x10000 -work-area-backup 0 24 | flash bank at91sam7 0x100000 0x40000 0 4 sam7x256.cpu 25 | -------------------------------------------------------------------------------- /fpga/clk_divider.v: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2014 iZsh 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | module clk_divider(input clk, input [7:0] divisor, output [7:0] div_cnt, output div_clk); 9 | 10 | reg [7:0] div_cnt_ = 0; 11 | reg div_clk_; 12 | assign div_cnt = div_cnt_; 13 | assign div_clk = div_clk_; 14 | 15 | always @(posedge clk) 16 | begin 17 | if(div_cnt == divisor) begin 18 | div_cnt_ <= 8'd0; 19 | div_clk_ = !div_clk_; 20 | end else 21 | div_cnt_ <= div_cnt_ + 1; 22 | end 23 | 24 | endmodule 25 | 26 | -------------------------------------------------------------------------------- /pcb/proxmark3_fix/CAM/README.txt: -------------------------------------------------------------------------------- 1 | 2 | project: proxmark3-00 3 | 4 | * please make 18 boards 5 | * panelize 3x1 (for total 6 panels) 6 | * 0.062" finished thickness 7 | * FR-4 8 | * solder mask top and bottom 9 | * silkscreen legend top 10 | * either 1 ounce or 0.5 ounce copper acceptable (1 ounce preferred) 11 | 12 | Layer stackup: 13 | 14 | Top layer: *.GTL 15 | Inner Layer 1: *.GL1 (for 4-layer board) 16 | Inner Layer 2: *.GL2 (for 4-layer board) 17 | Bottom layer: *.GBL 18 | Solder Stop Mask top: *.GTS 19 | Solder Stop Mask Bottom: *.GBS 20 | Silk Top: *.GTO 21 | Silk Bottom: *.GBO 22 | NC Drill: *.TXT 23 | Outline layer: *.GKO or *.DO 24 | 25 | Note: 26 | All the gerber files in RS-274x format, except the drill file in Excellon format. 27 | 28 | 29 | 30 | Ship to 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /client/crypto/asn1utils.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2018 Merlok 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // asn.1 utils 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef ASN1UTILS_H 12 | #define ASN1UTILS_H 13 | 14 | #include 15 | #include 16 | #include 17 | 18 | extern int asn1_print(uint8_t *asn1buf, size_t asn1buflen, char *indent); 19 | extern int ecdsa_asn1_get_signature(uint8_t *signature, size_t signaturelen, uint8_t *rval, uint8_t *sval); 20 | 21 | #endif /* asn1utils.h */ 22 | -------------------------------------------------------------------------------- /pcb/lf-antenna/CAM/lf-antenna.dri: -------------------------------------------------------------------------------- 1 | Generated by EAGLE CAM Processor 6.4.0 2 | 3 | Drill Station Info File: lf-antenna.dri 4 | 5 | Date : 2015.11.13. 17:00:29 6 | Drills : generated 7 | Device : Excellon drill station 8 | 9 | Parameter settings: 10 | 11 | Tolerance Drill + : 0.00 % 12 | Tolerance Drill - : 0.00 % 13 | Rotate : no 14 | Mirror : no 15 | Optimize : no 16 | Auto fit : yes 17 | OffsetX : 0inch 18 | OffsetY : 0inch 19 | Layers : Drills Holes 20 | 21 | Drill File Info: 22 | 23 | Data Mode : Absolute 24 | Units : 1/10000 Inch 25 | 26 | Drills used: 27 | 28 | Code Size used 29 | 30 | T01 0.0394inch 6 31 | T02 0.1299inch 9 32 | 33 | Total number of drills: 15 34 | 35 | Plotfiles: 36 | 37 | lf-antenna.TXT 38 | -------------------------------------------------------------------------------- /client/eml2UPPER.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Andrei Costin , 2011 4 | # eml2UPPER.sh 5 | # Converts PM3 Mifare Classic emulator EML file to UPPER case (for easier comparison in some text-comparison tools) 6 | 7 | # http://www.linuxquestions.org/questions/programming-9/bash-script-parsing-optional-parameters-621728/ 8 | 9 | # show program usage 10 | show_usage() 11 | { 12 | echo 13 | echo "Usage:" 14 | echo "${0##/} input.eml output.eml" 15 | exit 16 | } 17 | 18 | # Minimum number of arguments needed by this program 19 | MINARGS=2 20 | 21 | # get the number of command-line arguments given 22 | ARGC=$# 23 | 24 | # check to make sure enough arguments were given or exit 25 | if [[ $ARGC -lt $MINARGS ]] ; then 26 | echo "Too few arguments given (Minimum:$MINARGS)" 27 | echo 28 | show_usage 29 | fi 30 | 31 | tr '[:lower:]' '[:upper:]' < $1 > $2 32 | -------------------------------------------------------------------------------- /client/eml2lower.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Andrei Costin , 2011 4 | # eml2lower.sh 5 | # Converts PM3 Mifare Classic emulator EML file to lower case (for easier comparison in some text-comparison tools) 6 | 7 | # http://www.linuxquestions.org/questions/programming-9/bash-script-parsing-optional-parameters-621728/ 8 | 9 | # show program usage 10 | show_usage() 11 | { 12 | echo 13 | echo "Usage:" 14 | echo "${0##/} input.eml output.eml" 15 | exit 16 | } 17 | 18 | # Minimum number of arguments needed by this program 19 | MINARGS=2 20 | 21 | # get the number of command-line arguments given 22 | ARGC=$# 23 | 24 | # check to make sure enough arguments were given or exit 25 | if [[ $ARGC -lt $MINARGS ]] ; then 26 | echo "Too few arguments given (Minimum:$MINARGS)" 27 | echo 28 | show_usage 29 | fi 30 | 31 | tr '[:upper:]' '[:lower:]' < $1 > $2 32 | -------------------------------------------------------------------------------- /common/crc16.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 3 | // at your option, any later version. See the LICENSE.txt file for the text of 4 | // the license. 5 | //----------------------------------------------------------------------------- 6 | // CRC16 7 | //----------------------------------------------------------------------------- 8 | #include 9 | 10 | #ifndef __CRC16_H 11 | #define __CRC16_H 12 | unsigned short update_crc16(unsigned short crc, unsigned char c); 13 | uint16_t crc16(uint8_t const *message, int length, uint16_t remainder, uint16_t polynomial); 14 | uint16_t crc16_ccitt(uint8_t const *message, int length); 15 | uint16_t crc16_ccitt_kermit(uint8_t const *message, int length); 16 | uint16_t bit_reverse_uint16 (uint16_t value); 17 | #endif 18 | -------------------------------------------------------------------------------- /client/mifare/mfkey.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Merlok - June 2011 3 | // Roel - Dec 2009 4 | // Unknown author 5 | // 6 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 7 | // at your option, any later version. See the LICENSE.txt file for the text of 8 | // the license. 9 | //----------------------------------------------------------------------------- 10 | // MIFARE Darkside hack 11 | //----------------------------------------------------------------------------- 12 | 13 | #ifndef MFKEY_H 14 | #define MFKEY_H 15 | 16 | #include 17 | #include 18 | #include "mifare.h" 19 | 20 | extern bool mfkey32(nonces_t data, uint64_t *outputkey); 21 | extern bool mfkey32_moebius(nonces_t data, uint64_t *outputkey); 22 | extern int mfkey64(nonces_t data, uint64_t *outputkey); 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /client/pm3_mfd2eml.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | ''' 4 | # Andrei Costin , 2011 5 | # pm3_eml2mfd.py 6 | # Converts PM3 Mifare Classic MFD binary dump file to emulator EML text file 7 | ''' 8 | 9 | from __future__ import with_statement 10 | import sys 11 | import binascii 12 | 13 | READ_BLOCKSIZE = 16 14 | 15 | def main(argv): 16 | argc = len(argv) 17 | if argc < 3: 18 | print 'Usage:', argv[0], 'input.mfd output.eml' 19 | sys.exit(1) 20 | 21 | with file(argv[1], "rb") as file_inp, file(argv[2], "w") as file_out: 22 | while True: 23 | byte_s = file_inp.read(READ_BLOCKSIZE) 24 | if not byte_s: 25 | break 26 | hex_char_repr = binascii.hexlify(byte_s) 27 | file_out.write(hex_char_repr) 28 | file_out.write("\n") 29 | 30 | if __name__ == '__main__': 31 | main(sys.argv) 32 | -------------------------------------------------------------------------------- /liblua/lundump.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lundump.h,v 1.39 2012/05/08 13:53:33 roberto Exp $ 3 | ** load precompiled Lua chunks 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lundump_h 8 | #define lundump_h 9 | 10 | #include "lobject.h" 11 | #include "lzio.h" 12 | 13 | /* load one chunk; from lundump.c */ 14 | LUAI_FUNC Closure* luaU_undump (lua_State* L, ZIO* Z, Mbuffer* buff, const char* name); 15 | 16 | /* make header; from lundump.c */ 17 | LUAI_FUNC void luaU_header (lu_byte* h); 18 | 19 | /* dump one chunk; from ldump.c */ 20 | LUAI_FUNC int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, void* data, int strip); 21 | 22 | /* data to catch conversion errors */ 23 | #define LUAC_TAIL "\x19\x93\r\n\x1a\n" 24 | 25 | /* size in bytes of header of binary files */ 26 | #define LUAC_HEADERSIZE (sizeof(LUA_SIGNATURE)-sizeof(char)+2+6+sizeof(LUAC_TAIL)-sizeof(char)) 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /tools/at91sam7s256-armusbocd.cfg: -------------------------------------------------------------------------------- 1 | #define our ports 2 | telnet_port 4444 3 | gdb_port 3333 4 | 5 | #commands specific to the Olimex arm-usb-ocd 6 | interface ft2232 7 | # Be careful to reflect the exact description here: 8 | ft2232_device_desc "Olimex OpenOCD JTAG" 9 | ft2232_layout "olimex-jtag" 10 | ft2232_vid_pid 0x15BA 0x0003 11 | jtag_speed 2 12 | jtag_nsrst_delay 200 13 | jtag_ntrst_delay 200 14 | 15 | #reset_config [combination] [trst_type] [srst_type] 16 | reset_config srst_only srst_pulls_trst 17 | 18 | #jtag_device 19 | jtag_device 4 0x1 0xf 0xe 20 | 21 | #daemon_startup <'attach'|'reset'> 22 | daemon_startup reset 23 | 24 | #target [variant] 25 | target arm7tdmi little run_and_init 0 arm7tdmi_r4 26 | 27 | #run_and_halt_time 28 | run_and_halt_time 0 30 29 | 30 | -------------------------------------------------------------------------------- /client/util_posix.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2010 iZsh 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // utilities requiring Posix library functions 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef UTIL_POSIX_H__ 12 | #define UTIL_POSIX_H__ 13 | 14 | #include 15 | 16 | #ifdef _WIN32 17 | # include 18 | # define sleep(n) Sleep(1000 *(n)) 19 | # define msleep(n) Sleep((n)) 20 | #else 21 | extern void msleep(uint32_t n); // sleep n milliseconds 22 | #endif // _WIN32 23 | 24 | extern uint64_t msclock(); // a milliseconds clock 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /client/cmdhflegic.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2010 iZsh 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // High frequency Legic commands 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef CMDHFLEGIC_H__ 12 | #define CMDHFLEGIC_H__ 13 | 14 | int CmdHFLegic(const char *Cmd); 15 | 16 | int CmdLegicRFRead(const char *Cmd); 17 | int CmdLegicDecode(const char *Cmd); 18 | int CmdLegicLoad(const char *Cmd); 19 | int CmdLegicSave(const char *Cmd); 20 | int CmdLegicRfSim(const char *Cmd); 21 | int CmdLegicRfWrite(const char *Cmd); 22 | int CmdLegicRfFill(const char *Cmd); 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /armsrc/hitag2.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 3 | // at your option, any later version. See the LICENSE.txt file for the text of 4 | // the license. 5 | //----------------------------------------------------------------------------- 6 | // Hitag2 emulation 7 | // 8 | // (c) 2009 Henryk Plötz 9 | // (c) 2012 Roel Verdult 10 | //----------------------------------------------------------------------------- 11 | 12 | #ifndef HITAG2_H__ 13 | #define HITAG2_H__ 14 | 15 | #include 16 | #include 17 | #include "hitag.h" 18 | 19 | extern void SnoopHitag(uint32_t type); 20 | extern void SimulateHitagTag(bool tag_mem_supplied, uint8_t* data); 21 | extern void ReaderHitag(hitag_function htf, hitag_data* htd); 22 | extern void WriterHitag(hitag_function htf, hitag_data* htd, int page); 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /client/cmdsmartcard.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2018 iceman 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // Proxmark3 RDV40 Smartcard module commands 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef CMDSMARTCARD_H__ 12 | #define CMDSMARTCARD_H__ 13 | 14 | #include 15 | #include 16 | #include "smartcard.h" 17 | 18 | extern int CmdSmartcard(const char *Cmd); 19 | extern bool smart_getATR(smart_card_atr_t *card); 20 | extern int ExchangeAPDUSC(uint8_t *datain, int datainlen, bool activateCard, bool leaveSignalON, uint8_t *dataout, int maxdataoutlen, int *dataoutlen); 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /armsrc/printf.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2010 Hector Martin "marcan" 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // Common *printf() functions 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef __PRINTF_H 12 | #define __PRINTF_H 13 | 14 | #include 15 | 16 | int kvsprintf(const char *format, void *arg, int radix, va_list ap) __attribute__ ((format (printf, 1, 0))); 17 | int vsprintf(char *str, const char *format, va_list ap) __attribute__ ((format (printf, 2, 0))); 18 | int sprintf(char *str, const char *format, ...) __attribute__ ((format (printf, 2, 3))); 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /client/cmdlfpresco.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // 3 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 4 | // at your option, any later version. See the LICENSE.txt file for the text of 5 | // the license. 6 | //----------------------------------------------------------------------------- 7 | // Low frequency Presco tag commands 8 | //----------------------------------------------------------------------------- 9 | #ifndef CMDLFPRESCO_H__ 10 | #define CMDLFPRESCO_H__ 11 | 12 | #include //uint_32+ 13 | #include //bool 14 | 15 | int CmdLFPresco(const char *Cmd); 16 | int CmdPrescoClone(const char *Cmd); 17 | int CmdPrescoSim(const char *Cmd); 18 | 19 | int GetWiegandFromPresco(const char *id, uint32_t *sitecode, uint32_t *usercode, uint32_t *fullcode, bool *Q5); 20 | 21 | int usage_lf_presco_clone(void); 22 | int usage_lf_presco_sim(void); 23 | #endif 24 | 25 | -------------------------------------------------------------------------------- /include/legic.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // (c) 2016 Iceman 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // LEGIC type prototyping 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef _LEGIC_H_ 12 | #define _LEGIC_H_ 13 | 14 | #include "common.h" 15 | 16 | //----------------------------------------------------------------------------- 17 | // LEGIC 18 | //----------------------------------------------------------------------------- 19 | typedef struct { 20 | uint8_t uid[4]; 21 | uint32_t tagtype; 22 | uint8_t cmdsize; 23 | uint8_t addrsize; 24 | uint16_t cardsize; 25 | } legic_card_select_t; 26 | 27 | #endif // _LEGIC_H_ 28 | -------------------------------------------------------------------------------- /client/guidummy.cpp: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2009 Michael Gernoth 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // GUI dummy file 9 | //----------------------------------------------------------------------------- 10 | 11 | #include 12 | 13 | extern "C" void ShowGraphWindow(void) 14 | { 15 | static int warned = 0; 16 | 17 | if (!warned) { 18 | printf("No GUI in this build!\n"); 19 | warned = 1; 20 | } 21 | } 22 | 23 | extern "C" void HideGraphWindow(void) {} 24 | extern "C" void RepaintGraphWindow(void) {} 25 | extern "C" void MainGraphics() {} 26 | extern "C" void InitGraphics(int argc, char **argv) {} 27 | extern "C" void ExitGraphics(void) {} 28 | -------------------------------------------------------------------------------- /client/tinycbor/Makefile: -------------------------------------------------------------------------------- 1 | 2 | LIB_A = tinycbor.a 3 | tinycbor_SOURCES = \ 4 | cborencoder.c \ 5 | cborencoder_close_container_checked.c \ 6 | cborerrorstrings.c \ 7 | cborparser.c \ 8 | cborparser_dup_string.c \ 9 | cborpretty.c \ 10 | cbortojson.c \ 11 | cborvalidation.c \ 12 | 13 | CFILES = $(filter %.c, $(tinycbor_SOURCES)) 14 | CMDOBJS = $(CFILES:%.c=%.o) 15 | CLEAN = $(CMDOBJS) 16 | 17 | CC= gcc 18 | CFLAGS= -O2 -Wall -Wno-unused-variable -Wno-unused-function 19 | LIBS= $(SYSLIBS) $(MYLIBS) 20 | DEFAULT_INCLUDES = -I. -I.. 21 | DEFS = -DHAVE_STDINT_H 22 | 23 | AR= ar rcs 24 | RANLIB= ranlib 25 | RM= rm -f 26 | TST= echo 27 | 28 | SYSLDFLAGS= 29 | SYSLIBS= 30 | 31 | MYLIBS= 32 | MYOBJS= 33 | 34 | all: $(CMDOBJS) 35 | $(AR) $(LIB_A) $(CMDOBJS) 36 | $(RANLIB) $(LIB_A) 37 | 38 | clean: 39 | $(RM) $(CLEAN) 40 | $(RM) $(LIB_A) 41 | 42 | %.o: %.c 43 | $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(CFLAGS) -c -o $@ $< $(LIBS) 44 | 45 | .PHONY: all clean 46 | 47 | -------------------------------------------------------------------------------- /pcb/proxmark3_fix/CAM/proxmark3.dri: -------------------------------------------------------------------------------- 1 | Generated by EAGLE CAM Processor 6.4.0 2 | 3 | Drill Station Info File: proxmark3.dri 4 | 5 | Date : 2015.11.13. 16:16:25 6 | Drills : generated 7 | Device : Excellon drill station 8 | 9 | Parameter settings: 10 | 11 | Tolerance Drill + : 0.00 % 12 | Tolerance Drill - : 0.00 % 13 | Rotate : no 14 | Mirror : no 15 | Optimize : no 16 | Auto fit : yes 17 | OffsetX : 0inch 18 | OffsetY : 0inch 19 | Layers : Drills Holes 20 | 21 | Drill File Info: 22 | 23 | Data Mode : Absolute 24 | Units : 1/10000 Inch 25 | 26 | Drills used: 27 | 28 | Code Size used 29 | 30 | T01 0.0157inch 326 31 | T02 0.0354inch 2 32 | T03 0.0394inch 2 33 | T04 0.0450inch 26 34 | T05 0.0630inch 1 35 | T06 0.0787inch 2 36 | 37 | Total number of drills: 359 38 | 39 | Plotfiles: 40 | 41 | proxmark3.TXT 42 | -------------------------------------------------------------------------------- /common/fpga.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 3 | // at your option, any later version. See the LICENSE.txt file for the text of 4 | // the license. 5 | //----------------------------------------------------------------------------- 6 | 7 | #ifndef __FPGA_H 8 | #define __FPGA_H 9 | 10 | #define FPGA_BITSTREAM_FIXED_HEADER_SIZE sizeof(bitparse_fixed_header) 11 | #define FPGA_INTERLEAVE_SIZE 288 12 | #define FPGA_CONFIG_SIZE 42336L // our current fpga_[lh]f.bit files are 42175 bytes. Rounded up to next multiple of FPGA_INTERLEAVE_SIZE 13 | #define FPGA_TRACE_SIZE 3072 14 | 15 | static const uint8_t bitparse_fixed_header[] = {0x00, 0x09, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x00, 0x00, 0x01}; 16 | extern const int fpga_bitstream_num; 17 | extern const char* const fpga_version_information[]; 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /client/cmdhf14b.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2010 iZsh 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // High frequency ISO14443B commands 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef CMDHF14B_H__ 12 | #define CMDHF14B_H__ 13 | 14 | #include 15 | 16 | int CmdHF14B(const char *Cmd); 17 | int CmdHF14BList(const char *Cmd); 18 | int CmdHF14BInfo(const char *Cmd); 19 | int CmdHF14BSim(const char *Cmd); 20 | int CmdHF14BSnoop(const char *Cmd); 21 | int CmdSri512Read(const char *Cmd); 22 | int CmdSrix4kRead(const char *Cmd); 23 | int CmdHF14BWrite( const char *cmd); 24 | int infoHF14B(bool verbose); 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /client/emv/dol.h: -------------------------------------------------------------------------------- 1 | /* 2 | * libopenemv - a library to work with EMV family of smart cards 3 | * Copyright (C) 2015 Dmitry Eremin-Solenikov 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | */ 15 | 16 | #ifndef DOL_H 17 | #define DOL_H 18 | 19 | #include "emv/tlv.h" 20 | #include 21 | 22 | struct tlv *dol_process(const struct tlv *tlv, const struct tlvdb *tlvdb, tlv_tag_t tag); 23 | struct tlvdb *dol_parse(const struct tlv *tlv, const unsigned char *buf, size_t len); 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /client/scripting.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2013 m h swende 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // Some lua scripting glue to proxmark core. 9 | //----------------------------------------------------------------------------- 10 | #ifndef SCRIPTING_H__ 11 | #define SCRIPTING_H__ 12 | 13 | #include 14 | 15 | #define LUA_LIBRARIES_DIRECTORY "lualibs/" 16 | #define LUA_SCRIPTS_DIRECTORY "scripts/" 17 | #define LUA_LIBRARIES_WILDCARD "?.lua" 18 | 19 | /** 20 | * @brief set_libraries loads the core components of pm3 into the 'pm3' 21 | * namespace within the given lua_State 22 | * @param L 23 | */ 24 | 25 | int set_pm3_libraries(lua_State *L); 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /client/sc_upgrade_firmware/readme.txt: -------------------------------------------------------------------------------- 1 | 2 | 2018-12-20 Iceman 3 | 4 | ======================================= 5 | 6 | The latest firmware for the SIM MODULE is : SIM010.bin 7 | 8 | 9 | You can use it to upgrade you sim module via the pm3 client. 10 | 11 | 12 | pm3 --> sc upgrade -h 13 | pm3 --> sc upgrade f ../tools/simmodule/SIM010.bin 14 | 15 | 16 | 17 | Even its a quite fast command you should be warned. You may brick it if you interrupt it. 18 | 19 | 20 | 21 | Run hw status command to verify that the upgrade went well. 22 | 23 | pm3 --> hw status 24 | 25 | 26 | 27 | If you didn't download this file from the RRG Repo be aware that it might be corrupt or faulty. 28 | 29 | You find to hash text files in this folder. They were generated with the following linux commands. 30 | 31 | 32 | md5sum -b SIM010.bin > SIM010.md5.txt 33 | sha512sum -b SIM010.bin > SIM010.sha512.txt 34 | 35 | 36 | You should validate the SIM010.bin file against these hash files in order to be sure the file is not corrupt or faulty. -------------------------------------------------------------------------------- /client/proxmark3.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2009 Michael Gernoth 3 | // Copyright (C) 2010 iZsh 4 | // 5 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 6 | // at your option, any later version. See the LICENSE.txt file for the text of 7 | // the license. 8 | //----------------------------------------------------------------------------- 9 | // Main binary 10 | //----------------------------------------------------------------------------- 11 | 12 | #ifndef PROXMARK3_H__ 13 | #define PROXMARK3_H__ 14 | 15 | #include "usb_cmd.h" 16 | 17 | #define PROXPROMPT "proxmark3> " 18 | 19 | #ifdef __cplusplus 20 | extern "C" { 21 | #endif 22 | 23 | const char *get_my_executable_path(void); 24 | const char *get_my_executable_directory(void); 25 | void main_loop(char *script_cmds_file, char *script_cmd, bool usb_present); 26 | 27 | #ifdef __cplusplus 28 | } 29 | #endif 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /fpga/lo_passthru.v: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // For reading TI tags, we need to place the FPGA in pass through mode 3 | // and pass everything through to the ARM 4 | //----------------------------------------------------------------------------- 5 | // iZsh , June 2014 6 | 7 | module lo_passthru( 8 | input pck_divclk, 9 | output pwr_lo, output pwr_hi, 10 | output pwr_oe1, output pwr_oe2, output pwr_oe3, output pwr_oe4, 11 | output adc_clk, 12 | output ssp_din, input ssp_dout, 13 | input cross_lo, 14 | output dbg 15 | ); 16 | 17 | // the antenna is modulated when ssp_dout = 1, when 0 the 18 | // antenna drivers stop modulating and go into listen mode 19 | assign pwr_oe3 = 1'b0; 20 | assign pwr_oe1 = ssp_dout; 21 | assign pwr_oe2 = ssp_dout; 22 | assign pwr_oe4 = ssp_dout; 23 | assign pwr_lo = pck_divclk && ssp_dout; 24 | assign pwr_hi = 1'b0; 25 | assign adc_clk = 1'b0; 26 | assign ssp_din = cross_lo; 27 | assign dbg = cross_lo; 28 | 29 | endmodule 30 | -------------------------------------------------------------------------------- /fpga/sim.tcl: -------------------------------------------------------------------------------- 1 | #------------------------------------------------------------------------------ 2 | # Run the simulation testbench in ModelSim: recompile both Verilog source 3 | # files, then start the simulation, add a lot of signals to the waveform 4 | # viewer, and run. I should (TODO) fix the absolute paths at some point. 5 | # 6 | # Jonathan Westhues, Mar 2006 7 | #------------------------------------------------------------------------------ 8 | 9 | vlog -work work -O0 C:/depot/proximity/mark3/fpga/fpga.v 10 | vlog -work work -O0 C:/depot/proximity/mark3/fpga/fpga_tb.v 11 | 12 | vsim work.fpga_tb 13 | 14 | add wave sim:/fpga_tb/adc_clk 15 | add wave sim:/fpga_tb/adc_d 16 | add wave sim:/fpga_tb/pwr_lo 17 | add wave sim:/fpga_tb/ssp_clk 18 | add wave sim:/fpga_tb/ssp_frame 19 | add wave sim:/fpga_tb/ssp_din 20 | add wave sim:/fpga_tb/ssp_dout 21 | 22 | add wave sim:/fpga_tb/dut/clk_lo 23 | add wave sim:/fpga_tb/dut/pck_divider 24 | add wave sim:/fpga_tb/dut/carrier_divider_lo 25 | add wave sim:/fpga_tb/dut/conf_word 26 | 27 | run 30000 28 | -------------------------------------------------------------------------------- /include/common.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Hagen Fritsch - June 2010 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | 8 | //----------------------------------------------------------------------------- 9 | // Interlib Definitions 10 | //----------------------------------------------------------------------------- 11 | 12 | #ifndef __COMMON_H 13 | #define __COMMON_H 14 | 15 | #include 16 | #include 17 | #include 18 | #include 19 | typedef unsigned char byte_t; 20 | 21 | #ifndef MIN 22 | # define MIN(a, b) (((a) < (b)) ? (a) : (b)) 23 | #endif 24 | #ifndef MAX 25 | # define MAX(a, b) (((a) > (b)) ? (a) : (b)) 26 | #endif 27 | #ifndef ABS 28 | # define ABS(a) ( ((a)<0) ? -(a) : (a) ) 29 | #endif 30 | 31 | 32 | #define RAMFUNC __attribute((long_call, section(".ramfunc"))) 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /client/cmdlfawid.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2010 iZsh 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // Low frequency AWID commands 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef CMDLFAWID_H__ 12 | #define CMDLFAWID_H__ 13 | 14 | #include // for uint_32+ 15 | 16 | int CmdLFAWID(const char *Cmd); 17 | int CmdAWIDReadFSK(const char *Cmd); 18 | int CmdAWIDSim(const char *Cmd); 19 | int CmdAWIDClone(const char *Cmd); 20 | int CmdFSKdemodAWID(const char *Cmd); 21 | int getAWIDBits(unsigned int fc, unsigned int cn, uint8_t *AWIDBits); 22 | int usage_lf_awid_fskdemod(void); 23 | int usage_lf_awid_clone(void); 24 | int usage_lf_awid_sim(void); 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /pcb/proxmark3_fix/CAD/change_log.txt: -------------------------------------------------------------------------------- 1 | 13/11/2015 Change list from original PCB: 2 | 3 | Main problem: more then 800 DRC errors when runing that in Eagle. Check out the following changes to make a more reliable PCB. Those are minor cosmetic changes, but ease your life to avoid short circuit. 4 | 5 | 1. Eagle Layout / DRC rules / Masks / Limit: from 0mil to 16mil, thus ordinary GND and signal vias which smaller then 16mil wont be open at solder stop mask layer. 6 | 7 | 2. Eagle Layout / DRC rules / Masks / Stop MAX: from 2mil to 0, this way the solder stop mask wont overlap silkscreen drawings. Also as per PCB assembly houses, it's recommended, they set their own scaling for production. 8 | 9 | 3. Exporting all the parts in the proxmark3 Eagle Layout into a library for minor silkscreen edition: proxmark3_components merged.lbr 10 | - Editing components footprint as was overlapping with top stop mask 11 | 12 | 4. Adding top, bottom, in1, in2 layer markings in PCB layout for better manufacturing identification 13 | 14 | 5. Generating 4 layer CAM files 15 | -------------------------------------------------------------------------------- /client/gen_pm3mfsim_script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Andrei Costin , 2011 4 | # gen_pm3mfsim_script.sh 5 | # Generates Mifare Classic emulation script file that will load a given EML dump into PM3 and start emulation automagically 6 | 7 | # http://www.linuxquestions.org/questions/programming-9/bash-script-parsing-optional-parameters-621728/ 8 | 9 | # show program usage 10 | show_usage() 11 | { 12 | echo 13 | echo "Usage:" 14 | echo "${0##/} input_eml_without_extension output.pm3scr" 15 | exit 16 | } 17 | 18 | # Minimum number of arguments needed by this program 19 | MINARGS=2 20 | 21 | # get the number of command-line arguments given 22 | ARGC=$# 23 | 24 | # check to make sure enough arguments were given or exit 25 | if [[ $ARGC -lt $MINARGS ]] ; then 26 | echo "Too few arguments given (Minimum:$MINARGS)" 27 | echo 28 | show_usage 29 | fi 30 | 31 | rm $2 32 | echo "hf mf eclr" >> $2 33 | echo "hf mf eload" $1 >> $2 34 | echo "hf mf ekeyprn" >> $2 35 | echo "hf mf sim" `cat $1.eml | (read -n 8 uid; echo $uid)` >> $2 -------------------------------------------------------------------------------- /client/emv/dump.h: -------------------------------------------------------------------------------- 1 | /* 2 | * libopenemv - a library to work with EMV family of smart cards 3 | * Copyright (C) 2015 Dmitry Eremin-Solenikov 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | */ 15 | 16 | #ifndef DUMP_H 17 | #define DUMP_H 18 | 19 | #include 20 | #include 21 | 22 | void dump_buffer_simple(const unsigned char *ptr, size_t len, FILE *f); 23 | void dump_buffer(const unsigned char *ptr, size_t len, FILE *f, int level); 24 | void dump_buffer_tab(const unsigned char *ptr, size_t len, FILE *f, int tabs); 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /common/crc32.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include "crc32.h" 4 | 5 | #define htole32(x) (x) 6 | #define CRC32_PRESET 0xFFFFFFFF 7 | 8 | 9 | static void crc32_byte (uint32_t *crc, const uint8_t value); 10 | 11 | static void crc32_byte (uint32_t *crc, const uint8_t value) { 12 | /* x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1 */ 13 | const uint32_t poly = 0xEDB88320; 14 | 15 | *crc ^= value; 16 | for (int current_bit = 7; current_bit >= 0; current_bit--) { 17 | int bit_out = (*crc) & 0x00000001; 18 | *crc >>= 1; 19 | if (bit_out) 20 | *crc ^= poly; 21 | } 22 | } 23 | 24 | void crc32 (const uint8_t *data, const size_t len, uint8_t *crc) { 25 | uint32_t desfire_crc = CRC32_PRESET; 26 | for (size_t i = 0; i < len; i++) { 27 | crc32_byte (&desfire_crc, data[i]); 28 | } 29 | 30 | *((uint32_t *)(crc)) = htole32 (desfire_crc); 31 | } 32 | 33 | void crc32_append (uint8_t *data, const size_t len) { 34 | crc32 (data, len, data + len); 35 | } 36 | -------------------------------------------------------------------------------- /client/jansson/strbuffer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2009-2016 Petri Lehtinen 3 | * 4 | * Jansson is free software; you can redistribute it and/or modify 5 | * it under the terms of the MIT license. See LICENSE for details. 6 | */ 7 | 8 | #ifndef STRBUFFER_H 9 | #define STRBUFFER_H 10 | 11 | #include 12 | 13 | typedef struct { 14 | char *value; 15 | size_t length; /* bytes used */ 16 | size_t size; /* bytes allocated */ 17 | } strbuffer_t; 18 | 19 | int strbuffer_init(strbuffer_t *strbuff) JANSSON_ATTRS(warn_unused_result); 20 | void strbuffer_close(strbuffer_t *strbuff); 21 | 22 | void strbuffer_clear(strbuffer_t *strbuff); 23 | 24 | const char *strbuffer_value(const strbuffer_t *strbuff); 25 | 26 | /* Steal the value and close the strbuffer */ 27 | char *strbuffer_steal_value(strbuffer_t *strbuff); 28 | 29 | int strbuffer_append_byte(strbuffer_t *strbuff, char byte); 30 | int strbuffer_append_bytes(strbuffer_t *strbuff, const char *data, size_t size); 31 | 32 | char strbuffer_pop(strbuffer_t *strbuff); 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /client/pcsc.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // Copyright (C) 2019 piwi 3 | // 4 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, 5 | // at your option, any later version. See the LICENSE.txt file for the text of 6 | // the license. 7 | //----------------------------------------------------------------------------- 8 | // PCSC functions to use alternative Smartcard Readers 9 | //----------------------------------------------------------------------------- 10 | 11 | #ifndef PCSC_H__ 12 | #define PCSC_H__ 13 | 14 | #include 15 | #include 16 | #include "smartcard.h" 17 | 18 | uint8_t *pcsc_get_trace_addr(void); 19 | uint32_t pcsc_get_traceLen(void); 20 | char *getAlternativeSmartcardReader(void); 21 | bool pcscCheckForCardReaders(void); 22 | bool pcscSelectAlternativeCardReader(const char *readername); 23 | bool pcscGetATR(smart_card_atr_t *card); 24 | void pcscTransmit(uint8_t *data, uint32_t data_len, uint32_t flags, uint8_t *response, int *response_len); 25 | 26 | #endif 27 | --------------------------------------------------------------------------------