This commit is contained in:
Chris 2018-08-18 12:06:26 +02:00
commit 583d8281f3
4 changed files with 39 additions and 30 deletions

View file

@ -2,7 +2,8 @@
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
This project uses the changelog in accordance with [keepchangelog](http://keepachangelog.com/). Please use this to write notable changes, which is not the same as git commit log... This project uses the changelog in accordance with [keepchangelog](http://keepachangelog.com/). Please use this to write notable changes, which is not the same as git commit log...
## [unreleased][unreleased] ## [unreleased][unreleased]
- Improved 'install.sh' to install dependencies for Ubuntu 18.04 and using max number of processors during compilation (@joanbono)
- Modified 'install.sh' script to work in macOS and Linux + added the 'update.sh' and 'proxmark3.sh' from joanbono (@TomHarkness) - Modified 'install.sh' script to work in macOS and Linux + added the 'update.sh' and 'proxmark3.sh' from joanbono (@TomHarkness)
- Fix 'hf emv' - some cards need to have Le=0x00, some need to not to have (@merlokk) - Fix 'hf emv' - some cards need to have Le=0x00, some need to not to have (@merlokk)
- Fix 'hf legic' enhancement of rx / tx in legic commands (@drandreas) - Fix 'hf legic' enhancement of rx / tx in legic commands (@drandreas)

View file

@ -2,7 +2,7 @@
# Mifare Default Keys # Mifare Default Keys
# -- iceman fork version -- # -- iceman fork version --
# -- contribute to this list, sharing is caring -- # -- contribute to this list, sharing is caring --
# #
ffffffffffff,//Defaultkey(firstkeyusedbyprogramifnouserdefinedkey) ffffffffffff,//Defaultkey(firstkeyusedbyprogramifnouserdefinedkey)
000000000000,//Blankkey 000000000000,//Blankkey
a0a1a2a3a4a5,//NFCForumMADkey a0a1a2a3a4a5,//NFCForumMADkey
@ -154,7 +154,7 @@ AAFB06045877, --EPI Envisionte# 3dprinter
3e65e4fb65b3, --Fysiken A 3e65e4fb65b3, --Fysiken A
25094df6f148, --Fysiken B 25094df6f148, --Fysiken B
# #
# 24-7 # 24-7
D21762B2DE3B, D21762B2DE3B,
0E83A374B513, 0E83A374B513,
1F1FFE000000, 1F1FFE000000,
@ -352,25 +352,25 @@ a56c2df9a26d,
4a6352684677, 4a6352684677,
bf1f4424af76, bf1f4424af76,
536653644c65, 536653644c65,
# #
# Intratone Cogelec # Intratone Cogelec
# Data from http://bouzdeck.com/rfid/32-cloning-a-mifare-classic-1k-tag.html # Data from http://bouzdeck.com/rfid/32-cloning-a-mifare-classic-1k-tag.html
484558414354, 484558414354,
a22ae129c013, a22ae129c013,
49fae4e3849f, 49fae4e3849f,
38fcf33072e0, 38fcf33072e0,
8ad5517b4b18, 8ad5517b4b18,
509359f131b1, 509359f131b1,
6c78928e1317, 6c78928e1317,
aa0720018738, aa0720018738,
a6cac2886412, a6cac2886412,
62d0c424ed8e, 62d0c424ed8e,
e64a986a5d94, e64a986a5d94,
8fa1d601d0a2, 8fa1d601d0a2,
89347350bd36, 89347350bd36,
66d2b7dc39ef, 66d2b7dc39ef,
6bc1e1ae547d, 6bc1e1ae547d,
22729a9bd40f, 22729a9bd40f,
# #
# Data from https://dfir.lu/blog/cloning-a-mifare-classic-1k-tag.html # Data from https://dfir.lu/blog/cloning-a-mifare-classic-1k-tag.html
925b158f796f, 925b158f796f,
@ -450,8 +450,8 @@ E241E8AFCBAF,
# Data from forum post # Data from forum post
123F8888F322, 123F8888F322,
050908080008, 050908080008,
# #
# Data from hoist # Data from hoist
4f9f59c9c875, 4f9f59c9c875,
# #
# Data from pastebin # Data from pastebin
@ -501,7 +501,7 @@ f7a39753d018,
410b9b40b872, 410b9b40b872,
2cb1a90071c8, 2cb1a90071c8,
# #
# data from # data from
8697389ACA26, 8697389ACA26,
1AB23CD45EF6, 1AB23CD45EF6,
013889343891, 013889343891,
@ -579,9 +579,9 @@ de1fcbec764b
2b7f3253fac5 2b7f3253fac5
eaac88e5dc99 eaac88e5dc99
ae3d65a3dad4 ae3d65a3dad4
a73f5dc1d333 a73f5dc1d333
a82607b01c0d a82607b01c0d
2910989b6880 2910989b6880
0f1c63013dba 0f1c63013dba
fbf225dc5d58 fbf225dc5d58
# #
@ -595,12 +595,12 @@ fbf225dc5d58
560f7cff2d81 560f7cff2d81
66b31e64ca4b 66b31e64ca4b
9e53491f685b 9e53491f685b
3a09911d860c 3a09911d860c
8a036920ac0c 8a036920ac0c
361f69d2c462 361f69d2c462
d9bcde7fc489 d9bcde7fc489
0c03a720f208 0c03a720f208
6018522fac02 6018522fac02
# #
# Data from https://pastebin.com/4t2yFMgt # Data from https://pastebin.com/4t2yFMgt
# Mifare technische Universität Graz TUG # Mifare technische Universität Graz TUG
@ -611,3 +611,5 @@ C01FC822C6E5
# More keys: # More keys:
8a19d40cf2b5 8a19d40cf2b5
ae8587108640 ae8587108640
8829DA9DAF76,-- Meriton Suites Syd, Aus ;). Not sure where this came from...
135b88a94b8b, SafLock standalone door locks.

