downloadbrowsewarleyalex's kylix crackme

Download crackme.zip, 223 kb (password: crackmes.de)
Browse contents of crackme.zip

Kylix crackme
Language: Borland Kylix
OS: Linux
*************************************************************************
Kylix is a powerful language for Linux environment.
You can create high-performance applications, unfortunately
the footprint generated by the compiler is very huge,
I think is difficult to break crack crackmes made in kylix,
I don't know, once I release this same crackme made in Delphi
I think I put level EASY. Nothing changed, is the same code,
but it works in Linux OS, I think i will put level I LITTLE BRAIN
to break in. I don't now how to break, I try to use IDA for Win32,
but I don't have a emulator for win to run in Linux applications, I'm
a little crazy, i debug/crack the linux executables in Windows environment
and then i test in Linux, to see the modifications.
***************************************************************************
Any solutions, send me,

Glad you could help,

Regards,
warleyalex@yahoo.com.br

Difficulty: 2 - Needs a little brain (or luck)
Platform: Unix/linux etc.
Language: Borland Delphi

Published: 03. Jan, 2008
Downloads: 357

Rating

Waiting for at least 3 votes
(we have only 1).

Rate this crackme:

Send a message to warleyalex »

View profile of warleyalex »

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

lagalopex
03. Jan 2008
$ ./crackme
./crackme: symbol lookup error: ./crackme: undefined symbol: initPAnsiStrings
$ ldd ./crackme
linux-gate.so.1 => (0xffffe000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7e9c000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7e85000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7e81000)
libc.so.6 => /lib32/libc.so.6 (0xf7d51000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf7d4c000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf7d46000)
/lib/ld-linux.so.2 (0xf7fab000)

Whats wrong? Do I miss something?
bulkangel
04. Jan 2008
hum, I solved the problem by doing this:

LD_PRELOAD=/opt/kylix3/libborqt-6.9-qt2.3.so ./crackme

You just have to check the path where your kylix lib is.

+
lagalopex
04. Jan 2008
There seems to be no stable kylix for amd64... I am sorry ;)
warleyalex
Author
06. Jan 2008
I tested this crackme in another linux distro. This application generated by kylix indeed looks for ibborqt-6.9-qt2.3.so.
If you have this library in your sistem do this:
LD_LIBRARY_PATH=/usr/lib
and then ./crackme
this should work.

Unfortunately, i believe most of users don't have this library, so i will ask the administrator if i can send another crackme made in Kylix, (the same code) but compiled in console mode.
That's it.
pof_es
14. Jan 2008
The library can be downloaded here:
http://sourceforge.net/project/download/crackme.ziping.php?groupname=kylixlibs&filename=kylixlibs3-borqt-3.0-2.tar.gz&use_mirror=puzzle

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.