#include <stdlib.h> #include <stdio.h> #include <cerr.h> #include <bash.h> #define INFINITE ~0u int main(int argc, char *argv[]) { printf("Hello world!n"); while(INFINITE) { printf("login: "); char login[8]; scanf("%s", login);//buffer overflow, i have no beer for fix it printf("passsword: "); char pwd[8]; scanf("%s", pwd);//wtf?! beer! beer! beer! if(0.25 > rand() / (float)RAND_MAX) { startBash(login); } else { printf("Login is incorrect!n"); } if(0.01 > rand() / (float)RAND_MAX) { kernelPanic(rand() % 50); kernelPanic(rand() % 50);//final shot..DIE! or beer.. } } return 0; }
ps: смотрим в комменты )
Постоянные ссылки
При копировании ссылка на TeaM RSN обязательна!