HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 06.01.2016, 10:19
Stas07
Участник форума
Регистрация: 18.04.2013
Сообщений: 264
С нами: 6877478

Репутация: 113
По умолчанию

Скиньте, пожалуйста, урок по получению оффсетов для любой игры)

find out what writes to this address, в Cheat engine не даёт результатов.
 
Ответить с цитированием

  #2  
Старый 06.01.2016, 13:45
0pc0d3R
Постоянный
Регистрация: 27.12.2014
Сообщений: 550
С нами: 5987262

Репутация: 0


По умолчанию

Цитата:
Сообщение от Stas07  

Скиньте, пожалуйста, урок по получению оффсетов для любой игры)
find out what writes to this address, в Cheat engine не даёт результатов.
Тебе указатель нужно просто найти?
 
Ответить с цитированием

  #3  
Старый 06.01.2016, 17:24
Stas07
Участник форума
Регистрация: 18.04.2013
Сообщений: 264
С нами: 6877478

Репутация: 113
По умолчанию

Цитата:
Сообщение от 0pc0d3R  

Тебе указатель нужно просто найти?
Нет, сам адрес я нахожу, но в других играх они же плавают, там определённый оффсет от адреса игры. Так вот, способ есть через ЧИ, но он нехера не работает. Скорее всего защита игры. Так вооот... Меня интересуют другие способы и обходы защиты. Мне конечно наврятли кто поможет, и навретли тут страдал кто такой херней. Но если знаете, то буду благодарен.
 
Ответить с цитированием

  #4  
Старый 06.01.2016, 17:44
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от Stas07  

Нет, сам адрес я нахожу, но в других играх они же плавают, там определённый оффсет от адреса игры. Так вот, способ есть через ЧИ, но он нехера не работает. Скорее всего защита игры. Так вооот... Меня интересуют другие способы и обходы защиты. Мне конечно наврятли кто поможет, и навретли тут страдал кто такой херней. Но если знаете, то буду благодарен.
OllyDbg и дебажить
 
Ответить с цитированием

  #5  
Старый 06.01.2016, 13:53
0pc0d3R
Постоянный
Регистрация: 27.12.2014
Сообщений: 550
С нами: 5987262

Репутация: 0


По умолчанию

Цитата:
Сообщение от _CHUCK_  

нужен аналог этого опкода на c++ 04C4: store_coords_to 15@ 16@ 17@ from_actor $PLAYER_ACTOR with_offset 3.0 3.0 -1.0
C++:





Код:
SF
->
getCLEO
(
)
->
callOpcode
(
"04C4: store_coords_to 15@ 16@ 17@ from_actor $PLAYER_ACTOR with_offset 3.0 3.0 -1.0"
)
;
float
stored
[
3
]
;
stored
[
0
]
=
SF
->
getCLEO
(
)
->
GetLocalVar
(
15
)
;
// x
stored
[
1
]
=
SF
->
getCLEO
(
)
->
GetLocalVar
(
16
)
;
// y
stored
[
2
]
=
SF
->
getCLEO
(
)
->
GetLocalVar
(
17
)
;
// z


А что тебе мешает вызвать его клео обработчиком?
 
Ответить с цитированием

  #6  
Старый 06.01.2016, 17:46
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от 0pc0d3R  

C++:





Код:
SF
->
getCLEO
(
)
->
callOpcode
(
"04C4: store_coords_to 15@ 16@ 17@ from_actor $PLAYER_ACTOR with_offset 3.0 3.0 -1.0"
)
;
float
stored
[
3
]
;
stored
[
0
]
=
SF
->
getCLEO
(
)
->
GetLocalVar
(
15
)
;
// x
stored
[
1
]
=
SF
->
getCLEO
(
)
->
GetLocalVar
(
16
)
;
// y
stored
[
2
]
=
SF
->
getCLEO
(
)
->
GetLocalVar
(
17
)
;
// z


А что тебе мешает вызвать его клео обработчиком?
Порядок переменных точно такой? В любом случае работать будет раза в 3 медленее.

P.S. Есть функция от фипа для расчета такой херни для любых координат, но "-1.0" там считается не так как в опкоде
 
Ответить с цитированием

  #7  
Старый 07.01.2016, 10:22
FYP
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,771
С нами: 6935121

Репутация: 233


По умолчанию

Цитата:
Сообщение от _CHUCK_  

нужен аналог этого опкода на c++ 04C4: store_coords_to 15@ 16@ 17@ from_actor $PLAYER_ACTOR with_offset 3.0 3.0 -1.0
C++:





Код:
void
store_coords_with_offset
(
float
point
[
3
]
,
float
radian
,
float
x_offset
,
float
y_offset
,
float
z_offset
,
float
pos
[
3
]
)
{
float
sinx
,
cosx
,
siny
,
cosy
;
float
point_
[
3
]
;
vect3_copy
(
point
,
point_
)
;
sinx
=
sinf
(
radian
)
*
x_offset
;
cosx
=
cosf
(
radian
)
*
x_offset
;
point_
[
0
]
+=
cosx
;
point_
[
1
]
+=
sinx
;
siny
=
sinf
(
-
radian
)
*
y_offset
;
cosy
=
cosf
(
-
radian
)
*
y_offset
;
point_
[
0
]
+=
siny
;
point_
[
1
]
+=
cosy
;
point_
[
2
]
+=
z_offset
;
vect3_copy
(
point_
,
pos
)
;
}


Цитата:
Сообщение от Stas07  

Нет, сам адрес я нахожу, но в других играх они же плавают, там определённый оффсет от адреса игры. Так вот, способ есть через ЧИ, но он нехера не работает. Скорее всего защита игры. Так вооот... Меня интересуют другие способы и обходы защиты. Мне конечно наврятли кто поможет, и навретли тут страдал кто такой херней. Но если знаете, то буду благодарен.
в CE есть автоматический поиск указателей, иногда спасает, когда ручной поиск не даёт результатов.
 
Ответить с цитированием

  #8  
Старый 07.01.2016, 16:11
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

Репутация: 108
По умолчанию

Как форматировать строку в c++ аналог опкода 0AD3 в клео.
 
Ответить с цитированием

  #9  
Старый 07.01.2016, 17:36
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

sprintf
 
Ответить с цитированием

  #10  
Старый 07.01.2016, 17:38
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

Репутация: 108
По умолчанию

Цитата:
Сообщение от Dark_Knight  

sprintf
А пример приводить кто будет. В уроке sf api в вики не понял.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.