18th International Obfuscated C Code Contest Opens
chongo writes "The 18th International Obfuscated C Code Contest, the Internet's
longest running contest, is now open. The goals,
rules, and guidelines are available. Use the online submission tool to submit your obfuscated C code by 22-May-2005 23:59:59 UTC."
Trolling using another account since 2005.
The legacy code I have to work on must be submitted. No body knows how it works and there is no documentation.
~Aha~
DOS C:\DOS C:\DOS\RUN RUN DOS RUN.. Wait... that's C isn't it? God damn it. I'll never win at this rate...
Once upon a midnight dreary, gcc compiled, growing weak and weary,
code obfuscated like ne'er seen before.
I could hear a faint grinding,
As the preprocessor went on finding,
it was a noise I could plainly say I abhor.
T'was an executable destined to dump quite a core.
It was a nice sunny day, I remember, in May,
and there lay pizza boxes scattered all o'er the floor.
But because of this Gentoo, I felt I was being sent to
the depths of hell for damnation evermore.
All for a program that would dump its core.
In time, day diminished, and gcc was finished,
and the program was a size worthy of lore,
because of the a.out, my hard drive near ran out,
as the program took up gigabytes galore,
and when I ran it, quoth the output, "I've just dumped a core."
No, they have the UNobfuscated version of the event for Perl - much harder to win.
d /
http://humorix.org/articles/2000/09/unobfuscate
Obfuscated Perl? Contests are supposed to be hard. :-)
Obfuscated Perl? Contests are supposed to be hard. :-)
Oh, it would be hard, just not in the way you think. If none of the judges can figure out any of the entries, how would they be able to pick a winner?
--Ryv
May your signals all trap
...
May your references be bounded
All memory aligned
Floats to ints rounded
Remember
Non-zero is true
++ adds one
Arrays start with zero
And NULL is for none
For octal, use zero
0x means hex
= will set
== means test
use -> for a pointer
a dot if its not
? : is confusing
use them a lot
a.out is your program
there's no U in foobar
And char (*(*x())[])() is a function returning a pointer to an array of pointers to functions returning char.
Unproductive labor is bad. Only productive units can be allowed in hive. Workers who waste energy must be sent to the vats. It is therefore in interests of workers to be productive. To conserve energy. To obey.
(This message brought to you by the World Utilitarian Council).
Whence? Hence. Whither? Thither.
Yes, they do have this in Perl. It's called programming.
B: Why did the chicken cross the road?
A: Windows sucks!
telnet.c
This truly brings tears to my eyes...
Oh why aren't we teaching more people to code like this?
Repton.
They say that only an experienced wizard can do the tengu shuffle.
We ought to submit the code for WIndows?
Reminds me of some code... it was in a military system...
while (strncmp(p," ", 1) == 0)
++p;
To find the first non-space character in a string.
General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.