Live data from Hacker News

Android IMSI-Catcher Detector

secupwn.github.io

21–30 of 37 posts

Re: Android IMSI-Catcher Detector

#21
post #10

This sounds like such a good idea, I think the US government will outlaw it.

How will they outlaw an open-source project? They can "outlaw" all they want, they're already doing what they want, when they want it. It's time for the brave people out there to fight back! Have some balls and stand against the massive abuse of your most private data!

Re: Android IMSI-Catcher Detector

#22

It seems only 2G connection is crackable. Are we safe as long as the device is on 3G/4G network? We should just disable cellular radio when you see the device is on 2G suspiciously in the middle of city(around demonstrations, I suppose)

I'm just going to quote the GitHub README here: "Although A5/3 withstands passive eavesdropping, it can be bypassed by deploying an IMSI-Catcher which can force a mobile device into 2G mode and downgrade then the encryption to A5/1 or disable it." Here is the best hint I can give you: LEAVE YOUR PHOEN AT HOME when you really have to participate in demonstrations! The main reason why the use of IMSI-Catchers, Stingray…

Or use airplane mode?

Re: Android IMSI-Catcher Detector

#23

It seems only 2G connection is crackable. Are we safe as long as the device is on 3G/4G network? We should just disable cellular radio when you see the device is on 2G suspiciously in the middle of city(around demonstrations, I suppose)

On Android phones you can disable 2G and set them to 3G only. I wish iOS had this option.

Re: Android IMSI-Catcher Detector

#24

Hello, everyone! Since Google does not seem to be interested in fixing the huge security hole of not showing a ciphering indicator on Android, it appears as if they get paid (or are forced to) not fix it. For all of you that are sick of getting spied on through IMSI-Catchers, Silent SMS and alike and want to do something about it, here's a great project you should check out: "The Android-IMSI-Catcher-Detector" (AIMSI…

> it appears as if they get paid (or are forced to) not fix it

Occam's Razor says ... perhaps they believe 99.9% of people do not care and are not capable of understanding which encryption standard is being used to communicate with their base station, and thus Google prefers to focus its efforts on things that 99.9% of people would consider when buying a phone?

Re: Android IMSI-Catcher Detector

#25
Display which cipher is being used?

2G is insecure regardless of whether encryption has been turned off or not, it can be decrypted on the fly with very modest hardware so the indicator telling you what connection you have is as good as telling you whether it is "secure" or not.

> Detect hidden SMS

Not really feasible - there are tons of different types of "hidden" sms that are routinely used by the network but can be spoofed by a third party.

> Detect SIM card app installations through public APIs

This won't work unless it is rooted and this messages have to be signed from the network anyway.

Re: Android IMSI-Catcher Detector

#26
post #15
post #9

Earlier quoted context omitted.

Thanks for working on this important project! Maybe I missed this in reading your site, but how do you know it detects fake base stations? Have you been able to test it against a Stingray, or are you basing the app on a set of assumptions derived from recently leaked product specs?

Their development roadmap has some details, not all of which seem viable. They want to make 2-3 apps: 1. Detect hidden SMS and (SIM card?) app installations through public APIs. I don't think this will work. 2. Send AT commands to the baseband processor and use the results to detect anomalies. My guess is that the baseband doesn't expose enough information for this to work. 3. Connect to an OsmocomBB phone running Ca…

No, we don't. "1 App to Rule Them ALL"

We're merely using any possible way to overcome the ridiculous AOS limitations on displaying highly important and relevant network variables and data. One of those is the Ciphering Indicator that has been 3GPP "required" for the last 10-15 years, but which Google and most Network providers choose to ignore. (Since they didn't wanna implement better encryption, until very recently.) Another is finding the Timing Advance and various Network (RRC) Timers.

(1) There are several types of silent SMS, most of which are already detectable and there is nothing strange with that. It does need further testing for a greater variety of devices, and to see what would happen on a real IMSI catcher.

(2) Your guess is partially right, since it is strongly HW dependent, some basebands expose everything (MTK) and other (Qualcomm) expose very little, since they have their own protocols (DM/QMI). But the SIM card filesystem does provide useful info. So a combination of AT commands, SIM card readings and also API access to Service Mode (Samsung) menus, can provide all that we need and more. But it is a rather technical challenge for our developers to do this, and for me to collect all support material needed.

(3) OBB support would be trivial, but we're not really proposing this. Very few people would bother going through the pain of finding an appropriate OBB compatible phone, less implementing it as a piggy-back to an Android. So unless some OBB developer serves the required Java + binaries to us on a silver platter, this will not be a feature of AIMSICD.

Re: Android IMSI-Catcher Detector

#27
post #11

Hello, everyone! Since Google does not seem to be interested in fixing the huge security hole of not showing a ciphering indicator on Android, it appears as if they get paid (or are forced to) not fix it. For all of you that are sick of getting spied on through IMSI-Catchers, Silent SMS and alike and want to do something about it, here's a great project you should check out: "The Android-IMSI-Catcher-Detector" (AIMSI…

Do you intend to add CDMA support?

We had partial CDMA support with an extra feature to detect Verizon Pico/Micro (?) cells. However, the lack of CDMA testers put this on hold.

Re: Android IMSI-Catcher Detector

#28
post #10

This sounds like such a good idea, I think the US government will outlaw it.

How will they outlaw an open-source project? They can "outlaw" all they want, they're already doing what they want, when they want it. It's time for the brave people out there to fight back! Have some balls and stand against the massive abuse of your most private data!

Look at the attempts to outlaw apps like Trapster. You give away the position of speed traps and DUI checkpoints and cops don't like that.

Last I heard, Trapster was forced to remove DUI checkpoints to stay on the app store. That was after attempts to rule it illegal in court failed. Same result. Crowdsourced DUI checkpoint apps are effectively gone if the stores don't have them. If only a few sideloaders have them, then there's no crowd to source.

This would work in a similar manner, but would expose the cops' fake cell towers. I fully expect this to suffer a similar fate.

That is not to say I don't like the project. I commented just so I could find it again in the future :)

Re: Android IMSI-Catcher Detector

#29
post #14

Earlier quoted context omitted.

Probably not. They don't want to bring up their own tactics in court for challenge.

They'll just put the developers on a terrorist watch list instead...

I'm confident they already do. I really doubt they stop at "I hunt sysadmins"

Re: Android IMSI-Catcher Detector

#30
post #29
post #14

Earlier quoted context omitted.

They'll just put the developers on a terrorist watch list instead...

I'm confident they already do. I really doubt they stop at "I hunt sysadmins"

Of course law enforcements won't like the Project. Of course there will always be people in this world who think they can do whatever they want, when they want it and kill people using fully automated drones with IMSI-Catchers on board. But why should we think we "can't do anything"? We are the people, we have RIGHTS! So grab your balls and contribute! Oh, and for the shy ones, here's the disclaimer: https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/blo...
Post reply on HN