download_DarKPhoeniX_'s ADA CrackMe #1 (ELF)

Download ADAcrkme.tar.gz, 12 kb

This crackme has been coded in ADA language.
For this reason, you have to put 2 libs in /usr/lib to run it :
http://darknet.dark.sk/~darkphoenix/libgnat-3.4.so.1
http://darknet.dark.sk/~darkphoenix/libgnarl-3.4.so.1

I wish someone could defeat it, 'cause nobody did it at this time :o]
GL!

Difficulty: 5 - Professional problem to solve
Platform: Unix/linux etc.
Language: Unspecified/other

Published: 01. Jul, 2005
Downloads: 396

Rating

Votes: 3
Crackme is quite bad.

Rate this crackme:

Send a message to _DarKPhoeniX_ »

View profile of _DarKPhoeniX_ »

Solutions

There are no solutions to this crackme yet. Have you solved it? Please write a tutorial and submit it here!

Submit your solution »

Discussion and comments

Oorja-HalT
01. Jul 2005
nebody manage to run this . I have segmentation fault in my Fedora Core3.
yes i have downloaded both the libs. But dont think it ha sanything to do with the fault.
Beside unpacking UPX generates header checksum error
_DarKPhoeniX_
Author
01. Jul 2005
This crackme has been coded under Fedora Core3.
I've tested it under Gentoo and Debian without any problems (on IA-32 systems of course)

For your corrupted header after unpacking, it is normal! :)
The ELF just has what it need to run, some ELF structure has been modified (that's why gdb or objdump reject it).

That's very weird it doesn't work on FC3 :|
Check dependencies with ldd :/
_DarKPhoeniX_
Author
01. Jul 2005
It works fine too under slackware and under knoppix.
It has no reason to fault ! I think the problem is coming from the httpd : some people told that they needed to download it twice cause the download were corrupted.
I'm going to check that
devilsclaw
29. Sep 2005
my current linux im running is a modded version of Linux From Scratch 6.1 and BLFS 6.1

to run this crack me you need to get a compiler with ada installed..

http://www.linuxfromscratch.org/blfs/view/stable/general/gcc.html

this explains how to do that..

then you need to make some links to the libs like this

cd /usr/lib
ln -s /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/adalib/libgnarl-3.4.so libgnarl-3.4.so.1
ln -s /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/adalib/libgnat-3.4.so libgnat-3.4.so.1

depending on where you install your gcc... you might want to install it in to a diff location depending on your current compiler on your system the have another tutorial on how to install gcc in a diff location..

anyway this got the crackme running on my system GL and enjoy
0xf001
28. Oct 2005
hey man pls fix your download page or include the libs in the tgz! i want to try your crackmeeeeeeeeee!!! :)
_DarKPhoeniX_
Author
09. Nov 2005
Yes sorry, I just realized that my HTTP Links have died...
Here are the new links :
http://www.frenchreversing.info/misc/libgnarl-3.4.so.1
http://www.frenchreversing.info/misc/libgnat-3.4.so.1

You might also get some useful packages depending on your distribution system here :
http://rpmfind.net/linux/rpm2html/search.php?query=libgnat&submit=Search+...

This crackme have been compiled with libgnat version 3.4, it may work with higher versions but not with older.

I cannot include the libs inside the tarball cause of their size !

HF

You may leave your comment, thoughts and discuss this crackme with other reversers here.
Acting childish will not be tolerated.
HTML and such will be left as-is, so don't try.