Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dali neko razume ovo?

[es] :: C/C++ programiranje :: Dali neko razume ovo?

[ Pregleda: 3674 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
*.dsl.siol.net.

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Dali neko razume ovo?09.04.2005. u 20:03 - pre 204 meseci
Code:

main(t,_,a)
char *a;
{return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86, 0, a+1 )+a)):1,t<_?main(t+1, _, a ):3,main ( -94, -27+t, a
)&&t == 2 ?_<13 ?main ( 2, _+1, "%s %d %d\n" ):9:16:t<0?t<-72?main(_,
t,"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+\
,/+#n+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/\
+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){n\
l]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#\
n'wk nw' iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \
;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;\
#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/")
:t<-50?_==*a ?putchar(a[31]):main(-65,_,a+1):main((*a == '/')+t,_,a\
+1 ):0<t?main ( 2, 2 , "%s"):*a=='/'||main(0,main(-61,*a, "!ek;dc \
[email protected]'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);}


probajte da compilate ovo, i pogledajte output.
ako moze neko da objasni kao to radi i odakle mu onaj tekst?
ps: ovo sam nasao na nekom C tutorialu, pod 'history of C', gde je pisalo da je c jedan od takvih jezika gde moze i ovo da se kompajlira bez gresaka.
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
*.dsl.siol.net.

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Re: Dali neko razume ovo?09.04.2005. u 20:14 - pre 204 meseci
evo i output:
Code:

bash-3.00$ ./1 
On the first day of Christmas my true love gave to me
a partridge in a pear tree.

On the second day of Christmas my true love gave to me
two turtle doves
and a partridge in a pear tree.

On the third day of Christmas my true love gave to me
three french hens, two turtle doves
and a partridge in a pear tree.

On the fourth day of Christmas my true love gave to me
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the fifth day of Christmas my true love gave to me
five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the sixth day of Christmas my true love gave to me
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the seventh day of Christmas my true love gave to me
seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the eighth day of Christmas my true love gave to me
eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the ninth day of Christmas my true love gave to me
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the tenth day of Christmas my true love gave to me
ten lords a-leaping,
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the eleventh day of Christmas my true love gave to me
eleven pipers piping, ten lords a-leaping,
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the twelfth day of Christmas my true love gave to me
twelve drummers drumming, eleven pipers piping, ten lords a-leaping,
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

bash-3.00$ 

Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4890
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+633 Profil

icon Re: Dali neko razume ovo?09.04.2005. u 20:43 - pre 204 meseci
To je takozvani 'Obfuscated code' a postoje i takmicenja:
http://www.ioccc.org/main.html

evo jedan primer:

http://www.ioccc.org/2004/arachnid.c
 
Odgovor na temu

toroman
Srećko Toroman
www.wowd.com
Beograd / Banja Luka

Član broj: 52673
Poruke: 159
*.dialup.blic.net.

Sajt: toroman.wordpress.com


Profil

icon Re: Dali neko razume ovo?09.04.2005. u 23:06 - pre 204 meseci
Wow, impresioniran sam! Čovjek je umjetnik! Kakva luda ideja, veoma zanimljivo ... Čuo sam za takmičenje, ali nikad nisam vidio ništa tako impresivno kao ovo. Mislim, nije da buljim ko tele u šarena vrata, ali stvarno, impresioniralo me na prvi pogled...

Btw, kod sam pokrenuo na Windowsu koristeći DevCpp IDE.
Programeri su odgovorili na Hamletovo pitanje "Biti il ne biti?" :
0x2B | ~0x2B = 0xFF
(kao ono - ff - teško pitanje!)
 
Odgovor na temu

zvrba
The Lord of Chaos

Član broj: 31716
Poruke: 105
*.uio.no.



Profil

icon Re: Dali neko razume ovo?10.04.2005. u 08:11 - pre 204 meseci
Citat:
toroman: Wow, impresioniran sam!

Mene vise impresionira kako netko pokrene program koji samo tako skine s neta i nema pojma cemu sluzi.. Umjesto pjesmice je mogao izbrisati fajlove ili napraviti tko zna kakvu drugu stetu...
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4890
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+633 Profil

icon Re: Dali neko razume ovo?10.04.2005. u 08:49 - pre 204 meseci
http://www.ioccc.org/main.html je autoritet, pa je stoga
paranoicno plasiti se.

Uostalom ko meni garatuje da Windows ili bilo koji drugi
program sam nece da mi obrise fajlove? Smatras li da je
tesko u neki modul nekog paketa podmetnuti kod za
brisanje?
 
Odgovor na temu

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
*.dsl.siol.net.

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Re: Dali neko razume ovo?10.04.2005. u 13:07 - pre 204 meseci
zar nije bas to poanta permissiona?
pokrenes neki znj program sa nekim znj userom... sta moze da izbrise? prilicno malo :)
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4890
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+633 Profil

icon Re: Dali neko razume ovo?10.04.2005. u 16:25 - pre 204 meseci
Citat:

pokrenes neki znj program sa nekim znj userom...
sta moze da izbrise? prilicno malo :)


He he, tek sada videh da kod tebe pise Linux :)
 
Odgovor na temu

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
*.dsl.siol.net.

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Re: Dali neko razume ovo?10.04.2005. u 16:58 - pre 204 meseci
heh linux :))
sve bolje, sigurnije, permissioni..
i onda ujutru moj kolega .. malo mu se jos spava.. .. ko root brise neki direktorijum i umesto:
Code:
rm -rf */

ukuca:
Code:
rm -rf /*


:))
a sad probajte iz windowsa pokrenuti format c: :)
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

toroman
Srećko Toroman
www.wowd.com
Beograd / Banja Luka

Član broj: 52673
Poruke: 159
*.dialup.blic.net.

Sajt: toroman.wordpress.com


Profil

icon Re: Dali neko razume ovo?10.04.2005. u 21:21 - pre 204 meseci
Citat:

rm -rf /*


o bože ... jel to istina? e sad kontam zašto uvijek svi govore - NEMOJ RADITI KAO ROOT :)

svašta, btw slažem se da je paranoično plašiti se pokretanja ovog koda, a još uvijek stojim pri tom da je program baš moćan, iako i nije više toliko špansko selo kao što mi se na početku učinilo, ali svejedno ... impresije ostaju ...
Programeri su odgovorili na Hamletovo pitanje "Biti il ne biti?" :
0x2B | ~0x2B = 0xFF
(kao ono - ff - teško pitanje!)
 
Odgovor na temu

[es] :: C/C++ programiranje :: Dali neko razume ovo?

[ Pregleda: 3674 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.