Sorry, i understand tooday than NFC ils a mifarde variant technology.
From my work,we use mifare to manage time and unlock door. I just want to know if it's possible to copy a card quickly?
It's a security question.
Sorry for my very bad english
julios6686 said:
Sorry, i understand tooday than NFC ils a mifarde variant technology.
From my work,we use mifare to manage time and unlock door. I just want to know if it's possible to copy a card quickly?
It's a security question.
Sorry for my very bad english
Click to expand...
Click to collapse
That will depend on which Mifare IC they are using (Ultralight, Ultralight C, Classic 1K), which features (crypto) and how they are identifying the tag (content versus UUID).
krohnjw said:
That will depend on which Mifare IC they are using (Ultralight, Ultralight C, Classic 1K), which features (crypto) and how they are identifying the tag (content versus UUID).
Click to expand...
Click to collapse
It's classic 1k and i think they read the UUID, in french the name is CSN
julios6686 said:
It's classic 1k and i think they read the UUID, in french the name is CSN
Click to expand...
Click to collapse
The UUID should be read-only on the classic tags. So you won't be able to create a new card as you can't overwrite the existing UUID of the new card with that of the old card.
krohnjw said:
The UUID should be read-only on the classic tags. So you won't be able to create a new card as you can't overwrite the existing UUID of the new card with that of the old card.
Click to expand...
Click to collapse
Thanks. Y ou answer perfectly et my question.
Related
NFC Classic Tag Reader/Writer v1.1
Hy guys, i m writing a NFC App.
This is only a beta version... I try to implement P2P next week, until then
stay tuned and try out the new version ;-)
Software Version:
only 2.3.3 and up
Features Now:
Read Basic Tag Information UID, ISO, ATQ, SAK...
Share Tag NDEF only for now. (... not all ndef tags supported yet)
Create your own NDEF Tag... (... pretty buggy try to fix this next week)
Detect ePassport
Read Mifare Ultralight / C
Read Mifire classic 1K, 2K, 4K only with std. keys.
Future Features:
Card Emulation
ePassport
Android Market Link: (new version is in the market)
http://market.android.com/details?id=com.pocketluxus.nfclassic
Im interested in this, especially the emulation of NFC cards.
also your link is broken.
unknownkwita said:
Im interested in this, especially the emulation of NFC cards.
also your link is broken.
Click to expand...
Click to collapse
Link Fixed ;-)
I already have developed a version of this app with the new SDK, so the emulation modus should work there, but i cant test it without a software update for my nexus... damn google, hurry up and update GIT with the new NFC classes!!! ;-)
I am so hoping for a phone/oyster card merge in the near future, will be nice to leave the wallet at home ^.^
That is presuming it's possible. Nice to see some NFC groundwork allready being done. Should be an interesting year
is there a way to check if nfc is working correctly? i was not able yet to scan anything..i even don't know what i could scan here in germany
great stuff! cant wait for 2.3.3 (or whatever that has NFC api's), apparently we're getting an update soon (http://engt.co/eivVFI) with bug fixes, dont know if that has the NFC api's.
i have 3 RFID cards i want to use!!!!
@djbrutale, have you seen this?
http://forum.xda-developers.com/showthread.php?t=957104
this guy apparently has a i9023 with Android 2.3.3!!! and he also has a different tags application! may be you can test it on his?
Nice - Can't wait till all the features become available.
grippa said:
@djbrutale, have you seen this?
http://forum.xda-developers.com/showthread.php?t=957104
this guy apparently has a i9023 with Android 2.3.3!!! and he also has a different tags application! may be you can test it on his?
Click to expand...
Click to collapse
yeah, i have seen this...
but i have to wait for the update, i need it on my developer phone, otherwise i cant test it. Some rumours says it comes next week... so lets wait and hope ;-)
If you already have 2.3.3 u can check out the NXP version
https://market.android.com/details?id=com.nxp.nfc.tagwriter&feature=search_result
looks like they did the same work as i had planed :-D
djbrutale said:
yeah, i have seen this...
but i have to wait for the update, i need it on my developer phone, otherwise i cant test it. Some rumours says it comes next week... so lets wait and hope ;-)
If you already have 2.3.3 u can check out the NXP version
https://market.android.com/details?id=com.nxp.nfc.tagwriter&feature=search_result
looks like they did the same work as i had planed :-D
Click to expand...
Click to collapse
but does it have the same emulation function?
does yours work like 'store - and - transmit'? i.e. scan my oyster in and use the phone instead?
grippa said:
but does it have the same emulation function?
does yours work like 'store - and - transmit'? i.e. scan my oyster in and use the phone instead?
Click to expand...
Click to collapse
I think i can only emulate Ndef Tags like SmartPoster, URLs...
If you have the Mifare Keys u could read out the card completely or change something on the card, but i think u will never be able to emulate a complete mifare card with the NXP chip on the phone... That would be crazy if NXP let that happen ;-)
My software will be able to share contacts and files via NFC.
Collecting tags like a SmartPoster and share them again with NFC.
Maybe i implement a full readout from the mifare cards with the std. keys, so if u have luck u can read whats on the mifare card, but i will be hard to emulate that.
djbrutale said:
I think i can only emulate Ndef Tags like SmartPoster, URLs...
If you have the Mifare Keys u could read out the card completely or change something on the card, but i think u will never be able to emulate a complete mifare card with the NXP chip on the phone... That would be crazy if NXP let that happen ;-)
My software will be able to share contacts and files via NFC.
Collecting tags like a SmartPoster and share them again with NFC.
Maybe i implement a full readout from the mifare cards with the std. keys, so if u have luck u can read whats on the mifare card, but i will be hard to emulate that.
Click to expand...
Click to collapse
hmm...well something is better than nothing still looking forward for your full app.
I can't use simulate mode.
grippa said:
hmm...well something is better than nothing still looking forward for your full app.
Click to expand...
Click to collapse
...try it out, i put a beta version on the first post.
still hadnt the change to update my phone :-(
i hope i get the time to improve the app next week!
Here are updates to 2.3.3
Update from 2.3.2
Update from 2.3.1
djbrutale
Hope, that you will enable card emulation soon, want to try this.
fear2142 said:
djbrutale
Hope, that you will enable card emulation soon, want to try this.
Click to expand...
Click to collapse
I'm waiting for it too. Payments without card willd be so easy with this
Sent from my Nexus S using Tapatalk
tested this out. Why with my MifareUltralight card it found 2 nfc tags in one )
The first says in Type: android.nfc.tech Mfare Ultralight
The second tag says: Type - NfcA
Stucks in sharing. And really waiting for Ultralight support! PLEASEE!! )
Trinitronik said:
tested this out. Why with my MifareUltralight card it found 2 nfc tags in one )
The first says in Type: android.nfc.tech Mfare Ultralight
The second tag says: Type - NfcA
Stucks in sharing. And really waiting for Ultralight support! PLEASEE!! )
Click to expand...
Click to collapse
I have 3 tags from my Visa card, so it's normal
Sent from my Nexus S using Tapatalk
Trinitronik said:
tested this out. Why with my MifareUltralight card it found 2 nfc tags in one )
The first says in Type: android.nfc.tech Mfare Ultralight
The second tag says: Type - NfcA
Stucks in sharing. And really waiting for Ultralight support! PLEASEE!! )
Click to expand...
Click to collapse
Added a new feature. the complete payload of the mifare card will be read out ;-)
Well the emulation modus is a tricky thing, i guess... not sure if im able to get access to the secure module...
tried it - it reads, but some times says reading fails. and it seems to crash the settings > NFC switch.
great news about the mifare card readout.
is it possible to erase a mifare card?
Hi,
I'd like to create a App which I want to unlock with a NFC based smart card like a Mifare SmartMX or DESfire. So the user needs the card to do certain stuff within the application.
After the smart card is programmed with "java card" for example, is it possible to communicate with android? Is android even possible to deal with the cryptosystems?
Has anybody tried that before or knows something about it?
Thanks very much for ur help..
At the moment I'm using a galaxy nexus with android 4.0.4
cheers
-eiMer
I know NFC TagInfo ( play.google.com/store/apps/details?id=at.mroland.android.apps.nfctaginfo&hl=en ) is able to communicate with Desfire card (among with a lot of other kinds).
It can even read the secured data if it is given the correct keys.
The android SDK provides classes to handle Mifare Classic card but not Desfire AFAIK. I don't know if the used an external Desfire library or if they implemented the whole protocol by themselves (it seems to be a very big research group - founded by NXP - so they might have) but it is definitely possible to use Desfire cards with Android.
Thanks for your help.
Ill try to find out how they managed the communication.
If I get some results Ill post them here.
eiMer said:
After the smart card is programmed with "java card" for example, is it possible to communicate with android?
Click to expand...
Click to collapse
Smartcards and also DESFire communicate using the ISO14443-4 transmission protocol (also known as ISO-DEP). Android provides the class IsoDep to communicate with these cards. Depending on the card, you would then exchange either ISO7816-4 APDU commands (e.g. with your JavaCard applet or with the DESFire card in ISO 7816-4 framing mode) or proprietary commands (e.g. with DESFire native command set).
eiMer said:
Is android even possible to deal with the cryptosystems?
Click to expand...
Click to collapse
The Android API already provides support for a wide range of cipher suites, hash functions ... If that's not sufficient for your type of card, you could also implement your own algorithms.
Gildas35 said:
I know NFC TagInfo is able to communicate with Desfire card (among with a lot of other kinds).
Click to expand...
Click to collapse
Correct. I've implemented support for DESFire. For the moment, however, only authentication with the default key (DES, all zeros) is supported.
Gildas35 said:
The android SDK provides classes to handle Mifare Classic card but not Desfire AFAIK. I don't know if the used an external Desfire library or if they implemented the whole protocol by themselves (it seems to be a very big research group - founded by NXP - so they might have) but it is definitely possible to use Desfire cards with Android.
Click to expand...
Click to collapse
I've implemented the protocol myself (on top of the IsoDep class). The original DESFire protocol is pretty straight forward and there's lots of help on the web. When it comes to the EV1 extensions (improved cryptography) things get a bit more difficult.
br
Michael
Hi,
I'm looking for a way to read & write on a Mifare Ultralight. I know a couple of applications available on the Play Store allow the possibility to read them, but I didn't find any application allowing me to write back (for example, change the data and save it back).
Is there a way to do so?
Also, is it possible to plug in the Android to my computer to use the NFC capabilities and to code in another language than Java? (some kind of bridge)
Thanks a lot for your support!
jpmonette said:
Hi,
I'm looking for a way to read & write on a Mifare Ultralight. I know a couple of applications available on the Play Store allow the possibility to read them, but I didn't find any application allowing me to write back (for example, change the data and save it back).
Is there a way to do so?
Also, is it possible to plug in the Android to my computer to use the NFC capabilities and to code in another language than Java? (some kind of bridge)
Thanks a lot for your support!
Click to expand...
Click to collapse
Have you tried NXP NFC Writer app? As of now there is no way to use your phone as a USB NFC reader.
Well I have both TagWriter and TagInfo. I can read the content of my NFC chip with TagInfo, but I can't with TagWriter. That's why I'm looking for something else to do the job, but can't find much on the Play Store.
jpmonette said:
Well I have both TagWriter and TagInfo. I can read the content of my NFC chip with TagInfo, but I can't with TagWriter. That's why I'm looking for something else to do the job, but can't find much on the Play Store.
Click to expand...
Click to collapse
Is the tag write locked? Formatting Classic 1K tags to NDEF is part of the standard NFC/NDEF libraries on Android. This allows full write access.
If you're trying to do it without NDEF then you have a different set of issues you'll need to deal with.
Nfc task launcher
Sent from my Nocturnal HOX
krohnjw said:
Is the tag write locked? Formatting Classic 1K tags to NDEF is part of the standard NFC/NDEF libraries on Android. This allows full write access.
If you're trying to do it without NDEF then you have a different set of issues you'll need to deal with.
Click to expand...
Click to collapse
Well, some pages are writable, some others aren't. Still, I can't get it to work with any apps I found (also the one people suggested in here).
Just read this article
http://global.samsungtomorrow.com/?p=16659
The interesting thing is that they must have been using the hidden API to be able to use card emulation.
From my experience with hotel nfc cards they often are Mifare UltraLight cards.
Maybe they are giving out special phones using a custom ROM made by samsung that has this enabled.
I'm currently checking the 4.1 sources to see if anything can be done with that.
So what do you guys think about this? If someone with access to this phone could dump the rom it could be easily checked with the current S3 and see the diff.
This is interesting but I think we will have to wait. The article says only 40 VIPs will get it to start, the odds of any of them dumping the the ROM is slim to none.
Fredro said:
Just read this article
http://global.samsungtomorrow.com/?p=16659
The interesting thing is that they must have been using the hidden API to be able to use card emulation.
From my experience with hotel nfc cards they often are Mifare UltraLight cards.
Maybe they are giving out special phones using a custom ROM made by samsung that has this enabled.
I'm currently checking the 4.1 sources to see if anything can be done with that.
So what do you guys think about this? If someone with access to this phone could dump the rom it could be easily checked with the current S3 and see the diff.
Click to expand...
Click to collapse
They have the Holiday Inn app on their phone, as shown on Engadget. I think there are already apps that let you copy NFC card data to your phone.
Product F(RED) said:
They have the Holiday Inn app on their phone, as shown on Engadget. I think there are already apps that let you copy NFC card data to your phone.
Click to expand...
Click to collapse
Indeed copying the card is no problem, though it's the ability to use the phone to emulate the card that is interesting
Fredro said:
Indeed copying the card is no problem, though it's the ability to use the phone to emulate the card that is interesting
Click to expand...
Click to collapse
All it does is transmit what was copied on the card via NFC. But in my experience most hotels don't use NFC yet; they still use magnetic strip cards, which by the way can still be easily copied. Just because they're encrypted doesn't mean you can't just copy the raw encrypted data to another card. Check this out:
Product F(RED) said:
All it does is transmit what was copied on the card via NFC. But in my experience most hotels don't use NFC yet; they still use magnetic strip cards, which by the way can still be easily copied. Just because they're encrypted doesn't mean you can't just copy the raw encrypted data to another card. Check this out:
Click to expand...
Click to collapse
I've been to several new hotels which indeed use NFC Ultralight cards.
I'm saying that, to be able to use this data you've copied from a card onto your phone, you need to be able to make the phone emulate the same card as the one you copied from. And that is the interesting part.
I'm working on a patch for 4.1.1 (galaxy nexus) that will enable this option, same as the phones used at this olympic hotel.
Google Wallet works in the same way, doesn't it? Card emulation is built into Android, but for an application (like Google Wallet) to use it, it must hold the access keys to the secure element.
Samsung controls the secure element in the S3; writing an application that can access the secure element is no problem for them.
Also, someone above said something about just copying the 'raw data' from an 'encrypted' card. You'll need access keys to access the data stored in each sector, so I doubt that would work.
LoveNFC said:
Google Wallet works in the same way, doesn't it? Card emulation is built into Android, but for an application (like Google Wallet) to use it, it must hold the access keys to the secure element.
Samsung controls the secure element in the S3; writing an application that can access the secure element is no problem for them.
Also, someone above said something about just copying the 'raw data' from an 'encrypted' card. You'll need access keys to access the data stored in each sector, so I doubt that would work.
Click to expand...
Click to collapse
yes, it's correct that samsung has control over who has access to it, but it's easy to "add yourself" if you patch the software.
About the keys for each sector, this is no problem because the ultralight cards dont use any encryption, even for the classic cards the protection is broken. So this doesn't really matter, the point is that people should be able to create their own cards inside the phone for their own usage for example.
Fredro said:
I've been to several new hotels which indeed use NFC Ultralight cards.
I'm saying that, to be able to use this data you've copied from a card onto your phone, you need to be able to make the phone emulate the same card as the one you copied from. And that is the interesting part.
I'm working on a patch for 4.1.1 (galaxy nexus) that will enable this option, same as the phones used at this olympic hotel.
Click to expand...
Click to collapse
Please kindly let me know if you succeed in patching the galaxy nexus, as I really want to use my phone as a nfc to open my building entrance door!
any. outhosur
Fredro said:
yes, it's correct that samsung has control over who has access to it, but it's easy to "add yourself" if you patch the software.
About the keys for each sector, this is no problem because the ultralight cards dont use any encryption, even for the classic cards the protection is broken. So this doesn't really matter, the point is that people should be able to create their own cards inside the phone for their own usage for example.
Click to expand...
Click to collapse
Sometimes I totally no idea why RFID card or NFC tag emulation so complicated.
fordiy said:
Sometimes I totally no idea why RFID card or NFC tag emulation so complicated.
Click to expand...
Click to collapse
cuz of the thousands of geezers who wanna abuse cards or nfs tags
LoveNFC said:
Also, someone above said something about just copying the 'raw data' from an 'encrypted' card. You'll need access keys to access the data stored in each sector, so I doubt that would work.
Click to expand...
Click to collapse
I've succesfully copied and cracked a Mifare classic card, thus accessing all the data in the sectors. It took me just over 10 minutes for a single card. But my interest is also, how can I put this card dump file on my phone and let the NFC chip push/emulate this card dump as a Mifare card?
See also http://forum.xda-developers.com/showthread.php?t=1706057
Is there any reason it has to be your phone? Could you write the info to a mifare tag, and get the same effect? This would allow you to clone the card to a paper sticker.
sysadmn said:
Is there any reason it has to be your phone? Could you write the info to a mifare tag, and get the same effect? This would allow you to clone the card to a paper sticker.
Click to expand...
Click to collapse
The Problem is that you can't change the ID of the card. Most applications check (only) for the ID as it is (falsely) seen by many as unique and unspoofable. So an card emulator able to let you change the ID as handy as a smartphone would be really really nice
nookieman said:
The Problem is that you can't change the ID of the card. Most applications check (only) for the ID as it is (falsely) seen by many as unique and unspoofable. So an card emulator able to let you change the ID as handy as a smartphone would be really really nice
Click to expand...
Click to collapse
But this feature is normally not accessible in the phones - partly also because of these reasons.
You would have to obtain keys to the ecure element from the operator or the handset manufacturer and will surely not give it to you if you are not a bank or someone of a similar size
---------- Post added at 02:38 PM ---------- Previous post was at 02:32 PM ----------
Perhaps you could also try to use an unofficial ROM, but I am not sure if that solves the problem
In order to emulate MIFARE Ultralight, you need the first UID byte = 0x04. NXP Semiconductors have introduced a restriction in their interface chips such that UID0 is hardwired to 0x08, meaning "random UID" according to their specifications. So even if hidden Android API get released, it will still not be possible to use the phone itself for MIFARE Ultralight tag emulation. However, EMUTAG emulator on emutag.com totally solves the problem by being portable, and can emulate any UID with almost no restrictions* (see Manual).
yeah its right.. i agree with you
Is there some way to copy one RFID NFC tag to another blank NFC tag with the SGS3?. I have 2 active NFC tags that I would like to mess around with and see if I can actually copy them and get the same access as my authentic ones offers.
So down to the question. Is it possible to copy the entire contents of an NFC chip and write it to another one with an app, and in that case which one?
bump* I'd like to know as well
copy a tag
"NFC Smart Q supports reading or copying a tag"
I just read this, didn't use this app.
There must be more nfc apps in Google's android shop, doing this trick.
I cannot post links, i'm sure you will find it.
MeX_DK said:
Is there some way to copy one RFID NFC tag to another blank NFC tag with the SGS3?. I have 2 active NFC tags that I would like to mess around with and see if I can actually copy them and get the same access as my authentic ones offers.
So down to the question. Is it possible to copy the entire contents of an NFC chip and write it to another one with an app, and in that case which one?
Click to expand...
Click to collapse
Depends. If it's a tag without any protection, yes.
If it's a tag with crypto, such as most RFID door entry systems, contactless credit cards, subway cards - no, they're intentionally designed to prevent such things. (Specific systems may have been hacked, but in general, these are not copyable.)
"Not protected" means I can edit them as I want right??
So if I can solve the encryption manually than I can change my info on my NFC card with the help of my cellphone.
Is that right??
https://play.google.com/store/apps/details?id=com.skjolberg.nfc.clone2. Try this..... Works for me
Sent from my Nexus 4
carhustler said:
https://play.google.com/store/apps/details?id=com.skjolberg.nfc.clone2. Try this..... Works for me
Sent from my Nexus 4
Click to expand...
Click to collapse
Agreed - may not work for everything, but definitely one of the better tag cloning apps.
Hello,
I am new at nfc so please do not judge me
I have one question:
It is possible to write dokumrent path in nfc tags for example:URL.
but on the path will be security level as:
login
pasword
And after you type your login and password it is automatically opened your dokument.
I was tried to write this way, but after I type login and password the link is not active longer and I have to search manually the document in my data base.
Waiiting fot you answers
For any information I would be thankfull.
P.S. It is possible to do this with my samsung galaxy s3?