Patrick's Avatar

Patrick

@mossymaker.com

Software maker. Tinkerer. Adventurer. he/him https://mossymaker.com

38
Followers
131
Following
20
Posts
06.01.2024
Joined
Posts Following

Latest posts by Patrick @mossymaker.com

You know how when tech is free or cheap, you are the product? That probably holds true for security cameras.

Bosch, Axis, etc. sell PoE cameras that are reliable and keep your stream private. They cost more and take work to install and set up, but could be worth it.

13.02.2026 16:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Hide Artifacts: Bind Mounts, Sub-technique T1564.013 - Enterprise | MITRE ATT&CKยฎ

Looked into the /proc issue a bit: seems like with recent #react2shell exploit activity, bind mounts have been used to hide malicious process info. attack.mitre.org/techniques/T...

18.01.2026 05:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

If you selfhost (or otherwise run workloads for fun, etc.), what are your experiences handling attacks or compromised hosts?

17.01.2026 07:40 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

In this case, it looks like there was probably a remote code execution vulnerability in NextJS that allowed an attacker to steal my hosting resources to mine crypto.

I have major respect for folks doing this professionally, using the knowledge to layer security and detect attacks as they occur.

17.01.2026 07:40 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

As more of the services we rely on do awful things, some of us are inclined to selfhost out of spite, but as this incident shows, there are risks. This was isolated, but could have been much worse. It's easy to miss an image update that patches a CVE, or not have time to set up alerting.

17.01.2026 07:40 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Screenshot of config.json excerpt showing crypto miner params pool, user, pass, etc.

Screenshot of config.json excerpt showing crypto miner params pool, user, pass, etc.

Circling back to the poorly obfuscated "node" process, the file linked to in the process command line was configuration for SupportXMR, a monero crypto miner. ๐Ÿ™„

17.01.2026 07:40 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I tried to inspect its available /proc/<pid> info, but either got nothing back or permission denied. Not sure what was up with that, but I'm sure I have more to learn there.

Netstat showed a connection to we.love.servers.at.iofloodโ€‹.netโ€”super legit looking. I suspect C2, but I left it alone.

17.01.2026 07:40 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Netcat (nc) is a utility for making network connections, but is also usedโ€”as in this caseโ€”to establish remote access by malicious actors. It's convenient for that, too, because it's already present on most Linux systems.

17.01.2026 07:40 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Screenshot of ps command output showing expected node processes next to malware processes.

Screenshot of ps command output showing expected node processes next to malware processes.

Had to sift through some metrics, but eventually found the outlier, a NextJS container using 2 vCPU and 3GB ram. Once I got to a shell, the problem was pretty clear: in addition to the expected Node processes, there was a process running from /tmp/.libsystem/node andโ€”uh oh! Netcat.

17.01.2026 07:40 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Is my NodeJS container supposed to be running netcat? ๐Ÿ˜… I usually wake up sipping coffee, not choking on it seeing my cloud usage, but I made the most of the situation by doing some amateur forensics. #selfhosting has its ups and downs...

17.01.2026 07:40 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Hiding Hands & Seeking Elbows, page 1: Some favorite hand artists, and the pocket investigation begins.

Hiding Hands & Seeking Elbows, page 1: Some favorite hand artists, and the pocket investigation begins.

A final batch of figure drawing tips for 2025. Following up on hands, we investigate what happens when we stick 'em in our pockets... (1/3)

28.12.2025 12:54 ๐Ÿ‘ 185 ๐Ÿ” 64 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1
an album cover in a walter wick i spy style of me with a guitar, sitting amongst a bunch of found objects

an album cover in a walter wick i spy style of me with a guitar, sitting amongst a bunch of found objects

SPYGLASS - i spy-themed folktronica album out now!

louiezong.bandcamp.com/album/spyglass

