Thanks, your video is the perfect entry point for me to the world of rfid, got a kit of an arduino and reader from amazon and will be arriving soon. Can't wait to give it a try 👍
Did you not have to use a key for this? If I try this...it isn't able to read it because I don't have the key. Does that mean that your card wasn't encrypted at all? Or just used the defualt key already located in the MiFARE code examples?
You wouldn't happen to have a video or a close up picture of how you set that up would you? I see you added the diagram, but would like to see how you did it. If possible.
I tried to read info from my home entry fob or the card from my work but they both cant be read at all. Looks like the rc522 doesnt see them, can you tell me why? It reads fobs provided but not the ones I would like to play with... Any ideas how to copy my home entry fob?
Check the specifications of the rc522. It may only be programmed to read certain RFID chips that are different from your cards. Even though the frequencies may be the same, each chip type runs its own protocol that your reader needs to be programmed to detect.
Good video! I see your responding to the comments semi frequently. If you made the breakout board/arduino set up more portable, would it be possible to "use" someones card for a few seconds while they're "distracted" to get their UID, and then later on copy it to a re-writable RFID card/dongle from another location?
NFC is a different frequency. It is typically used with novelty "data dump" points. ie. Museums, street vendors. Since most cell phones can read it. MIFARE cards operate at a different frequency and are a bit more difficult to use. You need more specialized hardware to use the MIFARE cards.
Ik its an old video, but would this work with Mifare classic cards which are encrypted? I get the failure to communicate error when the card is definitely in reading distance
If you are just trying to read a passive card, both the standard Mifare card and the RC522 communicate at 13.5MHz. You shouldn't have an issue. If you have an active card (It has a battery) then it may only give information to a reader if it first sees the reader give it a "code" or something similar. Of course yours couldn't read for any number of reasons. You will have to do some investigating.
I believe this works by copying the data on a card you already have and then writing it on a new card/key so if you need a new card every year, it probably won't work but you will be able to copy the card and have multiple ones
Without the key you won't be able to read the card. Public transports and banks have used this technology and even if it has been proved that it could be hacked, it requires more sophisticated tools than an Arduino.
Thank you, nicely explained. Please is there a way of changing the code so that it would rewrite not 8, but at least 14 hex numbers? I cannot find it anywhere.
Most cards have a key that's only known by the one that has issued the card. Without this key you can't read anything and you should consider using a Flipper Zero to brute force it (careful, depending on the card, it can lock it forever) or a Proxmark for highly protected cards.
i keep getting this error although i tried 5 different tutorials Firmware Version: 0x0 = (unknown) WARNING: Communication failure, is the MFRC522 properly connected? Scan PICC to see UID, SAK, type, and data blocks...
Sounds like your wiring and code do not match. Make sure you have all pins wired correctly. It could also be a voltage issue, on UNO/MEGA use 5V for VCC pin, on ESP/STM32 use 3.3V. Otherwise it could be that your reader is broken, or the model you have is not the same as the typical chineese one used in the video.
You can use either the original or the new copied badge as long as they only reference the block 0 or UID. If they add anything else to any other block each time you swipe, you can only use one of the cards that were copied.
Do you know if this will work with an HID seos prox card? In addition, if I'm trying to copy one of those cards, do I need to get mifare cards, or is a 13MHZ one OK?
bonjour j'ai une question. Des que je débranche l'alimentation de Arduino et serrure , le serrure s'ouvre et ferme rapidement pour initialiser je crois. Mais si quelqu'un le sais il peut couper alim pour s'ouvrir. Que faire svp. Merci en avance
I've managed to change the UID on a block 0 writable card. But in block 0 after the UID their is more data there (like in your video) and that is different. Any help?
After you have changed the block-0 and find you have info in the other blocks, use the RFID-Cloner code mentioned in the video. That code will have you scan the card you want to clone and then have you scan the card you want to copy the info to. It walks you though the process if you have the com port up. Or, if you are up for it, you can use the RFID-Cloner code as a base and modify it to allow you to manually set what is written after Block-0.
Ill-Informed Human thanks. I got it working another way. By adjusting the changeUID code for the full block 0 and slightly altering the library. Not an elegant solution, but it worked.
@@joebuckton hey joseph. Idk if you will reach out since its already about 4 months from the time you comented. I bought some tags which should be block 0 writeable but turnout isnt. When im trying to change the uid it responded with 'card did not respond to 0x40 yadayadayada...' . So i was wondering if you could send me a copy of your modified library since it would help me a lot with my project. Thanks in advanced, i hope youll reply:)
Hi, I've just had a look and I don't seem to still have it. It wasn't very good anyway, I would likely not remember what I changed. When I bought block 0 writable cards I bought two and one didn't work. I have heard that many that advertise as "block 0 writable" aren't. Maybe try paying a bit more from somewhere local. Good luck.
If these tags can be completely read and cloned - what good are they? They would have had to come up with something smarter like private and public key...
Without the key you can't read anything. In the example shown in the video, he knew what was his card's key. It was like picking the lock of a door that was not locked.
You need a block 0-writable card. Most cards you get everywhere except china will have a hardware lock on block 0. You will need to pay a visit to a china based amazon store or ali express. They will put "block 0 writable" in the description.
This only works for the 13.56Mhz. I believe you can use your phone (if you have the capability) to program at 125kHz. Otherwise, I am sure another board exists.
You would need a different reader/writer. The 125khz band is fairly old when it comes to ID cards. There are a ton of options available, seach "125Khz ID Card Reader" on amazon and almost all of them will also allow you to copy the cards you read.
Is there anyway to copy Mifare RFID 1K 13.5Mhz cards? My schools got locks on all the toilets and I kinda wanna piss. Dead ass will ‘borrow’ a teachers card to copy it onto another if there is a way to do it.
This might not be right as I'm really new to RFID in general, but I believe if you're looking for low frequency tags (125kHz), you should be looking for T5577 ones and not EM4100 (the former has a writable block 0 while the latter doesn't). I'd recommend you do your own research to verify that A) what I said is true and B) that your card is a low frequency card and not a high frequency one, unless you like spending money for nothing.
I have not tried to use a Raspberry pi with the RC522. I suspect "drivers" for the chip would need to be written to work with a Pi. And since it is so simple to use an Arduino, I suspect not many are tempted to get it working with a Raspberry pi.
It would be possible if you are able to find a way to emulate an RFID card's UID. I had not looked into that possibility as I did not want to load up an application on my phone each time I wanted to gain access. Good luck on your pursuit!
Assuming your work doesn't use encryption (which, why would they not?) it's totally possible.... Yet the purpose of a security badge is to be secure, I doubt they overlooked security measures like this lmao
@@Jdozjsnwj783 don't be so confident when you don't know what you're talking about dumbass. Plenty of companies use mifare classics which are easily readable, and like the first comment said, if you can emulate the UID then it's entirely possible with several companies who still use mifare classics
The dumb info won't up load for some reason, it saysArduino: 1.8.5 (Mac OS X), Board: "Arduino/Genuino Uno" /Users/chisomodimmegwa/Downloads/rfid-master/examples/DumpInfo/DumpInfo.ino:37:21: fatal error: MFRC522.h: No such file or directory #include ^ compilation terminated. exit status 1 Error compiling for board Arduino/Genuino Uno. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
It doens't tell yout that most cards have a key that's only known by the one that has issued the card. Without this key, you can't read anything. Otherwise it would be much too easy to hack bus tickets or credit cards.
Could you kindly refer some like that we can buy a genuine UID writable? It’s kinda hard to know if the seller are telling us the truth about the 0 bloc
It would be possible to do this with a Raspberry Pi and the RC522. This is possible due to the fact that the Pi can communicate over SPI, which is how the RC522 communicates. I would not attempt as the Pi costs a bit more and would likely require you to write your own drivers/libraries to do a simple clone. Unless Ladyada has already written some...
@@IllInformedHuman Can we make a clone card that sends data for entry and exit in a same time for example and to make 8hours difference in between entry and exit. ?
@@oxynnyxo2763 It sounds like you want to change something on the Database side of the card reader. Most card reading systems only record when the card was swiped by a reader and which reader. Forcing the reader to change what time it read a card is not possible from the reader itself. You would need database access to alter that.
I KEEP GETTING THIS ERROR I TRIED 5 TUTORIALS SO FAR 7 HOURS OF MY LIFE WASTED PLEASE HELP MEEEEEEEEEE I UNINSTALLED AND REINSTALLED ARDUINO, FIXED THE WIRING, AND TRIED EVERYTHING PLEASE HELPPPP Firmware Version: 0x0 = (unknown) WARNING: Communication failure, is the MFRC522 properly connected? Scan PICC to see UID, SAK, type, and data blocks...
My school uses wireless cards for coffien at a vending machine they say if i can copy it i can will this work with these kinds of cards
Yes 100%
you can also use the "Proxmark3" to hacking the internal metadata
Did it work for you?
will not work if you just bought a coffin
Need to get close to card first
Thanks, your video is the perfect entry point for me to the world of rfid, got a kit of an arduino and reader from amazon and will be arriving soon. Can't wait to give it a try 👍
Heavenly Juice how did it turn out
@@gladiator8325 He's still locked in somewhere..
Where you able to change the RFID number?
Did you not have to use a key for this?
If I try this...it isn't able to read it because I don't have the key. Does that mean that your card wasn't encrypted at all? Or just used the defualt key already located in the MiFARE code examples?
You wouldn't happen to have a video or a close up picture of how you set that up would you? I see you added the diagram, but would like to see how you did it. If possible.
I tried to read info from my home entry fob or the card from my work but they both cant be read at all. Looks like the rc522 doesnt see them, can you tell me why? It reads fobs provided but not the ones I would like to play with... Any ideas how to copy my home entry fob?
Did you ever find out?
Tell me if you find out the solution
Check the specifications of the rc522. It may only be programmed to read certain RFID chips that are different from your cards. Even though the frequencies may be the same, each chip type runs its own protocol that your reader needs to be programmed to detect.
Good video! I see your responding to the comments semi frequently. If you made the breakout board/arduino set up more portable, would it be possible to "use" someones card for a few seconds while they're "distracted" to get their UID, and then later on copy it to a re-writable RFID card/dongle from another location?
Hackerman
check out deviant's video on badge cloning
thats what im trying to do 🤣
😅 🎉
what is the diffrence between nfc shield and this card
and how do i make the data to get dumped on a sd card
NFC is a different frequency. It is typically used with novelty "data dump" points. ie. Museums, street vendors. Since most cell phones can read it. MIFARE cards operate at a different frequency and are a bit more difficult to use. You need more specialized hardware to use the MIFARE cards.
@@IllInformedHuman alright thanks for your response
Ik its an old video, but would this work with Mifare classic cards which are encrypted? I get the failure to communicate error when the card is definitely in reading distance
If you are just trying to read a passive card, both the standard Mifare card and the RC522 communicate at 13.5MHz. You shouldn't have an issue. If you have an active card (It has a battery) then it may only give information to a reader if it first sees the reader give it a "code" or something similar. Of course yours couldn't read for any number of reasons. You will have to do some investigating.
Ski resort uses rfid.... but they re load your card every other time you come would this work? For that
I believe this works by copying the data on a card you already have and then writing it on a new card/key so if you need a new card every year, it probably won't work but you will be able to copy the card and have multiple ones
Without the key you won't be able to read the card. Public transports and banks have used this technology and even if it has been proved that it could be hacked, it requires more sophisticated tools than an Arduino.
How to use the RFID-Cloner file?
Thank you, nicely explained. Please is there a way of changing the code so that it would rewrite not 8, but at least 14 hex numbers? I cannot find it anywhere.
I am not sure. I only reviewed the library I cover in the video. I have not invested the time to go beyond that. Good luck!
@@IllInformedHuman Ok, I understand, thanks for your response.
Can you help me. I am getting this in serial Monitor:
Card did not respond to 0x40 after HALT command. Are you sure it is a UID changeable one?
i like your video! really cool video but your company card didn't need decryption?? was it that simple to clone?? that's poor security.
RFID is really poor
Its not a company card. I have one to . they come with the scanner
Most cards have a key that's only known by the one that has issued the card. Without this key you can't read anything and you should consider using a Flipper Zero to brute force it (careful, depending on the card, it can lock it forever) or a Proxmark for highly protected cards.
i keep getting this error although i tried 5 different tutorials
Firmware Version: 0x0 = (unknown)
WARNING: Communication failure, is the MFRC522 properly connected?
Scan PICC to see UID, SAK, type, and data blocks...
Sounds like your wiring and code do not match. Make sure you have all pins wired correctly. It could also be a voltage issue, on UNO/MEGA use 5V for VCC pin, on ESP/STM32 use 3.3V.
Otherwise it could be that your reader is broken, or the model you have is not the same as the typical chineese one used in the video.
How do you use rfid cloner? I'm new at this stuff
Would it be possible to clone an RFID card for work/home and put it into an NFC enabled Wearable ring? Curious for ease of work entry
that whoud be cool
RFID and NFC are different but it is possible to clone NFC also
@@andrewhennessy620
( NFC ( Rfid ) ( bluetooth ) ( WiDi ) ... )
Not different, RfId is a type of NFC
Hi, can u help me plz, I have a variable uint32_t chipId; i want to write its content to an rfid block(for example 60) how can i do that?
Hey bro, cool video,
Can u give me the link to buy those RFID tags you're using?
Same
you can probably buy them in bulk on amazon
If you have any questions, please contact me
Can you still use your old one, (the one you coppied)?? Or only the new one? I hope you can still answer!!
You can use either the original or the new copied badge as long as they only reference the block 0 or UID. If they add anything else to any other block each time you swipe, you can only use one of the cards that were copied.
Do you know if this will work with an HID seos prox card? In addition, if I'm trying to copy one of those cards, do I need to get mifare cards, or is a 13MHZ one OK?
No it will not work.
Hey I have questions about the process, I am trying to copy a card to my Implant but it won't work. Thank you
The biggest issue is typically getting a block 0 writable RFID card.
bonjour j'ai une question. Des que je débranche l'alimentation de Arduino et serrure , le serrure s'ouvre et ferme rapidement pour initialiser je crois. Mais si quelqu'un le sais il peut couper alim pour s'ouvrir. Que faire svp. Merci en avance
How do you check whether the cards UID can be changed because I've tried these steps with exactly the same keycard and it won't allow me to change it
The UID (also known as block 0) is "supposed" to be un-editable. You need to find a shady manufacturer. Which is why I went with a Chinese based one.
I've managed to change the UID on a block 0 writable card. But in block 0 after the UID their is more data there (like in your video) and that is different. Any help?
After you have changed the block-0 and find you have info in the other blocks, use the RFID-Cloner code mentioned in the video. That code will have you scan the card you want to clone and then have you scan the card you want to copy the info to. It walks you though the process if you have the com port up.
Or, if you are up for it, you can use the RFID-Cloner code as a base and modify it to allow you to manually set what is written after Block-0.
Ill-Informed Human thanks. I got it working another way. By adjusting the changeUID code for the full block 0 and slightly altering the library. Not an elegant solution, but it worked.
If it works, it is as elegant as it needs to be! :)
@@joebuckton hey joseph. Idk if you will reach out since its already about 4 months from the time you comented. I bought some tags which should be block 0 writeable but turnout isnt. When im trying to change the uid it responded with 'card did not respond to 0x40 yadayadayada...' . So i was wondering if you could send me a copy of your modified library since it would help me a lot with my project. Thanks in advanced, i hope youll reply:)
Hi, I've just had a look and I don't seem to still have it. It wasn't very good anyway, I would likely not remember what I changed. When I bought block 0 writable cards I bought two and one didn't work. I have heard that many that advertise as "block 0 writable" aren't. Maybe try paying a bit more from somewhere local. Good luck.
If these tags can be completely read and cloned - what good are they? They would have had to come up with something smarter like private and public key...
well the range on these is very limited so you would have to steal someones key to clone it or have a pretty expensive longer range set up
To decrease the potential of security breakthrough the key need to be encrypted i guess
Without the key you can't read anything. In the example shown in the video, he knew what was his card's key. It was like picking the lock of a door that was not locked.
@@poussincasoar7741 oh this is an actual smart chip protocol? How many bits is the key?
hi, facing this error Card did not respond to 0x40 after HALT command. Are you sure it is a UID changeable one? any suggestions
You need a block 0-writable card. Most cards you get everywhere except china will have a hardware lock on block 0. You will need to pay a visit to a china based amazon store or ali express. They will put "block 0 writable" in the description.
Can i clone a Stanley thob/tag from the previous? I don't have a card just a key thob that I want to clone
key FOB?
Thanks really heiped with new ssd especially since they have dropped in prices!
Great Video! Does this code work for the RDM630 (125kHz) module other than RC522 (13.56MHz)?
This only works for the 13.56Mhz. I believe you can use your phone (if you have the capability) to program at 125kHz. Otherwise, I am sure another board exists.
Worked great, thanks for the demo!
You are very welcome :)
Can this opensource code clone ICT POS 175 fobs? Or would I need a different github library to clone that type of fob?
Not sure? Give it a try!
Rc522 only reads and writes on 13.56 mhz frequency. How can I do than on 125 khz frequency?
You would need a different reader/writer. The 125khz band is fairly old when it comes to ID cards. There are a ton of options available, seach "125Khz ID Card Reader" on amazon and almost all of them will also allow you to copy the cards you read.
what's the 5v pin hooked to?
Is there anyway to copy Mifare RFID 1K 13.5Mhz cards? My schools got locks on all the toilets and I kinda wanna piss. Dead ass will ‘borrow’ a teachers card to copy it onto another if there is a way to do it.
Where do u find the 0 writeable tag ?:( i have bought ones that only claims that it is when actualy isnt block 0 writeable:(
This might not be right as I'm really new to RFID in general, but I believe if you're looking for low frequency tags (125kHz), you should be looking for T5577 ones and not EM4100 (the former has a writable block 0 while the latter doesn't). I'd recommend you do your own research to verify that A) what I said is true and B) that your card is a low frequency card and not a high frequency one, unless you like spending money for nothing.
please one video for cloning 125khz card also
Probably a really dumb question but do you have to solder the wires to the rc522
The one that I purchased already had pins soldered on. Some kits may require you to solder, so check to see if assembly is required before you buy.
Compilation error: Error: 2 UNKNOWN: exit status 1 please hlep
How does one clone cards using the RC522 and a raspberry pi 3? I can't seem to find any information anywhere
I have not tried to use a Raspberry pi with the RC522. I suspect "drivers" for the chip would need to be written to work with a Pi. And since it is so simple to use an Arduino, I suspect not many are tempted to get it working with a Raspberry pi.
Same problem here except with Raspberry pi
Can I clone my RFID badge then use NFC on my Android to swipe into the office?
It would be possible if you are able to find a way to emulate an RFID card's UID. I had not looked into that possibility as I did not want to load up an application on my phone each time I wanted to gain access. Good luck on your pursuit!
Assuming your work doesn't use encryption (which, why would they not?) it's totally possible.... Yet the purpose of a security badge is to be secure, I doubt they overlooked security measures like this lmao
@@Jdozjsnwj783 don't be so confident when you don't know what you're talking about dumbass. Plenty of companies use mifare classics which are easily readable, and like the first comment said, if you can emulate the UID then it's entirely possible with several companies who still use mifare classics
how can ı find the circuit diagram in this video
The dumb info won't up load for some reason, it saysArduino: 1.8.5 (Mac OS X), Board: "Arduino/Genuino Uno"
/Users/chisomodimmegwa/Downloads/rfid-master/examples/DumpInfo/DumpInfo.ino:37:21: fatal error: MFRC522.h: No such file or directory
#include
^
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Uno.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Chisom Odimmegwa it cant find your mfrc522 library
I have this output while i am using dumpinfo: PCD_Authenticate() failed: Error in communication;
Why could it be?
I've seen other people with the same problem on videos not similar to this one. From what I understand its just a shit rfid chip
How dare... actually that's fair.
Hey. Do you happen to know what those wires you used are called.
I used male to male jumper wire.
best video on the internet tbh
It doens't tell yout that most cards have a key that's only known by the one that has issued the card. Without this key, you can't read anything. Otherwise it would be much too easy to hack bus tickets or credit cards.
Could you kindly refer some like that we can buy a genuine UID writable? It’s kinda hard to know if the seller are telling us the truth about the 0 bloc
I wish I could, but unfortunately it is a gamble. I was lucky with my first supplier.
@@IllInformedHuman thanks anyway 👍🏼
Nice video, is it possible to do the same thing with a raspberry pi? I would like to clone my RFID keys as my housing company charges lots for a spare
It would be possible to do this with a Raspberry Pi and the RC522. This is possible due to the fact that the Pi can communicate over SPI, which is how the RC522 communicates. I would not attempt as the Pi costs a bit more and would likely require you to write your own drivers/libraries to do a simple clone. Unless Ladyada has already written some...
Is it a MiFare type rfid card
Do you have an app where you can see where to build the board?
images something like that
EagleCAD or KiCAD. Both have free versions you could make boards like this with.
@@IllInformedHuman Thank you
Is there a way to edit data that are saved into database or to send wrong data?
You can edit what is on your card using this method. You wouldn't be able to effect the database that references the card.
@@IllInformedHuman Can we make a clone card that sends data for entry and exit in a same time for example and to make 8hours difference in between entry and exit. ?
@@oxynnyxo2763 It sounds like you want to change something on the Database side of the card reader. Most card reading systems only record when the card was swiped by a reader and which reader. Forcing the reader to change what time it read a card is not possible from the reader itself. You would need database access to alter that.
the codes dose not compile , why ?
I ve got the same issue
My card keeps saying time out or error. Any info on that
?
Your card is protected by a key (like most cards). If you don't have it, you can't do anything.
I KEEP GETTING THIS ERROR I TRIED 5 TUTORIALS SO FAR 7 HOURS OF MY LIFE WASTED PLEASE HELP MEEEEEEEEEE I UNINSTALLED AND REINSTALLED ARDUINO, FIXED THE WIRING, AND TRIED EVERYTHING PLEASE HELPPPP
Firmware Version: 0x0 = (unknown)
WARNING: Communication failure, is the MFRC522 properly connected?
Scan PICC to see UID, SAK, type, and data blocks...
It didn't work for me. My tag must use a different codification, not Mifare 1k
So changing only the UID is enough?
Up to the card u want to copy...
@@syahrulzahwan what u mean ''up to the card''
is the board necessary?
Unfortunately, the chipset is necessary. the board is not. As long as you can find a vendor that uses the same chip, you should be good to go.
wht if fails to copy ?
make sure the block 0 is writable an the card you are using
where to get the arduino?
Where is github link??!
OK I see link if you dont see link: github.com/miguelbalboa/rfid
Working, thank for tutorial, god bless you
If you get PCD_Authenticate() failed: Error in communication, try connecting to 5v instead of 3.3v
It doesn't upload
It cost's less and its faster to buy a handheld rfid cloner off eBay.
If you do that you will miss out on all the fun of doing it yourself!
@@IllInformedHuman i suppose so
İs it same with card
evet
how do i use RFID-Cloner
where is the code?
You need to look on the site I mention in the video. Or search it by the name I give. It is up in the beginning.
Same thing can be done by my Pixel 2 phone
Phones can easily work with NFC. You might be able to clone MIFARE cards... with more effort than I show in this video.
♥
NO CHANGE
My UID has 7 bytes not 4.. what now 😂
Mimic your profile picture XD
I'm sleeping.......
That is the goal, this is an ASMR channel after all.
Ill-Informed Human was watching cherry crush lol
0:35 - cool
I got mine from him ☝️
dont lie , who tried copy your student tag/card in case u lose it to not pay school 😂
Thanks really heiped with new ssd especially since they have dropped in prices!
No problem!