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

Xipho

Администраторы
  • Постов

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

  • Победитель дней

    42

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

  1. Починил капчу. Приватный ключ при обновлении слетел, а я и не заметил.
  2. Да что за форум у вас? Ответы всегда: сдедай, напиши. Согласись, если бы я знал как сделать то я бы сюда не писал а сделал бы. А раз я создал тему, то уже логично предположить что я без понятия что и как. Так ты можешь узнать, как это сделать, почитав темы на нашем форуме. Вот буквально на днях Coder выложил видео по взлому Borderlands 2, так как раз он тоже делает фильтр свой/чужой. Посмотришь это видео, и сам и сделаешь. А форум у нас таков, что мы учим и помогаем научиться взламывать игры, а не даем готовых вариантов.
  3. Потрудись воспользоваться поиском по форуму. Вопрос написания фильтра свой/чужой рассматривался не единожды.
  4. Там есть малозаметная кнопка, если ее нажать, то появятся эти блоки. Вот эта кнопка. Но, чтобы она появилась, нужно в том месте тапнуть.
  5. Добрался до внимательного просмотра, и сразу же есть замечания: 1. Не функция, а инструкция, не нужно путать термины и вводить в заблуждение новичков, которые будут смотреть уроки 2. Не объясняется, для чего делается балансировка инструкций нопами. Это заведомо оставляет пробел в знаниях будущего геймхакера, и он будет ставить меньшее количество нопов там, где они нужны, или вообще будет ставить там, где они не нужны. Это будет вызывать крэш игры, и лишние вопросы типа "Почему не работает?".
  6. Уроки действительно хороши, добавляю еще 50 к репутации.
  7. Я не хочу тратить свое время на расшифровку безграмотных сообщений. Так что, если хочешь помощи - потрудись грамотно изложить свою просьбу.
  8. HackingMemory переведен в группу Trainer Maker. Получает +40 к репутации. После обновления наградного модуля получит медаль. Теперь можешь ставить плюсы ))
  9. Вовсе нет. Есть специальный софт (не помню какой), который при руте позволяет обновлять через ОТА (по воздуху) и обновления нормально приходят. Найду на 4pda в обсуждении своего девайса, скопирую пост сюда.
  10. ОФФТОП: Надоело ломать голову в попытках прочитать то, что пишут пользователи. Теперь за каждый пост, написанный без применения знаков препинания, буду ставить минус в репу. Пять таких минусов - один пред. 6 предов - вечный бан. Baracuda, главным образом, в данный момент, это относится к тебе.
  11. wsprintf - для форматирования вывода. В качестве выхода используется буфер, который создаешь, в качестве входа - произвольный набор переменных. В общем, почитай про эту функцию на МСДН, и пользуйся )
  12. Без рут прав ничего ты на андроиде не позвламываешь. Ну разве что, с помощью компа и отладчика adb. Хотя, вроде бы есть версия сервера СЕ под андроид. Но, по факту, у меня получилось его заюзать только из-под рута.
  13. Опять-таки, посмотри типы переменных, точно ли у тебя char, а не wchar_t передается. Далее, попробуй объявить outf за пределами функции (можешь вообще в глобальной области). И наконец, попробуй записать таким образом: outf << content;И да, главное - проверь, правильный ли путь к файлу передается в функцию, скорее всего, дело именно в этом.
  14. Тут он тебе пишет, что указанные переменные используются без инициализации. То есть, прежде чем их использовать, тебе в них нужно записать какие-то значение. Как правило, в качестве первоначальных значений используют нули.
  15. 1. Впервые вижу, чтобы в FindWindow передавали имя файла процесса, а не заголовок окна. Возможно, и даже весьма вероятно, ошибка кроется именно тут 2. Функции UpdatePID я не вижу, поэтому не могу сказать, в ней ли ошибка. Приведи и ее код тоже. 3. Самая главная ошибка (возможно, в этом куске кода просто не видно) - то, что я писал. После работы с открытым процессом хэндл обязательно надо закрывать. 4. Перед чтением памяти обязательно (для перестраховки) нужно выставить права на регион памяти, из которого собираешься считывать инфу. (VirtualProtectEx) 5. После считывания из региона памяти обязательно нужно восстановить те права, которые были до этого.
  16. Исходя из твоего кода: 1. Процесс ты не открываешь вообще, непонятно, как ты собирался в него писать. Это видно по отсутствию функции OpenProcess после нахождения хэндла окна. Именно указанная функция возвращает хэндл открытого процесса, который и используется в функциях ReadProcessMemory и WriteProcessMemory. 2. Далее, чтобы изменить права доступа региона памяти нужно использоваться VirtualProtectEx, а не просто VirtualProtect. 3. После окончания работы с процессом нужно не забыть закрыть его хэндл с помощью CloseHandle.
  17. Ошибка элементарна. В ReadProcessMemory первым параметром надо передавать не хэндл окна, а хэндл открытого на запись процесса. Исправляй.
  18. Оффтоп: похоже, пора вводить правило на использование знаков препинания в постах. Надоело ломать мозг в попытках понять, что говорят юзеры. По теме. Анализ структуры никогда не бывает бесполезен. Да, это долгая работа, но ничего не поделаешь.
  19. Ты параметры неправильно указываешь. У тебя ж юникод. LPCWSTR (или LPWCSTR точно не помню) должно быть, а не LPCTSTR
  20. А почему ты хукаешь и вызываешь MySendMessage, когда надо SendMessage?
  21. А, не, если ты вызываешь ее один раз, тогда дело не в этом. До этого память так не забивалась? Проанализируй.
  22. Так у тебя при каждом вызове создается копия строки, конечно, она память скушает. Надо освобождать ее после вывода текста.
  23. Как вариант - в длл-ке в эту секцию выделять какой-то фиксированный буфер, а в приложении в этот буфер писать. Память разделяемая, и, по сути, буфер, я так полагаю, должен нормально считаться. Возможно, дело в том, что ты используешь решетки с их встроенным классом строк, но не берусь утверждать на сто процентов.
  24. А какая разница? И то, и другое, по сути, есть указатели на массив символов.
×
×
  • Создать...

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

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