Commit graph

11806 commits

Author SHA1 Message Date
iceman1001 dd94207ee8 fix bad compare 2024-05-14 10:02:10 +02:00
iceman1001 77db65a590 there were several memory leaks in hf 15 dump. Fixed by @jlitewski 2024-05-13 14:29:27 +02:00
iceman1001 11a298dc42 changed hf search to look for topaz first and commented out ICT code path 2024-05-13 11:12:27 +02:00
iceman1001 bbbe985111 when changing to 50 loops on device side, the felica reader code on client side timedout and it wasnt handled good enough so the return code was PM3_SUCCESS giving a false positive. Increase timeout, decrease loops to 25, and better loop handling of return value 2024-05-12 20:17:50 +02:00
iceman1001 3502da17df assert its smaller than 5 2024-05-12 19:36:28 +02:00
iceman1001 c50f109f05 the failed compiling on MINGW/proxspace warns over a overflow in buffer[5], the return value in utf8_check_first() can be 0 - 4, which used later in loop as index with 1 as start offset. a 4 will overflow the buffer[5]. Increased buffer with to just in case to support the zero terminator. Another option where this code will bail out is, 0 is goto out, 1 will trigger the assert and break client. A bit ruff I say. 2024-05-12 19:14:17 +02:00
Iceman d714902fc0
Merge pull request #2373 from jlitewski/marker-oob-fix
Fix OOB segfault with markers
2024-05-12 17:15:29 +02:00
Iceman a627e6cc82
Merge branch 'master' into em4x70_parity_break
Signed-off-by: Iceman <iceman@iuse.se>
2024-05-12 17:13:24 +02:00
Henry Gabryjelski b0b9f4fa42 Add key that tests autorecovery more quickly
This autorecovery test key also has three potential matches
for the last phase, thus ensuring authentication test is
required to determine which of those keys was actually used.
2024-05-05 15:57:26 -07:00
Henry Gabryjelski 569d57719d Fix firmware return value for em4x70 to always be of type PM3_* 2024-05-05 15:54:00 -07:00
RunTheBot f1adb30a9c
Added Presto Transit Card to aid_desfire.json
Signed-off-by: RunTheBot <58890327+RunTheBot@users.noreply.github.com>
2024-05-02 18:40:13 -04:00
jlitewski b20d3f44ad Fix OOB segfault with markers 2024-04-27 09:06:40 -04:00
iceman1001 dee84b5b6f added "lf hitag crack2" to support the second attack vector against Hitag2, based on all work from @kevsecurity Kev Sheldrake in the RFIDler repo. This is WIP, not working at the moment 2024-04-26 15:38:06 +02:00
jlitewski 8789991f9a Fixed compile issues I missed 2024-04-26 08:29:17 -04:00
jlitewski d820153a61 Fix the issue of SKIPQT builds not working 2024-04-26 07:23:38 -04:00
jlitewski f1340495b3 Another fix to the Graph SaveStates 2024-04-25 22:06:12 -04:00
iceman1001 5396524dc4 the change to download the anticollision signal trace to "hf 14b reader" made it slow. Making it optional instead improves performance in "hf search" 2024-04-25 08:02:11 +02:00
Iceman 6e6fa4270b
Merge pull request #2367 from kitsunehunter/update_elite_helptext
update iclass elite key chk helptext
2024-04-25 07:42:21 +02:00
iceman1001 36603818d1 fixed a valgrind memory usage of uninitialised array 2024-04-25 07:29:22 +02:00
Xavier 99a2a37e82
update iclass elite key chk helptext
Signed-off-by: Xavier <90627943+kitsunehunter@users.noreply.github.com>
2024-04-24 21:55:24 -04:00
iceman1001 d635f39048 fix when length is not even dividable with four. 2024-04-24 21:33:56 +02:00
iceman1001 b754f09d24 fix valgrind memory bug 2024-04-24 21:24:52 +02:00
iceman1001 f6e0b8c330 style 2024-04-24 09:13:32 +02:00
Iceman 8f73520173
Merge pull request #2365 from gentilkiwi/patch-1
Update intertic.py to support Saint-Malo (MAT / RATP)
2024-04-24 00:24:32 +02:00
iceman1001 59c07f911a - now are able to verify signature. Thanks @doegox! 2024-04-24 00:23:16 +02:00
Benjamin DELPY c3ad45d84c
Update intertic.py to support Saint-Malo (MAT / RATP)
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2024-04-24 00:15:54 +02:00
iceman1001 b84fa69f39 ... checks 2024-04-23 23:13:22 +02:00
iceman1001 6aded8a3b5 textual 2024-04-23 19:57:32 +02:00
iceman1001 1a3613901e since I messed up the calypso and mobib lua script, I made a native implentatin instead. I leave the decoding of the extracted data for people to come to have some sort of challenge 2024-04-23 10:09:46 +02:00
iceman1001 2d36efe821 updated type identifications. Will need a better way to detect size of those 15693 ones 2024-04-23 08:43:55 +02:00
iceman1001 3ef3e3a63d update signature data 2024-04-23 02:16:01 +02:00
iceman1001 934a969d41 adapt some detection of fudan 2024-04-22 19:52:24 +02:00
Iceman 9343014b68
Merge branch 'master' into purring-basilisk
Signed-off-by: Iceman <iceman@iuse.se>
2024-04-22 17:41:01 +02:00
iceman1001 8edf45a6c9 darn it 2024-04-22 17:36:22 +02:00
iceman1001 3f6ea0f0fc style 2024-04-22 16:35:22 +02:00
iceman1001 4762f5f33b fix error from goto ... 2024-04-22 16:30:09 +02:00
iceman1001 1016108694 comment out pwm code 2024-04-22 16:23:45 +02:00
iceman1001 c8849af5e0 This is the major changes made to the HITAG2 commands. Its heavly based on RFIDLers implementation and its been converted to work with Proxmark3. Special thanks to @kevsecurity for his amazing implementations of the Gone in 360 Seconds paper by Roel, Flavio & Balasch. Thanks to @adamlaurie for his RFIDler project. It wouldnt been doable without it. 2024-04-22 16:20:24 +02:00
JLitewski 6097c531c8
Merge branch 'master' into purring-basilisk
Signed-off-by: JLitewski <hackhalotwo@gmail.com>
2024-04-22 06:42:45 -04:00
iceman1001 cc5998a153 adapt awid 2024-04-22 09:47:40 +02:00
iceman1001 d3f8323a3f @mwalker33 psk tests, maybe one day its good enough to merge in 2024-04-22 09:42:46 +02:00
iceman1001 12e38cdfff text 2024-04-22 09:34:46 +02:00
iceman1001 02872796aa should wait for a reply from device that sniffing is done 2024-04-22 09:26:25 +02:00
iceman1001 d340de388d textual 2024-04-22 09:23:22 +02:00
iceman1001 67c14c5314 adapt regression tests 2024-04-22 09:21:55 +02:00
iceman1001 365454bb3c fixing buffer overflow when reading large files 2024-04-22 09:17:58 +02:00
iceman1001 87c6633de1 add support for generation 2 magic command when setting UID on ISO15693 cards. ref:: https://github.com/RfidResearchGroup/proxmark3/issues/1604#issuecomment-2068444071 2024-04-22 09:04:01 +02:00
jlitewski 2d0bc5100a Forgot about resetting the grid offsets 2024-04-20 22:47:42 -04:00
jlitewski 791f02209d Implemented Buffer SaveStates 2024-04-20 14:14:15 -04:00
iceman1001 508a4ed064 missing update 2024-04-20 11:53:55 +02:00
iceman1001 543f8df8c0 fixes to when thing gets wrongly identified 2024-04-20 11:32:51 +02:00
iceman1001 c860bd252a textual detection 2024-04-20 09:38:04 +02:00
iceman1001 b09c0e0d5f textual 2024-04-20 08:47:49 +02:00
Iceman 591795a8fc
Merge pull request #2359 from jlitewski/marker_v2
Graph Markers, Version 2
2024-04-19 17:17:22 +02:00
Jacob Litewski 560b6f9dc2 Marker V2 fixes 2024-04-19 07:53:20 -04:00
Thechamp669 28bcedbc4c
Update lf_ioprox_bulkclone.lua Spelling
Typo