07.11.2025 22:32 ๐Ÿ‘ 1482 ๐Ÿ” 284 ๐Ÿ’ฌ 11 ๐Ÿ“Œ 12
Preview
Front End Study Hall #037

Tuesday we will join minds and hearts and keyboards and code for Front End Study Hall 37. We get together to learn HTML and CSS new and old. Event info is on the #IndieWeb events website. It's a Zoom! If you're HTML-curious, or CSS-phobic, this is the place. events.indieweb.org/2025/09/fron...

29.09.2025 04:38 ๐Ÿ‘ 4 ๐Ÿ” 4 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Awesome! This approach would be good for syncing maybe? When I left Spotify, the trouble I had was getting their data export into another service, e.g. Apple Music. I had to write a UI to search Appleโ€™s catalog, find & confirm the best match, and add it to a playlist. They donโ€™t make it easy!

23.09.2025 07:39 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
HTML for People HTML isn't only for people working in the tech field. It's for everyone. Learn how to make a website from scratch in this beginner friendly web book.

htmlforpeople.com is #BuiltWithEleventy ๐Ÿ†

15.07.2025 14:03 ๐Ÿ‘ 7 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
How to Self-host a Password Manager

Maybe you've been curious about password managers? I wrote a how-to about self-hosting one: mossymaker.com/articles/202...

30.06.2025 20:49 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

So one of the things that I think is lost on AI proponents is what I call the card catalog effect, a thing I shouldnโ€™t call it because a lot of people probably have no experience with a card catalog.

18.02.2025 01:42 ๐Ÿ‘ 3683 ๐Ÿ” 1111 ๐Ÿ’ฌ 109 ๐Ÿ“Œ 452

If you have ever received treasury payments - tax returns, student loans, financial aid, social security, etc. Call your bank, mortgage company, credit card company, university. Express concerns about the federal personal data breach. Ask how they will protect your information. Put on the pressure!

04.02.2025 23:07 ๐Ÿ‘ 2254 ๐Ÿ” 1025 ๐Ÿ’ฌ 58 ๐Ÿ“Œ 102
IndieWebify.Me - a guide to getting you on the IndieWeb

Protocol for sites to exchange replies and such. indiewebify.me is a good place to start.

28.01.2025 16:42 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yes! Astro is a joy to work with. Are you thinking youโ€™ll do any #IndieWeb functionality like Webmentions? Itโ€™s awesome to interact with each otherโ€™s sites. โœจ

28.01.2025 16:38 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Bumble bee slurping a giant clover flower.

Bumble bee slurping a giant clover flower.

Tasty clover!

14.08.2024 05:34 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Excited about the Raspberry Pi Pico 2 news! ๐Ÿคฉ Likely going to wait for the WiFi version, but what a great list of improvements! โœจ

09.08.2024 05:29 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Shield beetle trying not to be seen on a yarrow stem.

Shield beetle trying not to be seen on a yarrow stem.

Nothing to see here. Just a bunch of foliage.

24.06.2024 02:07 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thereโ€™s a new Indie Web event, Front-end Study Hall, on April 24th. I plan on being there!

21.04.2024 07:07 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Bowl of instant ramen with soft boiled egg and veggies.

Bowl of instant ramen with soft boiled egg and veggies.

I miss a good bowl of ramen. Instant with extras is pretty tasty though.

21.04.2024 06:38 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Salad of lettuce, cucumber, carrot, chicken, fried onions, and ranch dressing.

Salad of lettuce, cucumber, carrot, chicken, fried onions, and ranch dressing.

Salad is almost back in season! Crinkle cut veggies make it extra fancy.

21.04.2024 06:29 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Astrophysicists theorize that 85% of the day is spent doing โ€œdark workโ€ which cannot be directly measured but is implied by how tired I feel

28.03.2024 13:18 ๐Ÿ‘ 1976 ๐Ÿ” 614 ๐Ÿ’ฌ 12 ๐Ÿ“Œ 20