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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
egorzenit
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 27
#1

Что означают данные - C++

01.09.2012, 00:52. Просмотров 720. Ответов 3
Метки нет (Все метки)

Здравствуйте. подскажите что могут означать данные следующего характера?
C++ (Qt)
1
2
3
4
DWORD poffsets::dw_m_lifestats()
{
    GetPattern(dw_m_lifestats,Modules[0],CLIENT_SIZE,"\x6A\x01\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x83\xC4\x48\x6A\x01\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x01\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x01\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x00","xxx????x????x????x????xxxxxx????x????x????x????xxx????x????x????x????xxx????x????x????x????xx",0x3);
}
Интересует именно вот это:
\x6A\x01\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x83\xC4\x48\x6A\x01\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x01\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x01\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x00","xxx????x????x????x????xxxxxx????x????x????x????xxx????x????x????x????xxx????x????x????x????xx"
Что это такое??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.09.2012, 00:52     Что означают данные
Посмотрите здесь:

C++ Что означают параметры %d, %s, %f и т.д.?
C++ означают данные служебные слова
Объясните,что означают эти строки. C++
C++ что означают операторы +, -, *, ++, --, +=, -=, *=, =
Что означают данные процедуры??? C++
C++ Что означают !=
Что означают << и >> в конкретном случае? C++
Что означают эти конструкции? C++
C++ Что означают -> в c++ ?
C++ Что означают 3 слэша ///?
C++ Что означают эти 2 определения?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1479 / 1055 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
01.09.2012, 01:04     Что означают данные #2
данные сами по себе редко имеют смысл если имеют вообще и приобретают его в каком-то контексте.
например числа 0 и 1.
в начальных классах это просто числа, с которыми можно проводить какую-то арифметику.
в программировании это могут быть варианты ответа на какой-то вопрос, где 0 интерпретируется как нет и 1 - как да. ну и так далее.

В вашем случае строки вроде как набор каких-то байт. Как этот набор интерпретировать - хз.
Используются при построении какого-то шаблона. Что за шаблон, для чего это и т.п. - вам должно быть виднее.

Короче, вопрос задан криво. Хотя может быть кто-то и видел что-то похожее и сможет вам что-то сказать.
castaway
Эксперт С++
4870 / 3009 / 370
Регистрация: 10.11.2010
Сообщений: 11,059
Записей в блоге: 10
Завершенные тесты: 1
01.09.2012, 02:02     Что означают данные #3
В языке С/С++ символ '\x01' означает 16-ричное значение 01, т.е. просто 1. Все остальное аналогично.
"...x?..." - это просто какой-то набор символов. Несет какое-то значение в зависимости от функции.
Roof
 Аватар для Roof
154 / 154 / 10
Регистрация: 03.11.2010
Сообщений: 393
01.09.2012, 06:51     Что означают данные #4
Это shellcode, шеллкод, набор команд.
Информацию по shellcode ищите в google.
Yandex
Объявления
01.09.2012, 06:51     Что означают данные
Ответ Создать тему
Опции темы

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