Notes from competing in my first CTF
Last weekend, I competed in the National Cyber League (NCL), my first cybersecurity CTF. I wrote down notes about the tools I used in the challenges and wanted to share in case anyone is curious to know how CTFs work.
Different parts of the electromagnetic spectrum can be used to transmit information. Using visible light, data can be encoded and transmitted using a technology called Li-Fi which aims at using your existing lights for wireless communication.
Cybersecurity attacks using Deno
When I'm sharing what I learn about cybersecurity in open-source, a reaction I've seen people have is to mention Deno as a tool that will fix the problem. The risk of supply-chain attacks still exist and I wrote this post to show how it can be done.
Setting up a reverse shell with Vultr
I used Vultr recently and struggled to create a reverse shell so this post is gathering the steps that worked
Demystifying machine learning via Bluetooth with arduino
The first time I experimented with TensorFlow.js for micro-controllers, I got really excited about the fact that a machine learning model was transferred via bluetooth to my Arduino. In this post, I am going to explain how it works.
Recently, I've been experimenting with gesture control and researched how this technology could be used as a payment method.
Gaining remote access to a computer with a reverse shell attack in Node.js
I recently learnt what a reverse shell is and got excited to experiment running this kind of attack via a Node.js module. This post will go through my thought process and the different options I tried.
Running a ransomware attack in a Node.js module
A couple of weeks ago, I experimented with creating a small ransomware script, and looked into how to run an attack in a Node.js module.
Building UIs in Figma with hand movements
I've played around with hand detection using TensorFlow.js in the past but since they released the ability to detect multiple hands, I've wanted to explore building UIs with hand movements.
Making an interactive digital frame with head-tracking using Three.js and TensorFlow.js
Over the past few weeks, I've been working on a new side project to replicate a visual effect called "head-coupled perspective" to make interactive art with head tracking, using Three.js and TensorFlow.js.
Toggle dark/light mode by clapping your hands
A few days ago, we released dark mode in beta. While we're still iterating on it, I built a Chrome extension to easily toggle it by clapping my hands.
Speeding up Storybook locally by running filtered stories 🚀
Working on a big monorepo means that developing with Storybook can become painfully slow. A small change can drastically speed it up!
Setting up a RaspberryPi without monitor and keyboard
For a long time, I thought a keyboard and monitor were needed to do the initial setup of a RaspberryPi. However, I recently learnt that you can do this using only another computer!
Predicting indoor location using machine learning and wifi information
Creating low poly 3D scenes with Spline
Quick overview of Spline, a 3D design tool for web experiences and how I spent a few hours creating a low-poly scene.
Creating a Github action to detect toxic comments using TensorFlow.js
Over the weekend, I spent a few hours building a Github action to automatically detect potentially toxic comments and PR reviews.
Yeah, nah... I'm not ok