Как найти функции? - Общение разработчиков - Программирование для Point Blank, общение и обсуждение разработок
11.03.2013, 22:14
#1
Разведчик
Регистрация: 23.02.2013
Сообщений: 36
Популярность: 2036
Золото Zhyk.Ru: 40
Сказал(а) спасибо: 206
Поблагодарили 35 раз(а) в 30 сообщениях
Как найти функции?
Всем привет!
Мне интересно как найти функции???
Вот к примеру:
Хочу я найти код функции для игры WarFace
1.Захожу в IDA PRO
2.Открываю процесс Game.exe в Ida Pro
3.Открываю вкладку EXPORT
4.Нажимаю на CWeaponGeneral::EndBarrelReload(bool)
Дальше что?
Надеюсь Slava-Zis , Dimedrol1536 , DED_MA3AY , Крайслер и другие помогут мне)
11.03.2013, 23:09
#2
Старший сержант
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
Re: Как найти функции?
11.03.2013, 23:13
#3
Разведчик
Регистрация: 23.02.2013
Сообщений: 36
Популярность: 2036
Золото Zhyk.Ru: 40
Сказал(а) спасибо: 206
Поблагодарили 35 раз(а) в 30 сообщениях
Re: Как найти функции?
Цитата:
не верный подход, его нужно написать xD
Ну вот к примеру написал :
Код:
if(opt.Чампс.test==1)MEMwrite((void*)(CWeaponGeneral), (void*) "\xDA\x82\xAF\x4F\x03\ xC1",5);
if(opt.Чампс.test==0)MEMwrite((void*)(CWeaponGeneral), (void*) "\xDA\x82\xAF\x4F\x03\ xC1",5);
DWORD CWeaponGeneral = (BYTE)GetModuleHandleA("Game.exe")+0x00 ED6170 ;//68FF86; // тест
То что выделенно красным не думаю что надо писать)
При этом коде функция не работает!
11.03.2013, 23:37
#4
Старший сержант
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Re: Как найти функции?
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
11.03.2013, 23:55
#5
Разведчик
Регистрация: 23.02.2013
Сообщений: 36
Популярность: 2036
Золото Zhyk.Ru: 40
Сказал(а) спасибо: 206
Поблагодарили 35 раз(а) в 30 сообщениях
Re: Как найти функции?
12.03.2013, 00:06
#6
Старший сержант
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Re: Как найти функции?
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
Пользователь сказал cпасибо:
12.03.2013, 00:37
#7
Разведчик
Регистрация: 23.02.2013
Сообщений: 36
Популярность: 2036
Золото Zhyk.Ru: 40
Сказал(а) спасибо: 206
Поблагодарили 35 раз(а) в 30 сообщениях
Re: Как найти функции?
Цитата:
хз, но
прт любом раскладе в память пишется "\xDA\x82\xAF\x4F\x03\xC1".... и кстати в массиве 6 байт, а не 5....
EB7AEA - горизатальная отдача до последней обновы....
Хотя бы так)
Тогда как ты нашел адрес?
Вот к примеру :
Я нахожу базовый адрес,открываю калькулятор перехожу в HEX , а что прибавлять или убавлять?
Добавлено через 54 минуты
Тогда CWeaponGeneral::MeleeHit(bool,bool) вертикальная отдача?
Добавлено через 56 минут
Goggle переводчик:
End Barrel Reload - Обновить конец ствола
Melee Hit - Урон в ближнем бою
Последний раз редактировалось Я-artemfcsh; 12.03.2013 в 01:33 .
Причина: Добавлено сообщение
12.03.2013, 03:08
#8
Разведчик
Регистрация: 06.09.2012
Сообщений: 23
Популярность: 488
Сказал(а) спасибо: 10
Поблагодарили 11 раз(а) в 10 сообщениях
Re: Как найти функции?
13.03.2013, 15:18
#9
Разведчик
Регистрация: 21.07.2011
Сообщений: 32
Популярность: 707
Сказал(а) спасибо: 53
Поблагодарили 18 раз(а) в 17 сообщениях
Re: Как найти функции?
________________
Я настоящий AnVIRUS
13.03.2013, 15:26
#10
Разведчик
Регистрация: 11.06.2012
Сообщений: 6
Популярность: 1752
Сказал(а) спасибо: 2
Поблагодарили 37 раз(а) в 15 сообщениях
Re: Как найти функции?
13.03.2013, 15:52
#11
Разведчик
Регистрация: 29.09.2012
Сообщений: 2
Популярность: 155
Сказал(а) спасибо: 3
Поблагодарили 7 раз(а) в 2 сообщениях
Re: Как найти функции?
Цитата:
смысл от нее?Сейчас все строго изменение памяти = бан...
[
Ссылки могут видеть только зарегистрированные пользователи. ]
Да ? вчера видео снимал .
13.03.2013, 18:18
#12
Разведчик
Регистрация: 02.03.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Как найти функции?
тоже интересует этот вопрос!
15.03.2013, 19:01
#13
Разведчик
Регистрация: 04.03.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Как найти функции?
Цитата:
Да ? вчера видео снимал .
я тебе сх на эту игру и без изменения памяти сделать могу,причём ускориться только твой перс ,а не процесс
Добавлено через 5 минут
Цитата:
\xDA\x82\xAF\x4F\x03\
это я так понимаю те,что ты нашёл в иде/СЕ
их нужно поменять на нужные тебе
математик ты прям капец
Цитата:
Я в этой игре не ковырялся но почему у тебя на включение и выключение одинаковые байты .
кэп
Цитата:
if(opt.Чампс.test==1)MEMwrite((void*)(CWeaponGener al), (void*) "тут байты,что нужны тебе",6);
Цитата:
if(opt.Чампс.test==0)MEMwrite((void*)(CWeaponGener al), (void*) "\xDA\x82\xAF\x4F\x03\ xC1",6);
тут так и будет,наверно,я не смотрел
Последний раз редактировалось smile33(2)!; 15.03.2013 в 19:06 .
Причина: Добавлено сообщение
15.03.2013, 22:17
#14
Разведчик
Регистрация: 23.02.2013
Сообщений: 36
Популярность: 2036
Золото Zhyk.Ru: 40
Сказал(а) спасибо: 206
Поблагодарили 35 раз(а) в 30 сообщениях
Re: Как найти функции?
16.03.2013, 00:05
#15
Разведчик
Регистрация: 04.03.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Как найти функции?
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 20:24 .