I participated in THCon 2k22 CTF and amongst the incredible “web” challenges – my favorite was “Local Card Maker” (made … More
Author: Guy Lewin
Bathroom Smart Speaker Part 2 – AirPlay to Bluetooth Speaker via Raspberry Pi
In part 1 I wrote on how to create a smart speaker supporting Spotify Connect using a Raspberry Pi and … More
Winning the Impossible Race – An Unintended Solution for Includer’s Revenge / Counter (hxp 2021)
In December 2021 Eyal Daniel and me (Guy Lewin) participated in hxp CTF 2021 on behalf of “pasten” group. We … More
Bathroom Smart Speaker using UE Boom, Raspberry Pi, Spotify and Home Assistant
Goal We’re going to build a smart speaker system that can play tropical forest sounds (or any other Spotify playlist) … More
UniFi Static IP Leases
In order to organize my UniFi-controlled network, I tried to look at all the static IP allocations I made using … More
Inconsistencies in grpc-java Error Handling with Bidirectional Streams
While working on a grpc-java project with bidirectional streaming I noticed lack of documentation on how to handle errors. I … More
Debugging WebKit for iOS
I found a bug in WebKit for iOS and wanted to setup a debug environment to find the exact relevant … More
Lock Mac After Inactivity
Mac comes with a shortcut for locking the desktop session – ⌘ + Ctrl + Q. It is also possible … More
QuietComfort 35 + MacBook + iPhone Bluetooth Connectivity
I received QuietComfort 35 from work, and I loved it from the first moment I used it. It’s always connected … More
Iodine and Paid-Access Hotspot Situations
I travel a lot and find myself in many situations where I’m connected to a hotspot but have to pay … More