En fitzrovian.com podemos encontrar varios
Hola Mundo escritos en C ofuscado. Se llama código ofuscado a aquel en el que se utilizan todos los artificios posibles para dificultar al máximo la lectura del programa, a modo de chiste, broma, y pasatiempo.
A continuación he copiado cada uno de ellos, junto con una explicación de cómo imprime "Hello world" cada programa, explicación a la que podéis acceder pulsando sobre el botón del mismo nombre.
¿Cuántos podéis descifrar por vosotros mismos?
hello1.c
#define _________ }
#define ________ putchar
#define _______ main
#define _(a) ________(a);
#define ______ _______(){
#define __ ______ _(0x48)_(0x65)_(0x6C)_(0x6C)
#define ___ _(0x6F)_(0x2C)_(0x20)_(0x77)_(0x6F)
#define ____ _(0x72)_(0x6C)_(0x64)_(0x21)
#define _____ __ ___ ____ _________
#include<stdio.h>
_____
(more…)
You have already tagged this post. Your tags: