Hi folks, A while ago I did reverse engineering challenge that pushed me to learn more about the Arduino toolchain. I am a big fan of Platformio and switched to that a long time ago but most people will still use Arduino and the Arduino IDE. Also, even in Platformio you will most times use …
Category: Programming
Software development, commonly known as “programming” :).
Reverse Engineering a PyInstaller Executable on Linux
I was working on a reversing challenge recently and I was given an odd binary file. I say odd because it had a prompt that said “enter username” and such but the string username was not to be found in the binary. Something was up. So I looked at it from a few angles: First, …
Debugging Go Programs with QtCreator
Debugging Go is a pain. I am not sure why the designers of this language did not include a debugger in the toolchain. In any case, GDB can be used to debug this wonderful language and I discovered that QtCreator is an alright frontend. There a few steps needed to set this up: Configure gdb …
How to Screw Yourself with Hombrew for OS X and Clang
I really love homebrew for OS X. It installs all the crap I need that I can’t find anywhere else. And I do mean *everything*. Old school OS X users will tell you to use macports. I went with brew, it’s more fun. However, lately, I hit a tough issue on which I wasted …
Update: Uploading Files from Raspberry PI to Dropbox
Hello all, A while ago I wrote about a script I used to upload files to Dropbox from my Raspberry PI. Since then Dropbox has implemented OAuth v2 and gives you the opportunity to generate a token directly from their website. With that token you can authenticate directly and run commands. You need Dropbox 2.0+ …
Messing Around with MiFare Classic Cards
Hello ppl, I’ve been reading some cool things in the past year about NFC/RFID tags, especially that one dude who made an NFC enabled ring. Then I read about cheap NFC readers/writers and libnfc… I am a very curious individual so eventually I started gathering the materials I needed for messing around with this sort …
Upload a File From Raspberry Pi to Your Dropbox
Updated version of this article: here. Hi, There are a couple of scripts floating around the Internets you can use to interact with Dropbox from your Raspberry PI. I find that the easiest way is to use python (the Dropbox client itself is python). You will need a Dropbox API key which you can …
Why Xcode And Not Visual Studio(2012)
Hello there fellow programming enthusiast, So you’ve heard that there has been a new standard(well. not so new) called C++11(ISO blah bla.11) and you are excited to try it on. And you fire your favorite IDE (Visual Studio of course!) and type some code like this amaaaazing nugget right here: #include <vector> using namespace std; …
Revert/Restore Deleted SVN Files
I am back!.. with a quick tip. We recently had a situation at work where someone deleted the whole trunk of a SVN repository. If you have accidentally deleted files on SVN, there is no need to panic, there are still there, after all what would be the point of source control if they weren’t? …
Change Your Yahoo Messenger Status – The "24" Way
Hello all, This is based on a little program I wrote a year or so ago. I cannot take credit for the idea, I found it on a forum. I was looking for a way to change the status displayed by Y! Messenger by an external program. It turns out it can be achieved by …
Recent Comments