Rename hint.txt and hint.text to README.md

This commit is contained in:
Cody Boone Ferguson committed 2023-02-08 05:08:28 -08:00
1 parent 77fb0f11a2
commit 851e191519
166 files changed

No files matched your search

+67
View File
@@ -0,0 +1,67 @@
# Most Overlooked Obfuscation
Yusuke Endoh
<https://github.com/mame/>
Twitter: @mametter
## Judges' comments:
### To use:
make
./prog
### Try:
cat prog.c
./prog | diff - prog.c
### Selected Judges Remarks:
At this point you might be wondering, [WTF](http://acronyms.thefreedictionary.com/WTF)?\*
* What The Freak (polite form)
* What's This For? (you may be wondering)
* What the Fish (python form)
How is this code obfuscated? Well look again:
less prog.c
more prog.c
Where did those underscores come from? Well [RTFS](http://acronyms.thefreedictionary.com/RTFS)!\*\*
** Read the Freaking Source (polite form)
** Read The Freakin' Screen (polite form)
If you are still puzzled, look at prog.c with your favorite text editor.
## Author's comments:
**Follow this instruction literally!**
cat prog.c
gcc -w -o prog prog.c
./prog
You will do a double take.
Hint 1: Do `less prog.c`. You will see an **emphasized** string if your terminal supports bold.
Hint 2: Do `wc -c prog.c`. This is very long one-liner.
Spoiler: Open the source with an editor like `vim` or `emacs`.
--------------------------------------------------------------------------------
<!--
(c) Copyright 1984-2016, [Leo Broukhis, Simon Cooper, Landon Curt Noll][judges] - All rights reserved
This work is licensed under a [Creative Commons Attribution-ShareAlike 3.0 Unported License][cc].
[judges]: http://www.ioccc.org/judges.html
[cc]: http://creativecommons.org/licenses/by-sa/3.0/
-->