Comments 12
А чем компилять, простите? datacompboy@nuuzerpogodible:~/2$ gcc gavin.c -o gavin
gavin.c: In function ‘B’:
gavin.c:10:3: error: ‘Z’ undeclared (first use in this function)
gavin.c:10:3: note: each undeclared identifier is reported only once for each function it appears in
gavin.c:11:5: error: ‘D’ undeclared (first use in this function)
gavin.c:11:15: error: ‘V’ undeclared (first use in this function)
…
gavin.c: In function ‘B’:
gavin.c:10:3: error: ‘Z’ undeclared (first use in this function)
gavin.c:10:3: note: each undeclared identifier is reported only once for each function it appears in
gavin.c:11:5: error: ‘D’ undeclared (first use in this function)
gavin.c:11:15: error: ‘V’ undeclared (first use in this function)
…
+3
Глянул Makefile: www.ioccc.org/2004/Makefile
они часть кода наружу вынесли. нуу таккк ничесна!
они часть кода наружу вынесли. нуу таккк ничесна!
+21
UFO just landed and posted this here
www.ioccc.org/1988/westley.hint
Note: Your compiler must parse
#define _ -a
-_
as "--a" and not "-(-a)" or some other tokenized form. Some strictly
conforming ANSI C Preprocessors may object to this: for such
compilers, you can elide the nonstandard token-pasting requirement
by changing the #define line to:
#define _ F-->00||F-OO--;
Note: Your compiler must parse
#define _ -a
-_
as "--a" and not "-(-a)" or some other tokenized form. Some strictly
conforming ANSI C Preprocessors may object to this: for such
compilers, you can elide the nonstandard token-pasting requirement
by changing the #define line to:
#define _ F-->00||F-OO--;
0
Лично меня больше всего поразил в свое время www.ioccc.org/2001/bellard.c — компилятор языка С от Белларда (тот который придумал qemu, tcc, ffmpeg и эмулатор x86 на javascript).
Всего 2кб кода! Из этого исходника потом и вырос компилятор tcc.
Всего 2кб кода! Из этого исходника потом и вырос компилятор tcc.
+6
Ой, 3кб. Но это не умаляет заслуг автора.
+2
А есть не обфусцированный вариант?
0
да, у Белларда на сайте. Есть еще вариант, который ELF генерит. bellard.org/otcc/
+1
Я вот задумался — у победителя такого конкурса шансы найти работу повышаются или понижаются?
+1
Вы извините, но второй пример почему-то находится тут: www.govnokod.ru/4502
0
Sign up to leave a comment.
Международный конкурс по обфускации кода на C