Archive for January, 2008

Tuesday, January 22nd, 2008

Crackme 3 - RSA

This KeyGenMe is pretty nice since it’s got some public key cryptography inside it.
You can download the original exe file, my KeyGen source file and the tools used from here.
The goal is to break an RSA protection to build a valid KeyGen. Let’s start by opening the executable file with PeID and its Krypto […]

2 Comments » - Posted in Reverse Engineering by dani

Tuesday, January 22nd, 2008

ARM Development Board - LPC2138-01

I have designed a new development board which is supposed to be used in many of the projects I am/will be involved in. It’s been built around an NXP LPC2138 microcontroller which has the following main features:

16/32 bit ARM7TDMI-S microcontroller (LQFP64 package)
32 KB of internal SRAM and 512 KB of on-chip flash program memory. 128-bit […]

3 Comments » - Posted in Electronics by dani

Monday, January 21st, 2008

Crackme 2

This is a really easy crackme for Windows which I solved in no more than 5 minutes. I have chosen this one to make a simple tutorial for those who are starting with Reverse Engineering so here we go.
You can see the original crackme page here.
The rules from the author are:
1. NO PATCHING
2. Find Serial
3. […]

No Comments » - Posted in Reverse Engineering by dani

Friday, January 18th, 2008

Crackme 1

In this tutorial I will explain how to solve a crackme rated level 4 at crackmes.de from DrSpliff which I found very interesting.
You can download the original author’s file from here.
You can download both the original file and the patched one created by me from here.
The readme file says:
This crackme uses the basic principals and […]

3 Comments » - Posted in Reverse Engineering by dani

Friday, January 18th, 2008

Reverse Engineering

As you can see I’ve made another category inside the blog named ‘Reverse Engineering’. From the Wikipedia you can read:
Reverse engineering (RE) is the process of discovering the technological principles of a device, object or system through analysis of its structure, function and operation. It often involves taking something (e.g. a mechanical device, electronic component, […]

No Comments » - Posted in Reverse Engineering by dani

Friday, January 18th, 2008

ARM Architecture. Design and Optimization.

I have worked on several platforms based on ARM cores: ARM7, ARM9 and XScale. ARM architecture has been present in more than 2 billion embedded products over the last 10 years, ranging from cell phones to automotive braking systems. I think ARM architecture is great for embedded computers and I needed to learn it so […]

No Comments » - Posted in Uncategorized by dani

Thursday, January 17th, 2008

Sniffer Robot ‘Slayer’

Slayer is a special robot for me. It was my first line following robot and he has won several National Robotics Contests in Spain (Robolid and X-Treme Robotrackers at Campus Bot).
It’s got just two motors: a servo motor to stick its nose to the line and a DC motor with a small gearbox […]

No Comments » - Posted in Robotics by dani

Thursday, January 17th, 2008

Quadruped Robot ‘Zapatitos’

This robot was developed by my colleague and friend Alberto Calvo and me during our studies at University. We got the best possible mark because of the originality and complexity of it.
It’s got 8 Hitec servos (2 per leg) and it could perform some nice sequences of movement which looked really natural. All the control […]

No Comments » - Posted in Robotics by dani