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

Coder

Ветераны
  • Постов

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

  • Посещение

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

    13

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

  1. Coder

    TrainMe by Coder The Game

    Вот решил накидать небольшой трейнми, по сути это небольшая игрушка. И так собственно задания (от детских к взрослым): 1) Взломать очки (найти указатель тоже) 2) Взломать коориднаты (найти указатель тоже) 3) SpeedHack, в объяснении не нуждается (найти указатель тоже) 4) GhostMode, сделать так, чтобы мы проезжали сквозь другие автомобили 5) Убрать весь траффик (наших жёлтых недругов) Кнопка "P" (английская) - пауза. Стрелочка влево - поворачиваем налево. Стрелочка вправо- поворачиваем направо. Скачать: The SpeedCar.zip P.S. про возможные баги в игре, забудьте о них, это трейнми, а не хит от EA.
  2. Хах, спасибо Квази и всем остальным)
  3. Coder

    TrainME by Xipho

    У тебя обычный аккаунт, а значит ты не можешь выгружать видео длительностью более 15 минут. P.S. воодушевил меня Руслан, тоже сделаю что-нибудь наподобие.
  4. Не понял смысла данного сообщения. Первая ссылка из гугла уже говорит полезные вещи - PHP: Hypertext Preprocessor
  5. C++ основной вариант. И что ты на сервере в игры играешь?
  6. Тогда тебе просто необходимо почитать про регулярные выражения на C++
  7. Копия того, что я видел на C#. P.S. я думал что он хочет сам свой парсер написать.
  8. Думаю тебе придётся воспользоваться регулярными выражениями.
  9. Не существует библиотек облегчающих эту задачу (хотя на C# это проще простого).
  10. Не стоит полагаться на подобные вещи, советую самому анализировать и отлаживать игровой код (лично мне всегда хватало CE).
  11. Мой канал на Youtube - http://www.youtube.com/user/coder1994?feature=mhee думаю тебе будет полезно.
  12. Вообще странная реализация первый раз такой странный трейнер вижу. Ну я бы такой реализовал бы так: #include <windows.h> void main() { DWORD pid = 0; HANDLE process = NULL; const float patchH(100.0f); const float patchA(20.0f); float Health = 0.f; float Ammo = 0.f; for (;;Sleep(50)) { HWND hWnd = FindWindow(NULL, "Crimsonland"); GetWindowThreadProcessId(hWnd, &pid); if (process == NULL) process = OpenProcess(PROCESS_ALL_ACCESS, false, pid); ReadProcessMemory(process, (LPVOID)(0x0048E5C4), &Health, 4, NULL); ReadProcessMemory(process, (LPVOID)(0x0048E860), &Ammo, 4, NULL); if (Health < patchH) { WriteProcessMemory(process, (LPVOID)(0x0048E5C4), &patchH, 4, NULL); } if (Ammo < patchA) { WriteProcessMemory(process, (LPVOID)(0x0048E860), &patchA, 4, NULL); } if (process == NULL) CloseHandle(process); } return; } А ещё лучше без - if (process == NULL) P.S. твой метод нещадно грузит ЦП. Поэтому более лояльно по отношению к ЦП будет - внедрение инъекции кода.
  13. Вот всем полезный урок, прежде всего для меня, WinAPI использовать в TrainME нельзя Снэд, ты просто гениален! Уважаю! Как будет свободное время что-нибудь соображу, а пока работа + ещё учёба и на вождение ходить)
  14. Вот то что нужно! Оценка взлома 5 из 5 баллов. Но ничего, скоро будет версия 1.5!
  15. Да там шаблон создания окна с MSDN, ошибка в коде исключена.
  16. Вышла 1.4, теперь вроде бы того косяка нет, пробуй ломать тем же алгоритмом, что и 1.3
  17. Ладно, тем не менее Perfect Hack для версии 1.3 всё ещё не появился. Вся надежда на снэда. Патч 1.4 будет скоро, однако должен подметить что от версии 1.3 отличаться мало чем будет.
  18. Программа вылетела после 1-го же нажатия. Что-то непонятное сделал, но всё же взломал, причём без всяких там сложностей За такое обходное решение даю оценку взлому: 4 из 5 баллов. Что ж буду фиксить "лёгкий" путь. Нет чередования звкуков Я просто сделал экземпляры класса чередованием звуков. Про объекты ты абсолютно прав. P.S. у меня одного вылетает патченная прога от армандо?
  19. И так выложил версию 1.3! Кто же победит SnedS91 или Armando?
  20. А вот это уже действительно правильный взлом. Скажу чисто от себя - просто восхитительнейшая работа, и она заслуживает уважение! Думаю администрация очень хорошо оценит такой взлом. Моя оценка: 5 из 5 баллов. P.S. Идёт работа над версией 1.3
×
×
  • Создать...

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

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