HNHacker News
TopNewBestAskShowJobs

willstrafach

1,179 karma · joined February 19, 2016

information security and privacy research.

Chief Executive Officer @ Guardian (https://guardianapp.com).

previously: founder of "Chronic Dev Team" & worked on many years of iOS jailbreaking solutions (24kPwn, absinthe, corona, greenpois0n, etc).

submissionscomments
willstrafach··on Apple Explains Mysterious iPhone 11 Location Requests
Absolutely. You can reverse engineer components of iOS to find this out, and analyze outgoing network traffic as a quick way to see what data is going out to remote servers.

The icon, in this case, was a helpful indicator allowing others to easily reproduce this test in minutes.

willstrafach··on Apple Explains Mysterious iPhone 11 Location Requests
Myself and my colleagues do exactly this every day.

Relevant to current story: https://twitter.com/chronic/status/1202386593387966464

I am sure many companies in the information security field are doing the same.

It would be nice if there was a simple way to allow anyone with a phone to easily analyze all of their own traffic.

willstrafach··on PIA VPN to be acquired by malware company founded by former Israeli spy
I have tried to get in touch with you all, but got no response from the e-mail address provided via Twitter when inquiring about collaboration. No log pact sounds wonderful.
willstrafach··on How Is NordVPN Unblocking Disney+?
This would indeed be possible, although slow, and only when the affected app is open.
willstrafach··on ProtonMail iOS app goes open source
https://www.libimobiledevice.org/
willstrafach··on NordVPN confirms it was hacked
Oy Creanova Hosting Solutions Ltd.
willstrafach··on NordVPN confirms it was hacked
Likely booting the OS from a RAM-disk and mounting as read-only.
willstrafach··on Tethered Jailbreaks Are Back
Would not work, as this is indeed a lower-level function.
willstrafach··on AltStore: Alternative iOS app store that doesn't require a jailbreak
They do this.

https://developer.apple.com/library/archive/releasenotes/Gen...

willstrafach··on Apple files lawsuit against Corellium for iOS emulation
> but if they can get their hands on iOS images

They are freely available for download from Apple.

See here for handy index: https://ipsw.me/

willstrafach··on Apple files lawsuit against Corellium for iOS emulation
ARM-based servers
willstrafach··on Apple files lawsuit against Corellium for iOS emulation
Not from a device. The iOS system software can be downloaded from Apple’s update servers.
willstrafach··on Smartphone Apps Are Filled With Trackers
A surprising number of trackers do not use pinning, so this has a pretty high success rate actually.
willstrafach··on Smartphone Apps Are Filled With Trackers
Keep in mind, only applies to externally bundled SDKs.

Some of them are designed to be compiled into the (encrypted) main app binary.

willstrafach··on Smartphone Apps Are Filled With Trackers
Working on this. It is very tricky to do for iOS in an App Store compliant manner, but doable. Apple has already approved it.
willstrafach··on Smartphone Apps Are Filled With Trackers
> They claim they will remove apps that sell your location data

They most definitely do not remove such apps.

Use an app like Charles Proxy or Burp Suite to inspect the traffic of your phone when running the “Perfect365” app. It is really remarkable, and Apple is aware of what they are doing.

willstrafach··on Smartphone Apps Are Filled With Trackers
> Does enabling location tracking suddenly causes Firebase to report location data without our knowledge?

> Does enabling calendar access suddenly cause Firebase to read the calendar data on its own and report that, too?

These are good questions to be thinking about. As for Firebase specifically, I have never seen it automatically collect additional data based on user-granted permissions (at least in iOS apps).

However, there may be a few other SDKs with this sort of issue. It is important for app developers to be careful of this.

For example, when working on similar location tracking research (see: https://guardianapp.com/research/ios-app-location-report-sep...), I noticed that quite a few prominent apps use an SDK from “Braze” (https://www.braze.com/), and if location permission was granted to the “host” app, the SDK automatically sends back the user’s GPS coordinates when communicating with the Braze API. I remember at least one such app developer had no idea Braze was doing that and rushed a fix out soonafter to make it stop sending the GPS information to Braze.

I hope we see more pressure on analytics companies to offer more open source SDKs instead of compiled binaries and headers. This sort of issue would be easier to spot and deal with, instead of being unsure what exactly the SDK was doing.

willstrafach··on Motel 6 to Pay $12M after Improperly Giving Guest Lists to ICE
> participants

To avoid giving the wrong impression to folks, it is worth noting that ‘participating’ means they produced requested communications on an ongoing basis pursuant to orders from a judge.

willstrafach··on Warp – Mobile VPN
Have you already started on this concept? Myself and our team are working on some of the ideas you listed for an upcoming app (https://itunes.apple.com/us/app/guardian-firewall/id13637963...). It would be great to chat further, if you have interest in working on this concept (e-mail is will.strafach@guardianapp.com).

Designing a reasonably secure and reliable mobile VPN has been a very difficult challenge to get right. If you look at existing mobile VPNs through a tool such as Charles Proxy or Burp, you will see that none of them really appear to be designed very well. There are many unsolved technical problems with managing and scaling such services, likely avoided by existing providers due to how easy the issues are to mask. That said, Cloudflare’s cautious approach with Warp gives me some confidenxe that they really are trying to do this right.

willstrafach··on Ghidra, NSA's reverse-engineering tool
I am sure about that.

Your linked informational page leaked out when someone sent WikiLeaks a dump from a classified Confluence used by CIA’s cyber folks.

The tool itself, however, had not leaked.

willstrafach··on Ghidra, NSA's reverse-engineering tool
The tool was never leaked previously.
willstrafach··on Confessions of a location data exec
I am curious about this:

> we let users know exactly what data they will be sending and how we use it

Many apps will just say “see privacy policy” or similar when requesting access. See [1] for examples. That is an approach I would consider dishonest as most users will not try to find and read through it. Does your method use a more explicit consent flow? I think that is a big problem in this space, so you could really differentiate yourselves if informing users in a truly explicit manner unlike others.

[1] https://guardianapp.com/ios-app-location-report-sep2018.html

willstrafach··on Apple blocks Facebook from running its internal iOS apps
Important detail - The agreement says that Apple may do this for the exact reason at hand here - Preventing misuse/abuse of enterprise certificate.
willstrafach··on Facebook has been paying people to install a “Research” VPN
You could probably detect it by looking at the Common Name of the TLS certificate in use when making network connections.

https://twitter.com/chronic/status/1090399087827083264?s=21

willstrafach··on Facebook has been paying people to install a “Research” VPN
You are correct!

Many apps do not do pinning currently.

willstrafach··on FBI affidavit against Ryan S. Lin in cyberstalking case (2017)
Proof also can be found here: https://code.nsa.gov
willstrafach··on Government shutdown: TLS certificates not renewed, many websites are down
> They're not down and this definitely doesn't compromise the encryption that protects any login credentials

That is precisely what it does. Serving an invalid certificate and requiring user click-through allows for a man in the middle attacker to inject their own certificate without further error and will therefore be able to intercept login credentials.

willstrafach··on Why Telegram is insecure (2015)
If you have this level of distrust, why use their service and expose your IP address to it? At that point, better to set up your own server.
willstrafach··on CIA Intercepts Underpin Assessment Saudi Crown Prince Targeted Khashoggi
Unless it was over WhatsApp.
willstrafach··on Leaving Apple and Google: more devices now supported
> There is a finite amount of code on the system. That code would also include any functions related to stenography or remote activation and could be easily called out.

Hint: You do not need to manually, personally, audit every single line of code to discover the use of such functionality.

← PreviousPage 2 of 23Next →