
28.06.2018, 22:47
|
|
Познающий
Регистрация: 02.07.2017
Сообщений: 30
С нами:
4665783
Репутация:
8
|
|
Нельзя без инжектов обойтись?
Сообщение от kewa opcode
ох блч точно не знаю как это делается но вроде ты должен найти местечко где можно записать несколько десятков байт своей функции которая будет вызывать смс в гта и запускать эту функцию которую записал через CreateRemoteThread чето там ну или просто свяжи свою консоль и гта са через длл
это если тебе дохуя функций надо вызывать там
жду ответа профессионалов
(не шарю в читмейкинге, реверсе, дизасм и тд)
|
|
|

28.06.2018, 22:51
|
|
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами:
4778331
Репутация:
63
|
|
ну невозможно вроде(искал когда то давно) по другому вызвать функцию в чужом процессе, либо функцию свою пиши туда либо библиотеку
|
|
|

28.06.2018, 23:20
|
|
Познающий
Регистрация: 02.07.2017
Сообщений: 30
С нами:
4665783
Репутация:
8
|
|
да ну
а не проще найти оффсет это йфунки в игре и проводить с ним манипуляции? какой нах инжект
winapi наше всё
|
|
|

28.06.2018, 23:36
|
|
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами:
4778331
Репутация:
63
|
|
я тебе про то и говорю, чтобы проводить такие манипуляции в чужом процессе надо инжектить в него свой код
|
|
|

29.06.2018, 13:48
|
|
Познающий
Регистрация: 02.07.2017
Сообщений: 30
С нами:
4665783
Репутация:
8
|
|
Сообщение от kewa opcode
я тебе про то и говорю, чтобы проводить такие манипуляции в чужом процессе надо инжектить в него свой код
Зачем инжектить что то? Слышал про writeprocessmemory(..) readprocessmemory(..) ??
Я знаю как примерно должно это работать, но не знаю как это написать
Мы тайпдефаем нужную функу JumpMessageA вроде бы, создаем поток в процессе и выполняем эту функцию
Но вот с написанием трабл.(
AddMessageJumpQ
|
|
|

29.06.2018, 13:56
|
|
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами:
4778331
Репутация:
63
|
|
начать стоит хотя бы с того, что addmessagejumpq это __cdecl функция, а threadproc для createremotethread __stdcall да и возвращаемые значения вроде как разные, аргументы тоже.
почему ты так не хочешь инжектить свой код ?
|
|
|

29.06.2018, 14:01
|
|
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами:
4778331
Репутация:
63
|
|
C++:
Код:
DWORD WINAPI
ThreadProc
(
_In_ LPVOID lpParameter
)
;
void
(
__cdecl
*
)
(
PCHAR
,
UINT
,
USHORT
,
bool
)
;
у них вообще ничего общего нет, ты не сможешь кинуть поток в эту функцию, нужно инжектить свой код
|
|
|

29.06.2018, 14:06
|
|
Познающий
Регистрация: 02.07.2017
Сообщений: 30
С нами:
4665783
Репутация:
8
|
|
CreateRemoteThread
А ну по сути это и есть инжект. Ладно. Как заинжектеть це функу и вызывать ее из своей консоли?
|
|
|

29.06.2018, 14:10
|
|
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами:
4778331
Репутация:
63
|
|
6A 00
6A 00
6A 000003E8
68 textaddr
E8 function_addr
add esp, 16
C3
*** знает вроде так, поднятие стека еще скомпилируй
|
|
|

29.06.2018, 14:11
|
|
Познающий
Регистрация: 02.07.2017
Сообщений: 30
С нами:
4665783
Репутация:
8
|
|
Сообщение от kewa opcode
6A 00
6A 00
6A 000003E8
68 textaddr
E8 function_addr
add esp, 16
C3
*** знает вроде так, поднятие стека еще скомпилируй
И как это использовать?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|