Converting Proxmox VMs to Containers Easily!

  3 min read   DEBIAN, DIETPI, HOW-TO, LINUX, PROXMOX
If you’ve got a Proxmox Server, you’ll know how awesome it is to run everything as (LXC) Containers, they’re light & resource-efficient, easier to manage and can be templated. But often, you start off with a VM, set it up the way you want and have no way of easily converting. Now you can, quite easily!

Getting started with TinyGo for IoT Development

  10 min read   DEVELOPER, GO, IOT
Explore using TinyGo for your IoT adventures on Arduino. Setting up - tooling, terminal goodies, VSCode with uploading your first sketch and some interesting bits about TinyGo in the new v0.15.x release.

Windows Terminal Setup

  9 min read   HOW-TO, WINDOWS
Simple guide to help you get started with Windows Terminal and work around some common problems, configure it to look schmick and improve your productivity too! Including my Windows Terminal profile with elevated terminal sessions in process!

WordPress to Hugo

  11 min read   NEWS
Blog moved to hugo from WordPress. Some helpful hints if you intend to do the same too.

Quick Tip: Mapping your GAC folder in Windows with Subst

  1 min read   .NET, DEVELOPER, TIPS, WINDOWS
Here’s a quick tip if you want to browse the files in your GAC easily without messing about with commands all the time. Map the folder containing the assemblies with the Subst command. To do that, bring up a console window (⊞ Win + R ), then: subst G: C:\windows\Assembly This will map the Global Assembly Cache folder to your G drive in Windows Explorer. ...

Windows Phone 7 Resources

  3 min read   DEVELOPER, MOBILE, WINDOWS PHONE
I’ve been busy hacking away the past month or so with Windows Phone 7 and Android. They’re both very different when it comes to the out of box developer experience – with Microsoft tools being supremo right now. Thought I’d contribute some resources when it comes to (on this post) writing Windows Phone 7 Applications. ...

ASP.NET Session Cookie Crypto Attack Exploiting

  2 min read   DEVELOPER, NEWS, SECURITY
If the Linux CVE-2010-3081: 64bit Linux Kernel Root Exploit didn’t get you, then this little birdy might. It seems the implementation of the AES encryption algorithm which protects the integrity of the Session Cookies in ASP.NET has a weakness which could enable an attacker to hijack sessions – Which bank? The idea behind the use of AES is to ensure that the crypt’d data hasn’t been tampered with – and hence decryptable, but unfortunately the flawed implementation of the use of AES and how it handles errors gives out some much needed clues for an attacker to pursue. ...

CVE-2010-3081: 64bit Linux Kernel Root Exploit

  2 min read   DEVELOPER, LINUX, SECURITY
Well its been a heavy week on the security front, first up is a Linux root exploit for 64bit Machines. A vulnerability in the 32-bit compatibility layer for 64-bit systems was reported. It is caused by insecure allocation of user space memory when translating system call inputs to 64-bit. A stack pointer underflow can occur when using the “compat_alloc_user_space” method with an arbitrary length input. ...