
10.11.2019, 02:04
|
|
Участник форума
Регистрация: 10.12.2018
Сообщений: 137
С нами:
3908139
Репутация:
23
|
|
Как выполнить проверку(if) с char ?
Код:
if (XZ == "DA PRIVET")
просто либо я не так проверяю либо не правильно считываю адрес из памяти .
|
|
|

10.11.2019, 02:16
|
|
Участник форума
Регистрация: 04.04.2017
Сообщений: 263
С нами:
4793630
Репутация:
133
|
|
Сообщение от gafaskara
Как выполнить проверку(if) с char ?
Код:
if (XZ == "DA PRIVET")
просто либо я не так проверяю либо не правильно считываю адрес из памяти .
Чтение из адреса:
Сообщение от ALF
ну вот пример
C++:
Код:
char
szPath
[
MAX_PATH
]
=
{
0
}
;
strcpy
(
szPath
,
reinterpret_cast
(
0xC9ADD8
)
)
;
// путь до gta_sa.exe
Сравнение char'ов:
strstr/strcmp
|
|
|

10.11.2019, 02:16
|
|
Участник форума
Регистрация: 10.12.2018
Сообщений: 137
С нами:
3908139
Репутация:
23
|
|
Сообщение от Cake_
Чтение из адреса:
Сравнение char'ов:
strstr/strcmp
ок
Что я не так делаю ? Беру делаю вроде все верно . Значение всегда true , даже если будет написано шо я гей он один хер будет мне говорить Привет номер 2 . То есть не важно что там будет написано он будет тру а должно быть что если написано привет номер 2 будет тру а если чото левое то фалсе (false)
main.cpp:
Код:
#include
#include
char
BT
[
]
=
"/Privet_Nomer_2"
;
char
Сhat
[
40
]
;
void
__cdecl
MainThread
(
void
*
pArg
)
{
while
(
true
)
{
Sleep
(
1
)
;
strcpy
(
Chat
,
reinterpret_cast
(
0x11111
)
)
;
// адрес я записал рандомный , но если через CE чекать то там то что нужно , просто указатель не могу найти там смещение не понятное типа eax+esi .
if
(
GetAsyncKeyState
(
VK_NUMPAD3
)
)
{
if
(
strcmp
(
BT
,
Chat
)
)
{
AddMessageJumpQ
(
"Privet Nomer 2"
,
500
,
NULL
,
false
)
;
}
}
}
// от цикла
}
// общие
BOOL WINAPI
DllMain
(
_In_ HINSTANCE hinstDLL
,
_In_ DWORD fdwReason
,
_In_ PVOID lpvReserved
)
{
if
(
fdwReason
==
DLL_PROCESS_ATTACH
)
_beginthread
(
MainThread
,
NULL
,
nullptr
)
;
return
TRUE
;
}
На адрес не обращайте внимание , я записывал динамический , но там один хрен будет же работать , чекая через си я вижу шо он верный и если он изменится пофиг , главное что-бы я научился с текстом в С++ работать .
|
|
|

10.11.2019, 03:28
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от gafaskara
Как выполнить проверку(if) с char ?
Код:
if (XZ == "DA PRIVET")
просто либо я не так проверяю либо не правильно считываю адрес из памяти .
Сообщение от Спойлер
Ideone.com
Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.
ideone.com
|
|
|

11.11.2019, 18:13
|
|
Новичок
Регистрация: 01.11.2013
Сообщений: 22
С нами:
6593689
Репутация:
51
|
|
Создал визуальный объект и хотел бы сделать на нём MoveObject.
Реально ли это?
|
|
|

11.11.2019, 21:16
|
|
Участник форума
Регистрация: 14.01.2018
Сообщений: 192
С нами:
4384333
Репутация:
113
|
|
Сообщение от Adder
Создал визуальный объект и хотел бы сделать на нём MoveObject.
Реально ли это?
да, помню в цлео был такой опкод
|
|
|

13.11.2019, 05:07
|
|
Познающий
Регистрация: 23.08.2018
Сообщений: 98
С нами:
4066193
Репутация:
8
|
|
|
|
|

13.11.2019, 06:47
|
|
Познавший АНТИЧАТ
Регистрация: 28.10.2017
Сообщений: 1,778
С нами:
4495573
Репутация:
183
|
|
|
|
|

14.11.2019, 11:20
|
|
Участник форума
Регистрация: 10.12.2018
Сообщений: 137
С нами:
3908139
Репутация:
23
|
|
Такой вопрос от куда берут функции?
Как их находят и как находят что делает эта функция может кто то рассказать или дать гайд в видео или текстовом формате где обьесняется все, просто залез в исходники соба и так и не понял откуда это то-то и тд.
|
|
|

14.11.2019, 13:28
|
|
Флудер
Регистрация: 08.11.2017
Сообщений: 4,787
С нами:
4480376
Репутация:
183
|
|
Сообщение от gafaskara
Такой вопрос от куда берут функции?
Как их находят и как находят что делает эта функция может кто то рассказать или дать гайд в видео или текстовом формате где обьесняется все, просто залез в исходники соба и так и не понял откуда это то-то и тд.
реверс инженеринг в гугл
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|