View file

@ -4,13 +4,19 @@ set -x
function installProxmark_Linux { function installProxmark_Linux {
# install dependencies for Proxmark3 source code. # install dependencies for Proxmark3 source code.
sudo apt-get install p7zip git build-essential libreadline5 libreadline-dev gcc-arm-none-eabi sudo apt-get install p7zip git build-essential libreadline5 libreadline-dev gcc-arm-none-eabi
sudo apt-get install libusb-0.1-4 libusb-dev libqt4-dev libncurses5-dev perl pkg-config wget sudo apt-get install libusb-0.1-4 libusb-dev libqt4-dev libncurses5-dev libcanberra-gtk-module perl pkg-config wget
#cleaning up #cleaning up
sudo apt-get install -f -y sudo apt-get install -f -y
sudo apt-get autoremove -y sudo apt-get autoremove -y
sudo apt-get autoclean -y sudo apt-get autoclean -y
sudo apt-get clean -y sudo apt-get clean -y
sudo apt-get update sudo apt-get update
# Install libcanberragtk in Ubuntu 18.04
if [[ $(cat /etc/issue | awk '{print $2}') = *"18.04"* ]]; then
apt-get install libcanberra-gtk-module
fi
# install RDV40 - proxmark3 # install RDV40 - proxmark3
git clone https://github.com/RfidResearchGroup/proxmark3.git git clone https://github.com/RfidResearchGroup/proxmark3.git
( (
@ -18,7 +24,7 @@ function installProxmark_Linux {
git reset --hard git reset --hard
git clean -dfx git clean -dfx
make clean make clean
make all make -j$(nproc) all
# Copy blacklist rules into /etc/udev/rules.d # Copy blacklist rules into /etc/udev/rules.d
# check the Makefile for details # check the Makefile for details
sudo make udev sudo make udev
@ -46,7 +52,7 @@ local qt5Core=$(find /usr -name Qt5Core.pc 2>/dev/null)
git reset --hard git reset --hard
git clean -dfx git clean -dfx
make clean make clean
make make -j$(sysctl -n hw.physicalcpu)
) )
} }
# Where is my device? # Where is my device?

View file

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
function wait4wait4proxmark_Linux { function wait4proxmark_Linux {
echo >&2 "Waiting for Proxmark to appear..." echo >&2 "Waiting for Proxmark to appear..."
while [ ! -c /dev/ttyACM? -a ! -L /dev/pm3-? ]; do while [ ! -c /dev/ttyACM? -a ! -L /dev/pm3-? ]; do
sleep .1 sleep .1