This is a serious security problem for San Francisco public transit... "in addition to being able to read cards, also have the capability to emulate a card". I had considered duplicating a card, since it's a tag based system. So two or more people could share things like a month Caltrain pass, or two people riding together on the bus could both tag and only pay once. Using this program would be certainly easier, than…
How is it a security problem? The article doesn't say anything about a security problem. On the contrary it says the security of some older fare cards has been compromised possibly allowing someone to alter their balance, though I am unaware of any attacks against DESFire.
FareBot: Read data from public transit cards w/ your NFC-equipped Android phone
11–18 of 18 posts
Re: FareBot: Read data from public transit cards w/ your NFC-equipped Android phone
#12Very cool - tried it with my MBTA Charlie Card and it returns "Unsupported card type: Mifare1K". Are we Bostonians out of luck?
Re: FareBot: Read data from public transit cards w/ your NFC-equipped Android phone
#13Earlier quoted context omitted.
Assuming NFC works the same way Lockheeds RFID system works - you havea tag ID which is read against a back-end DB which holds the tags value, where the tag/card holds no value data itself, how can this work with SF Transit police checking cards? Assume you dupe your friends card, then both go through the turn style -- wont the system error as the system will say that the second read is either "tagged for exit" or ma…
It's tag only so if you tag again because lets say you were unsure you tagged, the second tag is disregarded, it's the same idea if I ride a bus but have to transfer I tag again but I don't pay again. It's just to verify I've tagged once since getting on. Can't say I've ever seen transit police but could be the buses I ride, and their's a fine for not being able to show you paid, but buses and muni is just tag as you…
Re: FareBot: Read data from public transit cards w/ your NFC-equipped Android phone
#14This is a serious security problem for San Francisco public transit... "in addition to being able to read cards, also have the capability to emulate a card". I had considered duplicating a card, since it's a tag based system. So two or more people could share things like a month Caltrain pass, or two people riding together on the bus could both tag and only pay once. Using this program would be certainly easier, than…
Re: FareBot: Read data from public transit cards w/ your NFC-equipped Android phone
#15Re: FareBot: Read data from public transit cards w/ your NFC-equipped Android phone
#16Re: FareBot: Read data from public transit cards w/ your NFC-equipped Android phone
#17Tried with my transit card from SL (Stockholm Public Transport). Got "Unsupported card type: Mifare4k". I'm going to look into it more tonight.
The name of the presentation is Hacking the RKF ticket system, it can be found at the bottom of the page.
Re: FareBot: Read data from public transit cards w/ your NFC-equipped Android phone
#18This is a serious security problem for San Francisco public transit... "in addition to being able to read cards, also have the capability to emulate a card". I had considered duplicating a card, since it's a tag based system. So two or more people could share things like a month Caltrain pass, or two people riding together on the bus could both tag and only pay once. Using this program would be certainly easier, than…
It doesn't take much of a security expert to warn you that the system is insecure when you're implementing something which trusts the card (not a central database), and the protocol is proprietary and uses weak encryption (mifare is 48-bit or so?).
Implementing a system which trusts the card is just asking for trouble, certainly considering the amount of horepower your average commuters are carying around in their pockets nowadays.