Research, development and trades concerning the powerful Proxmark3 device.
Remember; sharing is caring. Bring something back to the community.
"Learn the tools of the trade the hard way." +Fravia
You are not logged in.
Time changes and with it the technology
Proxmark3 @ discord
Users of this forum, please be aware that information stored on this site is not private.
Pages: 1
.
Last edited by Aliendennis (2016-06-06 04:31:48)
Offline
I have none of viking card so I am not the right person.
But We have got on the forum these threads handled viking tag
http://www.proxmark.org/forum/viewtopic.php?id=1767&p=3
http://www.proxmark.org/forum/viewtopic.php?id=2693&p=2
from 10/2015 viking demod is working thanks to Marshmellow
There is two ways to make a copy of a viking card. One is using viking clone command.
lf viking clone where it use the printed ID (by iceman) to T55x7
lf viking read
lf viking clone <8 digit ID number>
but there was an issue in the SW concerning the mask 0xffff applied to raw ID.S.O. has cloned but not working on real reader. I am not sure the fix it in the main stream SW yet.
Do you have reader?
Offline
I will have the reader in a week time. I will test it with the reader and update you with the results.
Thank ntk!
Offline
I still can't figure out how to do lf viking clone ? It seems that cmd doesn't recognise it.
Can some kind soul guide me through this ? Thanks much!
Offline
Have you update your PM3 with latest SW. It should recognise viking command
proxmark3> lf viking
help This help
read Attempt to read and Extract tag data
clone <8 digit ID number> clone viking tag
sim <8 digit ID number> simulate viking tag.
Pls do that by getting the build env right or using the pre-built version in
http://www.proxmark.org/forum/viewtopic.php?id=1562
Last edited by ntk (2016-04-12 11:37:49)
Offline
Yea i downloaded pm3 v2.5. got onto github and downloaded the files.
I tried to patch it up but seems it could not update.
I will try out again today.
Thanks ntk.
Offline
Don't go for Asper's precompiled binaries if you gonna patch up things.
Download latest official release here https://github.com/Proxmark/proxmark3/releases
Compile, flash, and use the client.
Offline
Thanks guys. Figured it out.
Offline
proxmark3> lf viking clone 06033ED5
Cloning - ID: 06033ED5, Raw: F2000000033ED5B4
#db# unknown command:: 0x0223
Waiting for a response from the proxmark...
Don't forget to cancel its operation first by pressing on the button
This is happening on my pm3 for the viking clone command.
So I guess I can't clone it for now ?
Offline
no, you are mixing up fullimage and client versions from different builds/forks/branches/releases.
Its been said before, use fullimage.elf and client from the same compilation build.
Offline
I got it patched up finally.
I tried cloning the viking coding on to a T5577 card.
It seems that the cloning failed.
proxmark3> lf viking clone 06033ED5
Cloning - ID: 06033ED5, Raw: F2000000033ED5B4
proxmark3>
proxmark3> lf se
Reading 30000 bytes from device memory
Data fetched
Samples @ 8 bits/smpl, decimation 1:1
NOTE: some demods output possible binary
if it finds something that looks like a tag
False Positives ARE possible
Checking for known tags:
No Known Tags Found!
proxmark3>
So I guess it is still not possible to clone it yet ?
Offline
Got curios, Did your clone,
Debugged it.
http://pastebin.com/LMeyxHCJ
Exit message -5, is a hint. In source code, VikingDemod_AM, -5 is returned when the CRC is wrong.
Code works as it should.
but your tag id is not correct...
Offline
I think I found the bug, sneaky one.
The getVikingsbits function dropped the highest byte in the uid when creating the new block data.
I'll push it to my fork for ppl to manually patch it up.
pm3 --> lf vik clone 06033ed5
Cloning - ID: 06033ED5, Raw: F2000006033ED5B4
pm3 --> lf se
Reading 30000 bytes from device memory
Data fetched
Samples @ 8 bits/smpl, decimation 1:1
NOTE: some demods output possible binary
if it finds something that looks like a tag
False Positives ARE possible
Checking for known tags:
Viking Tag Found: Card ID 06033ED5, Checksum: B4
Raw: F2000006033ED5B4
Valid Viking ID Found!
Offline
You used a t5577 card to write it ?
I am trying it now. None of my card can be clone.
Weird.
Last edited by Aliendennis (2016-04-25 07:01:28)
Offline
proxmark3> lf vik clone 06033ed5
Cloning - ID: 06033ED5, Raw: F2000000033ED5B4
proxmark3> lf se
Reading 30000 bytes from device memory
Data fetched
Samples @ 8 bits/smpl, decimation 1:1
NOTE: some demods output possible binary
if it finds something that looks like a tag
False Positives ARE possible
Checking for known tags:
No Known Tags Found!
proxmark3>
Offline
Did you compile/flash my fork? Or did you patch your file?
Offline
Did you compile/flash my fork? Or did you patch your file?
Hi Alien Dennis - lend me your thread.. I am having same problem as well duplicating Viking cards
Hi Iceman.. i have compile and flash using your fork but still not able to duplicate the Viking card, do you mind taking a look at it.. thank you..
pm3 ~$ ./client/proxmark3.exe COM4
Qt: Untested Windows version 6.2 detected!
Prox/RFID mark3 RFID instrument
bootrom: iceman/-suspect 2016-04-25 08:19:09
os: iceman/-suspect 2016-04-25 08:20:28
LF FPGA image built for 2s30vq100 on 2015/03/06 at 07:38:04
HF FPGA image built for 2s30vq100 on 2015/11/ 2 at 9: 8: 8
uC: AT91SAM7S512 Rev B
Embedded Processor: ARM7TDMI
Nonvolatile Program Memory Size: 512K bytes. Used: 213601 bytes (41%). Free: 310687 bytes (59%).
Second Nonvolatile Program Memory Size: None
Internal SRAM Size: 64K bytes
Architecture Identifier: AT91SAM7Sxx Series
Nonvolatile Program Memory Type: Embedded Flash Memory
proxmark3> lf viking clone 05032B18
Cloning - ID: 05032B18, Raw: F2000000032B186F
#db# Initialization delay : 0 us
#db# Offsets : -128 us on the low pulses width, -128 us on the low pulses positions
#db# Password (LSB first on each byte) : 00 00 00 00 00 00 00
#db# Block address : 00
#db# Byte address : 6f
#db# Data : 00
#db# Sending data frame...
Waiting for a response from the proxmark...
Offline
Are you using the lastest code from my fork and running the client?
[edit]I can see that you flashed the fullimage.elf [/edit]
Offline
Yes.. i downloaded the zip file from your fork.. This happen during compilation
pm3 ~$ make clean && make all
make -C client clean
Qt: Untested Windows version 6.2 detected!
Qt Meta Object Compiler version 62 (Qt 4.6.2)
make[1]: Entering directory `/pm3/client'
rm -f cli cli.exe flasher flasher.exe proxmark3 proxmark3.exe fpga_compress fpga_compress.exe snooper snooper.exe obj/nonce2key/crapto1.o obj/nonce2key/crypto1.o obj/nonce2key/nonce2key.o obj/nonce2key/crypto1_bs.o obj/loclass/cipher.o obj/loclass/cipherutils.o obj/loclass/des.o obj/loclass/ikeys.o obj/loclass/elite_crack.o obj/loclass/fileutils.o obj/mifarehost.o obj/parity.o obj/crc.o obj/crc16.o obj/crc64.o obj/iso14443crc.o obj/iso15693tools.o obj/data.o obj/graph.o obj/ui.o obj/cmddata.o obj/lfdemod.o obj/cmdhf.o obj/cmdhf14a.o obj/cmdhf14b.o obj/cmdhf15.o obj/cmdhfepa.o obj/cmdhflegic.o obj/cmdhficlass.o obj/cmdhfmf.o obj/cmdhfmfu.o obj/cmdhfmfhard.o obj/cmdhfmfdes.o obj/cmdhftopaz.o obj/cmdhw.o obj/cmdlf.o obj/cmdlfio.o obj/cmdlfhid.o obj/cmdlfawid.o obj/cmdlfem4x.o obj/cmdlfhitag.o obj/cmdlfti.o obj/cmdparser.o obj/cmdmain.o obj/cmdlft55xx.o obj/cmdlfpcf7931.o obj/cmdlfviking.o obj/cmdlfpresco.o obj/cmdlfpyramid.o obj/cmdlfguard.o obj/pm3_binlib.o obj/scripting.o obj/cmdscript.o obj/pm3_bitlib.o obj/aes.o obj/protocols.o obj/sha1.o obj/sha256.o obj/cmdcrc.o obj/reveng/preset.o obj/reveng/reveng.o obj/reveng/cli.o obj/reveng/bmpbit.o obj/reveng/model.o obj/reveng/poly.o obj/reveng/getopt.o obj/tea.o obj/prng.o obj/radixsort.o obj/bucketsort.o obj/*.o *.o *.moc.cpp
cd ../liblua && make clean
make[2]: Entering directory `/pm3/liblua'
rm -f liblua.a lua luac lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o loadlib.o linit.o lua.o luac.o
make[2]: Leaving directory `/pm3/liblua'
make[1]: Leaving directory `/pm3/client'
make -C bootrom clean
make[1]: Entering directory `/pm3/bootrom'
make[1]: Leaving directory `/pm3/bootrom'
make[1]: Entering directory `/pm3/bootrom'
rm -rf obj/*.o
rm -rf obj/*.elf
rm -rf obj/*.s19
rm -rf obj/*.map
rm -rf obj/*.d
rm -rf version.c
make[1]: Leaving directory `/pm3/bootrom'
make -C armsrc clean
make[1]: Entering directory `/pm3/armsrc'
make[1]: Leaving directory `/pm3/armsrc'
make[1]: Entering directory `/pm3/armsrc'
rm -rf obj/*.o
rm -rf obj/*.elf
rm -rf obj/*.s19
rm -rf obj/*.map
rm -rf obj/*.d
rm -rf obj/*.z
rm -rf obj/*.bin
rm -rf version.c
make[1]: Leaving directory `/pm3/armsrc'
make -C recovery clean
make[1]: Entering directory `/pm3/recovery'
rm -f bootrom.bin fullimage.bin proxmark3_recovery.bin
make[1]: Leaving directory `/pm3/recovery'
make -C client all
Qt: Untested Windows version 6.2 detected!
Qt Meta Object Compiler version 62 (Qt 4.6.2)
make[1]: Entering directory `/pm3/client'
Compiling liblua, using platform mingw
cd ../liblua && make mingw
make[2]: Entering directory `/pm3/liblua'
make "LUA_A=lua52.dll" "LUA_T=lua.exe" \
"AR=gcc -shared -o" "RANLIB=strip --strip-unneeded" \
"SYSCFLAGS=-DLUA_BUILD_AS_DLL" "SYSLIBS=" "SYSLDFLAGS=-s" lua.exe
make[3]: Entering directory `/pm3/liblua'
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lua.o lua.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lapi.o lapi.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lcode.o lcode.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lctype.o lctype.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o ldebug.o ldebug.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o ldo.o ldo.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o ldump.o ldump.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lfunc.o lfunc.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lgc.o lgc.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o llex.o llex.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lmem.o lmem.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lobject.o lobject.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lopcodes.o lopcodes.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lparser.o lparser.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lstate.o lstate.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lstring.o lstring.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o ltable.o ltable.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o ltm.o ltm.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lundump.o lundump.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lvm.o lvm.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lzio.o lzio.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lauxlib.o lauxlib.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lbaselib.o lbaselib.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lbitlib.o lbitlib.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lcorolib.o lcorolib.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o ldblib.o ldblib.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o liolib.o liolib.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lmathlib.o lmathlib.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o loslib.o loslib.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o lstrlib.o lstrlib.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o ltablib.o ltablib.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o loadlib.o loadlib.c
gcc -O3 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL -c -o linit.o linit.c
gcc -shared -o lua52.dll lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o loadlib.o linit.o
strip --strip-unneeded lua52.dll
gcc -o lua.exe -s lua.o lua52.dll -lm
make[3]: Leaving directory `/pm3/liblua'
make "LUAC_T=luac.exe" luac.exe
make[3]: Entering directory `/pm3/liblua'
gcc -O3 -Wall -DLUA_COMPAT_ALL -c -o luac.o luac.c
ar rcu liblua.a lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o loadlib.o linit.o
ranlib liblua.a
gcc -o luac.exe luac.o liblua.a -lm
make[3]: Leaving directory `/pm3/liblua'
make[2]: Leaving directory `/pm3/liblua'
gcc -std=c99 -O3 -mpopcnt -march=native -g -I. -I../include -I../common -I../zlib -I/opt/local/include -I../liblua -Wall -I/mingw/include -DHAVE_GUI -DZ_SOLO -DZ_PREFIX -DNO_GZIP -DZLIB_PM3_TUNED -c -o obj/proxmark3.o proxmark3.c
gcc -std=c99 -O3 -mpopcnt -march=native -g -I. -I../include -I../common -I../zlib -I/opt/local/include -I../liblua -Wall -I/mingw/include -DHAVE_GUI -DZ_SOLO -DZ_PREFIX -DNO_GZIP -DZLIB_PM3_TUNED -c -o obj/uart.o uart.c
gcc -std=c99 -O3 -mpopcnt -march=native -g -I. -I../include -I../common -I../zlib -I/opt/local/include -I../liblua -Wall -I/mingw/include -DHAVE_GUI -DZ_SOLO -DZ_PREFIX -DNO_GZIP -DZLIB_PM3_TUNED -c -o obj/util.o util.c
gcc -std=c99 -O3 -mpopcnt -march=native -g -I. -I../include -I../common -I../zlib -I/opt/local/include -I../liblua -Wall -I/mingw/include -DHAVE_GUI -DZ_SOLO -DZ_PREFIX -DNO_GZIP -DZLIB_PM3_TUNED -c -o obj/sleep.o sleep.c
gcc -std=c99 -O3 -mpopcnt -march=native -g -I. -I../include -I../common -I../zlib -I/opt/local/include -I../liblua -Wall -I/mingw/include -DHAVE_GUI -DZ_SOLO -DZ_PREFIX -DNO_GZIP -DZLIB_PM3_TUNED -c -o obj/nonce2key/crapto1.o nonce2key/crapto1.c
gcc -std=c99 -O3 -mpopcnt -march=native -g -I. -I../include -I../common -I../zlib -I/opt/local/include -I../liblua -Wall -I/mingw/include -DHAVE_GUI -DZ_SOLO -DZ_PREFIX -DNO_GZIP -DZLIB_PM3_TUNED -c -o obj/nonce2key/crypto1.o nonce2key/crypto1.c
gcc -std=c99 -O3 -mpopcnt -march=native -g -I. -I../include -I../common -I../zlib -I/opt/local/include -I../liblua -Wall -I/mingw/include -DHAVE_GUI -DZ_SOLO -DZ_PREFIX -DNO_GZIP -DZLIB_PM3_TUNED -c -o obj/nonce2key/nonce2key.o nonce2key/nonce2key.c
gcc -std=c99 -O3 -mpopcnt -march=native -g -I. -I../include -I../common -I../zlib -I/opt/local/include -I../liblua -Wall -I/mingw/include -DHAVE_GUI -DZ_SOLO -DZ_PREFIX -DNO_GZIP -DZLIB_PM3_TUNED -c -o obj/nonce2key/crypto1_bs.o nonce2key/crypto1_bs.c
In file included from nonce2key/crypto1_bs.c:25:
nonce2key/crypto1_bs.h:25: error: alignment of array elements is greater than element size
make[1]: *** [obj/nonce2key/crypto1_bs.o] Error 1
make[1]: Leaving directory `/pm3/client'
make: *** [client/all] Error 2
pm3 ~$
Last edited by lohcm88 (2016-04-25 09:55:22)
Offline
yeah, that would explain why you don't have a working client.
Problem with this is the old gcc4.4.0 in the ready packed devenvironment in the proxspace file.
You would need gcc4.8 or higher.
Offline
Thx iceman.. i will look into it again.... information are everywhere in bits and pieces.. got a hard time searching around..
Offline
this patch is a very small one, you might just change that one row in your pm3 master folder. And continue using the pm3 master.
Offline
this patch is a very small one, you might just change that one row in your pm3 master folder. And continue using the pm3 master.
it seems that there are 2 things i need to do?
1) remove the "-march=native" in the client\makefile and to replace it with: "-mmmx" or "-msse" (i hv done this but still the same)
2) Update old gcc to the latest? I am lost on this.. do i need to download the latest MinGW and replace it?
thx iceman for your patience..
Offline
For this patch, just change your PM3_master fork instead.
Skip my fork.
Its only a one row change inside cmdlfviking.c
Offline
For this patch, just change your PM3_master fork instead.
Skip my fork.Its only a one row change inside cmdlfviking.c
Thx iceman!
Alien Dennis - copy the cmdlfviking.c from iceman fork and replace it to PM3 master fork.
pm3 ~$ ./client/proxmark3.exe COM4
Qt: Untested Windows version 6.2 detected!
Prox/RFID mark3 RFID instrument
bootrom: /-suspect 2016-04-25 10:14:07
os: /-suspect 2016-04-25 10:15:08
LF FPGA image built for 2s30vq100 on 2015/03/06 at 07:38:04
HF FPGA image built for 2s30vq100 on 2015/11/ 2 at 9: 8: 8
uC: AT91SAM7S512 Rev B
Embedded Processor: ARM7TDMI
Nonvolatile Program Memory Size: 512K bytes. Used: 186749 bytes (36%). Free: 337539 bytes (64%).
Second Nonvolatile Program Memory Size: None
Internal SRAM Size: 64K bytes
Architecture Identifier: AT91SAM7Sxx Series
Nonvolatile Program Memory Type: Embedded Flash Memory
proxmark3> lf viking clone 05032B18
Cloning - ID: 05032B18, Raw: F2000005032B186F
#db# DownloadFPGA(len: 42096)
proxmark3> lf search
Reading 30000 bytes from device memory
Data fetched
Samples @ 8 bits/smpl, decimation 1:1
NOTE: some demods output possible binary
if it finds something that looks like a tag
False Positives ARE possible
Checking for known tags:
Viking Tag Found: Card ID 05032B18, Checksum: 6F
Raw: F2000005032B186F
Valid Viking ID Found!
proxmark3>
Offline
Will try it now.
Offline
How do I know my card is t55xx ?
lf t55xx detect ?
proxmark3> lf t55xx config
Chip Type : T55x7
Modulation : FSK2a
Bit Rate : 4 - RF/50
Inverted : Yes
Offset : 30
Seq. Term. : No
Block0 : 0x00107060
proxmark3>
I tried to clone it, still invalid.
proxmark3> lf t55xx config
Chip Type : T55x7
Modulation : FSK2a
Bit Rate : 4 - RF/50
Inverted : Yes
Offset : 30
Seq. Term. : No
Block0 : 0x00107060
proxmark3> lf viking clone 06033ED5
Cloning - ID: 06033ED5, Raw: F2000000033ED5B4
proxmark3> lf se
Reading 30000 bytes from device memory
Data fetched
Samples @ 8 bits/smpl, decimation 1:1
NOTE: some demods output possible binary
if it finds something that looks like a tag
False Positives ARE possible
Checking for known tags:
No Known Tags Found!
proxmark3>
Offline
gcc --version
C:\Users\Dennis>gcc --version
gcc (x86_64-posix-sjlj, built by strawberryperl.com project) 4.8.3
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Offline
Yes, your tag is t55x7, and you must have one to be able to use the "lf viking clone" command.
However, you havn't followed instructions. Either 1) use my fork. or 2) copy the cmdlfviking.c from my fork into pm3 master
Since you have gcc 4.8.3, you will be able to compile my fork.
Offline
i already copy the cmdlfviking.c from your fork into my pm3.
I think probably the card issue.
I will keep trying. Very weird to experience this.
Offline
iceman could it be the antenna power ?
# LF antenna: 11.41 V @ 125.00 kHz
# LF antenna: 14.57 V @ 134.00 kHz
# LF optimal: 20.07 V @ 144.58 kHz
# HF antenna: 27.40 V @ 13.56 MHz
Displaying LF tuning graph. Divisor 89 is 134khz, 95 is 125khz.
Offline
Nope, the antenna looks good. A bit missaligned toward 144khz, instead of 125Khz, but still functional.
Run
"lf t55 detect"
"lf t55 info"
I'm guessing you set the password on yr tag.
Offline
proxmark3> lf t55 detect
Chip Type : T55x7
Modulation : ASK
Bit Rate : 2 - RF/32
Inverted : No
Offset : 33
Seq. Term. : Yes
Block0 : 0x00088040
proxmark3> lf t55 info
-- T55x7 Configuration & Tag Information --------------------
-------------------------------------------------------------
Safer key : 0
reserved : 0
Data bit rate : 2 - RF/32
eXtended mode : No
Modulation : 8 - Manchester
PSK clock frequency : 0
AOR - Answer on Request : No
OTP - One Time Pad : No
Max block : 2
Password mode : No
Sequence Start Terminator : No
Fast Write : No
Inverse data : No
POR-Delay : No
-------------------------------------------------------------
Raw Data - Page 0
Block 0 : 0x00088040 00000000000010001000000001000000
-------------------------------------------------------------
proxmark3>
Offline
ok, that seems to have worked in your clone.
First try the clone command and post the output here.
then,
"lf t55 dump" and post it.
Offline
proxmark3> lf t55xx dump
Reading Page 0:
blk | hex data | binary
----+----------+---------------------------------
Reading Page 1:
blk | hex data | binary
----+----------+---------------------------------
proxmark3>
Offline
ok,
"lf viking clone..." post output
"lf t55xx detect"
"lf t55xx dump" post output
Offline
proxmark3> lf viking clone 06033ED5
Cloning - ID: 06033ED5, Raw: F2000000033ED5B4
proxmark3> lf se
Reading 30000 bytes from device memory
Data fetched
Samples @ 8 bits/smpl, decimation 1:1
NOTE: some demods output possible binary
if it finds something that looks like a tag
False Positives ARE possible
Checking for known tags:
No Known Tags Found!
proxmark3>
Offline
proxmark3> lf viking clone 06033ED5
Cloning - ID: 06033ED5, Raw: F2000000033ED5B4
proxmark3> lf t55xx detect
Chip Type : T55x7
Modulation : ASK
Bit Rate : 2 - RF/32
Inverted : No
Offset : 33
Seq. Term. : Yes
Block0 : 0x00088040
proxmark3> lf t55xx dump
Reading Page 0:
blk | hex data | binary
----+----------+---------------------------------
0 | 00088040 | 00000000000010001000000001000000
1 | F2000000 | 11110010000000000000000000000000
2 | 033ED5B4 | 00000011001111101101010110110100
3 | 6A5696A6 | 01101010010101101001011010100110
4 | 00000000 | 00000000000000000000000000000000
5 | 00000000 | 00000000000000000000000000000000
6 | 00000000 | 00000000000000000000000000000000
7 | 00000000 | 00000000000000000000000000000000
Reading Page 1:
blk | hex data | binary
----+----------+---------------------------------
0 | 00088040 | 00000000000010001000000001000000
1 | E03900D0 | 11100000001110010000000011010000
2 | 1531D45E | 00010101001100011101010001011110
3 | 00A00003 | 00000000101000000000000000000011
proxmark3>
Offline
Your output from "lf viking clone" shows that you have not the patched file.
Make sure you pull the latest code from my fork. Copy the cmdlfviking.c to your pm3 master folder.
recompile your client, run the client, do the clone command..
Offline
Thanks much iceman. I really hope it will work.
Offline
Qt: Untested Windows version 6.2 detected!
g++ -I/qt/include -I/qt/include/QtCore -I/qt/include/QtGui -c -o obj/proxguiqt.moc.o proxguiqt.moc.cpp
g++ -I/qt/include -I/qt/include/QtCore -I/qt/include/QtGui obj/proxmark3.o obj/uart.o obj/util.o obj/sleep.o obj/nonce2key/crapto1.o obj/nonce2key/crypto1.o obj/nonce2key/nonce2key.o obj/loclass/cipher.o obj/loclass/cipherutils.o obj/loclass/des.o obj/loclass/ikeys.o obj/loclass/elite_crack.o obj/loclass/fileutils.o obj/mifarehost.o obj/crc.o obj/crc16.o obj/crc64.o obj/iso14443crc.o obj/iso15693tools.o obj/data.o obj/graph.o obj/ui.o obj/cmddata.o obj/lfdemod.o obj/cmdhf.o obj/cmdhf14a.o obj/cmdhf14b.o obj/cmdhf15.o obj/cmdhfepa.o obj/cmdhflegic.o obj/cmdhficlass.o obj/cmdhfmf.o obj/cmdhfmfu.o obj/cmdhftopaz.o obj/cmdhw.o obj/cmdlf.o obj/cmdlfio.o obj/cmdlfhid.o obj/cmdlfawid.o obj/cmdlfem4x.o obj/cmdlfhitag.o obj/cmdlfti.o obj/cmdparser.o obj/cmdmain.o obj/cmdlft55xx.o obj/cmdlfpcf7931.o obj/cmdlfviking.o obj/pm3_binlib.o obj/scripting.o obj/cmdscript.o obj/pm3_bitlib.o obj/aes.o obj/protocols.o obj/sha1.o obj/proxgui.o obj/proxguiqt.o obj/proxguiqt.moc.o -L/opt/local/lib -L/usr/local/lib -lreadline -lpthread -lm ../liblua/liblua.a -L/qt/lib -lQtCore4 -lQtGui4 -o proxmark3
obj/crc.o: In function `CRC8Legic':
C:\Projects\Proxmark\pm3\client/../common/crc.c:67: undefined reference to `SwapBits'
collect2: ld returned 1 exit status
make[1]: *** [proxmark3] Error 1
make[1]: Leaving directory `/pm3/client'
make: *** [client/all] Error 2
I don't know whether is this causing the problem
Offline
I don't know why your source code seems to be mixed up. Let guess, you should have two folders.
One with PM3 master and one with my fork.
follow earlier instructions.
Offline
Done. Thanks so much Iceman.
Problem solved.
Offline
perfect, if you can edit your first post and add a change to the title. Add "[solved]" in the beginning of the title.
Offline
Pages: 1