Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't catch my own IMSI #137

Open
Uriaz2002 opened this issue Sep 23, 2021 · 6 comments
Open

Can't catch my own IMSI #137

Uriaz2002 opened this issue Sep 23, 2021 · 6 comments

Comments

@Uriaz2002
Copy link

Hi mates,
I am trying to catch IMSI numbers on a specific frequency and it catches a lot of IMSI numbers but it does not catch my own IMSI (I have 4 mobile phones but it catches not even one of those).
I have tried sniffing my own IMSI by using the syntax "python3 simple_IMSI-catcher.py --sniff --imsi="XXX XX XXXXXXXXXX" but it still does not sniff it.
Kindly help me if someone has a solution to it.
Using:
Ubuntu 20.04
python 3.8
USRP / Hackrf

@Uriaz2002 Uriaz2002 changed the title Not catching my own IMSI Can't catch my own IMSI Sep 23, 2021
@r1bnc
Copy link

r1bnc commented Sep 23, 2021

We have the same problem, I've even set my phone to use 2G only

@np1621
Copy link

np1621 commented Oct 13, 2021

I think that TSMI is used to promote confidentiality and protect IMSI numbers, we must have use -a on "python3 simple_IMSI-catcher.py" to see them. So I think its possible that our own IMSI could not came because of this, as well as a lot of them. Try script with -a and you will see many TSMI.

@Sammca
Copy link

Sammca commented Nov 19, 2021

Whilst experiencing the same issue I've been trying to understand and my best guess is to do with tmsi caching.

According to 3GPP 33.102 v9.30, TMSI should be changed periodically. But it is rarely done.

It appears as though tmsi are not as temporary as intended and if your phone has already attached to the tower/network prior to beginning the program, your imsi may never show up. This is set by the network so may vary and may also explain why I see such a large number of foreign/roaming devices. I have yet to find a way to flush/reset an imsi on a network.

However I have set up a openBTS station and have been unable to catch devices registering to this network, even when setting the tmsi to expire after 5 minutes. I'm still testing this, and intend to test the TMSI theory with a device I can obtain the current tmsi from and use the -a argument posted by np1621 above. Any feedback from @Oros42 would be much appreciated.

@ChillVibesMushroom
Copy link

We have the same problem, I've even set my phone to use 2G only

What GSM band is 2G?

@ChillVibesMushroom
Copy link

We just lower our band then?

@PARAMJAI
Copy link

can anyone share the code, I am having errors with the code provided by Oros42.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants