Сейчас на форуме: Magister Yoda, site-pro, Rio (+6 невидимых) |
eXeL@B —› Крэки, обсуждения —› Расшифровка TCP протокола в читаемый вид |
Посл.ответ | Сообщение |
|
Создано: 13 февраля 2012 04:36 · Поправил: loller5 · Личное сообщение · #1 Салют всем. Хотелось получить хэлп по теме. Есть софт, дельфя (соответственно декомпилирование в ассемблер исходники, что не есть гуд). Софт использует TCP протокол для общения с сервером. Протокол судя по всему шифруется, ибо в дампе мы видим набор символов, единственное, это закономерно повторяющиеся 3 последних символа. Порт сервера тоже отдает набор символов при попытке идентифицировать его. В дампе мы видим подобные пакеты: http://s2.ipicture.ru/uploads/20120213/SFRBEZQc.png .we> повторяется в каждом пакете. Если надо, могу приложить полный дамп. У кого есть идеи как эту каку можно расшифровать. С асмом и дизасмом не дружу, знаю только что делают команды, но вот логич.структуру понять сложно. Шифрование похоже на сжатый и зашифрованный аски код, ибо в остальных пакетах должны присутствовать URL-ы. Был бы C#, можно было бы легко и просто реверснуть, а тут хрен сломаешь. Идеи будут? З.Ы. если не туда запостил, поправьте. |
|
Создано: 13 февраля 2012 08:54 · Личное сообщение · #2 |
|
Создано: 13 февраля 2012 10:56 · Личное сообщение · #3 |
|
Создано: 13 февраля 2012 12:37 · Личное сообщение · #4 |
|
Создано: 13 февраля 2012 13:26 · Личное сообщение · #5 |
|
Создано: 13 февраля 2012 22:14 · Личное сообщение · #6 Благодарю за предложения. Эм. С олькой так и не разобрался. Видимо надо ман искать В секции импорта crypt32.dll нету. DeDe вчера пробовал, опять же асм код. Есть какой-то юнит CryptWorks, но никаких функций с ним нету. Так же SSL присутствует вроде как. Эм, если попрошу подбросить хороших манов на тему DeDe, ольки, idr именно по моей/подобной теме, поможете, особенно олька интересует с ее брейкпоинтами. С многопоточным софтом постоянно exception-ы валятся и далеко с дебагом не ухожу ;\ IDA+Hex-Rays - ушел искать. |
|
Создано: 13 февраля 2012 23:32 · Поправил: loller5 · Личное сообщение · #7 IDA немного помогает. Нашел, что ноги отсюда. Idcompressionintercept@TIdCompressionIntercept. Zlib сжатие просто чтоли? Попробую реверснуть. Глянем что выйдет. Update @Idhttpheaderinfo@TIdEntityHeaderInfo@$bctr$qqrv @Idzlib@TCustomZlibStream@$bctr$qqrp15Classes@TStream @Idwinsock2@fd_zero$qqrr17Idwinsock2@TFDSet @Idcompressionintercept@TIdCompressionIntercept@Disconnect$qqrv Примерно такая последовательность перед получением пакета.. И все таки я нихрена не понимаю. Может кто помочь? Update2 С-шные исходники еще страшнее, чем дис. Кстати, почему в DeDe у меня все, кроме ClassesInfo девственно чисто (ну процедуры появляются, если давить на чекбокс Show... no published methods), анализ проходит вроде.. http://s2.ipicture.ru/uploads/20120214/yrJbl466.png |
|
Создано: 14 февраля 2012 08:34 · Личное сообщение · #8 |
|
Создано: 14 февраля 2012 16:01 · Личное сообщение · #9 |
|
Создано: 14 февраля 2012 16:40 · Личное сообщение · #10 |
|
Создано: 14 февраля 2012 17:08 · Личное сообщение · #11 |
|
Создано: 14 февраля 2012 17:21 · Личное сообщение · #12 |
eXeL@B —› Крэки, обсуждения —› Расшифровка TCP протокола в читаемый вид |
Эта тема закрыта. Ответы больше не принимаются. |