Ahmed Elmayyah
banner
satharus.bsky.social
Ahmed Elmayyah
@satharus.bsky.social
HW&FW security researcher. GCFA, eCRE. Purple Teamer. Tinkerer. Into hardware, security, reverse engineering, videogames, rock, and cycling! Views are my own.

Personal Blog: satharus.me
Reposted by Ahmed Elmayyah
Layoffs at CrowdStrike. I’m safe, but if you’re looking for IR consultants I know a bunch of fucking amazing ones that will be looking for jobs 🫠
May 7, 2025 at 2:54 PM
Really appreciating the transparency from Raspberry Pi and the amazing effort done by the researchers.

www.raspberrypi.com/news/securit...
Security through transparency: RP2350 Hacking Challenge results are in - Raspberry Pi
All chips have security vulnerabilities, and most vendors' strategy is not to talk about them. In contrast, we aim to find and fix them.
www.raspberrypi.com
January 15, 2025 at 8:54 PM
Reposted by Ahmed Elmayyah
Can’t decide which blows my mind more:

• the Apple ][‘s peak sales year was six years after its introduction

• the Apple ][ was an active SKU for 16 years

• the Apple ][‘s lifetime sales of 6 million units is routinely bested by a few *days* of iPhone sales
January 4, 2025 at 8:27 PM
2024 was "eventful" to put it lightly :)

Wishing everyone a happier, healthier, and more peaceful 2025 ❤️
December 31, 2024 at 4:37 PM
2500+ KMs of Cycling in 2024: DONE!! ✅🏁🚴‍♂️

Maybe 3000 next year?
December 31, 2024 at 4:26 PM
Reposted by Ahmed Elmayyah
Just saw a malware technique I've not seen in so long it gave me nostalgia. On windows ".com" is an executable file extension, so they'd named their malware "signup​.website.​com"
December 24, 2024 at 6:03 AM
Bluesky now has over 10 million users, and I was #1,701,369!
November 23, 2024 at 10:06 PM
Not my worst soldering job :)
November 23, 2024 at 9:58 PM
github.com/wiringX/wiri...

My PR for WiringX has been merged! In my last blog post, I mentioned forking the WiringX library and adding functionality.

Today, they've been merged. We've also talked with the folks at Milk-V to merge their changes into upstream WiringX.
Added support for block reading and writing by Satharus · Pull Request #127 · wiringX/wiringX
Hello there, Thanks for the great work with this library. I added three functions to support reading and writing blocks with a specified size to the I2C device. This can particularly be useful if a...
github.com
September 2, 2024 at 7:27 PM
My blog is still alive! I've just been super busy this year :)

Last week, a friend of mine gave me a RISC-V board with the goal of running I2C code. The board was quite an interesting experience, so I wrote about it to share it with you!

satharus.me/tech/2024/08...

Enjoy!
Milk, I2C, and SMBus - Technoir - Blog of Satharus
Last week, a friend of mine gave me an interesting single-board computer with the goal of getting it to communicate with another chip he was working with ove...
satharus.me
August 27, 2024 at 9:11 AM
December 22, 2023 at 7:57 PM
To end the year on a high note, I am happy to share early access for December's blog post here. In this post, I reflect on my 5 years of knowledge sharing with the community and what I gained from it.

satharus.me/misc/2023/12...

I published my first blog post almost exactly 5 years ago.

Enjoy!
Technoir: Reflecting on Five Years - Technoir - Blog of Satharus
Five years. Five whole years. So many things have changed since I first started this blog. I was still in my second year of university, no one could have eve...
satharus.me
December 5, 2023 at 10:28 AM
New blog post time!

This month, we take a look at a topic I’ve mentioned before. That is, hardware reverse engineering. We take an Arduino Uno R3 as an example board, while I guide you on the basics of hardware reverse engineering!

satharus.me/tech/2023/11...

Enjoy :D
Decoding Circuits: Hardware Reverse Engineering - Technoir - Blog of Satharus
In a previous blog post, I mentioned that hardware can be reverse-engineered. But, why? And how? Is it legal? We shall embark on a journey today to reverse e...
satharus.me
November 29, 2023 at 10:41 PM
My first blog post shared here :) We are going back to basics. All the way back to one of your first lines of code, probably :)

satharus.me/tech/2023/10...

Enjoy!
Back to Basics: Why do we return 0? - Technoir - Blog of Satharus
There is a very high chance that if you read my blog, you’ve seen the line of code return 0; at some point. Specifically, you’ve probably seen it in a main()...
satharus.me
October 26, 2023 at 8:19 PM