Commit graph

218 commits

Author SHA1 Message Date
Philippe Teuwen 1b2601a48a Add missing EOF LF 2019-03-12 00:12:26 +01:00
Philippe Teuwen 05ff45e550 lua: fix mix of spaces & tabs 2019-03-09 10:34:43 +01:00
mazodude 760cd7b87c Delete MAD script as merlokk has implemented it 2019-03-05 08:36:04 +11:00
mazodude fef7e78957 Merge remote-tracking branch 'upstream/master' 2019-03-05 08:35:03 +11:00
Chris dcdb2ee218 fix: 'script run ndef_dump.lua' - move function 2019-03-01 19:24:02 +01:00
osboxes.org cd44ea27b7 FIX: 'script run mifare_autopwn' - now doesn't crash 2019-02-04 22:16:12 +01:00
iceman1001 fa3dfa59b9 chg: 'script run legic' - minor adjustments. 2019-01-26 19:10:29 +01:00
iceman1001 f760ac99e3 chg: 'script run ndef_dump' - local functions 2019-01-26 10:40:37 +01:00
Iceman 8ee857e4ba
Update tnp3clone.lua 2019-01-21 17:36:58 +01:00
iceman1001 7294262442 chg: 'script run iso15_magic' - added switch "-a" to swap between iceman styled vs offical styled iso15 raw commands.
In order to run this script on official pm3 repo, you will need to copy this script and
/client/lualibs/read15.lua file.

Read help text for examples
script run iso15_magic -h
2019-01-21 09:59:47 +01:00
Iceman 6f3940b221
Update tnp3clone.lua
Cleanup
2019-01-20 23:55:11 +01:00
Iceman 6e99b1e49b
Update tnp3clone.lua
Better to use default template for ST
2019-01-20 23:53:54 +01:00
Iceman 49fc2a56ab
Update tnp3clone.lua
According to post http://www.proxmark.org/forum/viewtopic.php?pid=34046#p34046
Set that ATQA / SAK,  set Sector 0 accessrights
2019-01-20 23:46:03 +01:00
iceman1001 bd0e33fb58 chg: 'script run read_pwd_mem' - m|t|i params to simplify printing dictionary items 2019-01-10 18:55:56 +01:00
iceman1001 e3f4ef498f CHG: 'hf mf fchk' - textual 2019-01-02 12:11:49 +01:00
iceman1001 0fb0c35308 CHG: 'mem load' - the possibility to upload default_iclass_keys.dic, default_keys.dic, default_pwd.dic to predefined flashmemory sections. These will be used in pwd / key checking algorithms on device.
CHG: 'script run read_pwd_mem.lua' - script now can print those uploaded dictionary files.

How to upload
pm3 --> mem load f default_iclass_keys i
pm3 --> mem load f default_keys m
pm3 --> mem load f default_pwd t

How to validate / view
PM3 -->scr run read_pwd_mem -o 237568 -k 8
pm3 -->scr run read_pwd_mem -o 241664 -k 6
pm3 -->scr run read_pwd_mem -o 245760 -k 4
2019-01-01 18:01:40 +01:00
mazodude dab854e0f0 Fix detection of MADs so that is checks the correct byte
also set up some code for later
2018-12-19 16:51:27 +10:00
iceman1001 5489d4e552 add: magic uid 15 helper script
chg:  keys
2018-12-18 17:57:22 +01:00
iceman1001 cecf709fe7 chg: 'script run mifare_ad' - minor fix 2018-12-14 20:27:11 +01:00
mazodude d36f3d876b Remove unneeded function and place code in main 2018-12-14 20:14:47 +10:00
mazodude f77bb94a86 Add changes to script as per iceman's suggestions 2018-12-14 16:57:51 +10:00
mazodude edcb029af3 Add script to test for MADs 2018-12-14 15:31:50 +10:00
David Cumps dc69357820
skip first 4 bytes of legic writing 2018-11-11 12:34:59 +01:00
David Cumps 00fdac0986
fix legic reading and writing 2018-11-11 01:18:14 +01:00
bogiton db37458545
Added lua script to read stored pwds in flashmem 2018-11-06 13:37:34 +00:00
Chris 4edcd908a7 FIX: ntag215 is 7.. Thanks @axfla for pointing it out. 2018-08-22 22:36:41 +02:00
iceman1001 7c56c2ce2c chg: adaptations 2018-07-28 12:32:22 +02:00
iceman1001 1629287291 fix: lua bit32 can actually take several values. How did I miss this? 2018-07-27 09:07:53 +02:00
iceman1001 3f9024eeaf add: amiibo script [adaptation amiibocyou] 2018-07-27 07:55:49 +02:00
iceman1001 d2d126878e helptext, syntax 2018-05-28 21:34:58 +02:00
iceman1001 e6b18888e7 chg. textual 2018-05-22 12:10:56 +02:00
iceman1001 96a5cefe97 fix: wrong string used. 2018-04-25 18:13:28 +02:00
iceman1001 f5257f5380 fixes: 'script run mifareplus' behaves better now. 2018-04-25 09:22:41 +02:00
iceman1001 fd52946ef8 chg: missing import, added sample to helptext and better length checks. (@neuromancer) 2018-04-18 22:21:16 +02:00
iceman1001 646ff0ce68 add: 'script run mifare_access' script which tries to decode Mifare Classic access bytes. (thanks to @neuromancer) 2018-04-18 19:20:13 +02:00
iceman1001 a968ea8c53 chg: latest fixes 2018-04-17 13:26:28 +02:00
iceman1001 2e3308b257 add: 'script run mifareplus' - a script to communicate with Mifare Plus tag. (@dceliano)
chg: added a bunch of gitignores for my dev-env.
2018-04-05 11:57:44 +02:00
iceman1001 967dbce1f2 chg: 'script run ul_uid' - tried to add suppor to for brickable magic tags which must be written in one session. 2018-04-03 11:24:58 +02:00
iceman1001 089beed4f4 fix: 'script lf_bulk' - parity fixes (@pwpiwi) 2018-03-29 13:20:00 +02:00
iceman1001 4e915d2eb4 chg: prng detection now takes in consideration if detection fails. 2018-02-20 21:20:17 +01:00
iceman1001 9512f60227 chg: formatMifare.lua helptext output 2018-02-20 20:20:34 +01:00
iceman1001 5dbfb627fc chg: 'brutesim' - script prints author and checks for being called with no arguments. 2018-02-20 20:18:37 +01:00
iceman1001 5b6a5206df add: 'script run lf_bulk' - the original script is call lf_buld_program but thats a too long name, with adaptations in code.
chg: some script textual output
2018-02-20 20:16:30 +01:00
iceman1001 fb4b3502ef fix: 'script run mifare_autopwn.lua' - wrong bool comparision 2018-02-07 23:54:11 +01:00
iceman1001 7de458486f adjustments, still breaks on ubuntu, 2018-02-03 22:47:17 +01:00
iceman1001 8a49cb84a2 fix: script run e - if called with param but no value, use default value for width.
fix: if no models found, return lua error.
textual changes.
2018-02-03 22:17:07 +01:00
iceman1001 2d2a8b7b1b fix: avoid empty strings. 2018-02-03 21:56:34 +01:00
iceman1001 2b34fbec0c fix: proper exit with script fails to find any crc models. 2018-02-03 21:49:29 +01:00
iceman1001 ed982a4787 textual 2018-01-29 13:42:18 +01:00
iceman1001 a13ecc4a4e CHG: applied https://github.com/Proxmark/proxmark3/pull/553 (@arnie97) and in some more places 2018-01-25 09:51:49 +01:00