Signed-off-by: Thechamp669 <mjpdobbs@gmail.com>
2024-04-18 20:44:28 -07:00
Jacob Litewski bb1c662af0 Graph Markers, Version 2 2024-04-18 23:08:33 -04:00
Iceman fc584b348a
Merge pull request #2358 from jlitewski/opbuffer
Disable Rendering the Operation Buffer
2024-04-19 00:15:08 +02:00
Jacob Litewski dadd6ee65d Disable Rendering the Operation Buffer
For now, at least until I can fully and correctly implement it.
2024-04-18 17:37:06 -04:00
iceman1001 5a524a2ec9 renamed and since there is already another same styled script, this became v2. also applied prefered coding style 2024-04-18 12:03:27 +02:00
iceman1001 bc9f406dc0 renamed the scripts to fit current naming convention and applied same code style 2024-04-18 11:58:31 +02:00
Iceman acfda59ff2
Merge pull request #2356 from JakaBac/time-include
fix implicit use of time()
2024-04-18 10:30:28 +02:00
Jaka c871e435e4 fix implicit use of time() 2024-04-18 09:40:00 +02:00
Thechamp669 83e346005c
Add files via upload
Signed-off-by: Thechamp669 <mjpdobbs@gmail.com>
2024-04-17 21:16:59 -07:00
iceman1001 45bf8801fd Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2024-04-17 12:37:12 +02:00
iceman1001 a6dfe052bd missmatching name 2024-04-17 12:36:33 +02:00
Iceman 7857baa5f4
Merge pull request #2352 from philicious/fix-macosx-make-python312
Fix building against Python3.12 on MacOS
2024-04-16 22:39:11 +02:00
Iceman 9ebc753dd9
Merge pull request #2351 from philicious/fix-macosx-qt5-detection-cmake
Fix homebrew Qt5 detection on MacOS also for cmake
2024-04-16 22:37:13 +02:00
iceman1001 6cc9c435e0 fix #2350 updated the swig wrappers to swig version 4.2.1. Lets hope it solves the OSX issues 2024-04-16 22:35:10 +02:00
philicious bfaf440fb2 Fix building against Python3.12 on MacOS with make by prefering python3-embed over python3 (as CMakeLists.txt does) 2024-04-16 22:34:47 +02:00
philicious 41d808bf69 Fix homebrew Qt5 detection on MacOS also for cmake 2024-04-16 22:22:41 +02:00
Iceman 628ed5c96b
Merge pull request #2349 from philicious/fix-macosx-qt5-detection
Fix homebrew Qt5 detection on MacOS
2024-04-16 21:23:28 +02:00
philicious 87597835e6 Fix homebrew Qt5 detection on MacOS 2024-04-16 20:51:47 +02:00
Jacob Litewski 31bfa16b76 Marker code cleanup 2024-04-14 14:58:52 -04:00
Jacob Litewski f2afbca6ec Refactored Plot Annotations and some cleanup 2024-04-13 23:03:35 -04:00
iceman1001 3c8b1317c2 deprecated hex2bin and bin2hex. Use data num instead 2024-04-13 11:30:26 +02:00
Iceman de7579ab00
Merge pull request #2345 from jlitewski/plot_gui_improvements
Plot Improvements, Round 1
2024-04-13 11:01:32 +02:00
Jacob Litewski 0608a7c530 Minor Changes to the Operation Buffer Implementation
Instead of being initialized as all zeros and showing changes if those values are not zero, it now has a copy of the Graph Buffer data, and will show changes if it's different from what's stored in the Graph Buffer.
2024-04-12 08:34:05 -04:00
Jacob Litewski 6b72e39f51 Command Organization in cmddata.c
Getting ready to do some refactoring!
2024-04-11 20:06:36 -04:00
Jacob Litewski c2e43c3f46 Rough Implementation of the Operations Buffer
The Operations Buffer is basically a buffer of changes to the Graph Buffer. Instead of writing all the changes to the Graph Buffer directly, I plan to have those changes written to the Operation Buffer, so you can visually see what would be changed before it's applied.
2024-04-11 08:57:26 -04:00
Jacob Litewski 8e3efec3e2 Rename s_Buff to s_OverlayBuff 2024-04-11 08:46:46 -04:00
Jacob Litewski 3d2169b833 Cursor A graph scrolling implementation
If Cursor A goes off the screen, it will reposition the window to place the cursor in the middle of it.
2024-04-10 21:01:05 -04:00
David Driscoll f3d9423f70 Fix compile error from variable type declaration 2024-04-10 11:52:11 -04:00
iceman1001 6a7e70ad26 style 2024-04-10 14:26:05 +02:00
jlitewski ad01195a04 Plot improvements
- Added hotkeys to move the yellow/purple cursor around
- Added hotkeys to manually increment/decrement a value from a plot point
-- This is currently the point where the yellow cursor is at
2024-04-09 22:47:40 -04:00
iceman1001 befb2644d2 dont hook signal in MINGW environments like proxspace 2024-04-09 15:30:34 +02:00
iceman1001 9b8cf1e323 the waitforResponseTimeoutW fct will lock the client in situations like sniffing and if the device locks up there is no way to exit nice. This fix will look for life signs from the device. if lost, we will break. Allowing for the client to handle it better 2024-04-07 23:50:58 +02:00
iceman1001 4e540053e9 style 2024-04-07 11:38:51 +02:00
iceman1001 9ba8937f3c text 2024-04-07 11:32:25 +02:00
iceman1001 ab984c5fdf minor style 2024-04-06 21:11:07 +02:00
iceman1001 a68a5a8825 if using readline , the CTRL-C should now handle it a bit more nicer. Especially the pm3 history file should be flushed with the upside you dont loose all your commands you issued and mistakingly pressed CTRL-C. for the linenoice and Win32, you still have this issue. 2024-04-06 20:57:54 +02:00
Iceman 2110af617a
Merge pull request #2340 from gentilkiwi/patch-1
Update intertic.py to support Lyon (TCL / Keolis)
2024-04-05 00:41:04 +02:00
iceman1001 82a809887c hf mf ginfo -now supports decoding of a user supplied configuration block and improved textual output 2024-04-05 00:40:13 +02:00
iceman1001 39984c400a make Ev1 keys stick out and with an explaination making it a bit more clear for user 2024-04-05 00:37:02 +02:00
Benjamin DELPY 10c4679f1e
Update intertic.py to support Lyon (TCL / Keolis)
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2024-04-05 00:20:55 +02:00
iceman1001 263180377a sixth time is the charm 2024-04-04 00:40:42 +02:00
iceman1001 77c549acad test5... cleaning 2024-04-04 00:26:16 +02:00
iceman1001 d22b57008a test4 2024-04-04 00:18:56 +02:00
iceman1001 d882cb9b90 test3 2024-04-04 00:15:51 +02:00
iceman1001 32d08c9db9 test2 2024-04-04 00:07:53 +02:00
iceman1001 720a518b53 seems to be python3.so that the linker CLANG on OSX which alerts for it cant do dynamic lookups 2024-04-03 23:55:54 +02:00
iceman1001 a4c94ffd3b textual 2024-04-03 17:22:45 +02:00
iceman1001 9bbdb747c8 Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2024-04-03 17:07:19 +02:00
iceman1001 21f25ccd1f the data load for long file since we got the extended sniff possibility is hard to see. This commit now shows a comma printed version. It helps me :) 2024-04-03 17:05:34 +02:00
Philippe Teuwen c183894cb4 fix doc and add similar to 2024-03-27 16:41:44 +01:00
iceman1001 700d558432 move hitag2 crypto parts to the common folder in order to be able to use it on the client side. Some textual and minor adaptations across the bord 2024-03-27 09:32:00 +01:00
iceman1001 cdc46d5d2b textual and some layouts 2024-03-27 09:16:37 +01:00
iceman1001 371e7e5ebe forgot the header file 2024-03-26 15:21:15 +01:00
iceman1001 d5e33fb209 added some support functions 2024-03-26 15:13:23 +01:00
iceman1001 c66e781a9c annotation of the hitag2 protocol now properly identifies different parts without shifting of whole hex arrays. Took the idea from RFIdler (@adamLLaurie) where he treats it like a binary string instead. It works. Problem: We use whole bytes in our logging protocol and Hitag2 uses 5, 10, 32, 64 bits commands. START_AUTH is 11000, which as a MSB aligned byte is 0xC0. Now we shift it down to LSB centered and 11000 becomes 0x18. This reduces all issues with handing the rest of the array. \n\nTake note that our protocol uses whole bytes. I had to print out number of actually captured bits in the trace log now. Otherwise 65 or 71 bits would not look any different but will not work when used with other tools. This also means we abuse the logging protocol by using the parity byte arry to store number of "left over bits" in the par[0] position. 2024-03-26 15:04:39 +01:00
Iceman 1a7b2856ef
Merge pull request #2337 from craftbyte/desfire-deleteapp-fix
Fix MIFARE DESfire DeleteApp command
2024-03-21 14:13:26 +01:00
Anže Jenšterle 0cde19e7c1
Update Slovenian DESfire AIDs 2024-03-21 13:46:48 +01:00
Anže Jenšterle 9b765b488c
Fix MIFARE DESfire DeleteApp command
Closes #2336
2024-03-21 13:35:26 +01:00
iceman1001 70582c6828 Release v4.18341 - Zenith 2024-03-20 23:31:54 +01:00
iceman1001 5a8917c1d0 Revert "Release v4.18341 - Zenith"
This reverts commit 70582c6828.
2024-03-20 23:31:54 +01:00
iceman1001 4367c810d0 text 2024-03-19 12:39:15 +01:00
iceman1001 51d59f1b4b more emojis 2024-03-19 12:37:18 +01:00
iceman1001 2fd36379e1 fix miscchecks 2024-03-19 11:18:33 +01:00
iceman1001 aee02cd523 style 2024-03-19 11:16:02 +01:00
iceman1001 d1d9d00d99 minor parsing issue 2024-03-19 11:11:33 +01:00
iceman1001 59bc927698 style 2024-03-16 19:56:27 +01:00
iceman1001 555fe1566f changes to hf mf info for some more detections 2024-03-16 19:04:31 +01:00
iceman1001 7c987ac636 fix - lf em 4x70 recover memset the wrong struct type 2024-03-16 18:44:11 +01:00
zhongfu 466e512cd8
feat(client/resources): updated aidlist to include CEPAS AID 2024-03-16 18:12:31 +08:00
Benjamin DELPY eba40bfe41
Update intertic.py to support Besançon / Ginko
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2024-03-15 19:00:26 +01:00
iceman1001 7a98427aa1 skip localization on windows 2024-03-14 14:24:20 +01:00
iceman1001 049c5f400d text 2024-03-14 13:41:20 +01:00
iceman1001 21d019ff21 language quotes 2024-03-14 13:36:58 +01:00
iceman1001 94c3bdd91c style 2024-03-14 11:26:06 +01:00
iceman1001 d99a58517d added a hf mfu wipe command. Its not doing UL-C or UL-AES key wiping. And the success for setting cfg1,cfg2,pwd,pack depends if you called the command with the current pwd that the card has. It also skips the first four blocks. UID0,1,LOCK, OTP since we dont wanna fiddle with those. This command is NOT adapted for magic card functionality 2024-03-14 10:57:25 +01:00
Henry Gabryjelski cc2bae2f4d lf em 4x70 writekey --> lf em 4x70 setkey 2024-03-13 09:38:35 -07:00
Henry Gabryjelski ba83ac065e lf em 4x70 writepin --> lf em 4x70 setpin 2024-03-13 09:25:43 -07:00
Henry Gabryjelski 7fbc6b2e47 fix formatting error 2024-03-11 18:28:47 -07:00
Henry Gabryjelski 0a598b254c make style changes 2024-03-11 17:28:05 -07:00
Henry Gabryjelski 160d61682b Add lf em 4x70 autorecover
Also:
* common.h: Increase safety of some of the macros.
  Parenthesizing the macro parameters ... a best practice.
* firmware: partially-tracked source of "extra bits" messages.
  Add a TODO comment for further study.
* Improve reliability of `lf em 4x70 writekey`
  Authenticate w/new key after it is written.
  Particularly important for glass modules,
  or other tags with weaker coupling.
2024-03-11 17:14:03 -07:00
Antonio Gamez Diaz 90e9a0da39 Configure max write blocks to 251 before writing version or signature 2024-03-11 20:04:04 +01:00
Antonio Gamez Diaz 11ac8f768a Write signature when wiping card as NTAG213 2024-03-11 20:02:30 +01:00
Antonio Gamez Diaz dc9319f661 Update example UID/signature 2024-03-11 20:01:41 +01:00
iceman1001 99983d4dff text 2024-03-11 18:25:32 +01:00
iceman1001 d0b3b8d6b6 stricker checks for unprintable characters 2024-03-11 12:06:57 +01:00
Benjamin DELPY 4b915610e1
Update intertic.py script to support Annecy
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2024-03-10 19:20:16 +01:00
cyber-vi-king ec1a44ba36
Assa Abloy Hotel System in Spain
only block one is used, rest of the card is empty.
the key is the same on 5 cards I tested (got the key via mfkey32)

Signed-off-by: cyber-vi-king <104895454+cyber-vi-king@users.noreply.github.com>
2024-03-09 14:42:38 +01:00
iceman1001 9de6f59136 modified standalone mode hf_unisniff. It now also sniffs iclass. Another option added was for hw standalone -b, which allows you to trigger a particular sniff from client. Good for debugging w/o need to recompile or upload a config file. 2024-03-06 21:07:42 +01:00
iceman1001 6a933555df mem spiffs dump now honors the -d filename and save to file when used together with the -t param 2024-03-05 14:55:30 +01:00
iceman1001 189262cff7 text 2024-03-05 09:08:45 +01:00
iceman1001 75f1040980 add lib48 to experimental lib 2024-03-03 22:27:16 +01:00
Iceman a0b26257db
Merge branch 'master' into id48
Signed-off-by: Iceman <iceman@iuse.se>
2024-03-03 22:06:54 +01:00
iceman1001 2d6cd1a875 added support to show EG.DG7, and some textual changes for info 2024-03-03 21:56:28 +01:00
Henry Gabryjelski b4cfeca9fa Use INFO instead of NORMAL for PrintAndLogEx() 2024-03-03 12:17:02 -08:00
Henry Gabryjelski 12ee192782 disable assertions in PM3 build 2024-03-03 12:17:02 -08:00
Henry Gabryjelski 6c1aa10c91 bugfix: random alt nonce wasn't.
also improve output of multiple potential keys (remove extra `\n`)
2024-03-03 12:17:02 -08:00
Henry Gabryjelski 545c152d72 Remove large (128k) lookup table 2024-03-03 12:16:16 -08:00
Henry Gabryjelski 4ebd6d4bff Add id48lib and second half of key recovery. 2024-03-03 12:16:16 -08:00
Henry Gabryjelski d3ae908b5f mark additional function as static 2024-03-03 12:16:16 -08:00
iceman1001 1045392c73 missing header 2024-03-03 19:20:25 +01:00
iceman1001 9524ce5a27 text 2024-03-03 19:15:07 +01:00
iceman1001 fff5da32c5 hf mf dump print blocks, Thanks to @francesco-scar for making me aware of it being missing 2024-03-03 18:41:05 +01:00
iceman1001 259e19e87d modified hf mf dump to also print the dumped memory. It now acts like most other dump commands in the pm3 client 2024-03-03 18:35:39 +01:00
iceman1001 c62b1cda70 Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2024-03-03 10:56:35 +01:00
Benjamin DELPY c3a9ea463d
Intertic client Python script update
Adding Strasbourg, Le Have and now split OrganizationalAuthority & Contract_Provider

Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2024-03-02 14:09:38 +01:00
iceman1001 46fcde7db8 parse and show ndef message with mime image 2024-03-01 07:45:32 +01:00
iceman1001 b344da5ff5 mmm 2024-02-29 16:43:14 +01:00
Your Name 7f4a172412 fix segmentation fault 2024-02-27 00:58:45 -05:00
Benjamin DELPY 12bd81aa27
Update intertic.py
Licence change

Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2024-02-26 11:07:40 +01:00
Benjamin DELPY ae0a15fd48
Create intertic.py
Basic script to try to interpret Intertic data on ST25TB / SRT512 in french transports

Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2024-02-25 22:04:43 +01:00
iceman1001 309e88ca65 the handle plot was showing the plot window when running hf search etc. now it will be downloaded the plot but plot window is hidden. if you show the plot window before running you will see it 2024-02-25 17:39:28 +01:00
iceman1001 1133122681 text 2024-02-25 14:06:15 +01:00
XiXinping 2bf1dd4e69
Update mfc_default_keys.dic
Signed-off-by: XiXinping <81447868+XiXinping@users.noreply.github.com>
2024-02-22 04:46:50 +00:00
XiXinping 7864657844
Update mfc_default_keys.dic
Added keys for Pittsburgh's ConnectCard

Signed-off-by: XiXinping <81447868+XiXinping@users.noreply.github.com>
2024-02-22 04:39:25 +00:00
iceman1001 490111ee47 fixed the magic detection , and improved the hints reporting MF Classic tags 2024-02-21 23:23:54 +01:00
iceman1001 26fda45837 style 2024-02-21 22:49:59 +01:00
Iceman c2738b1efc
Merge pull request #2300 from Sonic803/master
Added 14b restore, modified 14b reader,wrbl
2024-02-21 20:30:13 +01:00
Sonic803 87a85766ed Don't stop on break plot error 2024-02-21 17:26:55 +01:00
iceman1001 c4bb26b1ef make style 2024-02-21 17:14:54 +01:00
iceman1001 bf8fdbb070 hw tune output reworked 2024-02-21 17:05:31 +01:00
Sonic803 b80cc92c39 Use ST25TB_SR_BLOCK_SIZE instead of 4 2024-02-21 15:41:31 +01:00
iceman1001 61b8d628c2 move the hw tune command from cmddata.c into cmdhw.c where it should have been. This also removes the data tune command. 2024-02-21 13:20:51 +01:00
Sonic803 f6ae161fd5 Free in case of write error 2024-02-21 12:42:54 +01:00
Sonic803 4bf3cb928b Added 14b restore, modified 14b reader,wrbl 2024-02-21 12:36:27 +01:00
iceman1001 1fe3477bfc t55xx dump - print header 2024-02-20 11:13:31 +01:00
iceman1001 392c251c81 fix lf search when running it without any tag on it. In short hitag get uid loop on device side just sits an waits 2024-02-20 00:42:35 +01:00
iceman1001 96a68a1ddc fuzzing seems to believe we would actually write more than 50 bytes of ATR... 2024-02-19 18:21:19 +01:00
iceman1001 a6af4df5ed forgot command line parsing 2024-02-18 09:06:00 +01:00
Francesco S 377cf2a54d
🐛 Fixed bug autopwn static nested cmdhfmf.c
Signed-off-by: Francesco S. <36336996+francesco-scar@users.noreply.github.com>
2024-02-18 00:27:33 +00:00
Iceman a2bbc25101
Merge pull request #2291 from gsingh93/mf-dump-errors
Properly handle "hf mf dump" errors
2024-02-17 23:12:27 +01:00
iceman1001 298ae7c91f add missing files 2024-02-17 14:49:56 +01:00
iceman1001 b910d7ea94 make miscchecks 2024-02-17 14:47:49 +01:00
iceman1001 6466ce4e6d fix iso15693 output in hf search 2024-02-17 14:20:52 +01:00
iceman1001 fa65a1e042 add SEOS hint 2024-02-17 14:12:11 +01:00
iceman1001 a0bf5315c5 rearrange 2024-02-17 14:11:43 +01:00
Dan Perret 1eee09d106 Fix typo in hf mfu rdbl help text. 2024-02-16 21:48:22 -05:00
iceman1001 c1156d24f2 hf fudan dump now supports the nosave flag 2024-02-16 22:50:16 +01:00
iceman1001 f5e976afa6 style 2024-02-16 21:59:45 +01:00
iceman1001 489ae506ab move ul-aes configuration reading 2024-02-16 21:31:39 +01:00
iceman1001 c544d67d2b Thanks to the user jareckib for his solution of adding two extra blocks to t5577 in order to clone a more modern Electra tag. Find it under the extra param lf em 410x clone --electra 2024-02-16 21:21:02 +01:00
iceman1001 60439dc29b default to pwd mode 2024-02-16 21:07:02 +01:00
iceman1001 35860b9b74 aes configuration printing? 2024-02-16 19:46:56 +01:00
iceman1001 385930fc26 text 2024-02-16 19:33:53 +01:00
iceman1001 c95fe2d531 fix read signature. and return code handling 2024-02-16 19:25:58 +01:00
iceman1001 2bce6c93cc invert force logic 2024-02-16 18:18:32 +01:00
iceman1001 98d806555e fix some auth logic 2024-02-16 18:12:18 +01:00
iceman1001 27945e26d5 fixing bad pointers 2024-02-16 18:06:42 +01:00
iceman1001 3da60d31d4 text 2024-02-16 17:57:57 +01:00
iceman1001 10f8a24812 check the different keys 2024-02-16 17:52:40 +01:00
iceman1001 76217e8579 check the different keys 2024-02-16 17:51:51 +01:00
iceman1001 cae23e43e6 adding param to override the hw dbg settings. ie making checking for default keys silent 2024-02-16 17:48:44 +01:00
iceman1001 d6a7ac7f44 loop the other keys 2024-02-16 17:38:56 +01:00
Gulshan Singh 6dc308f220
Change FAILED log messages back to DEBUG
Signed-off-by: Gulshan Singh <gsingh2011@gmail.com>
2024-02-16 08:36:45 -08:00
iceman1001 eb85438b8e Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2024-02-16 17:30:53 +01:00
iceman1001 99e7a647bf fix lengths 2024-02-16 17:30:14 +01:00
wh201906 710c8ede8e
Better hw detectreader
Fix regression in 5f831ee776
Add support for switching modes by keyboard
2024-02-16 21:52:27 +08:00
Gulshan Singh 96c1f39d0d Properly handle "hf mf dump" errors 2024-02-15 17:14:37 -08:00
iceman1001 eef5db3bbe added config for pyronix 2024-02-16 01:04:47 +01:00
iceman1001 63360b034d style 2024-02-15 18:11:46 +01:00
iceman1001 e9891085c9 just test one key 2024-02-15 17:20:55 +01:00
iceman1001 a6c742772c allow for more debug 2024-02-15 16:32:47 +01:00
iceman1001 c4c1601446 added rudimentary functions for doing AES authentication against MIFARE UL AES tags. (wip) 2024-02-15 16:20:47 +01:00
iceman1001 cb570cb103 the function return 32bits, a left over since the swap to 64bits. Making UL AES not being properly identified 2024-02-15 12:13:40 +01:00
iceman1001 0d17f453f7 reworked the hf st info output. A bit more clear now 2024-02-15 12:08:53 +01:00
iceman1001 cfaf8853d7 text 2024-02-15 11:19:32 +01:00
iceman1001 376bee42e8 style 2024-02-15 11:16:05 +01:00
iceman1001 db2afab6a0 fix 14a ST hints 2024-02-15 10:43:21 +01:00
iceman1001 fb20f92cf8 mfu detection fixes 2024-02-15 10:03:11 +01:00
iceman1001 dac0a392bd fix wrong arg num 2024-02-13 17:32:33 +01:00
iceman1001 378e3cd254 fix #2288 bad comparision 2024-02-12 12:04:07 +01:00
iceman1001 d58a9ad84e text 2024-02-10 19:07:13 +01:00
iceman1001 c3e269d1b6 took PR #2283 and fixed it up. Added contact inteface to PCSC pass through (@gm3197) 2024-02-10 19:00:01 +01:00
iceman1001 7241406632 updated the ATR list 2024-02-10 09:50:59 +01:00
iceman1001 30012344a7 some fixes for mfu info where it had some debug messages from device side and didnt test pwd all the time. Also allow keygen to take a block number now 2024-02-09 08:52:23 +01:00
iceman1001 03adf07c1f text 2024-02-09 08:47:19 +01:00
iceman1001 666f0aacc7 renamed 2024-02-09 08:46:20 +01:00
iceman1001 521791dbb7 lf em 410x clone now allows for all zeros card number. Thanks to Amal for reminding me about it 2024-02-09 08:44:21 +01:00
iceman1001 6566021f3e some identification of a long dead coffee machine 2024-02-05 13:24:30 +01:00
iceman1001 1fea1b6045 added the identification Art-Dass NFT cards 2024-02-05 11:12:47 +01:00
iceman1001 9379049d26 added the identification bank of archie brothers 2024-02-05 11:01:22 +01:00
iceman1001 afd8cacb90 fix 2024-02-05 09:03:52 +01:00
iceman1001 83d9c90203 rename 2024-02-04 23:26:56 +01:00
iceman1001 f52a4388b5 rename 2024-02-04 23:26:21 +01:00
iceman1001 6b5d5951bb unify text, improving mfu info output, and fixed some bugs with card uid not used in the fingerprinting 2024-02-04 23:19:43 +01:00
iceman1001 c3f2162aff added the bug fixes from liblua5.2.4 2024-02-04 16:11:24 +01:00
Iceman 9a621a92f3
Merge pull request #2285 from Crispy-fried-chicken/patch-1
Backport CVE-2020-24370's patch
2024-02-04 16:08:20 +01:00
iceman1001 ff957e8041 text 4324904b60 2024-02-04 11:49:38 +01:00
iceman1001 74b93e7c82 bug fix - 5705476065 2024-02-04 11:48:01 +01:00
iceman1001 bc798a7e01 bug fix - ce74637ace 2024-02-04 11:44:29 +01:00
iceman1001 c8d91d7f54 backport comment 44be021309 2024-02-04 11:42:46 +01:00
iceman1001 bd4a6b82b3 bug fix - f59b241315 2024-02-04 11:41:18 +01:00
iceman1001 f34c746471 bug fix - 8efe9f23fa 2024-02-04 11:38:41 +01:00
iceman1001 d5e843c750 backport - dace83ea30 2024-02-04 11:36:29 +01:00
iceman1001 76daa16a7b back port 7ea44b56a8 2024-02-04 11:34:24 +01:00
iceman1001 beac4feb84 bug fix - 6867055546 2024-02-04 11:32:19 +01:00