repurposing microcontroller inside sim card

Go To Last Post
11 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Ok guys...title says it all. What do you think? These sim cards generally have a 8/32bit micro in there. Can we reprogram it? What tools t available? Must admit...there arent a lot of IO availble though...but could be interesting nevertheless.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

You haven't Googled have you?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I have indeed. Nothing useful...any other ideas/links?

Last Edited: Mon. Oct 10, 2016 - 03:02 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

How about using the computer in a usb drive?

 

Imagecraft compiler user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Well, you probably haven't Googled enough - there's heaps written on these things. What have you found and what isn't useful?

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I see no link that is useful as in if someone has been able to tinker with a SIM CPU at all....no credible links.

I would guess the programming happens using the SPI/Serial TTL pins? C code? Java? I read about java card...then I stopped reading...

indecision

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I Googled "experimenting with sim cards"

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

It's a pretty fair bet that where money is concerned (so mobile SIM cards and credit card smart chips (and subscription TV etc)) there is no way on earth you are going to break their security systems. If you could somehow modify the code in a SIM card you could give yourself unlimited credit for life (and presumably give/sell the same to all your mates). The Verizons and Vodafones of this world are not going to let you do anything like that. In fact there wouldn't be a way to even just repurpose the micro for your own use as theirs clearly a build cost in these things (even if it's only cents) that they'd normally recoup because of your use of the SIM account. They won't even let you have those few cents worth.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

luvocean1 wrote:
Must admit...there arent a lot of IO availble though...but could be interesting nevertheless.

On Hacking MicroSD Cards « bunnie's blog

by Andrew "bunnie" Huang

December 29th, 2013

http://www.bunniestudios.com/blog/?p=3554

...

While SD cards are admittedly I/O-limited, some clever hacking of the microcontroller in an SD card could make for a very economical and compact data logging solution for I2C or SPI-based sensors.

...

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

clawson wrote:

It's a pretty fair bet that where money is concerned (so mobile SIM cards and credit card smart chips (and subscription TV etc)) there is no way on earth you are going to break their security systems. If you could somehow modify the code in a SIM card you could give yourself unlimited credit for life (and presumably give/sell the same to all your mates). The Verizons and Vodafones of this world are not going to let you do anything like that. In fact there wouldn't be a way to even just repurpose the micro for your own use as theirs clearly a build cost in these things (even if it's only cents) that they'd normally recoup because of your use of the SIM account. They won't even let you have those few cents worth.

Not entirely true. The money is not on the card itself, the card is only a means to indicate towards the bank that it really is you who is actually wanting to sign over the money. First you need to have the card and second the PIN code belonging to the card. Ook there is some more information on it like account numbers as such, but there is no money on the card itself. In the past there have been such system though, but they were only for very limited amounts of money, like NFC payment only up to 25 euro at one time with a guard time between 2 payments.

Do not know how a phone sim card is set-up, but expect that they also have such a scheme as you can protect the card with a PI number.

 

There have been sim/smart cards that had a large eeprom onboard were you can store data on. I also know that there are smartcards that do have a micro controller on them which you can re-program. In the past both these cards were used to get free satellite television on channels that you had to pay for. you could either have eeprom based cards (came first) but then the system was changed and the MCU based cards were used as the card became more part of the decoding and thus had to be smarter.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

meslomp wrote:
In the past there have been such system though, but they were only for very limited amounts of money, like NFC payment only up to 25 euro at one time with a guard time between 2 payments.
Europe has been a leader in that for quite sometime; only within the past year here in the US (before was magnetic stripe cards).

FedEx US led such here for IIRC a few years.

A typical use case here for a pay card is for groceries; 100USD (90EUR) is a common amount.

meslomp wrote:
There have been sim/smart cards that had a large eeprom onboard were you can store data on. I also know that there are smartcards that do have a micro controller on them which you can re-program.
Some notebook PC have a smart card reader/writer; a smart card's storage is limited though still useful.

Otherwise, a smart card can be wrapped via USB.

Nitrokey | Secure your digital life

Nitrokey

Secure your digital life

https://www.nitrokey.com/

 

"Dare to be naïve." - Buckminster Fuller