Tag: Cybersecurity

Misstep 27: Keys to the Kiosk

Kiosk with Exposed Wiring, Systems

Today, we’re going to take a look at a little piece of automation. Many folks see self checkouts in their grocery store, but my local hardware store uses these kiosks for something else. These are near the customer service area, and allow people with returns to swipe their credit card, and enter a UPC to […]

Misstep 26: The Keylogger that Couldn’t

Windows 98 Login Screen

Today, I take you back 20 years to the year 2000 — I’m in highschool now, taking a Visual Basic programming course. By this point, I had already been building applications (such as key loggers, spamming tools, and music players). The keyloggers were to capture keystrokes and trigger “hacks” or “mods” in games, not to […]

Misstep 18: Wearing your Password

This photograph looks like a typical retail checkout counter, albeit blurry and pixelated. I stopped in here recently and realized that the employees were all wearing name tags that also had a bar code visible (it appeared to be PDF417-formatted). Uses for Bar Codes in Retail Besides for the occasional terrible gas station that relies […]

Misstep 16: Creepy Guy [Me]

Ahh finally, you’re done with your Lyft to the airport, checked your bags, stripped down for the TSA while taking everything and throwing it into little buckets for a scanner and then packing up your shoes, belt, coat, wallet, and phone right at the end of the security line. You feel disheveled, but you’ll make […]

Adding SameSite Cookie Attribute to PHP

For a while now, the SameSite attribute has been used on cookies to define how cookies should be handled across various domains. You can find descriptions that are much better than I’m going to give you. For folks who are on PHP prior to version 7.3 (either due to that being what is current for […]

Misstep 12: Conned Beef Hash

Before I built my forum site in 2006, I was authoring Windows applications, and before that, DOS applications as far back as 1992. I was a young kid back then, my first program being a QBASIC program that spit out ASCII art of a box of crayons, for example. I greatly annoyed my siblings by […]

Misstep 11: To Read This, Pay -$5

Before you run away, there’s no paywall here. I’m not an awful news company unfamiliar with AdBlock afterall šŸ˜‰ This is the third post in a series that, honestly, details how I should have never became a developer. Read the others if you want to see how I’ve screwed up, and learned, from bad design […]

Misstep 10: The CAPTCHA That Couldn’t

Everybody of any technical ability is familiar with CAPTCHAs, where you enter impossibly squiggly words into a box, just to find out it was case-sensitive and that the “q” was actually a “g”. Or, where you select traffic signals, palm trees, or cars. We’re all just training Google’s AI in the end. Well, I understood […]

Misstep 9: Trial by Fire, the Perfect Storm that Created Me

Welcome to the second misstep of 2020… A series of hindsight. Back in late 2006, I started a small forum site where I learned that building desktop applications != hosting web applications that other people use. The former may be breakable, but it won’t hurt myself or other people. The latter can devastate a business […]

Misstep 8: How I Was Almost Hacked

Very many moons ago (ca. 2008 or so), I built an online image resizer. This was before HTML5 Canvas, so I leveraged PHP and GD Library to handle the resize. Nothing too special really, but I looking to learn image manipulation and provide a tool for people to use when they use forums. Recently, I […]