![]() |
eXeL@B —› Вопросы новичков —› Помогите восстановить код |
Посл.ответ | Сообщение |
|
Создано: 11 апреля 2009 01:19 · Личное сообщение · #1 Доброго времени суток. Значит такая ситуация: я распаковал длл, вытянул из нее нужную мне функцию, частично восстановил ее с помощью HEX-Rays. Но проблема в том, что я дальше не могу разобраться как эта функция работает ((( Предыдущую версию этой длл я нормально распаковал и восстановил, а эту не олучается (( Помогите пожалуйста. Вот код функции, который выдал HEX-Rays: Code:
![]() |
|
Создано: 11 апреля 2009 13:29 · Личное сообщение · #2 |
|
Создано: 11 апреля 2009 14:01 · Поправил: HiEndsoft · Личное сообщение · #3 HEX-Rays - листинг + асм. листинг нужен, потому что доверия HEX-Rays пока нет. А так код функции похож на recv или send из ws2_32. С заполнением буфера ответом: Code:
Возможно твоя dll сплайсит send и/или recv для какой-то шифровки трафика при связи с определенной машиной в сети, а это обработчик. На это указывает код, где "видно" IP: Code:
(на recv или send указывает флаг a4, который нигде в этом коде не используется, а только куда-то возвращается). Вообще в таких ситуациях нужно хорошо знать мат.часть и делать выводы на основе предположений и опыта. ----- продавец резиновых утёнков ![]() |
|
Создано: 12 апреля 2009 20:27 · Личное сообщение · #4 |
|
Создано: 12 апреля 2009 20:35 · Личное сообщение · #5 |
|
Создано: 12 апреля 2009 21:19 · Личное сообщение · #6 |
|
Создано: 12 апреля 2009 21:34 · Личное сообщение · #7 |
![]() |
eXeL@B —› Вопросы новичков —› Помогите восстановить код |
Эта тема закрыта. Ответы больше не принимаются. |