manticore/examples/linux/indexhell.c
2017-02-13 12:04:15 -05:00

22 lines
261 B
C

main(){
int i,count;
unsigned char buffer[256];
read(0, buffer, 256);
for (i=0;i <256;i++)
buffer[i] = buffer[buffer[i]] ^ buffer[i];
count = 0;
for (i=0;i <256;i++)
count += buffer[i];
if (count == 0x414243)
printf("You won!");
return 0;
}