Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
phantom96
MЫW
124 / 109 / 1
Регистрация: 15.02.2013
Сообщений: 538
#1

Где void? - C++

25.05.2013, 14:58. Просмотров 715. Ответов 6
Метки нет (Все метки)

Скорее всего тема опять будет пустовать, но я таки попробую.
C++
1
2
if ( __SETP__(_AH & 0x44, 0) )
              v4f9ab0(0, 0, "cg_drawShellshock 0");
Вот код. Его придумал IDA. Что за if, понятно и так. А вот что за v4f9ab0? При наведении показывает
C++
1
void (__cdecl *)(_DWORD, _DWORD, _DWORD)
но при двойном клике что в чистом дизассемблированном коде, что в псевдокоде ноль эмоций.
Достать функции пытаюсь из чита. Он посылает команды в консоль игры.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4469 / 2831 / 224
Регистрация: 12.12.2009
Сообщений: 7,201
Записей в блоге: 1
Завершенные тесты: 1
28.05.2013, 22:09     Где void? #2
Цитата Сообщение от phantom96 Посмотреть сообщение
А вот что за v4f9ab0?
ну очевидно, что это функция, которая имеет прототип
C++
1
void (__cdecl *)(_DWORD, _DWORD, _DWORD)
а v4f9ab0 просто сгенеренное идой имя.
Или в чем заключается вопрос?
Можешь погуглить по строке "cg_drawShellshock 0", гугл говорит, что не первый этим занимаешься, но мне лень читать, что он еще говорит
Evg
28.05.2013, 22:11
  #3

Не по теме:

Цитата Сообщение от Kastaneda Посмотреть сообщение
ну очевидно, что это функция, которая имеет прототип
Наверное всё-таки указатель на функцию

Kastaneda
29.05.2013, 11:23
  #4

Не по теме:

Цитата Сообщение от Evg Посмотреть сообщение
Наверное всё-таки указатель на функцию
Тогда уж на процедуру

phantom96
MЫW
124 / 109 / 1
Регистрация: 15.02.2013
Сообщений: 538
29.05.2013, 15:01  [ТС]     Где void? #5
"cg_drawShellshock 0" - это всего лишь консольная команда в COD4. Мне нужно посылать совсем другую, безобидную, а эта лежит в недрах чита. Откуда ещё можно вытащить функцию отправки команды в игру я незнаю...
Вот на всякий положу саму жертву...
Pы.Sы. она там не одна, но я если честно разницы не заметил кроме как в самой команде)
P.P.S. Может имя и придуманно идой, но другие подобные при дабл клике показывают откуда берутся. А эта не реагирует.
Вложения
Тип файла: rar CodensBot.rar (160.0 Кб, 17 просмотров)
phantom96
MЫW
124 / 109 / 1
Регистрация: 15.02.2013
Сообщений: 538
01.06.2013, 16:34  [ТС]     Где void? #6
Ап-ап...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2013, 14:46     Где void?
Еще ссылки по теме:

C++ в чем разница между void f(int &n) и void f(int &&n)
Функция void C++
не получается передать массив из "void Vvod" в "void CalculatingEstimates" C++
Typedef void (WINAPI *GLEND)(void), как вызывать? C++
Cannot convert from 'void (__thiscall CTest::* )(void)' to 'BYTE *' C++ WinAPI

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
phantom96
MЫW
124 / 109 / 1
Регистрация: 15.02.2013
Сообщений: 538
05.06.2013, 14:46  [ТС]     Где void? #7
ап-ап?(
Yandex
Объявления
05.06.2013, 14:46     Где void?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru