iceman1001
|
6804338201
|
FIX: 'LF PYRAMID' the crc8_MAXIM and crc16_DNP was calling the wrong crc method. (update2 is the older and correct version). This solves the pyrmid issue with wrong checksums calculated.
Thanks to @rookieatall @marshmellow42 for pointing out the bug. ref: http://www.proxmark.org/forum/viewtopic.php?id=4006
|
2016-11-14 21:41:18 +01:00 |
|
iceman1001
|
2dcf60f3df
|
CHG: "hf mf hardnested" - less printing
CHG: some filehandles = NULL.
|
2016-10-21 16:06:53 +02:00 |
|
iceman1001
|
da1f16d6ef
|
CHG: increased debug output for Em410x
|
2016-10-16 21:50:41 +02:00 |
|
iceman1001
|
2f6df13cf7
|
CHG; syntax suger
|
2016-10-10 21:54:26 +02:00 |
|
iceman1001
|
5a08545794
|
ADD: added a compiling flag -DHAS_512_FLASH i common/Makefile.common, to be used for PM3 devices with 512KB. Original commit from @hewitt
|
2016-10-07 00:12:09 +02:00 |
|
iceman1001
|
77a689dbeb
|
CHG: revert legiccrc8 to old algo.
CHG: "hf legic decode" now loads EML memory
CHG: legic timings is better.
|
2016-10-04 00:07:07 +02:00 |
|
iceman1001
|
44d9c722f0
|
CHG: Patch for making PM3 compatible to MCU's CDC-Host libraries Thanks to @cjbrigato to tweak the cdc imp.
https://gist.github.com/cjbrigato/ef7fc18119f7c4900efbbef9bda0eb0f
|
2016-10-03 08:03:47 +02:00 |
|
iceman1001
|
cb7902cdcd
|
CHG: removed some debug data
CHG: reverted back to old crc imp.
|
2016-09-29 14:46:12 +02:00 |
|
iceman1001
|
b7e8338d2b
|
FIX: forgot I removed some other stuff
|
2016-09-29 12:29:42 +02:00 |
|
iceman1001
|
a39944216d
|
CHG: a select_legic function with structs and stuff and
|
2016-09-29 12:23:09 +02:00 |
|
iceman1001
|
11dee3d5a6
|
CHG; the devil is in the details
|
2016-09-26 21:53:51 +02:00 |
|
iceman1001
|
3c6542087e
|
CHG: @ikarus23 removed all missleadning warnings for GCC6.1.1.
|
2016-09-26 21:38:19 +02:00 |
|
iceman1001
|
62577a62ae
|
FIX: Much of my added extra legic code is commented away now.
FIX: the gcc6.1.1 warning broke my gcc 4.8.4 build env..
|
2016-09-26 20:21:31 +02:00 |
|
iceman1001
|
fada2feaf7
|
ADD: @ikarus / @pwpiwi solution to stop treating GCC 6.1.1 warnings like errors. Should compile fine now on GCC6.1.1
|
2016-09-26 20:02:40 +02:00 |
|
iceman1001
|
7c91c8bf24
|
CHG: and now that I do actually check on bitlenght, I can get a better annotation yet again. Looking at it raises a question, acknowledge is 0x19 or 0x39, they just don't match up with tagtype identification of 0x0D, 0x1D, 0x39. I'll need to look at a 1024 tags response in a trace with a valid reader.
|
2016-09-26 12:58:11 +02:00 |
|
iceman1001
|
06c185d020
|
FIX: could be a problem, when not using parnethesis around inparams in #define.
|
2016-09-26 12:30:34 +02:00 |
|
iceman1001
|
337f703662
|
FIX: "indent" warns about this one.
|
2016-09-26 12:29:24 +02:00 |
|
iceman1001
|
93b7aa8f88
|
ADD; added some more descriptions of what the legic prng imp does.
|
2016-09-23 21:29:34 +02:00 |
|
iceman1001
|
22f4dca88c
|
CHG: extracted some timers functionality, to get unified access to a timer/clock which counts in ticks. Moved stuff from util.c
|
2016-09-21 19:03:32 +02:00 |
|
iceman1001
|
87342aadbc
|
CHG: adjusted timing according to @sentinel 's traces
|
2016-09-14 16:18:04 +02:00 |
|
René Werner
|
1cb9b2a3cf
|
used tabs instead of spaces
|
2016-09-13 21:04:13 +02:00 |
|
René Werner
|
78f59945a7
|
fixed indentation to get rid of warnings
warnings are treated as errors, so a warning due to misleading
indentation is kinda annoying
|
2016-09-13 20:57:25 +02:00 |
|
iceman1001
|
ad5bc8cc8c
|
In my attempts to make the LEGIC code better, its not working now. Timings if off.
CHG: switching to US clock.
CHG: better trace annotation for legic
CHG: Legic prng can now give a x bits in once.
|
2016-09-09 11:56:20 +02:00 |
|
iceman1001
|
e619ddc071
|
FIX: Better legic annotation, show which byte was targeted during read and write commands.
|
2016-09-03 12:20:12 +02:00 |
|
iceman1001
|
c71c5ee156
|
ADD: started to add tracelog in legic
ADD: remake of legic codebase.
ADD: started with a annotation for LEGIC in 'hf list'
|
2016-09-02 16:25:54 +02:00 |
|
iceman1001
|
5735cfa58e
|
FIX: added a sanity check in preamble search to make sure it doesn't look out-of-bounds in the memcmp call
|
2016-09-01 20:34:56 +02:00 |
|
iceman1001
|
56d0fb8e4d
|
FIX: bug in nextwatch demod, which if the found psk bits was smaller than the preamble the client crashed.
REM: removed some debugstatements
|
2016-09-01 16:09:31 +02:00 |
|
iceman1001
|
a2101157f7
|
FIX: Better udp_csr handeling. Usb messages gets to the device better, which makes "lf awid bruteforce" work :)
|
2016-08-26 16:22:56 +02:00 |
|
iceman1001
|
a1ab594e24
|
CHG: change the number of calls to prng_successor was done. Fewer should mean faster :)
|
2016-08-24 12:35:24 +02:00 |
|
iceman1001
|
7e08450dcc
|
add: annotage Mifare Desfire. from 3102c1bae3 (diff-93cfa90a992ea759349344d0de98029e)
Thanks @johannesStoye
|
2016-08-14 16:29:39 +02:00 |
|
iceman1001
|
82e690f48b
|
CHG: trying to unify the crc algos in one place.
|
2016-08-04 21:52:32 +02:00 |
|
iceman1001
|
b1013281d3
|
minor textual fix
|
2016-07-31 22:01:40 +02:00 |
|
iceman1001
|
a41d3dbb90
|
ADD: started to rework the wiegand converting. Extracted it from the 'lf hid' file. Looks decent but still needs work.
|
2016-07-31 21:58:15 +02:00 |
|
iceman1001
|
514ddaa2ff
|
CHG: help text changes in cmdlfjablotron.c
CHG: increase byte size to uint16_t in crc.c CRC16Legic
|
2016-07-29 20:58:52 +02:00 |
|
iceman1001
|
29ce214c65
|
CHG: better printing output of card ID
CHG: better detecting in preambl. 16bits with 1, and a zero bit. Also cleared this topbit when cloneing and simulating.
|
2016-07-29 14:31:39 +02:00 |
|
iceman1001
|
6c28395106
|
ADD: LF JABLOTRON functionality. with clone/sim and detection in LF SEARCH.
CHG: removed no-existing crc8ja code
FIX: a check in ASKbiphaseDemod to make sure graphbuff is not empty.
|
2016-07-29 11:04:12 +02:00 |
|
iceman1001
|
ba4ad25b37
|
FIX: Fixed some warnings I didn't take notice off.
- memcpy should have been "memset"
- forgot to add function declaration into header file.
|
2016-07-28 22:17:44 +02:00 |
|
iceman1001
|
3e134b4c20
|
CHG: merged the forum user @jason 's fixes to LEGIC. *UNTESTED*
CHG: changed the CRC implementations.
|
2016-07-28 21:41:44 +02:00 |
|
iceman1001
|
0cbe0cb8d6
|
chg: changed comment
|
2016-07-07 02:13:02 +02:00 |
|
iceman1001
|
9686a8d4d5
|
@marshmellow42 's fix askAMP 16ea2b8ca3
|
2016-06-20 13:21:36 +02:00 |
|
iceman1001
|
15d49e8285
|
CHG: NEDAP, changed back the preamble. With new parity check it has a decent detection.
|
2016-05-04 10:35:10 +02:00 |
|
iceman1001
|
c71f4da9bc
|
CHG: increased the preamble
CHG: from inverted to non-inverted. 2 of the forum samples is non-inverted.
Block 0: 00150080
|
2016-05-02 21:21:43 +02:00 |
|
iceman1001
|
96faed2124
|
CHG: added the ASK/Biphase demod of signal for NEDAP demod.
ADD: 'LF SEARCH' now also checks for NEDAP.
|
2016-05-02 14:06:08 +02:00 |
|
iceman1001
|
56bbb25a41
|
ADD: started with a NEDAP demod, read, clone and sim functionality.
The encrypted part is not solveabled today.
|
2016-05-02 13:42:06 +02:00 |
|
iceman1001
|
c0afa86f75
|
FIX: this commit solves a sneaky bug in 'LF VIKING' commands. The getVikingBits dropped the highest byte in the uid while creating the datablocks for the clone.
ADD: added some extra message in debugmode when looking at viking tags.
|
2016-04-24 21:41:45 +02:00 |
|
iceman1001
|
ad493abc2a
|
CHG: changed to the new flasher command.
|
2016-04-21 10:32:06 +02:00 |
|
iceman1001
|
c805748f34
|
ADD: added a method for le32toh. Converting bytes to uint32_t .
CHG: correct use of FILE_PATH_SIZE in the tracelogging functions.
|
2016-04-18 13:05:35 +02:00 |
|
iceman1001
|
9358e49641
|
ADD: triplesized UID
ADD: ACK, NACK, defines from mifareutil.h
|
2016-04-14 11:38:16 +02:00 |
|
iceman1001
|
f3782960fa
|
syntax cleaning.
|
2016-03-21 22:09:04 +01:00 |
|
iceman1001
|
0fcfad0ee6
|
CHG: testing for windows clients to get a higher baudrate. Was 9600, testing 115200 as for non_win.
CHG: testing to set USB 2.0 standard, instead of USB1.1 ...
|
2016-03-21 22:05:59 +01:00 |
|