Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2021-34600 PoC — Telenot CompasX 安全特征问题特征问题漏洞

Source
Associated Vulnerability
Title:Telenot CompasX 安全特征问题特征问题漏洞 (CVE-2021-34600)
Description:Telenot CompasX是Telenot公司的一个参数设置软件。 Telenot CompasX 存在安全特征问题漏洞,该漏洞源于使用弱种子生成随机数从而导致存在被解密的风险。
Readme
**Original README below**

# Proof of Concept for CVE-2021-34600

A detailed explanation of how this PoC works can be found within our [blog
post](https://x41-dsec.de/lab/blog/telenot-complex-insecure-keygen/).

On the user facing side we only added two new commands: `hf 14a getchallenge
<uid>` and `hf 14a opendoor <uid> <key>`. To make those work, we had to mix
some code from the [iceman
fork](https://github.com/RfidResearchGroup/proxmark3) into the official
[proxmark3](https://github.com/Proxmark/proxmark3) code. We originally tried to
develop on top of the iceman fork, but for some reason the reader wouldn't want
to talk to the proxmark when emulating a tag. The official code didn't have
that issue so we went with the (somewhat ugly) path of least resistance and
copied `desfire_crypto.{c,h}` and its dependencies into the official proxmark3
repo.

We provide an `annotated-trace` file showing the communication between a tag
and the reader. There are some tests for `SimulateIso14443aTag` you can run by
setting `run_tests` to `true` and running the command in the comments above it.
They play through the exact same commands as within the `annotated-trace` file
and ensure that `SimulateIso14443aTag` answers correctly.

---


# proxmark3: the official Proxmark repository!

The proxmark3 is a powerful general purpose RFID tool, the size of a deck
of cards, designed to snoop, listen and emulate everything from
**Low Frequency (125kHz)** to **High Frequency (13.56MHz)** tags.

This repository contains enough software, logic (for the FPGA), and design
documentation for the hardware that you could, at least in theory,
do something useful with a proxmark3.

## Resources

* [This repository!](https://github.com/Proxmark/proxmark3)
* [The Wiki](https://github.com/Proxmark/proxmark3/wiki)
* [The GitHub Pages website](http://proxmark.github.io/proxmark3/)
* [The Forum](http://www.proxmark.org/forum)
* The IRC channel: irc.freenode.org #proxmark3 ([chat in your browser](http://webchat.freenode.net/?channels=#proxmark3))
* [The Homebrew formula repository](https://github.com/Proxmark/homebrew-proxmark3)
* [Proxmark3 community discord server](https://discord.gg/86VcRtS)
   
## Development

The tools required to build  or run the project will vary depending on
your operating system. Please refer to [the wiki](https://github.com/Proxmark/proxmark3/wiki) for details.

## Obtaining hardware

The Proxmark3 is available for purchase (assembled and tested) from the
following locations:

| Distributor Name | Warehouse Location | Entity Location |
|------------------|--------------------|-----------------|
| [RyscCorp](https://proxmark3.com/)         | USA                | USA             |
| [Hackerwarehouse](https://hackerwarehouse.com/)  | USA                | USA             |
| [Elechouse](http://www.elechouse.com/)        | HK                 | HK              |
| [Lab401](https://lab401.com/)           | EU                 | HK              |
| [RFxSecure](http://www.rfxsecure.com/)       | CN                 | SG              |
| [Sneaktechnology](https://www.sneaktechnology.com/)  | CN                 | CN              |

   
Most of the ultra-low-volume contract assemblers could put
something like this together with a reasonable yield. A run of around
a dozen units is probably cost-effective. The BOM includes (possibly-
outdated) component pricing, and everything is available from Digikey
and the usual distributors.

If you've never assembled a modern circuit board by hand, then this is
not a good place to start. Some of the components (e.g. the crystals)
must not be assembled with a soldering iron, and require hot air.

The schematics are included; the component values given are not
necessarily correct for all situations, but it should be possible to do
nearly anything you would want with appropriate population options.

The printed circuit board artwork is also available, as Gerbers and an
Excellon drill file.


## License

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA


Jonathan Westhues
user jwesthues, at host cq.cx

May 2007, Cambridge MA
File Snapshot

[4.0K] /data/pocs/a1a89b83079288306ba85a5e679c9f245548e3f8 ├── [7.1K] annotated-trace ├── [4.0K] armsrc │   ├── [ 44K] appmain.c │   ├── [4.7K] apps.h │   ├── [7.3K] BigBuf.c │   ├── [2.0K] BigBuf.h │   ├── [3.5K] dbprint.c │   ├── [1.8K] dbprint.h │   ├── [ 29K] desfire_crypto.c │   ├── [7.3K] desfire_crypto.h │   ├── [ 17K] epa.c │   ├── [1.3K] epa.h │   ├── [ 18K] fonts.c │   ├── [ 585] fonts.h │   ├── [ 18K] fpgaloader.c │   ├── [4.0K] fpgaloader.h │   ├── [3.9K] hfsnoop.c │   ├── [ 594] hfsnoop.h │   ├── [ 53K] hitag2.c │   ├── [ 858] hitag2.h │   ├── [ 68K] hitagS.c │   ├── [1.1K] hitagS.h │   ├── [ 16K] i2c.c │   ├── [1.2K] i2c.h │   ├── [ 31K] iclass.c │   ├── [1.4K] iclass.h │   ├── [107K] iso14443a.c │   ├── [2.5K] iso14443a.h │   ├── [ 37K] iso14443b.c │   ├── [1013] iso14443b.h │   ├── [ 63K] iso15693.c │   ├── [2.3K] iso15693.h │   ├── [4.4K] LCD.c │   ├── [3.2K] LCD.h │   ├── [1.3K] ldscript │   ├── [ 14K] legicrf.c │   ├── [ 690] legicrf.h │   ├── [ 13K] legicrfsim.c │   ├── [ 672] legicrfsim.h │   ├── [ 64K] lfops.c │   ├── [ 12K] lfsampling.c │   ├── [2.1K] lfsampling.h │   ├── [4.7K] Makefile │   ├── [ 45K] mifarecmd.c │   ├── [2.6K] mifarecmd.h │   ├── [ 31K] mifaresim.c │   ├── [ 717] mifaresim.h │   ├── [4.2K] mifaresniff.c │   ├── [1.2K] mifaresniff.h │   ├── [ 28K] mifareutil.c │   ├── [4.6K] mifareutil.h │   ├── [4.0K] obj │   ├── [9.7K] optimized_cipher.c │   ├── [3.1K] optimized_cipher.h │   ├── [ 15K] pcf7931.c │   ├── [ 758] pcf7931.h │   ├── [ 10K] printf.c │   ├── [ 879] printf.h │   ├── [2.3K] start.c │   ├── [1.8K] string.c │   ├── [ 972] string.h │   ├── [ 18K] util.c │   └── [2.6K] util.h ├── [4.0K] bootrom │   ├── [9.2K] bootrom.c │   ├── [1.1K] flash-reset.s │   ├── [1.3K] ldscript-flash │   ├── [2.0K] Makefile │   ├── [4.0K] obj │   ├── [ 584] ram-reset.s │   ├── [1.8K] string.c │   └── [ 972] string.h ├── [ 20K] CHANGELOG.md ├── [4.0K] CI │   ├── [9.8K] appveyor.yml │   ├── [ 745] readme.md │   └── [ 48] travis_test_commands.scr ├── [4.0K] client │   ├── [4.0K] cliparser │   │   ├── [203K] argtable3.c │   │   ├── [ 14K] argtable3.h │   │   ├── [5.0K] cliparser.c │   │   ├── [2.6K] cliparser.h │   │   └── [ 419] README.md │   ├── [ 60K] cmddata.c │   ├── [3.0K] cmddata.h │   ├── [ 38K] cmdhf14a.c │   ├── [1.3K] cmdhf14a.h │   ├── [ 20K] cmdhf14b.c │   ├── [ 890] cmdhf14b.h │   ├── [ 30K] cmdhf15.c │   ├── [ 669] cmdhf15.h │   ├── [4.9K] cmdhf.c │   ├── [6.3K] cmdhfepa.c │   ├── [ 669] cmdhfepa.h │   ├── [ 28K] cmdhffido.c │   ├── [1.0K] cmdhffido.h │   ├── [ 603] cmdhf.h │   ├── [ 62K] cmdhficlass.c │   ├── [ 685] cmdhficlass.h │   ├── [9.3K] cmdhflegic.c │   ├── [ 848] cmdhflegic.h │   ├── [ 41K] cmdhflist.c │   ├── [ 659] cmdhflist.h │   ├── [ 97K] cmdhfmf.c │   ├── [ 582] cmdhfmf.h │   ├── [ 97K] cmdhfmfhard.c │   ├── [1.4K] cmdhfmfhard.h │   ├── [ 25K] cmdhfmfp.c │   ├── [ 609] cmdhfmfp.h │   ├── [ 56K] cmdhfmfu.c │   ├── [ 214] cmdhfmfu.h │   ├── [ 16K] cmdhftopaz.c │   ├── [ 578] cmdhftopaz.h │   ├── [ 10K] cmdhw.c │   ├── [ 949] cmdhw.h │   ├── [ 11K] cmdlfawid.c │   ├── [ 932] cmdlfawid.h │   ├── [ 32K] cmdlf.c │   ├── [3.9K] cmdlfcotag.c │   ├── [ 711] cmdlfcotag.h │   ├── [ 44K] cmdlfem4x.c │   ├── [1.7K] cmdlfem4x.h │   ├── [ 10K] cmdlffdx.c │   ├── [ 701] cmdlffdx.h │   ├── [4.2K] cmdlfgproxii.c │   ├── [ 653] cmdlfgproxii.h │   ├── [1.2K] cmdlf.h │   ├── [8.8K] cmdlfhid.c │   ├── [1022] cmdlfhid.h │   ├── [ 14K] cmdlfhitag.c │   ├── [ 718] cmdlfhitag.h │   ├── [9.3K] cmdlfindala.c │   ├── [ 680] cmdlfindala.h │   ├── [6.3K] cmdlfio.c │   ├── [ 286] cmdlfio.h │   ├── [7.6K] cmdlfjablotron.c │   ├── [ 749] cmdlfjablotron.h │   ├── [2.6K] cmdlfnexwatch.c │   ├── [ 656] cmdlfnexwatch.h │   ├── [8.7K] cmdlfnoralsy.c │   ├── [ 733] cmdlfnoralsy.h │   ├── [3.3K] cmdlfpac.c │   ├── [ 627] cmdlfpac.h │   ├── [4.5K] cmdlfparadox.c │   ├── [ 645] cmdlfparadox.h │   ├── [7.8K] cmdlfpcf7931.c │   ├── [1.1K] cmdlfpcf7931.h │   ├── [8.1K] cmdlfpresco.c │   ├── [ 855] cmdlfpresco.h │   ├── [ 12K] cmdlfpyramid.c │   ├── [ 742] cmdlfpyramid.h │   ├── [5.2K] cmdlfsecurakey.c │   ├── [ 749] cmdlfsecurakey.h │   ├── [ 60K] cmdlft55xx.c │   ├── [2.9K] cmdlft55xx.h │   ├── [9.4K] cmdlfti.c │   ├── [ 678] cmdlfti.h │   ├── [5.0K] cmdlfviking.c │   ├── [ 722] cmdlfviking.h │   ├── [6.9K] cmdlfvisa2000.c │   ├── [ 749] cmdlfvisa2000.h │   ├── [2.3K] cmdmain.c │   ├── [ 663] cmdmain.h │   ├── [3.6K] cmdparser.c │   ├── [ 973] cmdparser.h │   ├── [5.0K] cmdscript.c │   ├── [ 604] cmdscript.h │   ├── [ 27K] cmdsmartcard.c │   ├── [ 859] cmdsmartcard.h │   ├── [ 16K] comms.c │   ├── [1.4K] comms.h │   ├── [4.0K] crypto │   │   ├── [8.5K] asn1dump.c │   │   ├── [ 714] asn1dump.h │   │   ├── [2.1K] asn1utils.c │   │   ├── [ 772] asn1utils.h │   │   ├── [ 12K] libpcrypto.c │   │   ├── [1.9K] libpcrypto.h │   │   └── [189K] oids.json │   ├── [1.9K] default_keys.dic │   ├── [ 937] default_pwd.dic │   ├── [1.5K] elf.h │   ├── [ 739] eml2lower.sh │   ├── [ 739] eml2UPPER.sh │   ├── [4.0K] emv │   │   ├── [ 24K] apduinfo.c │   │   ├── [1.6K] apduinfo.h │   │   ├── [ 90K] capk.txt │   │   ├── [ 62K] cmdemv.c │   │   ├── [ 545] cmdemv.h │   │   ├── [1.8K] crypto_backend.h │   │   ├── [3.2K] crypto.c │   │   ├── [1.8K] crypto.h │   │   ├── [9.1K] crypto_polarssl.c │   │   ├── [1.3K] defparams.json │   │   ├── [3.1K] dol.c │   │   ├── [ 894] dol.h │   │   ├── [1.5K] dump.c │   │   ├── [ 946] dump.h │   │   ├── [ 38K] emvcore.c │   │   ├── [4.1K] emvcore.h │   │   ├── [ 10K] emvjson.c │   │   ├── [1.7K] emvjson.h │   │   ├── [9.5K] emv_pk.c │   │   ├── [1.5K] emv_pk.h │   │   ├── [ 14K] emv_pki.c │   │   ├── [2.1K] emv_pki.h │   │   ├── [6.1K] emv_pki_priv.c │   │   ├── [1.4K] emv_pki_priv.h │   │   ├── [5.6K] emv_roca.c │   │   ├── [1.3K] emv_roca.h │   │   ├── [ 23K] emv_tags.c │   │   ├── [1.0K] emv_tags.h │   │   ├── [4.0K] test │   │   │   ├── [ 13K] cda_test.c │   │   │   ├── [ 713] cda_test.h │   │   │   ├── [ 13K] crypto_test.c │   │   │   ├── [2.5K] cryptotest.c │   │   │   ├── [ 709] crypto_test.h │   │   │   ├── [ 542] cryptotest.h │   │   │   ├── [ 12K] dda_test.c │   │   │   ├── [ 713] dda_test.h │   │   │   ├── [7.9K] sda_test.c │   │   │   └── [ 690] sda_test.h │   │   ├── [ 11K] tlv.c │   │   └── [2.8K] tlv.h │   ├── [4.0K] fido │   │   ├── [4.4K] additional_ca.c │   │   ├── [ 737] additional_ca.h │   │   ├── [ 10K] cbortools.c │   │   ├── [1.9K] cbortools.h │   │   ├── [8.4K] cose.c │   │   ├── [ 974] cose.h │   │   ├── [ 680] fido2.json │   │   ├── [ 28K] fidocore.c │   │   └── [2.8K] fidocore.h │   ├── [ 12K] flash.c │   ├── [3.3K] flasher.c │   ├── [ 978] flash.h │   ├── [ 14K] fpga_compress.c │   ├── [ 890] gen_pm3mfsim_script.sh │   ├── [7.7K] graph.c │   ├── [1.6K] graph.h │   ├── [ 868] guidummy.cpp │   ├── [4.0K] hardnested │   │   ├── [ 78K] bf_bench_data.bin │   │   ├── [ 28K] hardnested_bf_core.c │   │   ├── [3.2K] hardnested_bf_core.h │   │   ├── [ 28K] hardnested_bitarray_core.c │   │   ├── [3.4K] hardnested_bitarray_core.h │   │   ├── [ 18K] hardnested_bruteforce.c │   │   ├── [1.6K] hardnested_bruteforce.h │   │   ├── [ 19K] hardnested_tables.c │   │   └── [ 20K] tables │   │   ├── [ 21K] bitflip_0_001_states.bin.z │   │   ├── [ 11K] bitflip_0_003_states.bin.z │   │   ├── [ 25K] bitflip_0_005_states.bin.z │   │   ├── [ 11K] bitflip_0_007_states.bin.z │   │   ├── [ 11K] bitflip_0_009_states.bin.z │   │   ├── [5.8K] bitflip_0_00b_states.bin.z │   │   ├── [ 17K] bitflip_0_00d_states.bin.z │   │   ├── [7.5K] bitflip_0_00f_states.bin.z │   │   ├── [ 17K] bitflip_0_010_states.bin.z │   │   ├── [ 21K] bitflip_0_014_states.bin.z │   │   ├── [ 13K] bitflip_0_01c_states.bin.z │   │   ├── [ 33K] bitflip_0_021_states.bin.z │   │   ├── [ 17K] bitflip_0_023_states.bin.z │   │   ├── [ 40K] bitflip_0_025_states.bin.z │   │   ├── [ 21K] bitflip_0_027_states.bin.z │   │   ├── [ 18K] bitflip_0_029_states.bin.z │   │   ├── [9.0K] bitflip_0_02b_states.bin.z │   │   ├── [ 27K] bitflip_0_02d_states.bin.z │   │   ├── [ 14K] bitflip_0_02f_states.bin.z │   │   ├── [ 14K] bitflip_0_030_states.bin.z │   │   ├── [ 16K] bitflip_0_034_states.bin.z │   │   ├── [9.5K] bitflip_0_03c_states.bin.z │   │   ├── [9.5K] bitflip_0_040_states.bin.z │   │   ├── [ 22K] bitflip_0_044_states.bin.z │   │   ├── [ 14K] bitflip_0_04c_states.bin.z │   │   ├── [ 18K] bitflip_0_051_states.bin.z │   │   ├── [9.0K] bitflip_0_053_states.bin.z │   │   ├── [ 27K] bitflip_0_055_states.bin.z │   │   ├── [ 14K] bitflip_0_057_states.bin.z │   │   ├── [ 11K] bitflip_0_059_states.bin.z │   │   ├── [5.7K] bitflip_0_05b_states.bin.z │   │   ├── [ 18K] bitflip_0_05d_states.bin.z │   │   ├── [9.2K] bitflip_0_05f_states.bin.z │   │   ├── [ 16K] bitflip_0_064_states.bin.z │   │   ├── [9.5K] bitflip_0_06c_states.bin.z │   │   ├── [ 31K] bitflip_0_071_states.bin.z │   │   ├── [ 16K] bitflip_0_073_states.bin.z │   │   ├── [ 42K] bitflip_0_075_states.bin.z │   │   ├── [ 23K] bitflip_0_077_states.bin.z │   │   ├── [ 18K] bitflip_0_079_states.bin.z │   │   ├── [9.0K] bitflip_0_07b_states.bin.z │   │   ├── [ 16K] bitflip_0_07f_states.bin.z │   │   ├── [ 28K] bitflip_0_081_states.bin.z │   │   ├── [ 15K] bitflip_0_083_states.bin.z │   │   ├── [ 19K] bitflip_0_085_states.bin.z │   │   ├── [9.0K] bitflip_0_087_states.bin.z │   │   ├── [ 18K] bitflip_0_089_states.bin.z │   │   ├── [9.2K] bitflip_0_08b_states.bin.z │   │   ├── [ 11K] bitflip_0_08d_states.bin.z │   │   ├── [5.7K] bitflip_0_08f_states.bin.z │   │   ├── [ 15K] bitflip_0_090_states.bin.z │   │   ├── [ 27K] bitflip_0_094_states.bin.z │   │   ├── [ 18K] bitflip_0_09c_states.bin.z │   │   ├── [ 42K] bitflip_0_0a1_states.bin.z │   │   ├── [ 24K] bitflip_0_0a3_states.bin.z │   │   ├── [ 32K] bitflip_0_0a5_states.bin.z │   │   ├── [ 16K] bitflip_0_0a7_states.bin.z │   │   ├── [ 28K] bitflip_0_0a9_states.bin.z │   │   ├── [ 15K] bitflip_0_0ab_states.bin.z │   │   ├── [ 18K] bitflip_0_0ad_states.bin.z │   │   ├── [9.0K] bitflip_0_0af_states.bin.z │   │   ├── [ 12K] bitflip_0_0b0_states.bin.z │   │   ├── [ 21K] bitflip_0_0b4_states.bin.z │   │   ├── [ 14K] bitflip_0_0bc_states.bin.z │   │   ├── [9.5K] bitflip_0_0c0_states.bin.z │   │   ├── [ 27K] bitflip_0_0c4_states.bin.z │   │   ├── [ 19K] bitflip_0_0cc_states.bin.z │   │   ├── [ 28K] bitflip_0_0d1_states.bin.z │   │   ├── [ 16K] bitflip_0_0d3_states.bin.z │   │   ├── [ 19K] bitflip_0_0d5_states.bin.z │   │   ├── [9.0K] bitflip_0_0d7_states.bin.z │   │   ├── [ 18K] bitflip_0_0d9_states.bin.z │   │   ├── [9.3K] bitflip_0_0db_states.bin.z │   │   ├── [ 11K] bitflip_0_0dd_states.bin.z │   │   ├── [5.7K] bitflip_0_0df_states.bin.z │   │   ├── [ 20K] bitflip_0_0e4_states.bin.z │   │   ├── [ 14K] bitflip_0_0ec_states.bin.z │   │   ├── [ 42K] bitflip_0_0f1_states.bin.z │   │   ├── [ 25K] bitflip_0_0f3_states.bin.z │   │   ├── [ 32K] bitflip_0_0f5_states.bin.z │   │   ├── [ 17K] bitflip_0_0f7_states.bin.z │   │   ├── [ 28K] bitflip_0_0f9_states.bin.z │   │   ├── [ 15K] bitflip_0_0fb_states.bin.z │   │   ├── [ 20K] bitflip_0_0fd_states.bin.z │   │   ├── [ 11K] bitflip_0_0ff_states.bin.z │   │   ├── [ 22K] bitflip_0_104_states.bin.z │   │   ├── [ 14K] bitflip_0_10c_states.bin.z │   │   ├── [ 18K] bitflip_0_111_states.bin.z │   │   ├── [9.0K] bitflip_0_113_states.bin.z │   │   ├── [ 27K] bitflip_0_115_states.bin.z │   │   ├── [ 14K] bitflip_0_117_states.bin.z │   │   ├── [ 11K] bitflip_0_119_states.bin.z │   │   ├── [5.7K] bitflip_0_11b_states.bin.z │   │   ├── [ 18K] bitflip_0_11d_states.bin.z │   │   ├── [9.2K] bitflip_0_11f_states.bin.z │   │   ├── [ 16K] bitflip_0_124_states.bin.z │   │   ├── [9.5K] bitflip_0_12c_states.bin.z │   │   ├── [ 31K] bitflip_0_131_states.bin.z │   │   ├── [ 16K] bitflip_0_133_states.bin.z │   │   ├── [ 42K] bitflip_0_135_states.bin.z │   │   ├── [ 23K] bitflip_0_137_states.bin.z │   │   ├── [ 18K] bitflip_0_139_states.bin.z │   │   ├── [9.0K] bitflip_0_13b_states.bin.z │   │   ├── [ 29K] bitflip_0_13d_states.bin.z │   │   ├── [ 16K] bitflip_0_13f_states.bin.z │   │   ├── [ 21K] bitflip_0_141_states.bin.z │   │   ├── [ 11K] bitflip_0_143_states.bin.z │   │   ├── [ 26K] bitflip_0_145_states.bin.z │   │   ├── [9.6K] bitflip_0_147_states.bin.z │   │   ├── [ 11K] bitflip_0_149_states.bin.z │   │   ├── [5.8K] bitflip_0_14b_states.bin.z │   │   ├── [ 12K] bitflip_0_14d_states.bin.z │   │   ├── [7.1K] bitflip_0_14f_states.bin.z │   │   ├── [ 17K] bitflip_0_150_states.bin.z │   │   ├── [ 21K] bitflip_0_154_states.bin.z │   │   ├── [ 13K] bitflip_0_15c_states.bin.z │   │   ├── [ 33K] bitflip_0_161_states.bin.z │   │   ├── [ 17K] bitflip_0_163_states.bin.z │   │   ├── [ 42K] bitflip_0_165_states.bin.z │   │   ├── [ 23K] bitflip_0_167_states.bin.z │   │   ├── [ 18K] bitflip_0_169_states.bin.z │   │   ├── [9.0K] bitflip_0_16b_states.bin.z │   │   ├── [ 25K] bitflip_0_16d_states.bin.z │   │   ├── [ 13K] bitflip_0_16f_states.bin.z │   │   ├── [ 14K] bitflip_0_170_states.bin.z │   │   ├── [ 16K] bitflip_0_174_states.bin.z │   │   ├── [9.5K] bitflip_0_17c_states.bin.z │   │   ├── [ 27K] bitflip_0_184_states.bin.z │   │   ├── [ 19K] bitflip_0_18c_states.bin.z │   │   ├── [ 28K] bitflip_0_191_states.bin.z │   │   ├── [ 16K] bitflip_0_193_states.bin.z │   │   ├── [ 19K] bitflip_0_195_states.bin.z │   │   ├── [9.0K] bitflip_0_197_states.bin.z │   │   ├── [ 18K] bitflip_0_199_states.bin.z │   │   ├── [9.3K] bitflip_0_19b_states.bin.z │   │   ├── [ 11K] bitflip_0_19d_states.bin.z │   │   ├── [5.7K] bitflip_0_19f_states.bin.z │   │   ├── [ 20K] bitflip_0_1a4_states.bin.z │   │   ├── [ 14K] bitflip_0_1ac_states.bin.z │   │   ├── [ 42K] bitflip_0_1b1_states.bin.z │   │   ├── [ 25K] bitflip_0_1b3_states.bin.z │   │   ├── [ 32K] bitflip_0_1b5_states.bin.z │   │   ├── [ 17K] bitflip_0_1b7_states.bin.z │   │   ├── [ 28K] bitflip_0_1b9_states.bin.z │   │   ├── [ 15K] bitflip_0_1bb_states.bin.z │   │   ├── [ 20K] bitflip_0_1bd_states.bin.z │   │   ├── [ 11K] bitflip_0_1bf_states.bin.z │   │   ├── [ 28K] bitflip_0_1c1_states.bin.z │   │   ├── [ 15K] bitflip_0_1c3_states.bin.z │   │   ├── [ 11K] bitflip_0_1c5_states.bin.z │   │   ├── [ 18K] bitflip_0_1c9_states.bin.z │   │   ├── [9.2K] bitflip_0_1cb_states.bin.z │   │   ├── [ 15K] bitflip_0_1d0_states.bin.z │   │   ├── [ 27K] bitflip_0_1d4_states.bin.z │   │   ├── [ 18K] bitflip_0_1dc_states.bin.z │   │   ├── [ 42K] bitflip_0_1e1_states.bin.z │   │   ├── [ 24K] bitflip_0_1e3_states.bin.z │   │   ├── [ 28K] bitflip_0_1e5_states.bin.z │   │   ├── [ 10K] bitflip_0_1e7_states.bin.z │   │   ├── [ 28K] bitflip_0_1e9_states.bin.z │   │   ├── [ 15K] bitflip_0_1eb_states.bin.z │   │   ├── [ 10K] bitflip_0_1ed_states.bin.z │   │   ├── [4.0K] bitflip_0_1ef_states.bin.z │   │   ├── [ 12K] bitflip_0_1f0_states.bin.z │   │   ├── [ 21K] bitflip_0_1f4_states.bin.z │   │   ├── [ 14K] bitflip_0_1fc_states.bin.z │   │   ├── [ 15K] bitflip_0_210_states.bin.z │   │   ├── [ 75K] bitflip_0_225_states.bin.z │   │   ├── [ 43K] bitflip_0_227_states.bin.z │   │   ├── [ 46K] bitflip_0_22d_states.bin.z │   │   ├── [ 23K] bitflip_0_22f_states.bin.z │   │   ├── [ 12K] bitflip_0_240_states.bin.z │   │   ├── [ 75K] bitflip_0_275_states.bin.z │   │   ├── [ 43K] bitflip_0_277_states.bin.z │   │   ├── [ 23K] bitflip_0_27f_states.bin.z │   │   ├── [ 27K] bitflip_0_294_states.bin.z │   │   ├── [ 75K] bitflip_0_2a1_states.bin.z │   │   ├── [ 43K] bitflip_0_2a3_states.bin.z │   │   ├── [ 46K] bitflip_0_2a9_states.bin.z │   │   ├── [ 23K] bitflip_0_2ab_states.bin.z │   │   ├── [ 27K] bitflip_0_2c4_states.bin.z │   │   ├── [ 75K] bitflip_0_2f1_states.bin.z │   │   ├── [ 43K] bitflip_0_2f3_states.bin.z │   │   ├── [ 46K] bitflip_0_2f9_states.bin.z │   │   ├── [ 23K] bitflip_0_2fb_states.bin.z │   │   ├── [ 75K] bitflip_0_335_states.bin.z │   │   ├── [ 43K] bitflip_0_337_states.bin.z │   │   ├── [ 46K] bitflip_0_33d_states.bin.z │   │   ├── [ 23K] bitflip_0_33f_states.bin.z │   │   ├── [ 15K] bitflip_0_350_states.bin.z │   │   ├── [ 75K] bitflip_0_365_states.bin.z │   │   ├── [ 43K] bitflip_0_367_states.bin.z │   │   ├── [ 46K] bitflip_0_36d_states.bin.z │   │   ├── [ 23K] bitflip_0_36f_states.bin.z │   │   ├── [ 27K] bitflip_0_384_states.bin.z │   │   ├── [ 75K] bitflip_0_3b1_states.bin.z │   │   ├── [ 43K] bitflip_0_3b3_states.bin.z │   │   ├── [ 46K] bitflip_0_3b9_states.bin.z │   │   ├── [ 23K] bitflip_0_3bb_states.bin.z │   │   ├── [ 27K] bitflip_0_3d4_states.bin.z │   │   ├── [ 75K] bitflip_0_3e1_states.bin.z │   │   ├── [ 43K] bitflip_0_3e3_states.bin.z │   │   ├── [ 46K] bitflip_0_3e9_states.bin.z │   │   ├── [ 23K] bitflip_0_3eb_states.bin.z │   │   ├── [ 34K] bitflip_1_002_states.bin.z │   │   ├── [ 27K] bitflip_1_008_states.bin.z │   │   ├── [ 35K] bitflip_1_00a_states.bin.z │   │   ├── [ 20K] bitflip_1_012_states.bin.z │   │   ├── [ 20K] bitflip_1_018_states.bin.z │   │   ├── [ 26K] bitflip_1_01a_states.bin.z │   │   ├── [ 17K] bitflip_1_020_states.bin.z │   │   ├── [ 22K] bitflip_1_028_states.bin.z │   │   ├── [ 30K] bitflip_1_02a_states.bin.z │   │   ├── [ 15K] bitflip_1_02e_states.bin.z │   │   ├── [ 27K] bitflip_1_032_states.bin.z │   │   ├── [ 14K] bitflip_1_036_states.bin.z │   │   ├── [ 15K] bitflip_1_038_states.bin.z │   │   ├── [ 21K] bitflip_1_03a_states.bin.z │   │   ├── [ 11K] bitflip_1_03e_states.bin.z │   │   ├── [9.5K] bitflip_1_040_states.bin.z │   │   ├── [ 34K] bitflip_1_042_states.bin.z │   │   ├── [ 18K] bitflip_1_046_states.bin.z │   │   ├── [ 26K] bitflip_1_048_states.bin.z │   │   ├── [ 43K] bitflip_1_04a_states.bin.z │   │   ├── [ 23K] bitflip_1_04e_states.bin.z │   │   ├── [ 20K] bitflip_1_052_states.bin.z │   │   ├── [ 11K] bitflip_1_056_states.bin.z │   │   ├── [ 19K] bitflip_1_058_states.bin.z │   │   ├── [ 29K] bitflip_1_05a_states.bin.z │   │   ├── [ 15K] bitflip_1_05e_states.bin.z │   │   ├── [ 17K] bitflip_1_060_states.bin.z │   │   ├── [ 43K] bitflip_1_062_states.bin.z │   │   ├── [ 25K] bitflip_1_066_states.bin.z │   │   ├── [ 22K] bitflip_1_068_states.bin.z │   │   ├── [ 34K] bitflip_1_06a_states.bin.z │   │   ├── [ 17K] bitflip_1_06e_states.bin.z │   │   ├── [ 29K] bitflip_1_072_states.bin.z │   │   ├── [ 16K] bitflip_1_076_states.bin.z │   │   ├── [ 15K] bitflip_1_078_states.bin.z │   │   ├── [ 21K] bitflip_1_07a_states.bin.z │   │   ├── [ 11K] bitflip_1_07e_states.bin.z │   │   ├── [9.5K] bitflip_1_080_states.bin.z │   │   ├── [ 41K] bitflip_1_082_states.bin.z │   │   ├── [ 22K] bitflip_1_086_states.bin.z │   │   ├── [ 22K] bitflip_1_088_states.bin.z │   │   ├── [ 26K] bitflip_1_08a_states.bin.z │   │   ├── [9.8K] bitflip_1_08e_states.bin.z │   │   ├── [ 27K] bitflip_1_092_states.bin.z │   │   ├── [ 14K] bitflip_1_096_states.bin.z │   │   ├── [ 15K] bitflip_1_098_states.bin.z │   │   ├── [ 17K] bitflip_1_09a_states.bin.z │   │   ├── [8.2K] bitflip_1_09e_states.bin.z │   │   ├── [ 15K] bitflip_1_0a0_states.bin.z │   │   ├── [ 32K] bitflip_1_0a2_states.bin.z │   │   ├── [ 17K] bitflip_1_0a6_states.bin.z │   │   ├── [ 27K] bitflip_1_0a8_states.bin.z │   │   ├── [ 37K] bitflip_1_0aa_states.bin.z │   │   ├── [ 19K] bitflip_1_0ae_states.bin.z │   │   ├── [ 20K] bitflip_1_0b2_states.bin.z │   │   ├── [ 11K] bitflip_1_0b6_states.bin.z │   │   ├── [ 20K] bitflip_1_0b8_states.bin.z │   │   ├── [ 27K] bitflip_1_0ba_states.bin.z │   │   ├── [ 14K] bitflip_1_0be_states.bin.z │   │   ├── [9.5K] bitflip_1_0c0_states.bin.z │   │   ├── [ 43K] bitflip_1_0c2_states.bin.z │   │   ├── [ 24K] bitflip_1_0c6_states.bin.z │   │   ├── [ 22K] bitflip_1_0c8_states.bin.z │   │   ├── [ 31K] bitflip_1_0ca_states.bin.z │   │   ├── [ 15K] bitflip_1_0ce_states.bin.z │   │   ├── [ 29K] bitflip_1_0d2_states.bin.z │   │   ├── [ 16K] bitflip_1_0d6_states.bin.z │   │   ├── [ 15K] bitflip_1_0d8_states.bin.z │   │   ├── [ 16K] bitflip_1_0da_states.bin.z │   │   ├── [7.3K] bitflip_1_0de_states.bin.z │   │   ├── [ 15K] bitflip_1_0e0_states.bin.z │   │   ├── [ 26K] bitflip_1_0e8_states.bin.z │   │   ├── [ 19K] bitflip_1_0f8_states.bin.z │   │   ├── [ 22K] bitflip_1_108_states.bin.z │   │   ├── [6.9K] bitflip_1_111_states.bin.z │   │   ├── [6.9K] bitflip_1_113_states.bin.z │   │   ├── [6.9K] bitflip_1_115_states.bin.z │   │   ├── [6.9K] bitflip_1_117_states.bin.z │   │   ├── [ 15K] bitflip_1_118_states.bin.z │   │   ├── [ 11K] bitflip_1_11a_states.bin.z │   │   ├── [6.9K] bitflip_1_11b_states.bin.z │   │   ├── [ 15K] bitflip_1_120_states.bin.z │   │   ├── [ 32K] bitflip_1_122_states.bin.z │   │   ├── [ 27K] bitflip_1_128_states.bin.z │   │   ├── [6.9K] bitflip_1_131_states.bin.z │   │   ├── [6.9K] bitflip_1_135_states.bin.z │   │   ├── [ 20K] bitflip_1_138_states.bin.z │   │   ├── [6.9K] bitflip_1_145_states.bin.z │   │   ├── [6.9K] bitflip_1_147_states.bin.z │   │   ├── [ 22K] bitflip_1_148_states.bin.z │   │   ├── [ 15K] bitflip_1_158_states.bin.z │   │   ├── [ 15K] bitflip_1_160_states.bin.z │   │   ├── [6.9K] bitflip_1_161_states.bin.z │   │   ├── [6.9K] bitflip_1_163_states.bin.z │   │   ├── [6.9K] bitflip_1_165_states.bin.z │   │   ├── [ 26K] bitflip_1_168_states.bin.z │   │   ├── [ 19K] bitflip_1_178_states.bin.z │   │   ├── [9.5K] bitflip_1_180_states.bin.z │   │   ├── [ 27K] bitflip_1_188_states.bin.z │   │   ├── [6.9K] bitflip_1_191_states.bin.z │   │   ├── [ 20K] bitflip_1_198_states.bin.z │   │   ├── [6.9K] bitflip_1_199_states.bin.z │   │   ├── [6.9K] bitflip_1_19d_states.bin.z │   │   ├── [6.9K] bitflip_1_19f_states.bin.z │   │   ├── [ 17K] bitflip_1_1a0_states.bin.z │   │   ├── [ 22K] bitflip_1_1a8_states.bin.z │   │   ├── [6.9K] bitflip_1_1b3_states.bin.z │   │   ├── [6.9K] bitflip_1_1b5_states.bin.z │   │   ├── [6.9K] bitflip_1_1b7_states.bin.z │   │   ├── [ 15K] bitflip_1_1b8_states.bin.z │   │   ├── [6.9K] bitflip_1_1b9_states.bin.z │   │   ├── [6.9K] bitflip_1_1bd_states.bin.z │   │   ├── [6.9K] bitflip_1_1c1_states.bin.z │   │   ├── [6.9K] bitflip_1_1c3_states.bin.z │   │   ├── [ 26K] bitflip_1_1c8_states.bin.z │   │   ├── [6.9K] bitflip_1_1c9_states.bin.z │   │   ├── [6.9K] bitflip_1_1cd_states.bin.z │   │   ├── [6.9K] bitflip_1_1cf_states.bin.z │   │   ├── [ 19K] bitflip_1_1d8_states.bin.z │   │   ├── [ 17K] bitflip_1_1e0_states.bin.z │   │   ├── [6.9K] bitflip_1_1e1_states.bin.z │   │   ├── [6.9K] bitflip_1_1e5_states.bin.z │   │   ├── [6.9K] bitflip_1_1e7_states.bin.z │   │   ├── [ 22K] bitflip_1_1e8_states.bin.z │   │   ├── [6.9K] bitflip_1_1e9_states.bin.z │   │   ├── [6.9K] bitflip_1_1eb_states.bin.z │   │   ├── [6.9K] bitflip_1_1ed_states.bin.z │   │   ├── [ 15K] bitflip_1_1f8_states.bin.z │   │   ├── [ 27K] bitflip_1_208_states.bin.z │   │   ├── [ 15K] bitflip_1_220_states.bin.z │   │   ├── [ 75K] bitflip_1_24a_states.bin.z │   │   ├── [ 43K] bitflip_1_24e_states.bin.z │   │   ├── [ 46K] bitflip_1_25a_states.bin.z │   │   ├── [ 23K] bitflip_1_25e_states.bin.z │   │   ├── [ 75K] bitflip_1_262_states.bin.z │   │   ├── [ 43K] bitflip_1_266_states.bin.z │   │   ├── [ 46K] bitflip_1_272_states.bin.z │   │   ├── [ 23K] bitflip_1_276_states.bin.z │   │   ├── [ 12K] bitflip_1_280_states.bin.z │   │   ├── [ 27K] bitflip_1_2a8_states.bin.z │   │   ├── [ 75K] bitflip_1_2c2_states.bin.z │   │   ├── [ 43K] bitflip_1_2c6_states.bin.z │   │   ├── [ 46K] bitflip_1_2d2_states.bin.z │   │   ├── [ 23K] bitflip_1_2d6_states.bin.z │   │   ├── [ 27K] bitflip_1_328_states.bin.z │   │   ├── [ 27K] bitflip_1_388_states.bin.z │   │   └── [ 15K] bitflip_1_3a0_states.bin.z │   ├── [ 30K] hidcardformats.c │   ├── [1.4K] hidcardformats.h │   ├── [5.6K] hidcardformatutils.c │   ├── [2.1K] hidcardformatutils.h │   ├── [4.0K] hid-flasher │   │   ├── [1.5K] elf.h │   │   ├── [ 12K] flash.c │   │   ├── [2.0K] flasher.c │   │   ├── [ 950] flash.h │   │   ├── [1.5K] Info.plist │   │   ├── [1.5K] Makefile │   │   ├── [4.0K] obj │   │   ├── [1.2K] proxendian.h │   │   ├── [ 635] proxmark3.h │   │   ├── [5.2K] proxusb.c │   │   ├── [1.0K] proxusb.h │   │   ├── [ 717] sleep.h │   │   └── [ 11K] usb_cmd.h │   ├── [ 48] hitag2.ht2 │   ├── [4.0K] jansson │   │   ├── [ 13K] dump.c │   │   ├── [1.7K] error.c │   │   ├── [8.3K] hashtable.c │   │   ├── [4.6K] hashtable.h │   │   ├── [6.7K] hashtable_seed.c │   │   ├── [1.6K] jansson_config.h │   │   ├── [1.7K] jansson_config.h.in │   │   ├── [1.5K] jansson.def │   │   ├── [ 13K] jansson.h │   │   ├── [3.4K] jansson_private.h │   │   ├── [ 28K] load.c │   │   ├── [ 14K] lookup3.h │   │   ├── [1.0K] Makefile │   │   ├── [1.3K] memory.c │   │   ├── [ 24K] pack_unpack.c │   │   ├── [6.2K] path.c │   │   ├── [2.5K] strbuffer.c │   │   ├── [ 912] strbuffer.h │   │   ├── [3.1K] strconv.c │   │   ├── [3.9K] utf.c │   │   ├── [ 672] utf.h │   │   └── [ 21K] value.c │   ├── [4.0K] loclass │   │   ├── [8.3K] cipher.c │   │   ├── [1.8K] cipher.h │   │   ├── [6.9K] cipherutils.c │   │   ├── [2.6K] cipherutils.h │   │   ├── [ 20K] elite_crack.c │   │   ├── [5.3K] elite_crack.h │   │   ├── [3.3K] fileutils.c │   │   ├── [2.6K] fileutils.h │   │   ├── [3.0K] iclass_dump.bin │   │   ├── [ 28K] ikeys.c │   │   ├── [2.3K] ikeys.h │   │   ├── [ 72] loclass_main.h │   │   └── [4.0K] main.c │   ├── [4.0K] lualibs │   │   ├── [2.0K] commands.lua │   │   ├── [ 19K] default_toys.lua │   │   ├── [3.1K] getopt.lua │   │   ├── [5.8K] hf_reader.lua │   │   ├── [4.7K] html_dumplib.lua │   │   ├── [9.6K] htmlskel.lua │   │   ├── [9.4K] md5.lua │   │   ├── [5.2K] mf_default_keys.lua │   │   ├── [4.1K] precalc.lua │   │   ├── [4.3K] read14a.lua │   │   ├── [3.6K] taglib.lua │   │   └── [7.5K] utils.lua │   ├── [ 11K] Makefile │   ├── [4.0K] mifare │   │   ├── [8.0K] mad.c │   │   ├── [1007] mad.h │   │   ├── [3.9K] mfkey.c │   │   ├── [ 781] mfkey.h │   │   ├── [ 14K] mifare4.c │   │   ├── [2.5K] mifare4.h │   │   ├── [1.5K] mifaredefault.h │   │   ├── [ 34K] mifarehost.c │   │   ├── [2.9K] mifarehost.h │   │   ├── [ 12K] ndef.c │   │   └── [1.6K] ndef.h │   ├── [4.0K] obj │   │   ├── [4.0K] cliparser │   │   ├── [4.0K] crapto1 │   │   ├── [4.0K] crypto │   │   ├── [4.0K] emv │   │   │   └── [4.0K] test │   │   ├── [4.0K] fido │   │   ├── [4.0K] hardnested │   │   ├── [4.0K] loclass │   │   └── [4.0K] mifare │   ├── [8.3K] pcsc.c │   ├── [ 966] pcsc.h │   ├── [7.7K] pm3_binlib.c │   ├── [ 117] pm3_binlib.h │   ├── [4.9K] pm3_bitlib.c │   ├── [ 117] pm3_bitlib.h │   ├── [ 164] pm3_bit_limits.h │   ├── [ 665] pm3_eml2mfd.py │   ├── [1.7K] pm3_eml_mfd_test.py │   ├── [ 750] pm3_mfd2eml.py │   ├── [1.3K] proxendian.h │   ├── [1.7K] proxgui.cpp │   ├── [1.8K] proxgui.h │   ├── [ 20K] proxguiqt.cpp │   ├── [3.5K] proxguiqt.h │   ├── [8.3K] proxmark3.c │   ├── [ 892] proxmark3.h │   ├── [2.5K] README-bitlib │   ├── [ 13K] scripting.c │   ├── [ 887] scripting.h │   ├── [4.0K] scripts │   │   ├── [4.7K] 14araw.lua │   │   ├── [8.6K] brutesim.lua │   │   ├── [ 344] cmdline.lua │   │   ├── [ 12K] didump.lua │   │   ├── [2.9K] dumptoemul.lua │   │   ├── [1.5K] emul2dump.lua │   │   ├── [1.6K] emul2html.lua │   │   ├── [5.2K] formatMifare.lua │   │   ├── [ 346] hf_read.lua │   │   ├── [1.6K] htmldump.lua │   │   ├── [4.6K] lf_bulk_program.lua │   │   ├── [5.5K] mfkeys.lua │   │   ├── [4.0K] mifare_autopwn.lua │   │   ├── [ 11K] mifarePlus.lua │   │   ├── [6.9K] ndef_dump.lua │   │   ├── [1.2K] parameters.lua │   │   ├── [1.1K] remagic.lua │   │   ├── [ 262] test.lua │   │   ├── [2.6K] test_t55x7_ask.lua │   │   ├── [2.5K] test_t55x7_bi.lua │   │   ├── [2.6K] test_t55x7_fsk.lua │   │   ├── [3.8K] test_t55x7_psk.lua │   │   ├── [4.2K] tnp3clone.lua │   │   ├── [7.0K] tnp3dump.lua │   │   ├── [ 13K] tnp3sim.lua │   │   └── [2.3K] tracetest.lua │   ├── [4.0K] sc_upgrade_firmware │   │   ├── [ 839] readme.txt │   │   ├── [ 719] SIM010.BIN │   │   ├── [ 45] SIM010.md5.txt │   │   └── [ 141] SIM010.sha512.txt │   ├── [9.8K] taginfo.c │   ├── [ 400] taginfo.h │   ├── [4.0K] tinycbor │   │   ├── [ 23K] cborencoder.c │   │   ├── [2.1K] cborencoder_close_container_checked.c │   │   ├── [7.5K] cborerrorstrings.c │   │   ├── [ 23K] cbor.h │   │   ├── [5.2K] cborinternal_p.h │   │   ├── [2.0K] cborjson.h │   │   ├── [ 51K] cborparser.c │   │   ├── [4.6K] cborparser_dup_string.c │   │   ├── [ 21K] cborpretty.c │   │   ├── [3.4K] cborpretty_stdio.c │   │   ├── [ 25K] cbortojson.c │   │   ├── [ 22K] cborvalidation.c │   │   ├── [7.1K] compilersupport_p.h │   │   ├── [ 770] Makefile │   │   ├── [3.1K] open_memstream.c │   │   ├── [ 114] tinycbor-version.h │   │   └── [2.9K] utf8_p.h │   ├── [4.0K] ui │   │   └── [8.7K] overlays.ui │   ├── [4.5K] ui.c │   ├── [1.1K] ui.h │   ├── [ 396] unbind-proxmark │   ├── [ 408] usb_cmd_h2lua.awk │   ├── [ 17K] util.c │   ├── [ 629] util_darwin.h │   ├── [1.5K] util_darwin.m │   ├── [5.5K] util.h │   ├── [3.4K] util_posix.c │   ├── [ 830] util_posix.h │   ├── [ 13K] whereami.c │   └── [1.9K] whereami.h ├── [4.0K] common │   ├── [6.4K] commonutil.c │   ├── [2.5K] commonutil.h │   ├── [4.0K] crapto1 │   │   ├── [ 15K] crapto1.c │   │   ├── [2.8K] crapto1.h │   │   ├── [2.8K] crypto1.c │   │   └── [1.2K] readme │   ├── [1.8K] crc16.c │   ├── [ 814] crc16.h │   ├── [1.2K] crc32.c │   ├── [ 676] crc32.h │   ├── [6.1K] crc64.c │   ├── [ 541] crc64.h │   ├── [2.0K] crc.c │   ├── [1.9K] crc.h │   ├── [ 406] default_version.c │   ├── [ 932] fpga.h │   ├── [1.6K] iso14443crc.c │   ├── [1.2K] iso14443crc.h │   ├── [2.4K] iso15693tools.c │   ├── [ 469] iso15693tools.h │   ├── [1.4K] ldscript.common │   ├── [1.1K] legic_prng.c │   ├── [ 67K] lfdemod.c │   ├── [4.4K] lfdemod.h │   ├── [3.9K] Makefile.common │   ├── [1.4K] Makefile_Enabled_Options.common │   ├── [4.0K] mbedtls │   │   ├── [ 68K] aes.c │   │   ├── [ 26K] aes.h │   │   ├── [4.7K] arc4.c │   │   ├── [4.1K] arc4.h │   │   ├── [ 12K] asn1.h │   │   ├── [9.2K] asn1parse.c │   │   ├── [ 11K] asn1write.c │   │   ├── [9.3K] asn1write.h │   │   ├── [7.7K] base64.c │   │   ├── [3.2K] base64.h │   │   ├── [ 58K] bignum.c │   │   ├── [ 26K] bignum.h │   │   ├── [ 25K] blowfish.c │   │   ├── [9.8K] blowfish.h │   │   ├── [ 35K] bn_mul.h │   │   ├── [ 34K] camellia.c │   │   ├── [ 11K] camellia.h │   │   ├── [ 21K] certs.c │   │   ├── [3.5K] certs.h │   │   ├── [ 26K] check_config.h │   │   ├── [ 32K] cipher.c │   │   ├── [ 35K] cipher.h │   │   ├── [3.9K] cipher_internal.h │   │   ├── [ 54K] cipher_wrap.c │   │   ├── [ 32K] cmac.c │   │   ├── [7.8K] cmac.h │   │   ├── [ 99K] config.h │   │   ├── [ 19K] ctr_drbg.c │   │   ├── [ 12K] ctr_drbg.h │   │   ├── [ 31K] des.c │   │   ├── [ 11K] des.h │   │   ├── [ 14K] ecdsa.c │   │   ├── [ 14K] ecdsa.h │   │   ├── [ 67K] ecp.c │   │   ├── [ 58K] ecp_curves.c │   │   ├── [ 31K] ecp.h │   │   ├── [ 10K] ecp_internal.h │   │   ├── [ 20K] entropy.c │   │   ├── [9.6K] entropy.h │   │   ├── [6.8K] entropy_poll.c │   │   ├── [3.4K] entropy_poll.h │   │   ├── [ 45K] error.c │   │   ├── [4.0K] error.h │   │   ├── [1.2K] Makefile │   │   ├── [ 13K] md5.c │   │   ├── [9.3K] md5.h │   │   ├── [ 13K] md.c │   │   ├── [ 18K] md.h │   │   ├── [3.2K] md_internal.h │   │   ├── [ 14K] md_wrap.c │   │   ├── [ 26K] oid.c │   │   ├── [ 32K] oid.h │   │   ├── [ 14K] pem.c │   │   ├── [5.0K] pem.h │   │   ├── [ 10K] pk.c │   │   ├── [ 11K] pkcs12.c │   │   ├── [5.1K] pkcs12.h │   │   ├── [ 12K] pkcs5.c │   │   ├── [3.4K] pkcs5.h │   │   ├── [ 22K] pk.h │   │   ├── [3.6K] pk_internal.h │   │   ├── [ 43K] pkparse.c │   │   ├── [ 15K] pk_wrap.c │   │   ├── [ 17K] pkwrite.c │   │   ├── [9.1K] platform.c │   │   ├── [ 12K] platform.h │   │   ├── [2.5K] platform_util_arm.c │   │   ├── [2.2K] platform_util_arm.h │   │   ├── [2.6K] platform_util.c │   │   ├── [2.2K] platform_util.h │   │   ├── [ 70K] rsa.c │   │   ├── [ 51K] rsa.h │   │   ├── [ 14K] rsa_internal.c │   │   ├── [9.0K] rsa_internal.h │   │   ├── [ 13K] sha1.c │   │   ├── [ 11K] sha1.h │   │   ├── [ 15K] sha256.c │   │   ├── [9.0K] sha256.h │   │   ├── [ 18K] sha512.c │   │   ├── [9.1K] sha512.h │   │   ├── [4.2K] threading.c │   │   ├── [3.8K] threading.h │   │   ├── [ 14K] timing.c │   │   ├── [4.7K] timing.h │   │   ├── [ 28K] x509.c │   │   ├── [ 21K] x509_crl.c │   │   ├── [5.3K] x509_crl.h │   │   ├── [ 72K] x509_crt.c │   │   ├── [ 27K] x509_crt.h │   │   └── [ 15K] x509.h │   ├── [1.3K] parity.c │   ├── [1.4K] parity.h │   ├── [ 510] protocols.c │   ├── [ 17K] protocols.h │   ├── [ 25K] usb_cdc.c │   └── [2.3K] usb_cdc.h ├── [4.8K] COMPILING.txt ├── [4.0K] doc │   ├── [394K] Compiling Proxmark source and firmware upgrading v1.pdf │   ├── [105K] proxmark3.brd │   ├── [ 75K] proxmark3.pdf │   ├── [108K] proxmark3.sch │   ├── [208K] proxmark3_schema.pdf │   ├── [ 22K] proxmark3.xls │   ├── [463K] Proxmark III - Ubuntu GSG v1.pdf │   ├── [490K] Proxmark III - Windows 7 GSG v1.pdf │   ├── [508K] Proxmark III - Windows XP SP3 GSG v1.pdf │   ├── [3.0K] RFID_Antenna-Basic-Form.stl │   ├── [8.3K] RFID_Antenna-With-Lanyard-Hook.stl │   └── [ 14K] system.txt ├── [4.0K] driver │   ├── [ 729] 77-mm-usb-device-blacklist.rules │   └── [ 936] proxmark3.inf ├── [4.0K] fpga │   ├── [ 742] clk_divider.v │   ├── [ 41K] fpga_hf.bit │   ├── [7.5K] fpga_hf.v │   ├── [ 41K] fpga_lf.bit │   ├── [5.1K] fpga_lf.v │   ├── [1.6K] fpga.ucf │   ├── [1.2K] go.bat │   ├── [3.2K] hi_get_trace.v │   ├── [ 19K] hi_iso14443a.v │   ├── [9.6K] hi_reader.v │   ├── [4.5K] hi_simulate.v │   ├── [1.0K] hi_sniffer.v │   ├── [2.5K] lf_edge_detect.v │   ├── [2.3K] lo_edge_detect.v │   ├── [ 905] lo_passthru.v │   ├── [2.8K] lo_read.v │   ├── [1.8K] lo_simulate.v │   ├── [2.7K] lp20khz_1MSa_iir_filter.v │   ├── [1.3K] Makefile │   ├── [1.9K] min_max_tracker.v │   ├── [ 924] sim.tcl │   ├── [ 913] testbed_fpga.v │   ├── [2.1K] testbed_hi_read_tx.v │   ├── [2.1K] testbed_hi_simulate.v │   ├── [2.1K] testbed_lo_read.v │   ├── [1.9K] testbed_lo_simulate.v │   ├── [4.0K] tests │   │   ├── [2.3K] Makefile │   │   ├── [1.5K] plot_edgedetect.py │   │   ├── [4.0K] tb_data │   │   │   ├── [512K] pcf7931_read_1MSA_data.filtered.gold │   │   │   ├── [512K] pcf7931_read_1MSA_data.high.gold │   │   │   ├── [512K] pcf7931_read_1MSA_data.highz.gold │   │   │   ├── [512K] pcf7931_read_1MSA_data.in │   │   │   ├── [512K] pcf7931_read_1MSA_data.low.gold │   │   │   ├── [512K] pcf7931_read_1MSA_data.lowz.gold │   │   │   ├── [512K] pcf7931_read_1MSA_data.max.gold │   │   │   ├── [512K] pcf7931_read_1MSA_data.min.gold │   │   │   ├── [512K] pcf7931_read_1MSA_data.state.gold │   │   │   ├── [4.0M] pcf7931_read_1MSA_data.time │   │   │   ├── [512K] pcf7931_read_1MSA_data.toggle.gold │   │   │   ├── [ 26K] pcf7931_write1byte_1MSA_data.filtered.gold │   │   │   ├── [ 26K] pcf7931_write1byte_1MSA_data.high.gold │   │   │   ├── [ 26K] pcf7931_write1byte_1MSA_data.highz.gold │   │   │   ├── [ 26K] pcf7931_write1byte_1MSA_data.in │   │   │   ├── [ 26K] pcf7931_write1byte_1MSA_data.low.gold │   │   │   ├── [ 26K] pcf7931_write1byte_1MSA_data.lowz.gold │   │   │   ├── [ 26K] pcf7931_write1byte_1MSA_data.max.gold │   │   │   ├── [ 26K] pcf7931_write1byte_1MSA_data.min.gold │   │   │   ├── [ 26K] pcf7931_write1byte_1MSA_data.state.gold │   │   │   ├── [205K] pcf7931_write1byte_1MSA_data.time │   │   │   └── [ 26K] pcf7931_write1byte_1MSA_data.toggle.gold │   │   ├── [2.7K] tb_lf_edge_detect.v │   │   ├── [1.2K] tb_lp20khz_1MSa_iir_filter.v │   │   └── [1.5K] tb_min_max_tracker.v │   ├── [ 673] util.v │   ├── [ 179] xst_hf.scr │   └── [ 179] xst_lf.scr ├── [7.8K] HACKING.txt ├── [4.0K] include │   ├── [1.0K] ansi.h │   ├── [160K] at91sam7s512.h │   ├── [ 800] common.h │   ├── [1.7K] config_gpio.h │   ├── [ 333] desfire.h │   ├── [2.8K] hitag.h │   ├── [ 844] legic.h │   ├── [ 677] legic_prng.h │   ├── [1.7K] mifare.h │   ├── [5.1K] proxmark3.h │   ├── [1.0K] smartcard.h │   └── [ 16K] usb_cmd.h ├── [4.0K] liblua │   ├── [ 29K] lapi.c │   ├── [ 541] lapi.h │   ├── [ 27K] lauxlib.c │   ├── [7.2K] lauxlib.h │   ├── [ 12K] lbaselib.c │   ├── [4.2K] lbitlib.c │   ├── [ 22K] lcode.c │   ├── [3.0K] lcode.h │   ├── [3.5K] lcorolib.c │   ├── [2.2K] lctype.c │   ├── [1.8K] lctype.h │   ├── [9.8K] ldblib.c │   ├── [ 15K] ldebug.c │   ├── [1.1K] ldebug.h │   ├── [ 20K] ldo.c │   ├── [1.5K] ldo.h │   ├── [3.1K] ldump.c │   ├── [4.2K] lfunc.c │   ├── [1.0K] lfunc.h │   ├── [ 37K] lgc.c │   ├── [5.3K] lgc.h │   ├── [1.6K] linit.c │   ├── [ 17K] liolib.c │   ├── [ 15K] llex.c │   ├── [2.1K] llex.h │   ├── [7.3K] llimits.h │   ├── [6.4K] lmathlib.c │   ├── [2.6K] lmem.c │   ├── [1.8K] lmem.h │   ├── [ 21K] loadlib.c │   ├── [7.7K] lobject.c │   ├── [ 15K] lobject.h │   ├── [3.0K] lopcodes.c │   ├── [8.3K] lopcodes.h │   ├── [7.9K] loslib.c │   ├── [ 45K] lparser.c │   ├── [3.2K] lparser.h │   ├── [7.5K] lstate.c │   ├── [7.4K] lstate.h │   ├── [4.8K] lstring.c │   ├── [1.2K] lstring.h │   ├── [ 28K] lstrlib.c │   ├── [ 16K] ltable.c │   ├── [1.2K] ltable.h │   ├── [7.5K] ltablib.c │   ├── [1.8K] ltm.c │   ├── [1.1K] ltm.h │   ├── [ 14K] lua.c │   ├── [9.7K] luac.c │   ├── [ 15K] luaconf.h │   ├── [ 13K] lua.h │   ├── [ 191] lua.hpp │   ├── [1.1K] lualib.h │   ├── [5.5K] lundump.c │   ├── [ 768] lundump.h │   ├── [ 28K] lvm.c │   ├── [1.4K] lvm.h │   ├── [1.6K] lzio.c │   ├── [1.4K] lzio.h │   └── [6.1K] Makefile ├── [ 15K] LICENSE.txt ├── [2.4K] Makefile ├── [4.0K] pcb │   ├── [4.0K] lf-antenna │   │   ├── [4.0K] CAD │   │   │   └── [ 24K] lf-antenna.brd │   │   ├── [4.0K] CAM │   │   │   ├── [ 31K] lf-antenna.do │   │   │   ├── [ 690] lf-antenna.dri │   │   │   ├── [154K] lf-antenna.GBL │   │   │   ├── [ 19K] lf-antenna.GBO │   │   │   ├── [ 19K] lf-antenna.GBP │   │   │   ├── [ 20K] lf-antenna.GBS │   │   │   ├── [ 19K] lf-antenna.GML │   │   │   ├── [1.2K] lf-antenna.gpi │   │   │   ├── [155K] lf-antenna.GTL │   │   │   ├── [ 20K] lf-antenna.GTO │   │   │   ├── [ 20K] lf-antenna.GTP │   │   │   ├── [ 21K] lf-antenna.GTS │   │   │   └── [ 241] lf-antenna.TXT │   │   ├── [4.0K] MFG │   │   │   ├── [ 37K] lf-antenna_bot.pdf │   │   │   ├── [145K] lf-antenna_cam.zip │   │   │   └── [ 38K] lf-antenna_top.pdf │   │   └── [ 136] README.md │   ├── [4.0K] proxmark3_fix │   │   ├── [149K] BOT_layer_preview.png │   │   ├── [4.0K] CAD │   │   │   ├── [ 977] change_log.txt │   │   │   ├── [301K] proxmark3.brd │   │   │   ├── [125K] proxmark3_exported_and_modified_components.lbr │   │   │   └── [282K] proxmark3.sch │   │   ├── [4.0K] CAM │   │   │   ├── [436K] proxmark3.do │   │   │   ├── [ 785] proxmark3.dri │   │   │   ├── [197K] proxmark3.GBL │   │   │   ├── [3.5K] proxmark3.GBO │   │   │   ├── [3.5K] proxmark3.GBP │   │   │   ├── [6.9K] proxmark3.GBS │   │   │   ├── [173K] proxmark3.GL1 │   │   │   ├── [ 20K] proxmark3.GL2 │   │   │   ├── [3.5K] proxmark3.GML │   │   │   ├── [2.9K] proxmark3.gpi │   │   │   ├── [253K] proxmark3.GTL │   │   │   ├── [ 41K] proxmark3.GTO │   │   │   ├── [ 15K] proxmark3.GTP │   │   │   ├── [ 21K] proxmark3.GTS │   │   │   ├── [4.4K] proxmark3.TXT │   │   │   └── [ 689] README.txt │   │   ├── [ 92K] IN1_layer_preview.png │   │   ├── [ 63K] IN2_layer_preview.png │   │   ├── [4.0K] MFG │   │   │   ├── [ 82K] proxmark3_bot.pdf │   │   │   ├── [289K] proxmark3_cam.zip │   │   │   ├── [383K] proxmark3_IN1.pdf │   │   │   ├── [ 63K] proxmark3_IN2.pdf │   │   │   ├── [185K] proxmark3_sch.pdf │   │   │   └── [113K] proxmark3_top.pdf │   │   ├── [ 211] README.md │   │   └── [220K] TOP_layer_preview.png │   └── [4.0K] proxmark3_original_cad_cam_zip_files │   ├── [ 70K] proxmark3-eagle.zip │   ├── [184K] proxmark3-mfgr-data.zip │   └── [ 273] README.md ├── [4.6K] README.md ├── [4.0K] recovery │   └── [ 410] Makefile ├── [4.0K] tools │   ├── [ 748] at91sam7s256-armusbocd.cfg │   ├── [1.1K] at91sam7s256-armusbocd-flash-program.cfg │   ├── [ 731] at91sam7s256-jtagkey.cfg │   ├── [1.0K] at91sam7s256-wiggler.cfg │   ├── [1.6K] at91sam7s512-busblaster.cfg │   ├── [1.5K] at91sam7s512-buspirate.cfg │   ├── [1.3K] at91sam7s512-jtagkey.cfg │   ├── [2.7K] findbits.py │   ├── [1.5K] findbits_test.py │   ├── [9.5K] install-gnuarm4.sh │   ├── [4.0K] mfkey │   │   ├── [2.0K] example_trace.txt │   │   ├── [ 484] Makefile │   │   ├── [2.2K] mfkey32.c │   │   └── [2.9K] mfkey64.c │   ├── [1.2K] mkversion.pl │   ├── [2.3K] rfidtest.pl │   ├── [ 548] srecswap.pl │   └── [1.6K] xorcheck.py ├── [4.0K] traces │   ├── [ 56K] ATA5577-HIDemu-FC1-C9.pm3 │   ├── [ 69K] AWID-15-259.pm3 │   ├── [ 63K] Casi-12ed825c29.pm3 │   ├── [ 62K] EM4102-1.pm3 │   ├── [ 63K] EM4102-2.pm3 │   ├── [ 63K] EM4102-3.pm3 │   ├── [111K] em4102-clamshell.pm3 │   ├── [139K] EM4102-Fob.pm3 │   ├── [ 36K] em4102-thin.pm3 │   ├── [205K] em4x05.pm3 │   ├── [204K] em4x50.pm3 │   ├── [ 62K] hid-proxCardII-05512-11432784-1.pm3 │   ├── [ 67K] HID-weak-fob-11647.pm3 │   ├── [ 73K] homeagain1600.pm3 │   ├── [ 27K] homeagain.pm3 │   ├── [ 55K] indala-00002-12345678-1A.pm3 │   ├── [ 66K] indala-504278295.pm3 │   ├── [134K] ioprox-XSF-01-3B-44725.pm3 │   ├── [ 57K] ioProx-XSF-01-BE-03011.pm3 │   ├── [121K] keri.pm3 │   ├── [ 77K] modulation-ask-biph-50.pm3 │   ├── [ 74K] modulation-ask-man-100.pm3 │   ├── [ 71K] modulation-ask-man-128.pm3 │   ├── [ 78K] modulation-ask-man-16.pm3 │   ├── [ 78K] modulation-ask-man-32.pm3 │   ├── [ 78K] modulation-ask-man-40.pm3 │   ├── [ 72K] modulation-ask-man-8.pm3 │   ├── [ 92K] modulation-biphase.pm3 │   ├── [ 12] modulation-data.dat │   ├── [ 68K] modulation-direct-32.pm3 │   ├── [ 67K] modulation-direct-40.pm3 │   ├── [ 65K] modulation-direct-50.pm3 │   ├── [ 66K] modulation-fsk1-50.pm3 │   ├── [ 67K] modulation-fsk1a-50.pm3 │   ├── [ 92K] modulation-fsk1.pm3 │   ├── [ 66K] modulation-fsk2-50.pm3 │   ├── [ 67K] modulation-fsk2a-40.pm3 │   ├── [ 66K] modulation-fsk2a-50.pm3 │   ├── [ 94K] modulation-fsk2.pm3 │   ├── [ 96K] modulation-manchester.pm3 │   ├── [ 63K] modulation-nrz.pm3 │   ├── [ 65K] modulation-psk1-32-4.pm3 │   ├── [ 66K] modulation-psk1-64-8.pm3 │   ├── [ 61K] modulation-psk1.pm3 │   ├── [ 59K] modulation-psk2-32-2.pm3 │   ├── [ 61K] modulation-psk2.pm3 │   ├── [ 69K] modulation-psk3-32-8.pm3 │   ├── [ 60K] modulation-psk3.pm3 │   ├── [ 56K] Paradox-96_40426-APJN08.pm3 │   ├── [1.6K] README.txt │   ├── [436K] TITEST.TXT │   └── [204K] Transit999-best.pm3 ├── [4.0K] uart │   ├── [ 647] README.md │   ├── [3.9K] uart.h │   ├── [ 11K] uart_posix.c │   └── [4.3K] uart_win32.c └── [4.0K] zlib ├── [4.9K] adler32.c ├── [ 75K] ChangeLog ├── [ 73K] deflate.c ├── [ 12K] deflate.h ├── [ 16K] FAQ ├── [ 13K] inffast.c ├── [ 427] inffast.h ├── [6.2K] inffixed.h ├── [ 53K] inflate.c ├── [6.2K] inflate.h ├── [ 13K] inftrees.c ├── [2.9K] inftrees.h ├── [5.6K] README ├── [ 44K] trees.c ├── [8.3K] trees.h ├── [ 15K] zconf.h ├── [ 86K] zlib.h ├── [7.2K] zutil.c └── [6.6K] zutil.h 59 directories, 1166 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. If the original source is unavailable, please email f.jinxu#gmail.com for a local snapshot (replace # with @).
    3. Shenlong has snapshotted the POC code for you. To support long-term maintenance, please consider donating. Thank you for your support.