Тема: Проста програма парольного захисту
Доброго часу доби! Програма компілюється, запускається і тихо завершується, а повинна попрохати ввести пароль. Допоможіть розібратися (ОС Windows 7).
#include<iostream>
#include<Windows.h>
_declspec(dllexport)int demo()
{
#define PASSWORD_SIZE 100
#define PASSWORD "myGOODpassword\n"
int count=0;
char buff[PASSWORD_SIZE]="";
for(;;)
{
printf("Enter password:");
fgets(&buff[0],PASSWORD_SIZE-1,stdin);
if(strcmp(&buff[0],PASSWORD))
printf("Wrong password\n");
else break;
if(++count>2)return -1;
}
printf("Password OK\n");
}
int main()
{
HMODULE hmod;
void(*zzz)();
if((hmod=LoadLibrary("crack0-1.exe"))&&(zzz=(void(*)())GetProcAddress(hmod,"Demo")))
zzz();
}