Can you crack it? Stage 3 solution
Once getting through stage 2 you will have an EXE file. It requires windows (I ran it in a VirtualBox VM seeing as I had no idea what it would do - can't be too careful!), cygwin and the crypt library when installing cygwin.
Running the EXE you will see that you require some kind of license.txt - if you create an empty one then you get an error about it being invalid. The next stage is working out what is required to make the license.txt file valid. Being new to this realm of reverse engineering, but being comfortable with work with ASM I tried a number of tools - strace, objdump and strings. Each yielded useful bits of information - especially strings.
However the real breakthrough came when I ran the exe file through a tool called IDA Pro - the freeware version is sufficient for this exercise.
Running the binary through IDA Pro produces a very comprehensive flow of the program. If you navigate this flow you will being to see calls to printf which relate to the message we get on the screen.
Create a PDF of images (PNG, JPG, GIF etc) on Mac OS X with Preview
![]()
I recently wanted to compile several images into a single PDF document - after searching for a relevant tool and discounting Word or iWork as too time consuming I hit upon the following very simple solution...
- Open one of the images you want to put into your document in Preview
- Now open the 'Sidebar' (if it isn't already open)
- Drag the rest of the images into sidebar in the order you wish them to appear in your PDF document
- Select all the images in the sidebar (Cmd+A)
- Do 'File -> Print' and click the 'Save as PDF'
- Follow the prompts to save the file and you should now have a PDF containing all your images!
Installing gitorious on Ubuntu 10.04 HOWTO
I like using Git for my projects and I tend to host them outside of the computer I work on. I was finding the current way I was managing projects a bit cubersome so I decided to install Gitorious which gives you a nice web interface to manage it all!
Here are some instructions on installing Gitorious on your own Ubuntu 10.04 LTS server. The instructions from gitorious were a little out of date/confusing so I thought I would show you what I did to get it working successfully. It is based upon instructions from both gitorious' own instructions and some others they link to, plus some other digging/googling around [1], [2] and [3].
Updated: Added some fixes/clarifications from the comments below! (If you spot any errors do please tell me!)
A few notes on this tutorial: Firstly - This tutorial is approaching it's first birthday which means (as with all things like this) it is getting somewhat outdated. With that in mind - approach with trepidation. I would read up on the relevant documentation from the developers yourself and make up your mind how helpful / relevant to you this whole process is.
Secondly - I have now moved to indefero (see http://www.indefero.net/open-source/) this is a lot easier to install and manage - offers all of the functionality that I have needed - which more than makes up for the lack of prettiness that gitorious had...
Useful Server Setup Tutorials
So I decided to take a leap and move VPS providers. Moving servers turns out to be hard work. Here is a list of useful stuff that I had to dig out again when setting up the new one -
- Spamassasin Setup
- Gitosis setup
- Some lighttpd alias setup info - leading to a whole host of other server admin tutorials
As I find more of these I will update them as and when...
Netgear Stora and Time Machine Setup
Having just got a Netgear Stora I wanted to use it as my time machine backup (I have an old ibook G4 and 10.5 so some of this may or may not work for 10.6 - i haven't tried it!). It turns out this isn't a simple operation (despite ease of use supposedly being a big selling feature of the Stora...). Here are the steps I eventually worked my way through to get this working:
XMOS Community