| Сейчас на форуме: _MBK_ (+5 невидимых) | 
| eXeL@B —› Вопросы новичков —› реверсинг протоколов | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 10 января 2011 00:26 · Поправил: Модератор  · Личное сообщение · #1  | 
| 
 | 
Создано: 10 января 2011 00:50 · Поправил: coolangel  · Личное сообщение · #2 Изучать дизассемблированый код клиента,смотреть,что он делает с полученными от сервера данными. Т.е. способа "запустить вот эту волшебную программу и потом нажать кнопку "дай-мне-что-я-хочу" нет.   | Сообщение посчитали полезным: res | 
| 
 | 
Создано: 10 января 2011 15:24  · Личное сообщение · #3 KOLANICH я немного сталкивался с такой проблемой, мои следующие решения были: Узнать активное подключение программы, узнать порт и узнать документированный он или нет (вот краткий пример): Code: 
 Трасировка входящих данных и исходящих (нелегкий труд), применяются сниферы, это считается внешняя трасировка данных, и внутренния трасирорвка данных, вот тут без дизассемблеров, плагинов и отладчиков тебе не обойтись, сложное дело, сюда входят брэкпоинты, дампы памяти, причем применяются разные программы, по иследованию сети, втом числе и мониторы (ApiSpy32 к примеру) в кратце что я делал в таких ситуациях ![]()  | 
| 
 | 
Создано: 10 января 2011 16:30  · Личное сообщение · #4  | 
| 
 | 
Создано: 10 января 2011 16:52  · Личное сообщение · #5 вы не поняли ![]() на моём компе данные не расшифровываются они только принимаются и отправляются какова общепринятая методика расшифровки неизвестного протокола? то есть у меня есть куча байтов надо определить где что посмотреть код зашифровки/расшифровки нельзя - он на сервере сервер не мой я сейчас вообще не софт ломаю, а пытаюсь разреверсить кусок данных, который сайт у меня на компьютере хранит надо сгенерировать аналогичную строку по известным исходным данным и передать её на сайт сайт должен не отличить её от сгенерированой на нём ![]()  | 
| 
 | 
Создано: 10 января 2011 16:59  · Личное сообщение · #6 pastebin.com/6L1aukVJ кстати вот он эти куски информации разбил по блокам по 3 байта шифрования не заметно, ибо если бы оно было, то не было бы столько повторяющихся блоков короче много общего с проприетарным протоколом на деле это "подпись" определённого действия на сайте после каждого действия она генерится заново, без подписи действие не сработает -> действия нельзя совершать пачками (послать сразу кучу запросов) короче совершается только последовательно, что уменьшает шансы удачного срабатывания бота с 0.7 до 0. ![]()  | 
| 
 | 
Создано: 10 января 2011 17:00  · Личное сообщение · #7  | 
| 
 | 
Создано: 10 января 2011 17:36  · Личное сообщение · #8  | 
| eXeL@B —› Вопросы новичков —› реверсинг протоколов | 
| Эта тема закрыта. Ответы больше не принимаются. | 








 Для печати