You get caught doing illegal things, you CANNOT blame anyone but yourself.
...I suppose it has a few uses:
* Planning to stalk your ex-girlfriend/boyfriend?
* Or maybe you're suspicious of your spouse's activities?
You need a relatively powerful Linux-based PC with an open source tool called "Kraken".
The cracking approach is via rainbow tables...
=> http://en.wikipedia.org/wiki/Rainbow_table
GSM networks use A5/1 cipher for voice privacy...
=> http://en.wikipedia.org/wiki/A5/1
News articles, blogs, official bits that talk about it...
Hackers to get eavesdropping lessons on cell calls
=> http://uk.reuters.com/article/idUKTRE66Q6NS20100727
Release the Kraken: Open source GSM cracking tool released.
=> http://hackaday.com/2010/07/22/release- ... -released/
[A51] The call of Kraken
=> http://lists.lists.reflextor.com/piperm ... 00683.html
Prerequisites:
* Linux machine, multicore min 3GB RAM
* 1.7 - 2TB of HD partitions without filsystem ( ex Samsung spinpoint
F3s, with 4k aligned start of partition )
* The Berlin A5/1 Rainbow table set
* GPU support will be added for ATI Radeon HD
Currently it will only load up all tables, and crack TDMA burst 998 for the challenge data. This takes 1.5 minutes on a 4 core Phenom II using only CPU power, and the output should look like:
Cracking
001101110011000000001000001100011000100110110110011011010011110001101010100100101111111010111100000110101001101011
Found de6bb5e60617f95c @ 12
Found 6fb7905579e28bfc @ 23
A more interactive UI with appropriate data formats (representations) will be added for easy interfacing with airprobe. Optional GPU support will also be added for faster cracking time.
> Just one question: From where do one download Kraken?
It's in the SVN in tinkering/Kraken
Thanks to GPGPUs (Nvidia CUDA and ATI's Stream) cracking via brute force can be made in shorter time!
Another project...
AirProbe
=> https://svn.berlin.ccc.de/projects/airprobe/
The prime motivation is to learn the details of the technology, help people who develop other open GSM technology (like OpenBTS, OpenMoko?, BS11/OpenBSC and others) and demonstrate the insecurity of the current standard.
If you're a complete beginner...
A beginners howto
https://svn.berlin.ccc.de/projects/airprobe/wiki/A
