martian
b86065c4ea
Merge branch 'master' into flashdump
...
Signed-off-by: martian <martijn@plak.net>
2024-01-22 21:05:13 +01:00
iceman1001
2f6df627dc
modified mfu info to correctly identify ntag i2c tags
2024-01-22 20:09:44 +01:00
Martijn Plak
974713a4d8
CMD_READ_MEM_DOWNLOAD, hw readmem and --dumpmem
2024-01-22 17:17:56 +01:00
iceman1001
29ba621f5d
14b dump/view now support -z flag for dense output
2024-01-20 23:14:35 +01:00
iceman1001
5fd69c76d7
added support for dense output in xerox dump / info commands
2024-01-20 20:40:31 +01:00
iceman1001
3f1e0f46db
hf mfu dump/view/eview now supports dense output.
2024-01-20 06:24:13 +01:00
team-orangeBlue
8146bbe38a
Update CHANGELOG.md
...
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2024-01-20 00:24:07 +03:00
wh201906
40c35cc634
Show statistical data after tuning
2024-01-19 00:08:02 +08:00
iceman1001
49f07a39d5
lf idteck demod takes a raw hex string and tries to decode it
2024-01-18 16:20:35 +01:00
iceman1001
7d67ac633a
lf em 410x demod --bin takes a binary string and tries to demodulate EM4100. However, current preamble detection needs an extra ZERO in the beginning of the binary string
2024-01-18 16:17:42 +01:00
iceman1001
98e44176a9
lf em 4x05 view is a new command to view dump files. lf em 4x05 view got detailed breakdown of config word bits. protection bits are guarded by verbose flag and identifcation got better generic instead of an wrongly absolut match
2024-01-18 16:11:21 +01:00
iceman1001
df67ac7658
hf 15 eview and view now supports -z
flag to make the output more dense
2024-01-17 21:12:41 +01:00
Augusto Zanellato
bdc634240a
Add support for specifying size in hf mf cload
2024-01-17 00:06:59 +01:00
iceman1001
2981dd94f7
had to keep track if the field is on or off on deviceside for 14b raw.\nAdded picopass ISO14443-B anticollision. It allows us to send raw packages over 14b.
2024-01-16 15:12:16 +01:00
iceman1001
70b4bee761
reworked the 14B comms. Uses NG packets now. Most raw / apdu / write / rd got some love
2024-01-16 11:37:13 +01:00
iceman1001
9c7890e50c
in data manrawdemode the em410xdecode resets the size if it fails to decode, render the setdemodbuf useless afterwards.
2024-01-16 08:59:08 +01:00
iceman1001
ad50a6a6c5
add one more ndef message decoder. This one is for android managed provision message. Its just printing the text. Most likely other decoding needed
2024-01-16 00:06:03 +01:00
nvx
1828358ab0
Multiple hf_cardhopper improvements
...
Allow button presses to break
Handle non-zero CID from reader by relaying RATS to the card and improving PPS and WTX handling
More reliably cook ATS values
Ignore packets that look like they're coming from the client (NG packets)
2024-01-15 22:05:30 +10:00
iceman1001
b135413995
text
2024-01-15 13:01:45 +01:00
iceman1001
02f5e729ca
added a new command "hf 15 wipe" which zeros out a card memory with writeblocks. Improved restore and wipe time. Also identified TI tags and their quirks. On device side when getting a error response from tag it doesnt care about eof package. So we send that one too. Which leads to a spurious package we ignore on client side.
2024-01-15 04:11:20 +01:00
iceman1001
838d224cd2
added a hf xerox view command, it now also prints some more part info and fixed a bug with 255 != 256
2024-01-14 18:22:55 +01:00
iceman1001
8d0b41a911
this commit fixes #2244 #2246 #1596 #2101 . Its kind of a big refactoring and I most likely broke something. With that said. Now: HF 15 commands now uses NG packets, hf 15 raw support -k keepfield on and -s select, hf 15 dump/rdbl/rdmulti should handle blocksizes of 4 or 8, the error messages are unified and error handling the same. Some understanding how add_option impacts response message from card. A more clear separation between PM3 flags and ISO15693 protocol flags.
2024-01-14 14:23:51 +01:00
iceman1001
261760e903
adapted the colors when setting and getting preference values.\nprefs set client.debug
- now toggles client side APDY logging
2024-01-10 22:04:38 +01:00
iceman1001
42cd0e37e0
text
2024-01-09 13:14:53 +01:00
iceman1001
f8c9c10c22
text
2024-01-08 21:18:01 +01:00
Marcos Del Sol Vives
442df4aaff
Update changelog
2024-01-07 22:34:40 +01:00
Marcos Del Sol Vives
572bdbf727
Document dependency on GD for ePaper devices
2024-01-07 17:15:13 +01:00
iceman1001
0d5e76a9ca
text
2024-01-04 23:30:48 +01:00
Francis
22085b0568
Update CHANGELOG.md
...
Signed-off-by: Francis <zzvipercorezz@gmail.com>
2024-01-04 23:14:29 +01:00
Francis
d203996c05
Update CHANGELOG.md
...
Moved changelog entry
Signed-off-by: Francis <zzvipercorezz@gmail.com>
2024-01-04 23:13:52 +01:00
Francis
010da01779
Update CHANGELOG.md
...
Signed-off-by: Francis <zzvipercorezz@gmail.com>
2024-01-04 22:56:35 +01:00
iceman1001
ef166a1030
fixed wrong parameter handling and helptext
2024-01-04 13:09:31 +01:00
wh201906
00686a91d0
Ignore button jitters in bootloader mode
2024-01-03 15:39:50 +08:00
iceman1001
6f49cc0224
title
2024-01-03 02:01:17 +01:00
iceman1001
0245ea4f7c
title
2024-01-03 01:59:31 +01:00
iceman1001
fe36bdaca4
text
2024-01-02 22:13:00 +01:00
iceman1001
7b0e4e6394
added hints for all HF protocols in "hf search"
2024-01-01 21:39:46 +01:00
Eric Betts
dbc0f59304
Changelog
2024-01-01 09:18:58 -08:00
nvx
d156e48a83
hf 14a apdu now uses the FWI and SGFI values from the ATS to determine an appropriate timeout.
...
This fixes issues when using the command against cards that indicate really slow times, such as card emulation by hf_cardhopper.
2024-01-01 21:14:32 +10:00
iceman1001
20eddd8250
added a thread that starts when a device is detected to be offline. It runs until it finds a device and reconnects to it. Signals the READLINE hook event and the prompt is updated to match current status. This removes the need to type "hw connect" on clients that has been compiled with READLINE lib.
2023-12-31 15:25:58 +01:00
iceman1001
e9996d081c
the offline detection printing of the prompt looks better now
2023-12-31 11:00:41 +01:00
iceman1001
68f63ec739
using the same hiding of debug logging when performing the magic tests
2023-12-30 21:02:16 +01:00
nvx
8f577ad963
Improved magic detection
...
Magic detection no longer stops when a single type is found as cards may support multiple types of magic, so all detected types will be reported now.
GDM/USCUID chips are now detected when GDM magic auth is disabled but magic WUP (40 or 20) is enabled.
Gen2/CUID/DirectWrite is now detected when default keys and ACLs are used by attempting to write to block 0 but aborting before actually completing the write.
2023-12-30 19:53:23 +10:00
nvx
33eaaa535f
Changed hf_cardhopper standalone mode to allow running over the internal Proxmark3 USB-CDC serial port.
...
This functionality can be enabled by adding the following to your Makefile.platform:
STANDALONE_PLATFORM_DEFS+=-DCARDHOPPER_USB
2023-12-29 22:06:57 +10:00
wh201906
3aab9a4d04
Update CLI prompt after switching connection type
2023-12-27 22:21:50 +08:00
wh201906
3fb4515893
Check TCP connection state
2023-12-26 21:23:43 +08:00
iceman1001
2bfc31a7b6
changed "data dectectclock" to try all clocks when not called with any params. Adapted the "lf search -1u" - with text and it should be more intuitive
2023-12-18 22:12:26 +01:00
iceman1001
586acf0933
modified the autocorrelate part in lf search -1u command. It should be a more informative output and better bytes length reporting
2023-12-17 21:42:54 +01:00
iceman1001
e7e3e86ea4
text
2023-12-14 23:36:12 +01:00
iceman1001
95d1d5646f
an attempt to reduce some stack memory. No need for the debug printing to be 512 bytes. Now limited to 200 chars
2023-12-14 23:29:43 +01:00
nvx
d3a90a5da3
Clear bss on bootloader start.
...
This fixes a bug with the USB device serial number sometimes not working in bootloader mode.
2023-12-14 20:33:00 +10:00
wh201906
81888e01a2
Add hw bootloader
...
Reboot to the bootloader mode in the client
2023-12-13 21:41:17 +08:00
iceman1001
da98ad8854
adapted the notes on downgrade attacks to follow the repo style
2023-12-12 17:05:10 +01:00
Oleg Moiseenko
37d6430894
Merge branch 'master' into mf_info
...
Signed-off-by: Oleg Moiseenko <807634+merlokk@users.noreply.github.com>
2023-12-11 23:17:18 +02:00
merlokk
e77ed68775
changelog
2023-12-11 23:16:53 +02:00
iceman1001
30d59ac371
Thanks to @h1kari for reversing this algo and sharing it back in 2019. And well done the rest of you who solved it later.
2023-12-11 00:06:40 +01:00
iceman1001
9075984c7f
modified lf fdx demod, different text style and raw now shows all bytes not just crc bytes
2023-12-09 10:18:44 +01:00
iceman1001
97e2d7f026
changed "data num" to accept -r -i parameters where it will reverse or inverse the values.\nrenamed some util functions
2023-12-07 16:44:31 +01:00
datatags
e2f144c6dd
Update changelog
2023-12-06 12:19:25 -08:00
Anonymous
3d984559a1
CHANGELOG.md: add standalone hf_unisniff
2023-12-03 08:52:47 -05:00
team-orangeBlue
3523c3df62
Added plus code
...
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2023-12-03 11:38:09 +03:00
wh201906
bb529a9077
Fix corrupted data caused by CMD_WTX
...
No need to wait for 2.5s (1s + FPGA_LOAD_WAIT_TIME) if the real-time
sampling stops.
Make sure the LF bitstream is loaded before real-time sampling so the
response of CMD_WTX won't appear.
2023-12-02 17:04:03 +08:00
wh201906
b6fa1eb6e3
Add some CHANGELOG items
2023-12-01 22:18:05 +08:00
iceman1001
e026c712c1
hf 14a info now tries to read QL88 sigantures and verify them
2023-11-28 11:08:17 +01:00
nvx
33ec6f43fc
Update changelog
2023-11-26 19:17:57 +10:00
temskiy
fb9e79190e
Add some info about UMC
2023-11-14 18:19:49 +07:00
Philippe Teuwen
d39a4aa5c0
release version in changelog
2023-11-13 10:20:13 +01:00
Philippe Teuwen
295df201f3
prepare release
2023-11-13 10:18:33 +01:00
Philippe Teuwen
e0be057f62
Get Python support of experimental_client_with_swig working again
2023-11-13 10:13:14 +01:00
Grayson Martin
4e346e8ca2
Merge branch 'master' into smartcard-relay
2023-11-11 13:05:11 -06:00
iceman1001
ecd7f53eda
added a staticnested program that uses two different implementations. The Chameleon Ultra impl and PM3 Impl.\nRunning the test script will show how the CU impl has some issues
2023-11-11 15:46:47 +01:00
team-orangeBlue
a561fd4317
Update CHANGELOG.md
...
There's nothing to describe, I think.
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2023-11-09 07:51:52 +03:00
iceman1001
cd167b4632
added a python3 script that given a folder will try to extract all keys in the dump files and create a unique dictionary text file
2023-11-08 13:50:16 +01:00
iceman1001
2ba8c50b79
text
2023-11-07 21:23:03 +01:00
iceman1001
5dd144b193
reworked autopwn to allow for user to supply multiple keys in command line. All is merged with default array and dictionary if suppolied when doing dictionary attack
2023-11-06 23:52:05 +01:00
merlokk
c1bc926e24
changelog
2023-11-06 15:49:26 +02:00
wh201906
6ac01e4db4
Change some entries in CHANGELOG.md
...
Add a new entry for the new feature
Add 2 missing entries (#1654 , #1655 )
Change the description of a entry
2023-11-06 17:58:29 +08:00
merlokk
69130384db
changelog
2023-11-06 00:48:18 +02:00
iceman1001
56e511e08b
text
2023-11-05 11:30:33 +01:00
iceman1001
a3415da519
text
2023-11-05 01:51:09 +01:00
iceman1001
ae6ba395b4
added support for loading flipper MFC/MFU dump files.\nFixed NFC DECODE to identify and handle MFU dump files properly
2023-11-01 02:43:10 +01:00
iceman1001
f47fb2f74d
adapt data bmap to handle calls without -m.
2023-10-30 16:07:13 +01:00
Iceman
c3abea803b
Merge branch 'master' into master
...
Signed-off-by: Iceman <iceman@iuse.se>
2023-10-29 21:13:08 +01:00
Daniel Karling
efb645636b
Updated changelog
2023-10-29 16:56:04 +01:00
Iceman
9fd539723c
Merge pull request #2151 from Antiklesys/master
...
Fixed keyroll mode for hf ic configcard
2023-10-27 15:50:47 +02:00
yah01
9d07ee497c
Improve lf sampling performance
...
Signed-off-by: yah01 <yah2er0ne@outlook.com>
2023-10-27 13:47:26 +08:00
Antiklesys
81b116c23f
Fixed keyroll mode for hf ic configcard
...
Was able to compare the output of nfc-iclass and I identified two bugs in the generation of blocks 0x0D (was being overwritten with FF, it seems this was an original bug in the original pm3 code?)
Fixed the porting for block 15 generation.
2023-10-27 13:21:49 +08:00
Iceman
eb44e40561
Merge pull request #2145 from wh201906/usb_speed
...
Increase the USB speed by fixing synchronization waits in usb_write()
2023-10-24 14:03:45 +02:00
wh201906
96dc4be112
Add an entry in CHANGELOG.md
2023-10-24 01:27:08 +08:00
wh201906
fcad2127e0
Merge branch 'master' into bind
2023-10-23 13:57:18 +08:00
wh201906
56b4bda50d
Add bind option for TCP
2023-10-23 13:56:16 +08:00
iceman1001
fd121bab4f
added nosave parameter to lf em 4x05 dump
2023-10-22 18:56:19 +02:00
iceman1001
9a9d2cf621
added a new command -data bmap- it breaks down a hex value in rows of bits according to a supplied template
2023-10-22 14:08:18 +02:00
iceman1001
2fed756dd9
added desfire AID entries from the Metrodroid Project. https://github.com/metrodroid/metrodroid/wiki/DESFire-Applications-IDs
2023-10-21 17:07:47 +02:00
iceman1001
854a95db6c
added MAD entries from the Metrodroid Project. https://github.com/metrodroid/metrodroid/wiki/DESFire-Applications-IDs
2023-10-21 15:45:12 +02:00
iceman1001
272cb2bbc5
added no save parameter to iclass dump. Also adjusted the text for the other places.
2023-10-20 16:54:44 +02:00
Antiklesys
2790bc0c16
Modified hf iclass calcnewkey
...
Added support for a scenario in which the old key is elite and the new key is not elite.
2023-10-20 20:30:16 +08:00
iceman1001
a35bfbb13e
modified the CLI prompt to also show if TCP/UDP is used in the communication
2023-10-20 10:38:53 +02:00
iceman1001
ae1504e763
fixed a boolean bug with write block, and added a hf mf encodehid which writes some simple ndef message to a empty MFC 1K card
2023-10-19 14:21:46 +02:00
iceman1001
efac735bad
added support for HID SAM picopass communications. Nasty array copying but does the trick. Will need refactoring.
2023-10-18 19:59:34 +02:00