README.md
This commit is contained in:
parent
7be65562c7
commit
90e4d5ae6c
2 changed files with 7 additions and 49 deletions
|
@ -21,7 +21,13 @@ git clone https://github.com/Oros42/IMSI-catcher.git
|
||||||
# or wget https://github.com/Oros42/IMSI-catcher/archive/master.zip && unzip -q master.zip
|
# or wget https://github.com/Oros42/IMSI-catcher/archive/master.zip && unzip -q master.zip
|
||||||
|
|
||||||
sudo apt install python-numpy python-scipy python-scapy
|
sudo apt install python-numpy python-scipy python-scapy
|
||||||
|
```
|
||||||
|
|
||||||
|
For Debian Testing (10) and Ubuntu 18.04+ :
|
||||||
|
See https://osmocom.org/projects/gr-gsm/wiki/Installation
|
||||||
|
|
||||||
|
For older Debian and Ubuntu :
|
||||||
|
```
|
||||||
sudo add-apt-repository -y ppa:ptrkrysik/gr-gsm
|
sudo add-apt-repository -y ppa:ptrkrysik/gr-gsm
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install gr-gsm
|
sudo apt install gr-gsm
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
# Author: Oros
|
# Author: Oros
|
||||||
# Contributors : puyoulu, 1kali2kali, petterreinholdtsen
|
# Contributors : puyoulu, 1kali2kali, petterreinholdtsen
|
||||||
# 2017/09/07
|
# 2018/08/18
|
||||||
# License : CC0 1.0 Universal
|
# License : CC0 1.0 Universal
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
@ -10,54 +10,6 @@ This program shows you IMSI numbers of cellphones around you.
|
||||||
|
|
||||||
|
|
||||||
/!\ This program was made to understand how GSM network work. Not for bad hacking !
|
/!\ This program was made to understand how GSM network work. Not for bad hacking !
|
||||||
|
|
||||||
|
|
||||||
What you need :
|
|
||||||
1 PC
|
|
||||||
1 USB DVB-T key (RTL2832U) with antenna (less than 15$) or a OsmocomBB phone or HackRf
|
|
||||||
|
|
||||||
|
|
||||||
Setup :
|
|
||||||
|
|
||||||
sudo apt install python-numpy python-scipy python-scapy
|
|
||||||
|
|
||||||
sudo add-apt-repository -y ppa:ptrkrysik/gr-gsm
|
|
||||||
sudo apt update
|
|
||||||
sudo apt install gr-gsm
|
|
||||||
|
|
||||||
If gr-gsm failled to setup. Try this setup : https://github.com/ptrkrysik/gr-gsm/wiki/Installation
|
|
||||||
|
|
||||||
Run :
|
|
||||||
|
|
||||||
# Open 2 terminals.
|
|
||||||
# In terminal 1
|
|
||||||
sudo python simple_IMSI-catcher.py
|
|
||||||
|
|
||||||
# In terminal 2
|
|
||||||
airprobe_rtlsdr.py
|
|
||||||
# Now, change the frequency and stop it when you have output like :
|
|
||||||
# 15 06 21 00 01 f0 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
|
|
||||||
# 25 06 21 00 05 f4 f8 68 03 26 23 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
|
|
||||||
# 49 06 1b 95 cc 02 f8 02 01 9c c8 03 1e 57 a5 01 79 00 00 1c 13 2b 2b
|
|
||||||
# ...
|
|
||||||
#
|
|
||||||
# Now, watch terminal 1 and wait. IMSI numbers should appear :-)
|
|
||||||
# If nothing appears after 1 min, change the frequency.
|
|
||||||
#
|
|
||||||
# Doc : https://fr.wikipedia.org/wiki/Global_System_for_Mobile_Communications
|
|
||||||
# Example of frequency : 9.288e+08 Bouygues
|
|
||||||
|
|
||||||
# You can watch GSM packet with
|
|
||||||
sudo wireshark -k -Y '!icmp && gsmtap' -i lo
|
|
||||||
|
|
||||||
|
|
||||||
Links :
|
|
||||||
|
|
||||||
Setup of Gr-Gsm : http://blog.nikseetharaman.com/gsm-network-characterization-using-software-defined-radio/
|
|
||||||
Frequency : https://fr.wikipedia.org/wiki/Global_System_for_Mobile_Communications
|
|
||||||
Scapy : http://secdev.org/projects/scapy/doc/usage.html
|
|
||||||
IMSI : https://fr.wikipedia.org/wiki/IMSI
|
|
||||||
Realtek RTL2832U : http://doc.ubuntu-fr.org/rtl2832u and http://doc.ubuntu-fr.org/rtl-sdr
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import ctypes
|
import ctypes
|
||||||
|
|
Loading…
Reference in a new issue