Bueno la intención es que se diviertan y además que practiquen en linux. Sí, en linux también hay ingeniería inversa, incluso hay programas de pago que pueden crackearse...
Y bueno quería explicar un poco el tema del tamaño del ejecutable, lazarus tiene muchas ventajas, entre ellas que el código que se escribe es compilable en varias plataformas sin cambios. Y una desventaja a priori es el tamaño de los ejecutables, pero esto es por una razón.
Como ven el crackme pesa unos 2 megas, bueno, ya lo he conseguido reducir de tamaño, tengan en cuenta que sin modificaciones pesaba unos 20 megas, si, como leen, 20 megas y apenas tiene código.
Si alguien está interesado en saber por qué pesan tanto los ejecutables y cual es la manera de que pesen menos por favor visiten este link:
http://wiki.lazarus.freepascal.org/Lazarus_Faq/es#.C2.BFPor_qu.C3.A9_los_binarios_generados_son_tan_grandes.3F y mucho más completo en ingles:
http://wiki.lazarus.freepascal.org/Lazarus_Faq#Why_are_the_generated_binaries_so_big.3FEntre otras cosas explican que los proyectos en lazarus empiezan siendo grandes pero según añades librerias no crece tanto como otros, es decir, empiezan con 20 megas pero luego no crecen mucho más. Al contrario que otros lenguajes que en cuanto metes librerias crecen mucho.
Bueno, escribo todo esto por si hay alguien en el foro interesado en Lazarus. Ya se que es un poco offtopic, pero así sabeis porque los ejecutables pesan tanto.
Saludos y buen cracking.