Here are some of the highlights of how we tracked and caught some of the hackers.
A thread.
- The provider would "beam" a stream of data (e.g. TV channels etc) from a ground station up to a geosynchronous satellite
- Geosynch was important as you target a country/region
- Individual subscribers would have both a dish & a decoder box (dbox) since the stream was encrypted
- The decoders would have a Smart Card(SC) that could decrypt the stream
- The "brains" was the pairing of the two
- You can think of the dbox as the algo and the SC as the "key"
- In reality, the SC had its own processing power but now we are getting technical
So the initial cards were very easy to hack. They could easily be read and cloned by standard SC hardware.
Later generations became much harder and used things like Zero Knowledge Tests (ZKTs) etc to make them harder to crack.
For example, it had 150,000+ registered users.
This freaked out the client because it appeared that there were 100s of thousands of people potentially involved in hacking their cards.
So we decided to sample every thousandth user e.g. 1, 1001, 2001 etc all the way to 150K
- around 998 / 1000 users had ever posted
- 2 / 1000 users had posted more than 100 posts
- 1 / 1000 users had posted more than 500 posts
In other words, <150 people were actively posting on the website.
Client breathes big sigh of relief!
Our answer: "NO! This is our single biggest source of intel! If you shut it down then...
B. Due to A, they will start locking down who can see the information
C. Due to B, we won't have access to what's going on"
Anytime I've heard about govt or intel services leaving sources active, I think about that conversation.
This led to both affidavits we could read and servers etc that we could access.
I'll start with some of the interesting things from the affidavits.
e.g. "There I was, working at Circuit City selling satellite TV packages.
Someone came up to me and said, 'hey, you can sell pirated cards when you sell a package...
It worked so well that I eventually started buying the hacked cards directly from the supplier. Then I set up a website and made so much I quit Circuit City and bought a mansion in Florida.
Another (much shorter version): "Yeah, when the hackers wanted to show us the new cards, it cost $10K just to go to the demo and they dudes had guns!"
Remember, we're talking about satellite TV here.
I remember the day I swapped out the mysql admin dir of a seized server with a dir of know acct + password. We instantly had admin access...
This included DMs between admins etc which, in turn, led to more arrests and seizures etc
For a long time, it was a curated list of sites that took hours to generate, review etc and required an in depth knowledge of all of the sites.
Eventually we had data on hundreds of sites but we weren't sure how to write the algo to rank them.
1. We could now rank the sites programatically
2. Data collection on each site could be done in parallel by anyone (e.g. interns) even if they had no knowledge of the broader picture
The irony: he HATED writing and thought he was terrible at it but the SAC in charge of the case apparently held up the report in front of their agents...
Thanks for reading and if you liked this thread, here is another thread about fighting spam when I worked at the same company.