Please Read Re: SPAM
Please Read Re: SPAM
We, like many forums, have been getting more and more spam users and posts. Ray has done some really cool stuff to stop most the bots, but many times it is a person out there creating the accounts, etc. So, please be careful of any links you click on from users with one or two posts, same with the web link in a users profile. We try to remove the posts and users as quickly as they come up, but sometimes we miss them, or out doing fun stuff, like climbing.
Wes
Wes
"There is no secret ingredient"
Po, the kung fu panda
Po, the kung fu panda
-
- Posts: 241
- Joined: Wed Oct 19, 2005 12:55 pm
-
- Posts: 241
- Joined: Wed Oct 19, 2005 12:55 pm
Yasmeen wrote a bot that tracks, hunts, and kills other bots. The bot then de-references the pointers and feasts on the internal system calls. Her bot then tosses all the functions together in salad form, and grinds the main function on top of the function salad as a type of dressing. The header is saved for last. Here is dessert:
Code: Select all
typedef struct {
unsigned char e_ident[ELF_NIDENT];
Elf32_Half e_type;
Elf32_Half e_machine;
Elf32_Word e_version;
Elf32_Addr e_entry;
Elf32_Off e_phoff;
Elf32_Off e_shoff;
Elf32_Word e_flags;
Elf32_Half e_ehsize;
Elf32_Half e_phentsize;
Elf32_Half e_phnum;
Elf32_Half e_shentsize;
Elf32_Half e_shnum;
Elf32_Half e_shstrndx;
} Elf32_Ehdr;
Who is Mike Jones?
-
- Posts: 241
- Joined: Wed Oct 19, 2005 12:55 pm
Reminds me of "corewars" - it was an uber-geek computer game. Basically, it was a primitive virtual machine with its own simple machine code. There is a memory space and two 'applications' running (alternating one instruction at a time), and no limits on the 'apps' ability to write or jump execution into anywhere in that memory space. The goal was to write an app that would kill the oposing app. You could write a little app that would sit in one place and randomly bomb the memory space with random bytes hoping to scramble the opponent, you could write an app that would copy itself around the the memory and then jump execution to one of the copies in the hope that you are overwriting your opponent, and so on. ahhh, good times!
Bacon is meat candy.