Hey, I’m Ryan Kempt đź‘‹

Ethical hacker, web developer, network engineer and creative thinker.

I won the 2024 CyberDrain CTF!

I grew up playing capture the flag both outside with friends and in Unreal Tournament, but a CTF competition in cybersecurity was new to me until hearing about the CyberDrain CTF. CTF competitions are designed to test a variety of cybersecurity skills, in purposefully-vulnerable setups. Flags, which are just bits of text could be hidden in all sorts of places, buried deep in source code, disguised within an encrypted message or behind vulnerable web applications, maybe lost in a corrupt database we don’t have the password for....

October 3, 2024 Â· Ryan Kempt

From Blogger to Hugo

It’s been nearly a decade since I last logged into Blogger, where I originally created this blog. It had a great landing page which linked to my Google+, and Twitter… needless to say, it was time to update the site, so why not the platform too. I was looking for an excuse to play with static site generators, so I decided to migrate this blog to one. I reviewed Astro, Eleventy, Gatsby, Hugo and Jekyll....

October 2, 2024 Â· Ryan Kempt

ThinkServer Management Module Java KVM - Login Failed

The Lenovo ThinkServer Management Module features remote console capabilities which gives you full screen, keyboard and mouse control of the Lenovo server. It’s like sitting right in front of the server and allows you to do some fancy things like configure the BIOS or install an operating system remotely. While connected to a remote site via IPSec VPN, I was able to login to the web interface without a problem. I clicked the “Launch Java KVM Client” and downloaded the familiar JNLP file “viewer....

January 29, 2015 Â· Ryan Kempt

Harvard or McDonald's?

Harvard or McDonald’s seems like a ridiculous proposition, but it’s been my experience that these are the sorts of poor options given to some high-school students by their parents or teachers. I believe that a vast majority of students are capable of starting careers and following alternative paths to satisfying, well paying jobs that they enjoy. Apprenticeships are an excellent place to start looking if you don’t think college is for you, but there are also a lot of non-trades careers where employers prefer work experience and talent over education....

September 23, 2014 Â· Ryan Kempt

You Don't Need a Content Management System

For those who don’t know, a content management system (CMS) is a piece of software that allows publishing, content editing as well as maintenance for your website all from a central interface. Content management systems are often used to run news websites, blogs, and eCommerce websites, but can be used for any type of website. The most popular CMS today is WordPress. So, let’s go over the most common reasons why people will tell you that you need a CMS:...

May 15, 2014 Â· Ryan Kempt

64-bit Windows: Unsupported 16-Bit Application Fix

While installing a line of business application for a client who was upgrading from Windows XP (x86) to Windows 7 (x64), I was presented this dreadful error message: “The version of this file is not compatible with the version of Windows you’re running. Check your computer’s system information to see whether you need an x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.” After doing some troubleshooting, and of course, some Google’ing, I came across many people with a similar error trying to do the same thing:...

December 21, 2013 Â· Ryan Kempt

FortiAP 11C, 14C and 28C Remote Setup Guide

Fortinet’s new Secure Remote Access Points allow a remote worker to simply plug in the FortiAP to any Internet connection and have a secure connection back to their office network without the need for any setup or software installed on their computer. You can read more about these devices here. Once configured, the devices work exactly as advertised, and I would highly recommend them. Unfortunately, there is no official documentation provided by Fortinet that explains how to configure these devices for remote use....

August 2, 2013 Â· Ryan Kempt

Cube World and the Last Few Years of Gaming

It’s been a while since I’ve been this excited to play a new game. I have become very familiar with the recycled game genres, and quite sick of them too. The MMORPG clones, all producing the same game play with a different title, stealing small parts from each other. The first-person shooters, each brings out slightly better graphics than the last, and a new set of weapons and maps. The real-time strategy games, which offer different units and buildings, and so on....

June 5, 2013 Â· Ryan Kempt

Opera Next isn't Opera... yet?

Back in Februrary, when Opera announced that they were going to start transitioning to WebKit, I assumed that this would allow them to heavily focus on being the web browser innovators they’ve always been. This was not very evident in their first WebKit-powered release. Below is a list of things I have found (in no particular order) that exist in Opera 12 but do not exist in Opera 15 (Opera Next)....

June 4, 2013 Â· Ryan Kempt

Windows 8.1 Isn't Fixing Anything

Today, Paul Thurrot confirmed that Windows 8.1 was going to bring back the Start button, boot to the desktop, and use your desktop wallpaper as the Start background too. Unfortunately, these do not fix (m)any of the user experience issues that have been brought up by a majority of the users. The Start button is slightly less than obsolete (we’re still clicking in the bottom left to bring up the Start screen, does it really matter if a button is there or if an icon shows up when our cursor is in the bottom left)?...

May 30, 2013 Â· Ryan Kempt