08-02-2016, 12:52 PM
smeli Написал:в последний раз незапакнутым корейцы выложили Грация Епилог273 от клаба же тоже не запакован....
и вот ещё подарочек
C++ перехват пакетов
|
08-02-2016, 12:52 PM
smeli Написал:в последний раз незапакнутым корейцы выложили Грация Епилог273 от клаба же тоже не запакован....
08-02-2016, 08:22 PM
Zubastic Написал:Тут возник такой вопрос: как отправить свой пакет используя структуру NetworkPacket*? Клиенту чтоли отправить?
08-02-2016, 08:38 PM
Угу, перехватить от сервера и перед оригинальным отравить свой.
08-02-2016, 09:20 PM
Вообщем пореверсил я немного клиент, что имеем (все справедливо для двигла от братюней с клаба, т.е. их 273 длл, можно скачать с монстра):
203DA530 вызывается при получении пакета, затем срабатывает 203DA420 (первый call edx), который дешифрует траффик. Далее чистенький пакетик хранится в ebx. Тут по идее его и нужно заменять, но есть 1но НО. Я очень не хочу влезать в функцию и патчить ее нутришко. Однако как иначе изменить содержимое я хз. Ну кроме как последовательно вызывать crypt<->decrypt. С выделением памяти очень много эболы (клиент сам должен через GMalloc выделить память, в противном случае он пошлет в путешествие критом). Ваши идеи господа?
08-02-2016, 09:39 PM
Zubastic Написал:Вообщем пореверсил я немного клиент, что имеем (все справедливо для двигла от братюней с клаба, т.е. их 273 длл, можно скачать с монстра): Так в чем проблема? Патч через вмт AddNetworkQueue или DispatchNetworkQueue, и меняй.
08-02-2016, 09:41 PM
f1redark Написал:Так в чем проблема? Патч через вмт AddNetworkQueue или DispatchNetworkQueue, и меняй.Проблема в том, что необходимо добавлять свои пакеты. Для этого нужен GMalloc, иначе ловим критец Если создать свою структуру, то после ее передачи клиент пытается освободить память (и понимает, что моя длл ему это не даст сделать), после чего получается крит.
08-02-2016, 09:49 PM
PHP код:
08-02-2016, 09:54 PM
Zubastic Написал:Проблема в том, что необходимо добавлять свои пакеты. Для этого нужен GMalloc, иначе ловим критец Так он глобальный и экспортируется, еще и статический, даже объект не надо, вон, выше уже скинули)
08-02-2016, 09:57 PM
Это понятно, но как быть с размером структуры?) Клиент знает один размер, а я заменяю его другим размером.
08-02-2016, 10:04 PM
Я когда писал торгового бота для руоффа обошелся без отправки пакетов клиенту, зачем это вам?
|
« Предыдущая | Следующая »
|
Возможно похожие темы ... | |||||
Тема | Автор | Ответы | Просмотры | Последний пост | |
Свой сниффер и редактор пакетов | 0 | 462 |
03-22-2024, 03:28 AM Последний пост: SiriusED |
||
Реконструкция пакетов из WSARecv\WSASend | 3 | 2,492 |
04-17-2016, 08:34 PM Последний пост: Necroz-Team |
||
Подмен пакетов | 4 | 3,091 |
06-16-2014, 07:24 PM Последний пост: PROGRAMMATOR |
||
Опкоды пакетов при хуке | 3 | 2,435 |
07-09-2013, 04:18 PM Последний пост: Mifesto |