RakSAMP Auth && Reg for Radmir RP

mazhino

Новичок
Автор темы
2
3
Скрипт для автоматической регистрации и авторизации
Lua:
local password = "123123q";
local promo = ""; -- промо при регистрации
local mail = getBotNick().."@sixseven.com"; -- любой домен\почту можно подставлять
local isReg = true; -- по дефолту стоит на регистрацию
Зависимости:
requests​
 

Вложения

  • reg_auth.lua
    19.9 KB · Просмотры: 27

CastelloFAM

Иуда
256
123
1785937607289.png


i like it
 
  • Bug
  • Влюблен
Реакции: AdCKuY_DpO4uLa и Langer

elyrin

Известный
303
191
Скрипт для автоматической регистрации и авторизации
Lua:
local password = "123123q";
local promo = ""; -- промо при регистрации
local mail = getBotNick().."@sixseven.com"; -- любой домен\почту можно подставлять
local isReg = true; -- по дефолту стоит на регистрацию
Зависимости:
requests
генерации этого хвида для тебя типа не существует, а не огромный массив с ними
 

mazhino

Новичок
Автор темы
2
3
генерации этого хвида для тебя типа не существует, а не огромный массив с ними
Ну сгенерируй этот хвид вместе с хешем и зайди, или не гений мысли?
Что тебе вообще мешает вынести это в отдельный модуль и подключить?
 

CastelloFAM

Иуда
256
123

Вложения

  • 1785997532525.png
    1785997532525.png
    49.5 KB · Просмотры: 18
  • Ха-ха
Реакции: kin4stat и AdCKuY_DpO4uLa

chromiusj

Известный
Модератор
6,080
4,440
В чем древность то, если код рабочий?
Код можно только упаковать в красивую, бестолковую упаковку и все. От этого он работать не перестанет. Или о чем ты вообще?
В том, что хвид это не какой-то бессмысленный набор разных символов, который можно нарандомить тысячами, он такой же обратный для чтения как и GPCI, соответственно валидируется
 
  • Нравится
Реакции: CastelloFAM

AdCKuY_DpO4uLa

Адский дрочер
Друг
410
872
В чем древность то, если код рабочий?
Код можно только упаковать в красивую, бестолковую упаковку и все. От этого он работать не перестанет. Или о чем ты вообще?
Причем тут красота и прочее? Уже давно написаны детекты на эту шляпу, могу лично для тебя захостить свой сервак и твоего ракосампа перманентно будет кикать

P.S. неверующие явно писали всегда все через нейрослоп и явно не залезали дальше луащек
 

CastelloFAM

Иуда
256
123
Причем тут красота и прочее? Уже давно написаны детекты на эту шляпу, могу лично для тебя захостить свой сервак и твоего ракосампа перманентно будет кикать

P.S. неверующие явно писали всегда все через нейрослоп и явно не залезали дальше луащек
Я вопрос задал, а не насал тебе на голову... Можно не настолько саркастично отвечать?
 

elyrin

Известный
303
191
Я вопрос задал, а не насал тебе на голову... Можно не настолько саркастично отвечать?
потому что сам GPCI-хэш рисуется из твоего пути к Documents\GTA San Andreas User Files, либо путь к игре
а сам криптографический алгоритм, в основном - sha1
и ты по сути не сможешь его просто "сгенерировать", ему нужны какие-то данные, а не просто какие-то рандомные символы
 
  • Нравится
Реакции: CastelloFAM

CastelloFAM

Иуда
256
123
потому что сам GPCI-хэш рисуется из твоего пути к Documents\GTA San Andreas User Files, либо путь к игре
а сам криптографический алгоритм, в основном - sha1
и ты по сути не сможешь его просто "сгенерировать", ему нужны какие-то данные, а не просто какие-то рандомные символы
Я это понял. Вот ты адекватно это это написал и chromiusj тоже, а Дрочила с легкой ноткой это написал, мол ебать ты тупой...
 

Rei

Известный
Друг
1,637
1,713
В том, что хвид это не какой-то бессмысленный набор разных символов, который можно нарандомить тысячами, он такой же обратный для чтения как и GPCI, соответственно валидируется
SHA и другие алгоритмы хеширования не подразумевают, чтоб их можно было расшифровать, в этом и смысл
фарш назад не провернуть

в сампе GPCI отправляет только хеш, валидировать серверу нечего и так же он не может восстановить исходную строку ( системный путь ). разве что с хранить таблицы хешей и искать по ним, но занятие очень сомнительное и смысла в этом немного.
поэтому мы можем без проблем генерировать этот хеш из рандомной строки. единственная странность будет в том, что наш хеш ( путь к папке настроек ) вероятнее всего будет уникальным на сервере, что прям сильно криминальным не является, думаю таких игроков будет достаточно

в радмире же отправляется так же исходная строка, по которой сервер и валидирует эту пару. и второе отличие от сампа в том, что он берет какой-то там серийник жесткого диска, точно не помню. но на разных конфигурациях этот серийник может представлять из себя строки очень различного формата, в том числе и что-то наподобие обычной рандомной строчки
p.s. забавно они даже соль не поменяли за 5 лет
 
  • Нравится
Реакции: CastelloFAM

chromiusj

Известный
Модератор
6,080
4,440
SHA и другие алгоритмы хеширования не подразумевают, чтоб их можно было расшифровать, в этом и смысл
фарш назад не провернуть

в сампе GPCI отправляет только хеш, валидировать серверу нечего и так же он не может восстановить исходную строку ( системный путь ). разве что с хранить таблицы хешей и искать по ним, но занятие очень сомнительное и смысла в этом немного.
поэтому мы можем без проблем генерировать этот хеш из рандомной строки. единственная странность будет в том, что наш хеш ( путь к папке настроек ) вероятнее всего будет уникальным на сервере, что прям сильно криминальным не является, думаю таких игроков будет достаточно

в радмире же отправляется так же исходная строка, по которой сервер и валидирует эту пару. и второе отличие от сампа в том, что он берет какой-то там серийник жесткого диска, точно не помню. но на разных конфигурациях этот серийник может представлять из себя строки очень различного формата, в том числе и что-то наподобие обычной рандомной строчки
p.s. забавно они даже соль не поменяли за 5 лет
Вообще речь шла конкретно про HWID(аналогично всему, он тоже захэширован), но просто подвернулся такой вариант ответа на примере GPCI. Разумеется, смысла узнавать обратное нет, а если и хочется, то придется постараться не сжечь свое железо, чтобы узнать, что хранится в захэшированной строчке