mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-19 13:00:42 -07:00
Adapting license headers, WIP
This commit is contained in:
parent
8952a1f712
commit
b703bb746b
154 changed files with 2317 additions and 1139 deletions
11
AUTHORS.md
11
AUTHORS.md
|
@ -2,11 +2,16 @@ Initial author of the Proxmark3 code is Jonathan Westhues, starting in August 20
|
||||||
His latest release was done in May 2007 and is available [here](https://cq.cx/dl/proxmark3-may23-2007.zip) (copy available [here](http://proxmark.org/files/J.Westhues/)).
|
His latest release was done in May 2007 and is available [here](https://cq.cx/dl/proxmark3-may23-2007.zip) (copy available [here](http://proxmark.org/files/J.Westhues/)).
|
||||||
|
|
||||||
Initial copyright notice is therefore:
|
Initial copyright notice is therefore:
|
||||||
Copyright (C) 2005-2005 Jonathan Westhues
|
Copyright (C) 2005-2007 Jonathan Westhues
|
||||||
|
|
||||||
Since then, each contribution is under the copyright of its respective author.
|
Since then, each contribution is under the copyright of its respective author.
|
||||||
|
|
||||||
A few releases were done by the Proxmark community between 2007 and March 2009 before using version control.
|
A few releases were done by the Proxmark community between 2007 and March 2009 before using version control.
|
||||||
The last one which served as basis for version control, under SVN then migrated to Git, was the `20090306_ela` release by Edouard Lafargue. See the first commit of this repository.
|
The last release which served as basis for version control, under SVN then migrated to Git, was the `20090306_ela` release by Edouard Lafargue. See the first commit of this repository.
|
||||||
|
|
||||||
Since then, each contribution is tracked by the Git history. See the output of `git shortlog -nse` for a full list. See also [the Contributors page on Github](https://github.com/RfidResearchGroup/proxmark3/graphs/contributors).
|
Therefore, only the following copyright notices are left untouched in the corresponding files:
|
||||||
|
- copyright notices present in the `20090306_ela` release
|
||||||
|
- copyright notices of code borrowed from other projects
|
||||||
|
- copyright notices of standalone modes initial authors
|
||||||
|
|
||||||
|
Since then, copyright of each contribution is tracked by the Git history. See the output of `git shortlog -nse` for a full list. See also [the Contributors page on Github](https://github.com/RfidResearchGroup/proxmark3/graphs/contributors).
|
||||||
|
|
|
@ -1,10 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, Aug 2005
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// Gerhard de Koning Gans, April 2008, May 2011
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// BigBuf and functions to allocate/free parts of it.
|
// BigBuf and functions to allocate/free parts of it.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,10 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, Aug 2005
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// Gerhard de Koning Gans, April 2008, May 2011
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// BigBuf and functions to allocate/free parts of it.
|
// BigBuf and functions to allocate/free parts of it.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,7 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
//
|
||||||
// the 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// LCD code
|
// LCD code
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,7 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
//
|
||||||
// the 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// LCD code
|
// LCD code
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,6 +1,18 @@
|
||||||
# This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
#-----------------------------------------------------------------------------
|
||||||
# at your option, any later version. See the LICENSE.txt file for the text of
|
# Copyright (C) Jonathan Westhues, Mar 2006
|
||||||
# the license.
|
# Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
#
|
||||||
|
# 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 3 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.
|
||||||
|
#
|
||||||
|
# See LICENSE.txt for the text of the license.
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
# Makefile for armsrc, see ../common_arm/Makefile.common for common settings
|
# Makefile for armsrc, see ../common_arm/Makefile.common for common settings
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,3 +1,18 @@
|
||||||
|
#-----------------------------------------------------------------------------
|
||||||
|
# Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
#
|
||||||
|
# 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 3 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.
|
||||||
|
#
|
||||||
|
# See LICENSE.txt for the text of the license.
|
||||||
|
#-----------------------------------------------------------------------------
|
||||||
# Default standalone if no standalone specified
|
# Default standalone if no standalone specified
|
||||||
DEFAULT_STANDALONE=LF_SAMYRUN
|
DEFAULT_STANDALONE=LF_SAMYRUN
|
||||||
HELP_EXAMPLE_STANDALONE=LF_SAMYRUN
|
HELP_EXAMPLE_STANDALONE=LF_SAMYRUN
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
|
#-----------------------------------------------------------------------------
|
||||||
|
# Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
#
|
||||||
|
# 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 3 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.
|
||||||
|
#
|
||||||
|
# See LICENSE.txt for the text of the license.
|
||||||
|
#-----------------------------------------------------------------------------
|
||||||
# Generic standalone Mode injection of source code
|
# Generic standalone Mode injection of source code
|
||||||
|
#-----------------------------------------------------------------------------
|
||||||
|
|
||||||
SRC_STANDALONE = placeholder.c
|
SRC_STANDALONE = placeholder.c
|
||||||
# WITH_STANDALONE_LF_SKELETON
|
# WITH_STANDALONE_LF_SKELETON
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Daniel Karling, 2021
|
// Copyright (C) Daniel Karling, 2021
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for Multi Loader
|
// main code for Multi Loader
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,3 +1,21 @@
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// Copyright (C) Daniel Karling, 2021
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
//
|
||||||
|
// 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// main code for Multi Loader
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
#ifndef _DANKARMULTI_H_
|
#ifndef _DANKARMULTI_H_
|
||||||
#define _DANKARMULTI_H_
|
#define _DANKARMULTI_H_
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Copyright 2020 Michael Farrell <micolous+git@gmail.com>
|
// Copyright (C) 2020 Michael Farrell <micolous+git@gmail.com>
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for standalone HF/iso14a Sniff to flash
|
// main code for standalone HF/iso14a Sniff to flash
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// A. Ozkal, 2020
|
// Copyright (C) A. Ozkal, 2020
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for HF Mifare Ultralight read/simulation by Ave Ozkal
|
// main code for HF Mifare Ultralight read/simulation by Ave Ozkal
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,7 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// Copyright (C) Bogiton 2018
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// the 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for standalone HF Sniff (and ULC/NTAG/ULEV1 pwd storing)
|
// main code for standalone HF Sniff (and ULC/NTAG/ULEV1 pwd storing)
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,10 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Colin Brigato, 2016, 2017, 2018, 2019
|
// Copyright (C) Colin Brigato, 2016
|
||||||
// Christian Herrmann, 2017
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for HF Mifare aka ColinRun by Colin Brigato
|
// main code for HF Mifare aka ColinRun by Colin Brigato
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,12 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Colin Brigato 2016, 2017
|
// Copyright (C) Colin Brigato 2016
|
||||||
// Christian Herrmann, 2017
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
//-----------------------------------------------------------------------------
|
// (at your option) any later version.
|
||||||
// StandAlone Mod
|
//
|
||||||
|
// 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
|
|
|
@ -1,16 +1,22 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Copyright 2020 Anze Jensterle <dev@anze.dev>
|
// Copyright (C) 2020 Anze Jensterle <dev@anze.dev>
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for hf_craftbyte
|
// main code for hf_craftbyte
|
||||||
|
// `hf_craftyte` continuously scans for ISO14443a card UID and then emulates it.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
//
|
|
||||||
//
|
|
||||||
// `hf_craftyte` continuesly scans for ISO14443a card UID and then emulates it.
|
|
||||||
//
|
|
||||||
|
|
||||||
#include "standalone.h"
|
#include "standalone.h"
|
||||||
#include "proxmark3_arm.h"
|
#include "proxmark3_arm.h"
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Christian Herrmann, 2020
|
// Copyright (C) Christian Herrmann, 2020
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for hf_iceclass by Iceman
|
// main code for hf_iceclass by Iceman
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,10 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// (c) Stefanie Hofmann, 2020
|
// Copyright (C) Stefanie Hofmann and Uli Heilmeier, 2020
|
||||||
// (c) Uli Heilmeier, 2020
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for Legic Prime read/sim
|
// main code for Legic Prime read/sim
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,10 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Matías A. Ré Medina 2016
|
// Copyright (C) Matías A. Ré Medina 2016
|
||||||
// Christian Herrmann, 2018
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for HF aka MattyRun by Matías A. Ré Medina
|
// main code for HF aka MattyRun by Matías A. Ré Medina
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Ray Lee, 2021
|
// Copyright (C) Ray Lee, 2021
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for mifare classic simulator aka MFCSIM
|
// main code for mifare classic simulator aka MFCSIM
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Salvador Mendoza (salmg.net), 2020
|
// Copyright (C) Salvador Mendoza (salmg.net), 2020
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Code for reading and emulating 14a technology aka MSDSal by Salvador Mendoza
|
// Code for reading and emulating 14a technology aka MSDSal by Salvador Mendoza
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Salvador Mendoza (salmg.net) - January 01, 2021
|
// Copyright (C) Salvador Mendoza (salmg.net) - January 01, 2021
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Code to relay 14a technology data aka reblay by Salvador Mendoza
|
// Code to relay 14a technology data aka reblay by Salvador Mendoza
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Nick Draffen, 2020
|
// Copyright (C) Nick Draffen, 2020
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// code for HF ST25TA IKEA Rothult read/sim/dump/emulation by Nick Draffen
|
// code for HF ST25TA IKEA Rothult read/sim/dump/emulation by Nick Draffen
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,16 +1,22 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Copyright 2021 Tim Mudford <tim.mudford1@gmail.com>
|
// Copyright (C) 2021 Tim Mudford <tim.mudford1@gmail.com>
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for hf_tmudford
|
// main code for hf_tmudford
|
||||||
//-----------------------------------------------------------------------------
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// `hf_tmudford` Continuously scans for ISO15693 card UID and then emulates it.
|
// `hf_tmudford` Continuously scans for ISO15693 card UID and then emulates it.
|
||||||
//
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
#include "standalone.h"
|
#include "standalone.h"
|
||||||
#include "proxmark3_arm.h"
|
#include "proxmark3_arm.h"
|
||||||
|
|
|
@ -1,10 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Craig Young, 2014
|
// Copyright (C) Craig Young, 2014
|
||||||
// Christian Herrmann, 2017
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for HF standalone mode Mifare /sniff/emulation by Craig Young
|
// main code for HF standalone mode Mifare /sniff/emulation by Craig Young
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Artyom Gnatyuk, 2020
|
// Copyright (C) Artyom Gnatyuk, 2020
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// LF emul - Very simple mode. Simulate only predefined in low[] IDs
|
// LF emul - Very simple mode. Simulate only predefined in low[] IDs
|
||||||
// Short click - select next slot and start simulation
|
// Short click - select next slot and start simulation
|
||||||
|
|
|
@ -1,10 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Monster1024
|
// Copyright (C) 2020 Dmitriy Loginoov
|
||||||
// based on code by: Artyom Gnatyuk, 2020
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// LF rswb - This mode can simulate ID from selected slot, read ID to
|
// LF rswb - This mode can simulate ID from selected slot, read ID to
|
||||||
// selected slot, write from selected slot to T5555/T55x7 tag and store
|
// selected slot, write from selected slot to T5555/T55x7 tag and store
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Artyom Gnatyuk, 2020
|
// Copyright (C) Artyom Gnatyuk, 2020
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// LF rwc - This mode can simulate ID from selected slot, read ID to
|
// LF rwc - This mode can simulate ID from selected slot, read ID to
|
||||||
// selected slot, write from selected slot to T5555 tag and store
|
// selected slot, write from selected slot to T5555 tag and store
|
||||||
|
|
|
@ -1,16 +1,21 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Samy Kamkar, 2012
|
// Copyright (C) Federico Dotta and Maurizio Agazzini, 2015
|
||||||
// Federico Dotta, 2015
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// Maurizio Agazzini, 2015
|
|
||||||
// Christian Herrmann, 2017
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
// PROXMARK3 - HID CORPORATE 1000 BRUTEFORCER (STAND-ALONE MODE)
|
// PROXMARK3 - HID CORPORATE 1000 BRUTEFORCER (STAND-ALONE MODE)
|
||||||
//
|
//
|
||||||
// This version of Proxmark3 firmware adds one extra stand-alone mode.
|
|
||||||
// The new stand-alone mode allows to execute a bruteforce on HID Corporate 1000 readers, by
|
// The new stand-alone mode allows to execute a bruteforce on HID Corporate 1000 readers, by
|
||||||
// reading a specific badge and bruteforcing the Card Number (incrementing and decrementing it),
|
// reading a specific badge and bruteforcing the Card Number (incrementing and decrementing it),
|
||||||
// mainteining the same Facility Code of the original badge.
|
// mainteining the same Facility Code of the original badge.
|
||||||
|
|
|
@ -1,15 +1,34 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Samy Kamkar 2012
|
// Copyright (C) Federico Dotta and Maurizio Agazzini, 2015
|
||||||
// Federico Dotta, 2015
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// Maurizio Agazzini, 2015
|
|
||||||
// Christian Herrmann, 2017
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
//-----------------------------------------------------------------------------
|
// (at your option) any later version.
|
||||||
// StandAlone Mod
|
//
|
||||||
|
// 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
// PROXMARK3 - HID CORPORATE 1000 BRUTEFORCER (STAND-ALONE MODE)
|
||||||
|
//
|
||||||
|
// The new stand-alone mode allows to execute a bruteforce on HID Corporate 1000 readers, by
|
||||||
|
// reading a specific badge and bruteforcing the Card Number (incrementing and decrementing it),
|
||||||
|
// mainteining the same Facility Code of the original badge.
|
||||||
|
//
|
||||||
|
// Based on an idea of Brad Antoniewicz of McAfee® Foundstone® Professional Services (ProxBrute),
|
||||||
|
// the stand-alone mode has been rewritten in order to overcome some limitations of ProxBrute firmware,
|
||||||
|
// that does not consider parity bits.
|
||||||
|
//
|
||||||
|
// https://github.com/federicodotta/proxmark3
|
||||||
|
//
|
||||||
|
//-----------------------------------------------------------------------------------
|
||||||
|
// main code for LF aka HID corporate brutefore by Federico Dotta & Maurizio Agazzini
|
||||||
|
//-----------------------------------------------------------------------------------
|
||||||
|
|
||||||
#ifndef __LF_HIDBRUTE_H
|
#ifndef __LF_HIDBRUTE_H
|
||||||
#define __LF_HIDBRUTE_H
|
#define __LF_HIDBRUTE_H
|
||||||
|
|
|
@ -1,10 +1,25 @@
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// Copyright (C) Stephen Shkardoon proxmark@ss23.geek.nz - ss23
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
//
|
||||||
|
// 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
/**
|
/**
|
||||||
* Bruteforce a HID system using a static card number but incrementing FC
|
* Bruteforce a HID system using a static card number but incrementing FC
|
||||||
*
|
*
|
||||||
* This is only going to work if the system has a card number registered that you know,
|
* This is only going to work if the system has a card number registered that you know,
|
||||||
* or if you can determine whether a given FC is valid based on external information.
|
* or if you can determine whether a given FC is valid based on external information.
|
||||||
*
|
*
|
||||||
* Author: proxmark@ss23.geek.nz - ss23
|
|
||||||
* Based on lf_hidbrute
|
* Based on lf_hidbrute
|
||||||
*
|
*
|
||||||
* To retrieve log file from flash:
|
* To retrieve log file from flash:
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// Copyright (C) Stephen Shkardoon proxmark@ss23.geek.nz - ss23
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
//
|
||||||
|
// 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
#ifndef __LF_HIDFCBRUTE_H
|
#ifndef __LF_HIDFCBRUTE_H
|
||||||
#define __LF_HIDFCBRUTE_H
|
#define __LF_HIDFCBRUTE_H
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Christian Herrmann, 2020
|
// Copyright (C) Christian Herrmann, 2020
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for HID collector aka IceHID by Iceman
|
// main code for HID collector aka IceHID by Iceman
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// BOSCA Maxime, RIOUX Guilhem 2021
|
// Copyright (C) BOSCA Maxime and RIOUX Guilhem 2021
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for Nexwatch ID / Magic number collector.
|
// main code for Nexwatch ID / Magic number collector.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,11 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Samy Kamkar, 2011, 2012
|
// Copyright (C) Brad Antoniewicz 2011
|
||||||
// Brad antoniewicz 2011
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// Christian Herrmann, 2017
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for LF aka Proxbrute by Brad antoniewicz
|
// main code for LF aka Proxbrute by Brad antoniewicz
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,10 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Samy Kamkar, 2012
|
// Copyright (C) Samy Kamkar, 2012
|
||||||
// Christian Herrmann, 2017
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for LF aka SamyRun by Samy Kamkar
|
// main code for LF aka SamyRun by Samy Kamkar
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,9 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Christian Herrmann, 2019
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for skeleton by Iceman
|
// main code for skeleton by Iceman
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// tharexde, 2021
|
// Copyright (C) tharexde, 2021
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// main code for EM4x50 simulator and collector aka THAREXDE
|
// main code for EM4x50 simulator and collector aka THAREXDE
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,3 +1,18 @@
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
//
|
||||||
|
// 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
#include "standalone.h" // standalone definitions
|
#include "standalone.h" // standalone definitions
|
||||||
|
|
||||||
#include "dbprint.h"
|
#include "dbprint.h"
|
||||||
|
|
|
@ -1,9 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Christian Herrmann, 2017
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// StandAlone Mod header file
|
// StandAlone Mod header file
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,10 +1,19 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, Mar 2006
|
// Copyright (C) Jonathan Westhues, Mar 2006
|
||||||
// Edits by Gerhard de Koning Gans, Sep 2007 (##)
|
// Copyright (C) Gerhard de Koning Gans, Sep 2007
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// The main application code. This is the first thing called after start.c
|
// The main application code. This is the first thing called after start.c
|
||||||
// executes.
|
// executes.
|
||||||
|
|
|
@ -1,10 +1,19 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, Aug 2005
|
// Copyright (C) Jonathan Westhues, Aug 2005
|
||||||
// Gerhard de Koning Gans, April 2008, May 2011
|
// Copyright (C) Gerhard de Koning Gans, April 2008
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Definitions internal to the app source.
|
// Definitions internal to the app source.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
//
|
||||||
|
// 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
#include "buzzer_disabled.h"
|
#include "buzzer_disabled.h"
|
||||||
|
|
||||||
void Ring_BEE_ONCE(uint16_t music_note) {
|
void Ring_BEE_ONCE(uint16_t music_note) {
|
||||||
|
|
|
@ -1,6 +1,19 @@
|
||||||
/*******
|
//-----------------------------------------------------------------------------
|
||||||
--by sww.2017.4.6
|
// Copyright (C) sww 2017.4.6
|
||||||
*******/
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
//
|
||||||
|
// 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
#ifndef __BUZZER_H
|
#ifndef __BUZZER_H
|
||||||
#define __BUZZER_H
|
#define __BUZZER_H
|
||||||
|
|
46
armsrc/cmd.c
46
armsrc/cmd.c
|
@ -1,34 +1,18 @@
|
||||||
/*
|
//-----------------------------------------------------------------------------
|
||||||
* Proxmark send and receive commands
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
*
|
//
|
||||||
* Copyright (c) 2012, Roel Verdult
|
// This program is free software: you can redistribute it and/or modify
|
||||||
* All rights reserved.
|
// it under the terms of the GNU General Public License as published by
|
||||||
*
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
* Redistribution and use in source and binary forms, with or without
|
// (at your option) any later version.
|
||||||
* modification, are permitted provided that the following conditions are met:
|
//
|
||||||
* 1. Redistributions of source code must retain the above copyright
|
// This program is distributed in the hope that it will be useful,
|
||||||
* notice, this list of conditions and the following disclaimer.
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* 2. Redistributions in binary form must reproduce the above copyright
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* notice, this list of conditions and the following disclaimer in the
|
// GNU General Public License for more details.
|
||||||
* documentation and/or other materials provided with the distribution.
|
//
|
||||||
* 3. Neither the name of the copyright holders nor the
|
// See LICENSE.txt for the text of the license.
|
||||||
* names of its contributors may be used to endorse or promote products
|
//-----------------------------------------------------------------------------
|
||||||
* derived from this software without specific prior written permission.
|
|
||||||
*
|
|
||||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''AS IS'' AND ANY
|
|
||||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
|
||||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
|
||||||
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
||||||
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
|
||||||
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
||||||
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
|
||||||
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
||||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
||||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
*
|
|
||||||
* @file cmd.c
|
|
||||||
* @brief
|
|
||||||
*/
|
|
||||||
#include "cmd.h"
|
#include "cmd.h"
|
||||||
#include "usb_cdc.h"
|
#include "usb_cdc.h"
|
||||||
#include "usart.h"
|
#include "usart.h"
|
||||||
|
|
46
armsrc/cmd.h
46
armsrc/cmd.h
|
@ -1,34 +1,18 @@
|
||||||
/*
|
//-----------------------------------------------------------------------------
|
||||||
* Proxmark send and receive commands
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
*
|
//
|
||||||
* Copyright (c) 2010, Roel Verdult
|
// This program is free software: you can redistribute it and/or modify
|
||||||
* All rights reserved.
|
// it under the terms of the GNU General Public License as published by
|
||||||
*
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
* Redistribution and use in source and binary forms, with or without
|
// (at your option) any later version.
|
||||||
* modification, are permitted provided that the following conditions are met:
|
//
|
||||||
* 1. Redistributions of source code must retain the above copyright
|
// This program is distributed in the hope that it will be useful,
|
||||||
* notice, this list of conditions and the following disclaimer.
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* 2. Redistributions in binary form must reproduce the above copyright
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* notice, this list of conditions and the following disclaimer in the
|
// GNU General Public License for more details.
|
||||||
* documentation and/or other materials provided with the distribution.
|
//
|
||||||
* 3. Neither the name of the copyright holders nor the
|
// See LICENSE.txt for the text of the license.
|
||||||
* names of its contributors may be used to endorse or promote products
|
//-----------------------------------------------------------------------------
|
||||||
* derived from this software without specific prior written permission.
|
|
||||||
*
|
|
||||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''AS IS'' AND ANY
|
|
||||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
|
||||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
|
||||||
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
||||||
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
|
||||||
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
||||||
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
|
||||||
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
||||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
||||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
*
|
|
||||||
* @file cmd.h
|
|
||||||
* @brief
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef _PROXMARK_CMD_H_
|
#ifndef _PROXMARK_CMD_H_
|
||||||
#define _PROXMARK_CMD_H_
|
#define _PROXMARK_CMD_H_
|
||||||
|
|
|
@ -1,13 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, Mar 2006
|
// Copyright (C) Jonathan Westhues, Mar 2006
|
||||||
// Edits by Gerhard de Koning Gans, Sep 2007 (##)
|
// Copyright (C) Gerhard de Koning Gans, Sep 2007
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
//-----------------------------------------------------------------------------
|
// (at your option) any later version.
|
||||||
// The main application code. This is the first thing called after start.c
|
//
|
||||||
// executes.
|
// 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
#include "dbprint.h"
|
#include "dbprint.h"
|
||||||
|
|
|
@ -1,13 +1,21 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, Aug 2005
|
// Copyright (C) Jonathan Westhues, Aug 2005
|
||||||
// Gerhard de Koning Gans, April 2008, May 2011
|
// Copyright (C) Gerhard de Koning Gans, April 2008
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
//-----------------------------------------------------------------------------
|
// (at your option) any later version.
|
||||||
// Definitions internal to the app source.
|
//
|
||||||
|
// 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
#ifndef __DBPRINT_H
|
#ifndef __DBPRINT_H
|
||||||
#define __DBPRINT_H
|
#define __DBPRINT_H
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,20 @@
|
||||||
/*-
|
//-----------------------------------------------------------------------------
|
||||||
* Copyright (C) 2010, Romain Tartiere.
|
// Borrowed initially from https://github.com/nfc-tools/libfreefare
|
||||||
*
|
// Copyright (C) 2010, Romain Tartiere.
|
||||||
* This program is free software: you can redistribute it and/or modify it
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
* under the terms of the GNU Lesser General Public License as published by the
|
//
|
||||||
* Free Software Foundation, either version 3 of the License, or (at your
|
// This program is free software: you can redistribute it and/or modify
|
||||||
* option) any later version.
|
// it under the terms of the GNU General Public License as published by
|
||||||
*
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
// (at your option) any later version.
|
||||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
//
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
// This program is distributed in the hope that it will be useful,
|
||||||
* more details.
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
*
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
// GNU General Public License for more details.
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>
|
//
|
||||||
*
|
// See LICENSE.txt for the text of the license.
|
||||||
* $Id$
|
//-----------------------------------------------------------------------------
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This implementation was written based on information provided by the
|
* This implementation was written based on information provided by the
|
||||||
* following documents:
|
* following documents:
|
||||||
|
|
|
@ -1,3 +1,21 @@
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// Borrowed initially from https://github.com/nfc-tools/libfreefare
|
||||||
|
// Copyright (C) 2010, Romain Tartiere.
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
//
|
||||||
|
// 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
#ifndef __DESFIRE_CRYPTO_H
|
#ifndef __DESFIRE_CRYPTO_H
|
||||||
#define __DESFIRE_CRYPTO_H
|
#define __DESFIRE_CRYPTO_H
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Copyright (C) 2020 tharexde
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Low frequency EM4x50 commands
|
// Low frequency EM4x50 commands
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,9 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Copyright (C) 2020 tharexde
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Low frequency EM4x50 commands
|
// Low frequency EM4x50 commands
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,11 +1,19 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Copyright (C) 2020 sirloins based on em4x50
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Low frequency EM4170 commands
|
// Low frequency EM4x70 commands
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
#include "fpgaloader.h"
|
#include "fpgaloader.h"
|
||||||
|
|
|
@ -1,9 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Copyright (C) 2020 sirloins
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Low frequency EM4x70 commands
|
// Low frequency EM4x70 commands
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,11 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Peter Fillmore 2014
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// code derived off merloks mifare code
|
|
||||||
//
|
//
|
||||||
|
// 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 3 of the License, or
|
||||||
|
// (at your option) any later version.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is distributed in the hope that it will be useful,
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
// the license.
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU General Public License for more details.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// structure to hold EMV card and terminal parameters
|
// structure to hold EMV card and terminal parameters
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
16
armsrc/epa.c
16
armsrc/epa.c
|
@ -1,9 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Frederik Möllers - August 2012
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Routines to support the German electronic "Personalausweis" (ID card)
|
// Routines to support the German electronic "Personalausweis" (ID card)
|
||||||
// Note that the functions which do not implement USB commands do NOT initialize
|
// Note that the functions which do not implement USB commands do NOT initialize
|
||||||
|
|
16
armsrc/epa.h
16
armsrc/epa.h
|
@ -1,9 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Frederik Möllers - August 2012
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Routines to support the German electronic "Personalausweis" (ID card)
|
// Routines to support the German electronic "Personalausweis" (ID card)
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,3 +1,18 @@
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
//
|
||||||
|
// 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
#include "felica.h"
|
#include "felica.h"
|
||||||
#include "proxmark3_arm.h"
|
#include "proxmark3_arm.h"
|
||||||
#include "BigBuf.h"
|
#include "BigBuf.h"
|
||||||
|
|
|
@ -1,10 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, Aug 2005
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// Gerhard de Koning Gans, April 2008, May 2011
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Definitions internal to the FeliCa functionality
|
// Definitions internal to the FeliCa functionality
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,3 +1,20 @@
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// Borrowed initially from Arduino SPIFlash Library v.2.5.0
|
||||||
|
// Copyright (C) 2015 by Prajwal Bhattaram.
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
//
|
||||||
|
// 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
#include "flashmem.h"
|
#include "flashmem.h"
|
||||||
#include "pmflash.h"
|
#include "pmflash.h"
|
||||||
|
|
||||||
|
|
|
@ -1,27 +1,19 @@
|
||||||
/* Arduino SPIFlash Library v.2.5.0
|
//-----------------------------------------------------------------------------
|
||||||
* Copyright (C) 2015 by Prajwal Bhattaram
|
// Borrowed initially from Arduino SPIFlash Library v.2.5.0
|
||||||
* Modified by Prajwal Bhattaram - 13/11/2016
|
// Copyright (C) 2015 by Prajwal Bhattaram.
|
||||||
*
|
//
|
||||||
* This file is part of the Arduino SPIFlash Library. This library is for
|
// This program is free software: you can redistribute it and/or modify
|
||||||
* Winbond NOR flash memory modules. In its current form it enables reading
|
// it under the terms of the GNU General Public License as published by
|
||||||
* and writing individual data variables, structs and arrays from and to various locations;
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
* reading and writing pages; continuous read functions; sector, block and chip erase;
|
// (at your option) any later version.
|
||||||
* suspending and resuming programming/erase and powering down for low power operation.
|
//
|
||||||
*
|
// This program is distributed in the hope that it will be useful,
|
||||||
* This Library is free software: you can redistribute it and/or modify
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* it under the terms of the GNU General Public License as published by
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
// GNU General Public License for more details.
|
||||||
* (at your option) any later version.
|
//
|
||||||
*
|
// See LICENSE.txt for the text of the license.
|
||||||
* This Library 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 v3.0
|
|
||||||
* along with the Arduino SPIFlash Library. If not, see
|
|
||||||
* <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
|
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
|
||||||
// Common Instructions //
|
// Common Instructions //
|
||||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
|
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
|
||||||
|
|
|
@ -1,7 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
//
|
||||||
// the 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Fonts for the LCD
|
// Fonts for the LCD
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,7 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
//
|
||||||
// the 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Fonts for the LCD
|
// Fonts for the LCD
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,10 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, April 2006
|
// Copyright (C) Jonathan Westhues, April 2006
|
||||||
// iZsh <izsh at fail0verflow.com>, 2014
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Routines to load the FPGA image, and then to configure the FPGA's major
|
// Routines to load the FPGA image, and then to configure the FPGA's major
|
||||||
// mode once it is configured.
|
// mode once it is configured.
|
||||||
|
|
|
@ -1,10 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, April 2006
|
// Copyright (C) Jonathan Westhues, April 2006
|
||||||
// iZsh <izsh at fail0verflow.com>, 2014
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Routines to load the FPGA image, and then to configure the FPGA's major
|
// Routines to load the FPGA image, and then to configure the FPGA's major
|
||||||
// mode once it is configured.
|
// mode once it is configured.
|
||||||
|
|
|
@ -1,20 +1,21 @@
|
||||||
/*
|
//-----------------------------------------------------------------------------
|
||||||
* Copyright (c) 2004-2013 Sergey Lyubka <valenok@gmail.com>
|
// Borrowed initially from https://github.com/cesanta/frozen
|
||||||
* Copyright (c) 2018 Cesanta Software Limited
|
// Copyright (c) 2004-2013 Sergey Lyubka <valenok@gmail.com>
|
||||||
* All rights reserved
|
// Copyright (c) 2018 Cesanta Software Limited
|
||||||
*
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
* Licensed under the Apache License, Version 2.0 (the ""License"");
|
//
|
||||||
* you may not use this file except in compliance with the License.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
* You may obtain a copy of the License at
|
// it under the terms of the GNU General Public License as published by
|
||||||
*
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
// (at your option) any later version.
|
||||||
*
|
//
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
// This program is distributed in the hope that it will be useful,
|
||||||
* distributed under the License is distributed on an ""AS IS"" BASIS,
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* See the License for the specific language governing permissions and
|
// GNU General Public License for more details.
|
||||||
* limitations under the License.
|
//
|
||||||
*/
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
#define _CRT_SECURE_NO_WARNINGS /* Disable deprecation warning in VS2005+ */
|
#define _CRT_SECURE_NO_WARNINGS /* Disable deprecation warning in VS2005+ */
|
||||||
|
|
||||||
|
|
|
@ -1,20 +1,21 @@
|
||||||
/*
|
//-----------------------------------------------------------------------------
|
||||||
* Copyright (c) 2004-2013 Sergey Lyubka <valenok@gmail.com>
|
// Borrowed initially from https://github.com/cesanta/frozen
|
||||||
* Copyright (c) 2018 Cesanta Software Limited
|
// Copyright (c) 2004-2013 Sergey Lyubka <valenok@gmail.com>
|
||||||
* All rights reserved
|
// Copyright (c) 2018 Cesanta Software Limited
|
||||||
*
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
* Licensed under the Apache License, Version 2.0 (the ""License"");
|
//
|
||||||
* you may not use this file except in compliance with the License.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
* You may obtain a copy of the License at
|
// it under the terms of the GNU General Public License as published by
|
||||||
*
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
// (at your option) any later version.
|
||||||
*
|
//
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
// This program is distributed in the hope that it will be useful,
|
||||||
* distributed under the License is distributed on an ""AS IS"" BASIS,
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* See the License for the specific language governing permissions and
|
// GNU General Public License for more details.
|
||||||
* limitations under the License.
|
//
|
||||||
*/
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
#ifndef CS_FROZEN_FROZEN_H_
|
#ifndef CS_FROZEN_FROZEN_H_
|
||||||
#define CS_FROZEN_FROZEN_H_
|
#define CS_FROZEN_FROZEN_H_
|
||||||
|
|
|
@ -1,9 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// piwi, 2019
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Routines to get sample data from FPGA.
|
// Routines to get sample data from FPGA.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,13 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, Aug 2005
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// Gerhard de Koning Gans, April 2008, May 2011
|
|
||||||
// Piwi, Feb 2019
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
//-----------------------------------------------------------------------------
|
// (at your option) any later version.
|
||||||
// Definitions internal to the app source.
|
//
|
||||||
|
// 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
#ifndef __HFSNOOP_H
|
#ifndef __HFSNOOP_H
|
||||||
#define __HFSNOOP_H
|
#define __HFSNOOP_H
|
||||||
|
|
|
@ -1,24 +1,18 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
|
||||||
// the license.
|
|
||||||
//-----------------------------------------------------------------------------
|
|
||||||
// Hitag2 emulation
|
|
||||||
//
|
//
|
||||||
// (c) 2009 Henryk Plötz <henryk@ploetzli.ch>
|
// 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
|
||||||
// Hitag2 complete rewrite of the code
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
// - Fixed modulation/encoding issues
|
// (at your option) any later version.
|
||||||
// - Rewrote code for transponder emulation
|
|
||||||
// - Added sniffing of transponder communication
|
|
||||||
// - Added reader functionality
|
|
||||||
//
|
//
|
||||||
// (c) 2012 Roel Verdult
|
// 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Piwi, 2019
|
|
||||||
// Iceman, 2019
|
|
||||||
// Anon, 2019
|
|
||||||
// Doegox, 2020
|
|
||||||
|
|
||||||
#define DBG if (g_dbglevel >= DBG_EXTENDED)
|
#define DBG if (g_dbglevel >= DBG_EXTENDED)
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// (c) 2012 Roel Verdult
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// modified 2021 Iceman
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Hitag2 type prototyping
|
// Hitag2 type prototyping
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,13 +1,19 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
//
|
||||||
// the 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Hitag2 Crypto
|
// Hitag2 Crypto
|
||||||
//
|
|
||||||
// (c) 2009 Henryk Plötz <henryk@ploetzli.ch>
|
|
||||||
// (c) 2012 Roel Verdult
|
|
||||||
// (c) 2019 Iceman
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
#include "hitag2_crypto.h"
|
#include "hitag2_crypto.h"
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,18 @@
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
//
|
||||||
|
// 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
#ifndef __HITAG2_CRYPTO_H
|
#ifndef __HITAG2_CRYPTO_H
|
||||||
#define __HITAG2_CRYPTO_H
|
#define __HITAG2_CRYPTO_H
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,19 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Kevin Sheldrake <kev@headhacking.com>, Aug 2018
|
// Borrowed initially from hitag2crack
|
||||||
|
// Copyright (C) Kevin Sheldrake <kev@headhacking.com>, Aug 2018
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
|
// (at your option) any later version.
|
||||||
//
|
//
|
||||||
// iceman, Jan, 2020
|
// This program is distributed in the hope that it will be useful,
|
||||||
// doegox, Jan, 2020
|
// 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// hitag2 attack functions
|
// hitag2 attack functions
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,9 +1,19 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Kevin Sheldrake <kev@headhacking.com>, Aug 2018
|
// Borrowed initially from hitag2crack
|
||||||
|
// Copyright (C) Kevin Sheldrake <kev@headhacking.com>, Aug 2018
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Definitions hitag2 attack functions
|
// Definitions hitag2 attack functions
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,16 +1,22 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// Borrowed initially from https://github.com/Proxmark/proxmark3/pull/167/files
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// Copyright (C) 2016 Oguzhan Cicek, Hendrik Schwartke, Ralf Spenneberg
|
||||||
// the license.
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
//
|
||||||
|
// 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// HitagS emulation (preliminary test version)
|
// HitagS emulation (preliminary test version)
|
||||||
//
|
|
||||||
// (c) 2016 Oguzhan Cicek, Hendrik Schwartke, Ralf Spenneberg
|
|
||||||
// <info@os-s.de>
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Some code was copied from Hitag2.c
|
|
||||||
//-----------------------------------------------------------------------------
|
|
||||||
// bosb 2020
|
|
||||||
|
|
||||||
#include "hitagS.h"
|
#include "hitagS.h"
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,21 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// Borrowed initially from https://github.com/Proxmark/proxmark3/pull/167/files
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// Copyright (C) 2016 Oguzhan Cicek, Hendrik Schwartke, Ralf Spenneberg
|
||||||
// the license.
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
//
|
||||||
|
// 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// HitagS emulation (preliminary test version)
|
// HitagS emulation (preliminary test version)
|
||||||
//
|
|
||||||
// (c) 2016 Oguzhan Cicek, Hendrik Schwartke, Ralf Spenneberg
|
|
||||||
// <info@os-s.de>
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
#ifndef _HITAGS_H_
|
#ifndef _HITAGS_H_
|
||||||
|
|
17
armsrc/i2c.c
17
armsrc/i2c.c
|
@ -1,10 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Willok, June 2018
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// Edits by Iceman, July 2018
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// The main i2c code, for communications with smart card module
|
// The main i2c code, for communications with smart card module
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
15
armsrc/i2c.h
15
armsrc/i2c.h
|
@ -1,3 +1,18 @@
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
//
|
||||||
|
// 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
#ifndef __I2C_H
|
#ifndef __I2C_H
|
||||||
#define __I2C_H
|
#define __I2C_H
|
||||||
|
|
||||||
|
|
|
@ -1,20 +1,22 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Gerhard de Koning Gans - May 2008
|
// Copyright (C) Gerhard de Koning Gans - May 2008
|
||||||
// Hagen Fritsch - June 2010
|
// Contribution made during a security research at Radboud University Nijmegen
|
||||||
// Gerhard de Koning Gans - May 2011
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// Gerhard de Koning Gans - June 2012 - Added iClass card and reader emulation
|
|
||||||
// piwi - 2019
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Routines to support iClass.
|
// Routines to support iClass.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Contribution made during a security research at Radboud University Nijmegen
|
|
||||||
//
|
|
||||||
// Please feel free to contribute and extend iClass support!!
|
|
||||||
//-----------------------------------------------------------------------------
|
|
||||||
#include "iclass.h"
|
#include "iclass.h"
|
||||||
|
|
||||||
#include "proxmark3_arm.h"
|
#include "proxmark3_arm.h"
|
||||||
|
|
|
@ -1,13 +1,19 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, Aug 2005
|
// Copyright (C) Gerhard de Koning Gans - May 2008
|
||||||
// Gerhard de Koning Gans, April 2008, May 2011
|
// Contribution made during a security research at Radboud University Nijmegen
|
||||||
// Iceman, August 2020
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
//-----------------------------------------------------------------------------
|
// (at your option) any later version.
|
||||||
// Definitions internal to the app source.
|
//
|
||||||
|
// 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
#ifndef __ICLASS_H
|
#ifndef __ICLASS_H
|
||||||
#define __ICLASS_H
|
#define __ICLASS_H
|
||||||
|
|
|
@ -1,11 +1,19 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Merlok - June 2011, 2012
|
// Copyright (C) Jonathan Westhues, Nov 2006
|
||||||
// Gerhard de Koning Gans - May 2008
|
// Copyright (C) Gerhard de Koning Gans - May 2008
|
||||||
// Hagen Fritsch - June 2010
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Routines to support ISO 14443 type A.
|
// Routines to support ISO 14443 type A.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,11 +1,19 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Merlok - June 2011
|
// Copyright (C) Jonathan Westhues, Nov 2006
|
||||||
// Gerhard de Koning Gans - May 2008
|
// Copyright (C) Gerhard de Koning Gans - May 2008
|
||||||
// Hagen Fritsch - June 2010
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Routines to support ISO 14443 type A.
|
// Routines to support ISO 14443 type A.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,10 +1,19 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, split Nov 2006
|
// Copyright (C) Jonathan Westhues, Nov 2006
|
||||||
// piwi 2018
|
// Copyright (C) Gerhard de Koning Gans - May 2008
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Routines to support ISO 14443B. This includes both the reader software and
|
// Routines to support ISO 14443B. This includes both the reader software and
|
||||||
// the `fake tag' modes.
|
// the `fake tag' modes.
|
||||||
|
|
|
@ -1,11 +1,19 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Merlok - June 2011
|
// Copyright (C) Jonathan Westhues, Nov 2006
|
||||||
// Gerhard de Koning Gans - May 2008
|
// Copyright (C) Gerhard de Koning Gans - May 2008
|
||||||
// Hagen Fritsch - June 2010
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Routines to support ISO 14443 type B.
|
// Routines to support ISO 14443 type B.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,13 +1,19 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, split Nov 2006
|
// Copyright (C) Jonathan Westhues, Nov 2006
|
||||||
// Modified by Greg Jones, Jan 2009
|
// Copyright (C) Greg Jones, Jan 2009
|
||||||
// Modified by Adrian Dabrowski "atrox", Mar-Sept 2010,Oct 2011
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// Modified by Christian Herrmann "iceman", 2017, 2020
|
|
||||||
// Modified by piwi, Oct 2018
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Routines to support ISO 15693. This includes both the reader software and
|
// Routines to support ISO 15693. This includes both the reader software and
|
||||||
// the `fake tag' modes.
|
// the `fake tag' modes.
|
||||||
|
|
|
@ -1,10 +1,19 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, Aug 2005
|
// Copyright (C) Jonathan Westhues, Nov 2006
|
||||||
// Gerhard de Koning Gans, April 2008, May 2011
|
// Copyright (C) Greg Jones, Jan 2009
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Definitions internal to the app source.
|
// Definitions internal to the app source.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,11 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// (c) 2009 Henryk Plötz <henryk@ploetzli.ch>
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// 2016 Iceman
|
|
||||||
// 2018 AntiCat
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// LEGIC RF simulation code
|
// LEGIC RF simulation code
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,11 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// (c) 2009 Henryk Plötz <henryk@ploetzli.ch>
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// 2018 AntiCat
|
|
||||||
// 2020 iceman
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// LEGIC RF emulation public interface
|
// LEGIC RF emulation public interface
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,11 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// (c) 2009 Henryk Plötz <henryk@ploetzli.ch>
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// 2016 Iceman
|
|
||||||
// 2018 AntiCat
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// LEGIC RF simulation code
|
// LEGIC RF simulation code
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,11 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// (c) 2009 Henryk Plötz <henryk@ploetzli.ch>
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// 2018 AntiCat
|
//
|
||||||
// 2019 Piwi
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// 2020 Iceman
|
// it under the terms of the GNU General Public License as published by
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// (at your option) any later version.
|
||||||
// the license.
|
//
|
||||||
|
// 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// LEGIC RF emulation public interface
|
// LEGIC RF emulation public interface
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,7 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
//
|
||||||
// the 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// LF ADC read/write implementation
|
// LF ADC read/write implementation
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,7 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
//
|
||||||
// the 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// LF ADC read/write implementation
|
// LF ADC read/write implementation
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,7 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
//
|
||||||
// the 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Miscellaneous routines for low frequency tag operations.
|
// Miscellaneous routines for low frequency tag operations.
|
||||||
// Tags supported here so far are Texas Instruments (TI), HID, EM4x05, EM410x
|
// Tags supported here so far are Texas Instruments (TI), HID, EM4x05, EM410x
|
||||||
|
|
|
@ -1,12 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Jonathan Westhues, Aug 2005
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// Gerhard de Koning Gans, April 2008, May 2011
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
//-----------------------------------------------------------------------------
|
// (at your option) any later version.
|
||||||
// Definitions internal to the app source.
|
//
|
||||||
|
// 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
#ifndef __LFOPS_H
|
#ifndef __LFOPS_H
|
||||||
#define __LFOPS_H
|
#define __LFOPS_H
|
||||||
|
|
|
@ -1,7 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
//
|
||||||
// the 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Miscellaneous routines for low frequency sampling.
|
// Miscellaneous routines for low frequency sampling.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,3 +1,18 @@
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
|
//
|
||||||
|
// 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 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
#ifndef __LFSAMPLING_H
|
#ifndef __LFSAMPLING_H
|
||||||
#define __LFSAMPLING_H
|
#define __LFSAMPLING_H
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Copyright (C) 2021 Iceman
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Low frequency ZX8211 funtions
|
// Low frequency ZX8211 funtions
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,9 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Copyright (C) 2021 Iceman
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Low frequency ZX8211 funtions
|
// Low frequency ZX8211 funtions
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
@ -1,16 +1,17 @@
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Merlok - June 2011, 2012
|
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
||||||
// Gerhard de Koning Gans - May 2008
|
|
||||||
// Hagen Fritsch - June 2010
|
|
||||||
// Midnitesnake - Dec 2013
|
|
||||||
// Andy Davies - Apr 2014
|
|
||||||
// Iceman - May 2014,2015,2016
|
|
||||||
//
|
//
|
||||||
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// at your option, any later version. See the LICENSE.txt file for the text of
|
// it under the terms of the GNU General Public License as published by
|
||||||
// the license.
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
//-----------------------------------------------------------------------------
|
// (at your option) any later version.
|
||||||
// Routines to support ISO 14443 type A.
|
//
|
||||||
|
// 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.
|
||||||
|
//
|
||||||
|
// See LICENSE.txt for the text of the license.
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
#include "mifarecmd.h"
|
#include "mifarecmd.h"
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue