Commit graph

16954 commits

Author SHA1 Message Date
iceman1001
7f5590d942 checks 2023-07-27 01:15:31 +02:00
iceman1001
a57cfdde70 size? 2023-07-27 01:12:08 +02:00
iceman1001
e1e4133564 coverity string formatter 2023-07-27 01:11:47 +02:00
iceman1001
123ef14667 style 2023-07-26 23:50:12 +02:00
iceman1001
fc3a518f28 There is a race condition when we go from iclass commands to mf command. Especially noticable when eload large files where we used to spam the device with usb packages.\ntry iclass eload, then mf eload, and you see the client hang. With this change we trigger a preload of the fpga image before we start uploading to the device. Current places I could trigger this bug was in eload and gsave. With this patch only the first call takes some time if fpga image must be loaded. The following goes fast.\n\n if you find that the client hangs when going between, this could be the root cause. 2023-07-26 23:47:55 +02:00
iceman1001
b696a2036f improved the eload upload times by using large chunks. Quite much faster now.\nAddapted the dots and text for eload / sim across the client 2023-07-26 23:39:27 +02:00
iceman1001
8793f1c9c5 color 2023-07-26 23:33:05 +02:00
iceman1001
538ac4b191 added a bunch of empty dump files and key files in order to easily simulate a empty tag. Just eload it and sim. 2023-07-26 17:51:35 +02:00
iceman1001
fbdf50d756 minor text stuff 2023-07-26 17:49:14 +02:00
iceman1001
00133a04ee added the hf mfu list 2023-07-26 17:41:48 +02:00
iceman1001
282af80153 Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2023-07-26 11:08:57 +02:00
iceman1001
9dc6ce552c I remembered not to add calls to functions inside macro calls... 2023-07-26 11:08:45 +02:00
Iceman
06f32f938f
Merge pull request #2054 from nvx/bugfix/gdmsetblk
Fix hf mf gdmsetlbk block data being accidentally prefixed with a 0x00
2023-07-26 11:06:09 +02:00
nvx
c3c08e07e4 Fix hf mf gdmsetlbk block data being accidentally prefixed with a 0x00.
This fixes a regression caused by edd8e36 (PR #2021).

gdm auth has no concept of A or B keys, a partial cleanup in the
previous PR removed the key type from the arm code, but the
corresponding removal was missed in the client side resulting in
mismatched structs for cmd CMD_HF_MIFARE_G4_GDM_WRBL.
2023-07-26 18:53:31 +10:00
iceman1001
30162f3d87 remove debug statement 2023-07-26 01:35:27 +02:00
iceman1001
c85258e042 zerobased index 2023-07-25 23:55:38 +02:00
iceman1001
e5b075ed3b hf mf restore got some textual updates in order to be easier to understand if keyB writes fails. We use a default ACL when wiping a card that doesnt allow key B to be used for writing. Restore command tries key B first, so there will be several failed key b attempts normally. 2023-07-25 22:42:42 +02:00
iceman1001
1cb15c84c1 adapting hf mf cget* commands to longer timeouts. Same with the quick eload used in autopwn among others.\nAlso adapted the return codes, so its more accurate in its reporting back to the client. Also added some more informative messages 2023-07-25 21:29:31 +02:00
iceman1001
cb9ee94ed6 lets see if this sorts out the memory crash on pentoo 2023-07-25 12:39:22 +02:00
iceman1001
1a4df13aae fix coverity cid #416068 2023-07-24 22:18:35 +02:00
iceman1001
4179ce1e42 text 2023-07-24 21:34:01 +02:00
iceman1001
b446c36da6 style 2023-07-24 21:04:32 +02:00
iceman1001
41ff9191d6 text 2023-07-24 21:04:21 +02:00
iceman1001
1a788b1c14 make style 2023-07-24 17:42:27 +02:00
Iceman
af0f513c84
Merge pull request #2052 from wh201906/typos
Fix typos in CHANGELOG.md
2023-07-24 17:39:48 +02:00
Self Not Found
63bb831a64
Fix typos in CHANGELOG.md 2023-07-24 23:37:33 +08:00
iceman1001
eaee05908c text 2023-07-24 17:01:33 +02:00
iceman1001
97ca694c10 added a view command for ISO15693 2023-07-24 16:39:48 +02:00
iceman1001
90a3b968fd coverity dont think we check if we got enough bytes to operate on. The sizeof the bmp_header_t gives a bit, we would need more ... 2023-07-24 15:24:53 +02:00
iceman1001
fb35a29ba0 coverity doesnt think we checked the bytes_read values enough. lets add a check 2023-07-24 15:18:56 +02:00
iceman1001
90d1fed1fa coverity somehow believes we read a long string from a file and the data isnt null terminated (i.e. last char is 0x00) so let see if a ugly + 1 will do the trick 2023-07-24 15:14:17 +02:00
iceman1001
fcde2978a8 coverity believes somehow the return value from mfSectorNum can be 31. And wants us to check that it is only same size as sectors allocated 2023-07-24 15:11:21 +02:00
iceman1001
72057f9b81 text 2023-07-24 13:34:24 +02:00
iceman1001
b7900816bd checking if calloc failed 2023-07-24 03:16:18 +02:00
iceman1001
fa82c46ff7 minor text 2023-07-24 03:15:42 +02:00
iceman1001
10504ae4fd text and increasing a buffer 2023-07-24 03:15:14 +02:00
iceman1001
38034480ca text 2023-07-24 01:42:24 +02:00
iceman1001
8029e08153 cppchecker, make sure struct is initialized to zero 2023-07-24 00:54:12 +02:00
iceman1001
d19c9a262a style, same name everywhere in project 2023-07-24 00:53:35 +02:00
iceman1001
300d274d43 coverity migth consider this to be better 2023-07-24 00:14:56 +02:00
iceman1001
5013d67208 maybe coverity likes this better 2023-07-24 00:08:23 +02:00
iceman1001
7558846e76 text 2023-07-23 23:47:22 +02:00
iceman1001
d6142296f3 coverity 2023-07-23 23:23:45 +02:00
iceman1001
95e8f0693e coverity 2023-07-23 22:38:02 +02:00
iceman1001
7473bebdbd coverty 2023-07-23 22:32:59 +02:00
iceman1001
a761c9765a style 2023-07-23 12:53:04 +02:00
iceman1001
514af4cf84 missing break 2023-07-23 12:51:12 +02:00
iceman1001
c5c829bce2 a bunch of minor textual changes, hiding things when no compilation support for it, also fixed the loop in keyroll generation. Added the skeleton SAM command 2023-07-23 11:57:03 +02:00
iceman1001
4b64a45899 make style 2023-07-23 11:15:52 +02:00
iceman1001
c8acec7458 clean up 2023-07-22 23:30:53 +02:00