S
Shadow
LOLX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
I always liked that one because they had to use self-modification to
keep it all within the ASCII character set.
pop eax
xor eax,0x2550214f
inc eax
inc ecx
push eax
pop ebx
xor al,0x5c
push eax
pop edx
pop eax
xor eax,0x5e502834
sub [edi],esi
inc ebx
inc ebx
sub [edi],esi
jnl loc_40
inc ebp
dec ecx
inc ebx
inc ecx
push edx
sub eax,0x4e415453
inc esp
inc ecx
push edx
inc esp
sub eax,0x49544e41
push esi
dec ecx
push edx
push ebp
push ebx
sub eax,0x54534554
sub eax,0x454c4946
and [eax+ecx*2],esp
dec eax
sub ecx,[eax+0x2a]
Yep, pretty convoluted for a "Hello World" program.
I don't count 11 ASCII characters. At best, I count about 7 (e.g,
"0x454c4946" presumably is some ASCII character). then again, none of
these characters repeat, so "HELLO", which has two L's, is not
present.
That's not the Hello program, it's the eicar virus test
program.
http://archive.cert.uni-stuttgart.de/bugtraq/2003/06/msg00251.html
[]'s
The first one he posted was the Hello program.So the program is a bust.