iceman1001
28b887aedb
text
2024-01-25 01:45:18 +01:00
iceman1001
8456e41b02
forgot the reverse part
2024-01-25 00:37:15 +01:00
iceman1001
ba578ee139
hf 15 sim, reverse uid and a shorter read from emul to get uid if none is user given
2024-01-25 00:34:05 +01:00
iceman1001
6c1ebc3398
cleaning up redundant functions. the extra checks in bigbuff might affect simulation
2024-01-24 23:41:48 +01:00
iceman1001
3f82965fa8
style
2024-01-24 23:37:27 +01:00
iceman1001
a6fa662d3c
increase upload block size for 15 eload, was 64 now 256
2024-01-24 23:37:13 +01:00
iceman1001
2d9c1a941c
style
2024-01-24 18:18:13 +01:00
iceman1001
db616ce7bf
style
2024-01-24 17:12:56 +01:00
Iceman
769a0aa26b
Merge pull request #2270 from martian/rename-cmdreadmem-flag
...
Rename CMD_READ_MEM_DOWNLOAD flag.
2024-01-24 17:11:15 +01:00
Martijn Plak
6202da367f
coding style
2024-01-24 17:05:37 +01:00
Martijn Plak
1d14bc38c5
Rename CMD_READ_MEM_DOWNLOAD flag.
...
It got included in pm3_cmd.lua but shouldn't be because it's not a command.
Also, the bitshift in the value upsets some versions of lua.
2024-01-24 16:36:52 +01:00
Yann GASCUEL
c1bc9f75f6
iso15sim: fix type issue to make CodeQL happy
2024-01-24 15:47:39 +01:00
Yann GASCUEL
e5f519e085
iso15sim: fix tag initialisation when full 00 uid provided
2024-01-24 13:59:13 +01:00
Yann GASCUEL
aabbf7d4b2
iso15sim: enhance parameter controls and add reply when error
2024-01-24 13:59:13 +01:00
Yann GASCUEL
05912ff130
iso15sim: rename, move and PACK iso15_tag struct to be usable in client
2024-01-24 13:59:13 +01:00
Yann GASCUEL
a9b068108b
iso15sim: fix: typo
2024-01-24 13:59:13 +01:00
Yann GASCUEL
c8dce595ba
hf15sim: fix: ignore manifacturer code is present in requests
2024-01-24 13:59:13 +01:00
Yann GASCUEL
548b804650
standalone: hf_15sim: fix typo
2024-01-24 13:59:13 +01:00
Yann GASCUEL
7cd9f20efb
iso15sim: add support for addressed requests including IC number
2024-01-24 13:59:13 +01:00
Yann GASCUEL
f71eaaec55
iso15sim: add suppot for SET_PASSWORD
2024-01-24 13:59:13 +01:00
Yann GASCUEL
4a45aaf065
standalone: hf_15sim: adapt instruction depending on flash presence
2024-01-24 13:59:13 +01:00
Yann GASCUEL
d73576ecf5
standalone: hf_15sim: text/debug fix
2024-01-24 13:59:13 +01:00
Yann GASCUEL
afa821b3ec
iso15sim: fix: reset error to 0 after an error append
2024-01-24 13:59:13 +01:00
Yann GASCUEL
8dc87d5432
iso15sim: get more variable randoms
2024-01-24 13:59:13 +01:00
Yann GASCUEL
a72e72a0f7
standalone: hf_15sim: reduce debug
2024-01-24 13:59:12 +01:00
Yann GASCUEL
bad694d779
iso15sim: unfix the random number
2024-01-24 13:59:12 +01:00
Yann GASCUEL
40069f6fd1
iso15sim: fix compile issue: remove unused variable
2024-01-24 13:59:12 +01:00
Yann GASCUEL
9611b411da
iso15sim: fix: remove reader command tracing from SimTagIso()
...
It's now already included in GetIso15693CommandFromReader().
2024-01-24 13:59:12 +01:00
Yann GASCUEL
120c9ab534
iso15sim: fix addressed request minimal size
2024-01-24 13:59:12 +01:00
Yann GASCUEL
5e2ff11838
iso15sim: fix CRC lenght calculation du to change in Crc16ex()
2024-01-24 13:59:12 +01:00
Yann GASCUEL
4365378a2c
iso15sim: safer flag ckecking
2024-01-24 13:59:12 +01:00
Yann GASCUEL
e6a509b8a7
iso15sim: fix reversed UID print
2024-01-24 13:59:12 +01:00
Yann GASCUEL
90c6dcd355
HF_15SIM: fix & add debug info
2024-01-24 13:59:12 +01:00
Yann GASCUEL
fa3c2e386b
improve iso15 sniff quality
2024-01-24 13:59:12 +01:00
Yann GASCUEL
3327b23edd
iso15sim fix & clean
2024-01-24 13:59:12 +01:00
Yann GASCUEL
f8514f48d7
standalone: add HF_15SIM Standalone mode code source
...
Also add it into documentation and build_all_firmwares.sh
(standalone mode was added in Standalone Makefiles in a previous commit)
2024-01-24 13:59:12 +01:00
Yann GASCUEL
b62bedc1dc
iso15sim: add support for GET_RANDOM_NUMBER and ENABLE_PRIVACY
2024-01-24 13:59:12 +01:00
Yann GASCUEL
2a73285573
iso15sim rework: add support for lot of commands
2024-01-24 13:59:12 +01:00
iceman1001
d608d85e3b
felica... shouldnt print dbhexdump.. it should be on client side
2024-01-23 19:18:44 +01:00
iceman1001
2be0bd14ee
revert change of DMA size
2024-01-23 19:17:45 +01:00
iceman1001
081ff216eb
style
2024-01-23 15:28:50 +01:00
nvx
da564aed3c
Fix hf sniff
...
This was broken in commit 17ab86c52
as the forced rounding up of
the size to 4-byte alignment in BigBuf_malloc made the size check
possibly larger than the buffer size as the check was always +3 on
the requested size rather than the rounded size. This was made
worse by BigBuf_max_traceLen not taking into account alignment
either and the alignmentn check in hfsnoop.c checking to 2 byte
alignment instead of 4 byte alignment.
The alignment size check now checks the size after alignment
rounding, and BigBuf_max_traceLen takes into account alignment
losses too reducing the need for BigBuf consumers to have to care
about alignment.
2024-01-24 00:10:05 +10:00
Martijn Plak
ebdd30e92c
readmem (ARM): boundary check against end of addressable space
2024-01-23 08:41:53 +01:00
Martijn Plak
e35385fde1
Adding processor flash memory reading, viewing and writing to file.
...
Works when the device is running either osimage or bootloader.
- New memory reading command in osimage and bootloader.
- Extended 'hw readmem' command with length parameter, file writing and hex viewer.
- Introduced '--dumpmem' option to proxmark3 executable to support dumping from bootloader.
Simple interactive examples:
hw readmem -f flashdump
hw readmem -l 1024
CLI example:
./pm3 --dumpmem flashdump.bin
Reading from arbitrary memory ranges can be unlocked using the 'raw' option.
2024-01-22 16:40:05 +01:00
iceman1001
22fd440c83
style
2024-01-18 16:41:13 +01:00
iceman1001
5e4796c57b
remove some debug statements
2024-01-18 16:32:13 +01:00
PhaseLoop
32a55654c4
Merge branch 'master' into bruteforce-smart-mode
2024-01-16 20:35:59 +00:00
PhaseLoop
dd859a2061
add smart bruteforce mode to MF Classic and EM4x50
2024-01-16 20:06:03 +00:00
iceman1001
3268621fe0
Lowered the initial wait, Heuristic decided. Might need to look at Picopass datasheet and verify :)
2024-01-16 16:21:45 +01:00
iceman1001
730cc21f08
fix the field is off check
2024-01-16 15:49:35 +01:00