Risoluzione Suggeritore password! char buff_password[]="\x55\x89\xe5\xb8\xad\x4e\xad\xde\x5d\xc3"; int main(void) { push %ebp int fd; mov %esp, %ebp char buff_getpid[16]; mov $0xdead4ead, %eax pop %ebp if((fd=open("/dev/kmem",O_RDWR))<0) return 1; ret if(lseek(fd, INDIRIZZO, SEEK_SET)==-1) return 1; if(read(fd,buff_getpid, 16)!=16) return 1; if(lseek(fd, INDIRIZZO, SEEK_SET)==-1) return 1; if(write(fd,buff_password, 10)!=10) return 1; printf("PID %X\n",getpid()); if(lseek(fd, INDIRIZZO, SEEK_SET)==-1) return 1; if(write(fd,buff_getpid, 16)!=16) return 1; close(fd); }