09:55
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 2
  • 1
  • 2
  • »
Супер Баг: PEN LS и GodFather.
Lu-TennantДата: Воскресенье, 30.03.2008, 14:01 | Сообщение # 1
Местный
Группа: Продвинутые
Сообщений: 743
Награды: 5
Город: Yekaterinburg
Репутация: 13
Замечания: 60%
Статус:
Слушайте, когда друг у меня играл на сервере, он нашёл мега баг, который не словится анти-хаком. Вообщем если регаешься с русским паролем, например: женя, то ты становишься админом первого уровня. о_О. Кстати, какой-то чувак у меня менял какие-то пакеты - писалось это в консоле, затем он каким-то образом себя разбанил. о_О. Ип был тот же самый. Вообщем как избавиться от этого супер тупого бага? о_О


С.Э.К.С. (от англ. G.E.C.K. - Garden of Eden Creation Kit)
RelaxДата: Воскресенье, 30.03.2008, 14:37 | Сообщение # 2
Местный
Группа: I'm V.I.P.
Сообщений: 686
Награды: 5
Город: Los Angeles
Репутация: 56
Замечания: 0%
Статус:
Возьми увелич уровни=))) Например чтобы админ мог делать чтото только с 101


Public Enemy: LS-SF-LV Developer && Public Enemy TDM Team Leader
#TDM-Community

MaTBeUДата: Среда, 02.04.2008, 15:40 | Сообщение # 3
Новенький
Группа: Продвинутые
Сообщений: 18
Награды: 1
Город: Кондопога
Репутация: 1
Замечания: 0%
Статус:
Ух ты какой баг...спс что сказал про него


[FS] Орг.банки на диалогах - 63%
XAOCДата: Среда, 02.04.2008, 17:05 | Сообщение # 4
Советчик
Группа: Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус:
как я уже всем по 200 раз говорил, убрать из кода шифр пароля нахрен
GloverДата: Пятница, 04.04.2008, 21:26 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 210
Награды: 1
Репутация: -1
Замечания: 20%
Статус:
Огромное спасибо что сказал я буду мод от хакеров править :)


DangerousДата: Суббота, 05.04.2008, 03:20 | Сообщение # 6
Новенький
Группа: Продвинутые
Сообщений: 32
Награды: 2
Город: Астрахань
Репутация: 13
Замечания: 20%
Статус:
а мне кажется вас тут жестоко накололи... в ПЕН1 не региться с русскими паролями, вам тупо пишут что не правильно пишите значение...
Virus™Дата: Суббота, 05.04.2008, 08:44 | Сообщение # 7
Освоившийся
Группа: Продвинутые
Сообщений: 111
Награды: 1
Город: NSK
Репутация: 15
Замечания: 0%
Статус:
Это уже с исправленным багом у тебя wink
Aleks[R2]Дата: Воскресенье, 06.04.2008, 12:19 | Сообщение # 8
Новенький
Группа: Продвинутые
Сообщений: 50
Награды: 2
Город: Новокузнецк
Репутация: -1
Замечания: 20%
Статус:
Всё равно даже если прописать в качестве пароля, например, dsf97sЖ?@ то уже игрок становится админом. Как убрать внутреннюю админку?

Добавлено (06.04.2008, 12:19)
---------------------------------------------

Quote (XAOC)
как я уже всем по 200 раз говорил, убрать из кода шифр пароля нахрен

Как это сделать?



GloverДата: Понедельник, 07.04.2008, 15:49 | Сообщение # 9
Уверенный в себе
Группа: Продвинутые
Сообщений: 210
Награды: 1
Репутация: -1
Замечания: 20%
Статус:
Всё дыру зашыл но всёравно по другому ламают!!!


XAOCДата: Понедельник, 07.04.2008, 16:06 | Сообщение # 10
Советчик
Группа: Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус:
Для устранения данного бага делаем следующее:

Открываем скрипт, находим строки:

Code
    if (strcmp(cmd, "/regnick", true)==0)
   {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /regnick [password]");
     return 1;
    }
if (gPlayerAccount[playerid] == 1)
    {
     SendClientMessage(playerid, COLOR_GRAD1, "   That name is registered");
     return 1;
    }

и сразу после них вставляем

Code

        new character[256];
          new i, j;
          new found = 0;
          new foundchar[256];
          for(i=0; i<(strlen(tmp)); i++)
       {
        strmid(character, tmp, i, i+1, 2);
        for(j = 0; j<MAX_NICK_ALLOWED_CHARS; j++)
        {
            tmps1 = allowednickchars[j];
               if(strcmp(hash(character), hash(tmps1), false) == 0)
         {
                  found += 1;
                  foundchar = tmps1;
                 }
            }
       }
       if (found != strlen(tmp))
       {
        SendClientMessage(playerid, COLOR_GRAD1, " * Вы использовали запрещенные символы. Используйте A-Z a-z 0-9 [ ] _");
        return 1;
       }

Далее находим

Code
    if (strcmp(cmd, "/changepass", true)==0)
   {
    tmp = strtok(cmdtext, idx);
    if (gPlayerLogged[playerid] != 1)
    {
     SendClientMessage(playerid, COLOR_GRAD1, "   You Are Not Logged In");
     return 1;
    }
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /changepass [password]");
     return 1;
    }

И вставляем тоже самое сюда

Если возникнут проблемы с MAX_NICK_ALLOWED_CHARS или allowednickchars то помещаем в начало

Code
#define MAX_NICK_ALLOWED_CHARS 65

и

Code
new allowednickchars[MAX_NICK_ALLOWED_CHARS][2] = {
   "a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z", //26
   "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z", //26
   "1","2","3","4","5","6","7","8","9","0", // 10
   "[","]","_" //3
};



Сообщение отредактировал XAOC - Понедельник, 07.04.2008, 16:07
NC22Дата: Понедельник, 07.04.2008, 16:16 | Сообщение # 11
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 1
Репутация: 17
Замечания: 0%
Статус:
А в какой версии мода вы такое нашли ? Где не гляну везде кирилицо запрещено.


[FS] Car Coordinator v 0.1|[FS] Anti Art-Money (введена игровая валюта)|
Программа для Конвертирования карт SAMP в MTA и обратно © NC22
GloverДата: Понедельник, 07.04.2008, 16:25 | Сообщение # 12
Уверенный в себе
Группа: Продвинутые
Сообщений: 210
Награды: 1
Репутация: -1
Замечания: 20%
Статус:
Quote (NC22)
А в какой версии мода вы такое нашли ? Где не гляну везде кирилицо запрещено.

Pen:LS[ENG/RUS]Modded Поломать захотоел хакерюга?

Добавлено (07.04.2008, 16:25)
---------------------------------------------
Хаос а можеш это в фильтер скрипт скомпилить а то в моде я не нашол.


XAOCДата: Понедельник, 07.04.2008, 16:41 | Сообщение # 13
Советчик
Группа: Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус:
Glover, это нельзя использовать как фильтр
dura4okДата: Понедельник, 07.04.2008, 20:16 | Сообщение # 14
Постоялец
Группа: Продвинутые
Сообщений: 357
Награды: 1
Город: Cеверодонецк
Репутация: 24
Замечания: 0%
Статус:
извините за повтор:
Quote (dura4ok)
странно. у меня пен1.4 ванхелсинга, разрешены русские символы. проверял у себя, что-то админом не делает.



XAOCДата: Вторник, 08.04.2008, 06:23 | Сообщение # 15
Советчик
Группа: Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус:
dura4ok, Возможно данный баг действует только после отключения шифровки пароля, но если её не отключать то будит действовать другой :)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua