Live data from Hacker News

Ask HN: What weird technical scene are you fond/part of?

news.ycombinator.com

91–100 of 316 posts

Re: Ask HN: What weird technical scene are you fond/part of?

#91
My favorite was the satellite hacking scene back in the early 2000s. It started earlier than that, I know, but my exposure was around that time.

It's fairly well documented these days but there was a very fun game of cat-and-mouse between the satellite companies (DirecTV and Dish Network) and all the pirates. For DirecTV, at least, the outline of the whole thing went like this

Subscriber specific smart cards were insertted into the DirecTV set top boxes and they were, IIRC, essentially responsible for providing the decryption keys for the video stream. The cards did this using a custom onboard ASIC that I don't think was ever really reverse engineered. So the cards - at least for the "mainstream" DirecTV pirates - were always required.

People would manufacture and buy modified smart card readers which would tweak the power to the cards in such a way that after enough attempts they would enter some kind of debug mode and accept unsigned software updates.

People would disassemble the software on the card and write patches (all in assembly) to make the smart cards to authorize any request for channel access instead of them cross referencing the authorizations for your account (1).

You'd apply the update to your card using a modified reader and voila - all channels worked perfect.

But then, DirecTV got clever and instead of just using the ASIC to compute the channel decryption keys they started to use both the ASIC and a hash of parts of the card's onboard software! So now every week or so a update was released which would break the old patches since the new update would potentially need the hash of parts of the original code that the software had overwritten.

So then the people writing the patches would do things like add lookup tables for the known incarnations of the packets that initiated the decryption key generation...so they'd just have a table of Hash(DecryptionPacket) -> Hash(OriginalSoftware). But then new packets (usually released each week on Monday's I think) would require more updates.

There were more clever patches that would do more sophisticated things but the extent of which I don't really remember.

Note that this was all _after_ the infamous Black Sunday event when lots of cards were permanently disabled. That was the P2 generation of cards. The generation I'm referring to above (during my exposure to the scene) was almost entirely P3. They were running P2, P3 and P4 cards all at the same time, I think.

As far as I know this scene is entirely gone now. I don't think the P4 cards were ever exploited - not publicly, at least.

Lastly there were LOADs of forums for this kind of thing. vBulletin forums were all over the place. Lots of thriving communities.

My memory is pretty hazy on all this now and I was pretty young at the time so if anyone has more salient details on this I'd really like to hear them!

(1) - I don't remember exactly how the massive subscriber database was sent down in the stream in such a way that the boxes and cards could do this. Maybe some kind of tree? Maybe someone else can fill in that detail.

Re: Ask HN: What weird technical scene are you fond/part of?

#92
My local 2600 club puts on a conference (CarolinaCon) that's a fun dive into gray-hat security stuff.

E.g., one guy demonstrated how he forges the signature on a printer's USB firmware updates so he can deploy a his own stuff inside a company's network perimeter.

Or they always have "Lockpicking Village", where you can learn to escape handcuffs!

The 2600 magazine has always been a fun glimpse into this world, too.

Re: Ask HN: What weird technical scene are you fond/part of?

#93
post #88

Locksport!

Locksport and tying knots are two skills I would love to develop but I don't get enough opportunity to use them to use the application of the skill as the driver. Probably need to find a community for each to see if that helps.

Climbing is a great way to learn knots in an applied way.

Re: Ask HN: What weird technical scene are you fond/part of?

#94
post #5

- Programming Language dev: I think compilers and VM runtimes are neat, and like talking to people in the space on twitter or reading new papers that come out about it. The /r/ProgrammingLanguage discord server is a great place to hang out, with lots of interesting and competent people working on sideprojects simply because they like the topic. - Urbit: I got into Urbit years ago, and still think it's really interest…

Programming languages here as well. I am working on 2 at the same time currently (and I made many before); one of them I am trying to have done befor 1 dec to do AoC22 with. I believe I can make that.

Re: Ask HN: What weird technical scene are you fond/part of?

#95

