Author: telwell
Date: March 12, 2024
I use Obsidian as my note taking editor of choice. I use the plugin Obsidian Livesync as the plugin I use to sync my notes from my mobile device to my desktop via a remote server. Unfortunately, I realized recently that my notes were not syncing across my devices. I was receiving a mysterious error: … Read More
Author: telwell
Date: August 17, 2020
Categories:
Coding,
securityI was trying to find a way to allow certbot to auto renew, but kept getting verification errors. The error showed that certbot couldn’t get access to /.well-known/acme-challenge/<SOME_HASH>: which was why it was failing. Turns out, I have a custom WordPress setup which requires .htpasswd authorization. This is to make it so the outside world … Read More
Author: telwell
Date: May 15, 2020
[source] This short story by DFW is the account of a (semi?) fictional narrator who lives on another planet, Trillaphon. Trillaphon being based off of the name of the narrator’s anti-depressant drug, Tofranil, he was forced to take after The Bad Thing. The story recounts the narrator’s struggles with depression, and how he is “better” … Read More
Author: telwell
Date: July 7, 2019
This is a writeup for one of the challenges from the Google CTF which I participated in a few weeks ago. My friend Chris and I were finally able to get this flag after a lot of hitting our heads together. The Reverse a Cellular Automata challenge (may not be up in the future) was … Read More
Author: telwell
Date: June 8, 2019
In the first chapter of Randall Koutnik’s book Building Reactive Websites with RxJS he has a challenge where he asks the reader to add a lap button to the stopwatch project. This lap button essentially freezes the output while continuing to count behind the scenes. I couldn’t figure this out for a little while, and … Read More
Author: telwell
Date: March 21, 2019
Categories:
Coding,
securityMy site got hacked; I go through the process of how I found out what was going on, how I fixed it, and how I hardened my WordPress site.
Author: telwell
Date: March 7, 2019
HXP 2018 has a “baby” challenge called poor_canary which was my first actual ROP exploit. If you want to follow along you’ll need to download and install the hxp 2018 vm image and install it locally. If you’re on a mac, you might need to port forward in order to get the image working properly. … Read More
Author: telwell
Date: September 9, 2018
A trie implementation in python.
Author: telwell
Date: September 3, 2018
Categories:
Coding,
LeetcodeAnalysis of a leetcode question involving topological sort.
Author: telwell
Date: July 25, 2018
I decided to do an easy one today, but it still had a few good tricks! Here is the prompt: Compare two version numbers version1 and version2. If version1 > version2 return 1; if version1 < version2 return -1;otherwise return 0. You may assume that the version strings are non-empty and contain only digits and the . character. The . character does not represent a decimal point and is used to separate number sequences. … Read More