Skip to content
Guy Lewin's Blog

Guy Lewin's Blog

  • LinkedIn
  • GitHub
  • Twitter

Documenting things I found useful.

  • Contact Me

Author: Guy Lewin

THCon 2k22 CTF – “Local Card Maker” Writeup

I participated in THCon 2k22 CTF and amongst the incredible “web” challenges – my favorite was “Local Card Maker” (made … More

ctf, exploit, lfi, php, rce, sha-1, web

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

airplay, apple music, bluetooth, home assistant, raspberry pi, shairport-sync, spotify, ue boom

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

ctf, exploit, hxp, lfi, nginx, pasten, php, unintended

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

home assistant, pi-btaudio, raspberry pi, raspotify, spotcast, spotify, ue boom

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

dhcp, ip, jq, ssh, static, ubiquiti, unifi

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

bidirectional, grpc, grpc-java, oncompleted, onerror, statusruntimeexception, stream, streamobserver

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

crash, debug, ios, lldb, unable to attach, webcore, webkit, xcode

Lock Mac After Inactivity

Mac comes with a shortcut for locking the desktop session – ⌘ + Ctrl + Q. It is also possible … More

configuration profile, inactivity, lock, mac, manual-screensaver-cron, screensaver

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

bluetooth, blueutil, bose, controlplane, iphone, macbook, power manager, quietcomfort

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

dns, facebook, hotspot, iodine, messenger, reddit, wifi

Posts navigation

Older posts
Proudly powered by WordPress
Theme: Rebalance by WordPress.com.