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 | 1,125 |
03-22-2024, 03:28 AM Последний пост: SiriusED |
||
| Реконструкция пакетов из WSARecv\WSASend | 3 | 3,071 |
04-17-2016, 08:34 PM Последний пост: Necroz-Team |
||
| Подмен пакетов | 4 | 3,751 |
06-16-2014, 07:24 PM Последний пост: PROGRAMMATOR |
||
| Опкоды пакетов при хуке | 3 | 2,970 |
07-09-2013, 04:18 PM Последний пост: Mifesto |
||