Перейти к содержанию

fastmailsend

Пользователи
  • Постов

    24
  • Зарегистрирован

  • Посещение

Весь контент fastmailsend

  1. Проверь, какая инструкция туда пишет и из-за чего она запускается
  2. Вопрос уже по другой теме, но есть такая функция: Read<UInt64>(addr); Как программно вписать вместо UInt64, например UInt32. Хочу чтобы программа сама определяла разредность процесса(использую IsWow64Process) и в зависимости от этого изменять тип читаемых данных(UInt32/UInt64) Надеюсь понятно сказал Или же как хранить тип переменной в переменной.
  3. разве он не должен в зависимости от системы сам размер ставить? Marshal.SizeOf<cData>();
  4. Решил прочитать память игрушки, но вот что-то, как обычно пошло не так :/ Вот мой список действий/шагов: 1. Я получаю baseAddress нужного мне модуля игры 2. Складываю его с baseAddress уже нужного мне параметра 3. Читаю полученное для последующего пробега по поинтерам Но по полученному мною адресе храниться 94E07400. Если вбить в поиск CE 7FF7249A3038 (результат 2 шага), то я так-же получу 94E07400. Но если уже составлять указатель в CE, то он выдаст совершенно другой результат сложения/чтения 22E94E07400. Вопрос: откуда появилось 22E?
  5. Последний вопросец: template <class cData> cData Read(DWORD dwAddress) { cData cRead; //Generic Variable To Store Data ReadProcessMemory(hProcess, (LPVOID)dwAddress, &cRead, sizeof(cData), NULL); //Win API - Reads Data At Specified Location return cRead; //Returns Value At Specified dwAddress } Как можно передать в cData как массив символов? mem.Read<char[32]>(baseAddress + 0x105FA0); ругается
  6. Спасибо всем! Нет, я не видел ещё задач где бы не хватало массива размером 1024 байта, обычно 64 байта хватает для всего. Думал вдруг существует определенные метод позволяющий хоть гиг загрузить Разобрался. Отдельное спасибо за Почему-то на ютубе/cocoscope все пользуются Сишным стилем, а никто толком и не объясняет)
  7. Спасибо! Код работает!!! ) Извини, что я туповат, но если строка больше > 24 символов, он же ее не всю считает. Получается надо брать массив с размером 2147483647 (максимальное число вместимое int), а весь остаток он забьет нулями, ведь так? а зачем еще это? Ну, всмысле, чем это лучше моего способа?
  8. int size = sizeof(string); string buffer; int returrn = ReadProcessMemory(ads, ((LPCVOID)(baseAddress + 0x105FA0)), &buffer, size, 0); DWORD af = GetLastError(); cout << buffer; пропускает первые 4 символа и пишет: ошибка при попытке чтения строки
  9. sizeof(string) сомневаюсь, что это сработает Что я не понимаю ? :c
  10. Я понимаю, что 4 параметром нужно передавать размер, но как-то же Cheat Engine сама определяет размер строки. char buffer[12] = { 0 }; ReadProcessMemory(ads, (LPCVOID)0x275A3B5, &buffer, 12, 0); Функция не может выполнится, вызвав DWORD err = GetLastError(); возвращает 6 Процесс открыт с PROCESS_ALL_ACCESS
  11. Имеется такой код: template <class cData> cData Read(DWORD dwAddress) { cData cRead; //Generic Variable To Store Data ReadProcessMemory(hProcess, (LPVOID)dwAddress, &cRead, sizeof(cData), NULL); //Win API - Reads Data At Specified Location return cRead; //Returns Value At Specified dwAddress } Как с помощью него можно считать строку, например имя в игре? если есть другой код, с радостью приму
  12. Guided hacking, Chapman, cheat the game. Уже разбанили. Отбой операции, ютуб одумался
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.