Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 09.11.2007, 08:31   #21
Новичок
 
Регистрация: 19.10.2007
Сообщений: 6
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
hohol2000
По умолчанию

ПО твоей ссылке выдает
Internal Server Error
hohol2000 вне форума   Ответить с цитированием
Старый 09.11.2007, 11:21   #22
Рыцарь
 
Аватар для dmitry501
 
Регистрация: 01.10.2007
Сообщений: 293
Сказал Спасибо: 42
Имеет 50 спасибок в 37 сообщенях
dmitry501 пока неопределено
По умолчанию Re:

Цитата:
Сообщение от Shura1oplot
Kirpi4, то, что я нарыл: пакет инит зашифрован сначала xor, поверх blowfish. в нем приходит ключ xor для расшифрации, RSA ключ для расшифрации пакета RequestAuthLogin и блоуфиш ключ для расшифрации остальных пакетов.

З.Ы. у кого-нить есть исходник на делфи, реализующий дешифрацию rsa?
Стало интересно самому про RSA. Для дельфи практически все используют библиотеку FGInt от Walied Othman для работы с большими числами.

Вот пример http://www.cracklab.ru/f/index.php?acti ... =1&page=-1
Цитата:
di-2 http://www.isyst.ru/download/rsa_demo.rar
Исходные тексты на Delphi по реализации алгоритма шифрования RSA как пособие для начинающих программистов. RSA алгоритм относится к ассиметричным алгоритмам шифрования, его главное достоинство - имея открытый ключ и зная алгоритм шифрования невозможно повторить закодированое сообщение, на базе алгоритма RSA работает шифрование PGP, реализуются хэш-функции (элетронно-цифровая подпись). Программа является лениво исполненным интерфейсом для модуля работы с большими числами от Walied Othman (также в этом архиве).
Применительно к Л2 вот исходник от Hint-а
http://www.postpacific.com/forums/showp ... stcount=20
[quote:7fa78]
Код:
function RSAEncrypt(a,p:string):string;
var
sD,sR,sM:string;
m,e,d,r:TFGInt;
begin
if length(a)>14 then setlength(a,14);
while length(a)<14 do a:=a+#0;
if length(p)>16 then setlength(p,16);
while length(p)<16 do p:=p+#0;
sD:=a+p+#0#0#0#0;
sM:=rsakey;
Base10StringToFGInt('65537',e);
Base256StringToFGInt(sD,d);
Base256StringToFGInt(sM,m);
FGIntMontgomeryModExp(d,e,m,r);
FGIntToBase256String(r,sR);
result:=sR;
end;
[/quote][/quote][/quote:7fa78]

Удачи
__________________
Цитата:
Сообщение от Stas
...Ну на хрена ты меня посылаешь гууглить или искать 140 страниц описанных где-то комманд, если я уже в сотый раз объясняю, что хочу облегчить труд многим, я же эти доводы подробно описал...
dmitry501 вне форума   Ответить с цитированием
Старый 13.11.2007, 15:46   #23
Пользователь
 
Регистрация: 10.10.2007
Сообщений: 39
Сказал Спасибо: 0
Имеет 7 спасибок в 5 сообщенях
Argot
По умолчанию

в blowfish.pas есть баг из за него он не правильно работает с ключами отличными от формата 20байт+#0. Вследствии чего небудет правильно дешифровать пакеты по Интерлюд. протоколу.

А сам инит пакет криптован статическим Токеном ВНИМАНИЕ !!! 16 байтный и без #0 в конце.

далее нужно декриптовать XorPass, этот Xor алгоритм сильно отличается от ГС xor, так что не путать.

Далее если вам нужен чистый RSA pub key то нужно его DeScamblеd.
Вот в приципе и все у нас есть RSA pub key, динамический токен, и ревизия логин протокола.

З.Ы. Все модуле для работы с RSA в инете работают не в том режиме, что в ЛА2. в Ла2 используется "nopadding" режим в инете я его реализачию не видел но можно самому написать использую модули для работы с большими числами. )).
Argot вне форума   Ответить с цитированием
Старый 25.11.2007, 23:29   #24
Пользователь
 
Регистрация: 21.09.2007
Сообщений: 37
Сказал Спасибо: 0
Имеет 10 спасибок в 2 сообщенях
Shura1oplot
По умолчанию

Argot, в чем отличия шифрования с режимом nopadding от обычного?
Shura1oplot вне форума   Ответить с цитированием
Старый 28.11.2007, 13:48   #25
Пользователь
 
Регистрация: 10.10.2007
Сообщений: 39
Сказал Спасибо: 0
Имеет 7 спасибок в 5 сообщенях
Argot
По умолчанию Re:

Цитата:
Сообщение от Shura1oplot
Argot, в чем отличия шифрования с режимом nopadding от обычного?
Как я понял nopadding режим без добавления флагов для расшифровки.
Argot вне форума   Ответить с цитированием
Старый 29.11.2007, 01:51   #26
Пользователь
 
Регистрация: 21.09.2007
Сообщений: 37
Сказал Спасибо: 0
Имеет 10 спасибок в 2 сообщенях
Shura1oplot
По умолчанию

Argot, Спасиб) я уже написал процедуру шифрации, взломанный бот 10.8.6 норм на интерлюдиевские сервера коннектится.
Shura1oplot вне форума   Ответить с цитированием
Старый 05.12.2007, 00:44   #27
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию Re:

Цитата:
Сообщение от Shura1oplot
Argot, Спасиб) я уже написал процедуру шифрации, взломанный бот 10.8.6 норм на интерлюдиевские сервера коннектится.
Может поделишься исходниками процедуры? Я на RSA обламался когда попробовал ботика написать.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Старый 05.12.2007, 02:18   #28
Пользователь
 
Регистрация: 21.09.2007
Сообщений: 37
Сказал Спасибо: 0
Имеет 10 спасибок в 2 сообщенях
Shura1oplot
По умолчанию

NLObP, в асю напиши
Shura1oplot вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 19:51.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!