Adapting license headers, WIP

This commit is contained in:
Philippe Teuwen 2022-01-06 02:19:46 +01:00
commit b703bb746b
154 changed files with 2317 additions and 1139 deletions

View file

@ -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).

View file

@ -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.
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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.
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------

View file

@ -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

View file

@ -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

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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_

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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)
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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>

View file

@ -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"

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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"

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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.

View file

@ -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

View file

@ -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:

View file

@ -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

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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.
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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"

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View 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.

View file

@ -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.
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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) {

View file

@ -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

View file

@ -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"

View file

@ -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_

View file

@ -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"

View file

@ -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

View file

@ -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:

View file

@ -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

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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"

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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

View file

@ -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)
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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"

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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"

View file

@ -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 //
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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.

View file

@ -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.

View file

@ -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+ */

View file

@ -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_

View file

@ -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.
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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

View file

@ -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)

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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"

View file

@ -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

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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"

View file

@ -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_

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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.
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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.
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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.

View file

@ -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.
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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.

View file

@ -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.
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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

View file

@ -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

View file

@ -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.
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View file

@ -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