Может и мне поможете,
Нужно логин С4 переделать для бота Walker 10.9.3
C сервера приходит Init - 0B 00 00 84 13 E4 2E 5A 78 00 00
Нужно переделать на 186 init пакет для бота.
Подскажите где брать эту пару RSA (публичный,секретный) и как его правильно привести к нужному значению?
В RSA используется p,q,n,e,d. Есть какое-то число B=1024, Е=65537, N передается в пакете init, так понимаю выбирается произвольно длиной 128 байт, вот как получить секретную часть ключа d и как это применить?
Последний раз редактировалось Be3geBJIa3, 23.07.2009 в 17:46.
Be3geBJIa3, секретную часть ключа знает только сервер, получить никак (на то она и секретная). Если логин будет идти через твой патчер скорми волкеру свои ключи (у тебя будет и секретный и публичный ключ, то есть сможешь вытащить логин и пароль в последующих пакетах и сформировать свой пакет серверу).
Yegor, я об этом и спрашиваю, логин сервер с4, никакого там рса нет, а бот требует, если кто не знает то 10.9.3 вобще не реагирует на с4. Поэтому мне нужно сделать все самому и при всем еще с сервером общаться.
В википедия я прочел про RSA, но для меня это пока темный лес, хотелось бы хотябы направление в каком копать, тока не исходники ява сервера, это еще темнее.
Be3geBJIa3, вообще странно, у меня 10.9.1 прекрасно по старому логин протоколу логиниться через мой корректор, единственное из за неполного кряка он ожидает все пакеты от логина закодированные под BFом еще и LoginXORом, и сам XORом шифрует
может у тябя так же?)
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor, может я немного не правильно выражаю мысли, меня не на одном форуме не могут понять что мне нужно.
Мне нужно реализовать подключение к логин серверу С4 (без RAS) волкера 10.9.3 (не 10.9.1), так сказать, все операции сделать на делфи в своей длл без стороних програм. Запустил лоадер, загрузился волкер и все. Все это для автоматизащии запуска. Много програм приходится контролировать, а так запустил програму автостарта 1-100 ботов и все. Многим же не нужны расширенные скрипты, хватает функционала волкера, а как это сделать и где взять эти ключи RSA я никак не могу понять, просто никогда не занимался криптографией.
Тут la2_client_emu, есть пример, да и на форуме тоже, как получив от сервера пакет init, разобрать его, но мне нужно еще и самому создать этот замыслованый init (186) пакет и потом еще расшифровать чтобы получить логин и пароль.
Не хочется придумывать своего бота, хватает и волкера, просто сервер _BsFG.ru (абисс) и там постояно что-то меняется, а так своя програма, сразу, что нужно исправил и все.
Последний раз редактировалось Be3geBJIa3, 24.07.2009 в 10:57.
Be3geBJIa3, ты пароль хочешь именно расшифровать из отправленного тебе волкером пакета? Это не так просто. Я бы эти данные просто взял напрямую из бота. ТОгда бы не пришлось мудрит с секретным ключом, который ещё надо правильно составить. Шлешь ворлкеру первыйпакет Init, где вместо RSA ключа что угодно, все равно расшифровывать не будем.