I run a 22yo online competition for a 32yo DOS racing game: Stunts, or 4D Sports Driving in some countries. The competition has spawned a long-lived community which includes reverse engineering, game patches, new cars, alternative engines, a few world meetings, and multiple other competitions. - https://zak.stunts.hu - https://wiki.stunts.hu/wiki/Custom_cars - https://forum.stunts.hu/index.php?board=90.0&label=stunts…

It was my first computer game back in the early 90s! I wish I knew there were competitions around it.

Re: Ask HN: What weird technical scene are you fond/part of?

#96

Earlier quoted context omitted.

Where do you go to chat with offline / air-gapped systems enthusiasts? I've been obsessed with machine learning for embedded systems for years! So many practices around ML assume constant network connection and/or that your service runs in a data-center. I'm an ex-SRE and love building reliable offline computer vision things!

Where do you go to chat with offline / air-gapped systems enthusiasts? Nowhere. Should we start something? :)

I'm in! I run a small Discord server for 3D printer enthusiasts (I'm building a a closed-loop monitoring system for 3D printers). A section for offline systems in general would be easy for me to add. Invite link: https://discord.gg/sf23bk2hPr

I'm open to wherever people naturally gather though. IRC, maybe?

Another community you might like: https://www.tinyml.org/

Re: Ask HN: What weird technical scene are you fond/part of?

#97

Browser extensions. Not quite a website, not quite a mobile app, and surprisingly pervasive. Most people don't realize how incredibly powerful they are, even with manifest v3. I almost fell out of my chair when I found out there were no books on how to build them, so I wrote one: https://www.buildingbrowserextensions.com/ It was incredibly enjoyable to go through the APIs and write about all the different crazy thing…

That's awesome! I preordered. I've written one tiny browser extension once, which was really just for my own use, and I was a bit surprised at how hard it was to find anything that taught how to do it from beginning to end. The APIs were all well-documented, and there was a tutorial extension I could clone, but after that I was really left to searching through random blog posts and StackOverflow for help, since even with good documentation "what is possible in the first place" is hard to figure out. It took me a full day to write an extension to mute all tabs whose name matched a regex pattern. That's it, that's the entire extension, and I wasn't even interested in making it cross-browser. (The use case is that you pair its hotkey with an autohotkey script and then it's actually quite useful.)

Since then, I've on occasion had interest in making some other browser extensions, but I always look back to that experience & the lack of resources and just think ehhhhhh do I really want to? I'm sure I could but just how much do I care about this, and the answer has never been enough.

Re: Ask HN: What weird technical scene are you fond/part of?

#98

I don’t know that I’d describe it as “weird”, but for me it’s sequenced Christmas Lights. My setup is relatively small, but yes, I’m that guy with the big Christmas light display. This year I’m at about 1500 RGB LEDs this year (again, still pretty small) it’s fun hobby. The weirdest part for me still is custom ordering hundreds of dollars of lights from Chinese companies directly.

I really hope that you also do cool things like this one [1] with your Christmas lights

1. https://m.youtube.com/watch?v=TvlpIojusBE

Re: Ask HN: What weird technical scene are you fond/part of?

#99

Web scraping. I love figuring out how to reverse engineer websites and defeat systems designed against web scrapers. It's also super interesting (concerning?) how much data websites leak. 4 out of the 5 bug bounties I've discovered have been while poking around in my scraping efforts.

I like webscraping and made a lot of money making farms 15 or so years ago; I started disliking it somehow when Python kind of took over. What are you using? I am also interested in doing it as cheap as I can which is a lot of fun for tech reasons.

Re: Ask HN: What weird technical scene are you fond/part of?

#100

Disclaimer: I am in no way encouraging or advocating for software piracy. The warez scene in 90s and early 00s was fun to follow. I consider the NFO files a legitimate form of art, not to mention the skills for unpacking and keygen-ing or cracking of the protected software. https://scenelist.org/

> I am in no way encouraging or advocating for software piracy. I am.

I do advocate for the importance of backward engineering - with its companion, competence and awareness over the lower-level.
Post reply on HN