|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.02.2017, 16:39 | #1 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
кодированая строка XXX сертификат = некодированая строка
Здравствуйте!
Какие действия нужно провести, что бы получить строку из кодированой строки, если есть сертификат? Спасибо!
VirusN13
|
14.02.2017, 09:03 | #2 | |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Декодирование SSL/TLS v1.2 протокола
прочел около 10 статей связанных с моим вопросом, эту наизусть заучил)
но не могу я понять вот я в хроме играю Flash онлайн игру(клиент) и смотрю WireSharkом что происходит клиент отправляет с 5000 порта на сервер на 443 порт ClientHello и когда рукопожатие прошло удачно, начинается обмен TCP сообщений с 5000(клиент) порта на 9000(сервер) порт вот сокращенный диалог рукопожатия Код:
Цитата:
как описывалось во многих сайтах, но у меня кое что меняется, но не расшифровывается клиент ведь может расшифровать, значит все необходимое у меня на компе есть я не все нашел?
VirusN13
Последний раз редактировалось ArtGrek; 15.02.2017 в 02:06. |
|
14.02.2017, 10:33 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
1. очередная тема об одном и том же... чем прошлые не устроили?
2. здесь взлом не обсуждается 3. с чего вы решили, что игровой протокол внутри ssl/tls текстовой/человекочитаемый/нешифрованный/несжатый? |
14.02.2017, 15:40 | #4 | |||
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
ну почему сразу взлом, я же не перехватываю чужой трафик, я парсю свой,
код клиента тоже есть, но он на ActionScript, я в нем несколько месяцев разбираться буду(я все равно разбираюсь и в нем, параллельно) и вопрос в том, как декодировать строку, с помощью тех данных, что мне на комп приходят, в принципе, на примере того что я дал, потому что после того как я задал вопрос, меня попросили больше данных, я же не у кого ничего не беру, разве это взлом? Цитата:
Цитата:
если шифруется то методами что выбраны в рукопожатии как и сжимаются, я так понял из прочтенного если после всех процедур, строка еще не полностью отобразится, я смотрю в кодах клиента, я там тоже найду, что мне надо, вопрос времени... Цитата:
а в темах рассматривал различные способы
VirusN13
Последний раз редактировалось ArtGrek; 14.02.2017 в 16:00. |
|||
16.02.2017, 07:22 | #5 | |||||||
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Цитата:
Цитата:
это всё, я могу увидеть в хроме или извлечь из кеша, так что в расшифровке того, что у меня, всегда приходит и так в расшифрованном виде, нет ничего криминального Цитата:
расшифровываются они самим клиентом, в коде клиента, тут как раз дебагером можно проследить, что за чем вот это, согласен, взлом. НО я не понимал как и что спросить, меня как раз первое интересует. вот решу я ClientSocketом принять Https Get ответ, у него ведь нет поддержки SSL как у IdHttp. Да и вообще просто хочу понимать одна из прочтенных статей: https://habrahabr.ru/post/258285/ Цитата:
Цитата:
Цитата:
Цитата:
a+b=с а потом c-z=a??? а даже если известным алгоритмом с-b=a причем тут z(закрытый ключ)
VirusN13
|
|||||||
16.02.2017, 08:23 | #6 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Цитата:
Цитата:
|
||
16.02.2017, 08:39 | #7 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Вот полный диалог из сниффера:
Код:
что посылается в первых трех? если можно формулами, я походу текст не воспринимаю( нпример: в первом сообщении ClientRandomByte + д или ClientRandomByte зашифровано по д алгоритму во втором сообщении ServerRandomByte / т или ServerRandomByte сжато т методом Буду очень признателен, если кто то, чем то поможет.
VirusN13
|
16.02.2017, 08:50 | #8 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Я это читал, но то что вы показали происходит во второй строке(СерверХелло)
а это в в первой. откуда клиент знает открытый ключ сервера когда он в первый раз в жизни к нему обращается
VirusN13
|
16.02.2017, 09:00 | #9 | ||
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
можно еще месяц почитать и наверно разберусь, надеюсь раньше
но как мне понять по прочтенным статьям, когда везде есть отличаи из вашей rfc Цитата:
Цитата:
VirusN13
|
||
16.02.2017, 09:31 | #10 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Вот полный граф посылки на 35-36 странице.
https://tools.ietf.org/html/rfc5246#page-36 Смотрите там где * не все поля обязательные или их посылка зависит от ситуации.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA Excel - : Лекарства "Метокард" (строка 5) и "Карвидил" (строка 6) при нажатии появляются 2 раз. Что надо делать? | omonulla1986 | Microsoft Office Excel | 7 | 04.12.2016 16:49 |
строка string и строка char | Petyu | Общие вопросы C/C++ | 3 | 16.05.2013 00:26 |
Строка в С++ | dronchik2010 | Помощь студентам | 2 | 08.12.2011 16:04 |
Строка | Евочка=) | Помощь студентам | 4 | 03.03.2011 13:08 |
Строка состаяния или загрузачная строка | Sergeu | Мультимедиа в Delphi | 8 | 27.08.2008 10:32 |