Se trata de una aplicación que hace uso de DirectX para crear las animaciones, sistema muy usado para crear vídeo juegos.
DirectX tiene la característica de poder crear animaciones en 3D con un renderizado muy rápido y usando pocos recursos.
Hace algún tiempo subí por aquí un ejemplo sobre su uso.
El truco sobre lo ligero del programa, es porque está comprimido usando dos compresores para ejecutables.
El más común de todos (UPX) y uno un poco más complejo. (Kkrunchy)
La combinación de dos compresores fue realizada engañando al primero modificando la cabecera PE.
Aquí podemos ver que usa las librerías DirectX (Direct3D y DirectSound):
En esta parte detecto el primer compresor (Firma de cabecera para Kkrunchy):
Después de descomprimir al primer packer, analizo y veo que hay otro compresor:
Desempacando este último, ya puedo ver con qué compilador fue creado el ejecutable:
Después de esto el archivo queda con su tamaño original:
Eso es todo, amigos.