Всем привет.
Пишу брут для банка, столкнулся с проблемой.
Как переобразовать например qwe123 в такое число
[Ссылки могут видеть только зарегистрированные пользователи. ]
и обратно?
Пример пожалуйста на языке Delphi.
Через SendMessage реально сделать?
Последний раз редактировалось xOmGLoLx; 28.12.2013 в 22:20.
Переводится всё Char -> UNICODE code -> hex -> swap
String to hex?
Добавлено через 5 минут
Цитата:
Сообщение от xOmGLoLx
String to hex?
Кажись понял
function StrToHex(source: String): String;
var i:integer;
c:Char;
s:String;
begin
s := '';
for i:=1 to Length(source) do
begin
c := source[i];
s := s + IntToHex(Integer(c),2)+' ';
end;
result := s;
end;
StrToHex(qwe); -> 71 77 65
Последний раз редактировалось xOmGLoLx; 28.12.2013 в 23:07.
Причина: Добавлено сообщение
Это да. Просто в первом посте было написано qwe123 -> 71 77 65, вот я и смутился. Значит тут не юникод, а [Ссылки могут видеть только зарегистрированные пользователи. ]. И тогда не Char -> UNICODE code -> hex -> swap, а просто Char -> Hex (ну или string целый)
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
Это да. Просто в первом посте было написано qwe123 -> 71 77 65, вот я и смутился. Значит тут не юникод, а [Ссылки могут видеть только зарегистрированные пользователи. ]. И тогда не Char -> UNICODE code -> hex -> swap, а просто Char -> Hex (ну или string целый)
Спасибо, я все сделал, пароли перебирает.
Но блин, как сделать проверку? Т. е. если пароль правильный то цикл останавливается (в данном случае поток).
1) Если это оог разработка - ловить пакет от сервера и на основании его делать вывод о том, подошел ли пароль или нет.
2) Если ингейм - то найти оффсет флага "введен пароль на банк или нет" и считывать его после каждой отправки. или перед следующей.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW. PW Everyday Helper Bot
Поигравшись с банком заметил, что при первом открытии банка (т.е. при первом введении пароля) появляется этот пакет:
[Ссылки могут видеть только зарегистрированные пользователи. ]
37 00 00 01
Его можно программно как-то отловить? Чет в голову вобще мыли не приходят, как это сделать.
Можно ли выловить текст от сюда?
[Ссылки могут видеть только зарегистрированные пользователи. ]
Если можно, та какими функциями/способом?
Последний раз редактировалось xOmGLoLx; 29.12.2013 в 19:32.
Причина: Добавлено сообщение
Если вы, по каким-то неведомым мне причинам, не хотите использовать оффсет пароля на банк - то используйте оффсет чата. Анализируйте сообщения и делайте выводы о том, подошел пароль или нет. Оффсеты в теме вроде были.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW. PW Everyday Helper Bot
Если вы, по каким-то неведомым мне причинам, не хотите использовать оффсет пароля на банк - то используйте оффсет чата. Анализируйте сообщения и делайте выводы о том, подошел пароль или нет. Оффсеты в теме вроде были.
Спасибо, я все сделал, пароли перебирает.
Но блин, как сделать проверку? Т. е. если пароль правильный то цикл останавливается (в данном случае поток).
Если в банк до перебора не входили (иначе смысл брутить), то при проверке на массив банка там будет все пусто. Как только в банк вошли, массив заполнится (хоть чем-то). Структура банка такая же как и у инвентаря.
Если в банк до перебора не входили (иначе смысл брутить), то при проверке на массив банка там будет все пусто. Как только в банк вошли, массив заполнится (хоть чем-то). Структура банка такая же как и у инвентаря.
Ммм, не уверен, что это так, как минимум по той причине, что пароль от банка можно ввести и не заходя в сам банк
________________ TwinkDB - твинки любого игрока, их дата создания, последний онлайн, статус удаления и прочее
Skype - freepvps
ICQ - 412705115
[Ссылки могут видеть только зарегистрированные пользователи. ] - ставкобот [Ссылки могут видеть только зарегистрированные пользователи. ] - общение в КЧ через смартфон