Незнаю что за фигня но не пашет =(((
Помогите люди....
Помогите люди....
22.02.2004 17:15:23
Незнаю что за фигня но не пашет =(((
Помогите люди.... |
|
|
|
22.02.2004 17:23:13
руки у тя не пашут [IMG]
1) объявление переменных user и pass: char user[128]; char pass[128]; это сразу же должно сказать о том, что нужно поискать место, где предотвращается переполнение стека. в коде этого места нету... 2) проверка валидности логина и пароля происходит как нельзя удачно для нас: if ((strcmp(user,GOOD_USER)==0) && (strcmp(pass,GOOD_PASS)==0)) error_on_auth='0'; кстати: на пароль можно смело забить, тк он передаётся настолько криво, что вообще не имеет значения [IMG] тобишь, если добиться ошибки в выполнении функции (strcmp(user,GOOD_USER)==0), валидность будет ок. а добиться этого можно, переполнив стек, что мы и сделаем: длина переменной user равна [128], тобишь [0..128]= 129. значит достаточно передать логин длиной более 129 байт и всё ок! [IMG] вуаля ту... |
|
|
|
29.03.2004 11:56:37
где достать файлик которая требует прога в 6 левеле????
|
|
|
|
21.07.2004 15:57:11
2fizik: юзай файл примера (что-то-там.txt)
|
||||
|
|
|||