Поиск:

Ответ в темуСоздание новой темы Создание опроса
> GodGame, Программа для поиска параметров в играх 
:(
    Опции темы
Dik0n
Дата 23.5.2011, 00:30 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 11.5.2011

Репутация: 2
Всего: 10



user posted image

Программа GodGame предназначена для поиска и редактирования параметров в компьютерных играх, для получения бесконечных денег, жизней, патронов и т.п

Вобщем начинал писать программу, что-бы разобраться как работать с памятью Windows.
Забрасывал проект примерно на год, потом потихоньку от нечего делать стал добавлять функционал, вобщем эта версия представляет из себя достаточно таки серьезный проект, который вполне может дать фора другим программам подобного рода.
Вобщем всем любителям читернуть рекомендую smile

Добавлен Отладчик
Speed Hack
Вызов удаленных функций
Внедрение своих DLL
Поиск неизвестного значения

Вобщем кому не лень потестируйте, особенно с созданием трейнеров и на Windows 7
Принимается конструктивная критика, может какие предложения, пожелания.

Скачать http://my-soft.ucoz.ru/prog/GodGame_v1.5.zip

user posted image

user posted image

user posted image


Это сообщение отредактировал(а) Dik0n - 14.12.2011, 06:42
--------------------
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ◄◄◄ Сотри монеткой защитный слой
PM MAIL WWW   Вверх
CompWorm
Дата 24.5.2011, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 4
Всего: 31



Dik0n, очень неплохая программа.

из замечаний:
1) первое что хочется сделать для проверки - поиграться со строками. к сожалению, поиск по строковым значениям я не нашёл. только если через редактор памяти, что не очень удобно.

2) хотелось бы сортировку процессов, а то трудно так в разнобой найти, что хочется.

3) при попытки открытия процесса огнелиса - ошибка, мол диск не найден. не знаю что это. возможно эффекты встроенной песочницы

4) редактор памяти в меню изменить и результат - одно и то же и я не понял что делают эти пункты меню. ничего не происходит

5) в отладчике хорошо бы сделать поиск по функциями и адресам

из плюсов:
- простой и интуитивно понятный дизайн
- удобный редактор
- размер проги
- длл не пробовал, но если такая возможность есть, то это очень здорово. можно автоматизировать много рутины...
- несколько подручных утилит, типа запуск процесса, просмотр информации итп
- вызов функций  smile это пять!

из пожеланий
прога добротная, но таких в принципе много и Америки ты не открыл. поэтому предлагаю её немного развить  smile 
например, можно сделать возможность подготовки сценариев, которые будут выполняться при запуске нужного процесса или что-то в этом духе... то есть чтоб каждый раз не шарить где там патроны, а где жизни. но это так, что первое в голову пришло. 

а пока плюс тебе и ждём багфиксов smile 


--------------------
PM MAIL   Вверх
Dik0n
Дата 24.5.2011, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 11.5.2011

Репутация: 2
Всего: 10



CompWorm, Вот это да! ответил так ответил smile Спасибо большое, обязательно все учту smile Эх поставил бы плюсик да никак пока...

Цитата(CompWorm @  24.5.2011,  08:26 Найти цитируемый пост)
первое что хочется сделать для проверки - поиграться со строками. к сожалению, поиск по строковым значениям я не нашёл

Просто никогда не понимал, для чего в играх строки искать. Поиск строк сделать не проблемма, просто не охото структуру программы менять, там не мало изменений придется внести, вобщем посмотрим может добавлю.

Сейчас просто занят внедрением поддержки указатель на указатель, поиск уже сделел, о вот с отображением в программе пока проблеммы.

Цитата(CompWorm @  24.5.2011,  08:26 Найти цитируемый пост)
2) хотелось бы сортировку процессов, а то трудно так в разнобой найти, что хочется.

Сортировку по какому параметру ? по имени процесса чтоли ?

Цитата(CompWorm @  24.5.2011,  08:26 Найти цитируемый пост)
4) редактор памяти в меню изменить и результат - одно и то же и я не понял что делают эти пункты меню. ничего не происходит

Возможно вообще удалю эти пункты, они просто дублируют меню которое по правому щелчку мыши.

Цитата(CompWorm @  24.5.2011,  08:26 Найти цитируемый пост)
5) в отладчике хорошо бы сделать поиск по функциями и адресам

Ок, покумекаю над этим.

Еще раз спасибо, пошел кодить...

--------------------
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ◄◄◄ Сотри монеткой защитный слой
PM MAIL WWW   Вверх
CompWorm
Дата 25.5.2011, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 4
Всего: 31



Цитата(Dik0n @  24.5.2011,  16:45 Найти цитируемый пост)
Просто никогда не понимал, для чего в играх строки искать. Поиск строк сделать не проблемма, просто не охото структуру программы менять, там не мало изменений придется внести, вобщем посмотрим может добавлю.

не важно, должно быть по канонам))) а зачем у тебя кнопка запуска процесса?! в играх ты запускаешь сторонние процессы чаще чем ищешь строки? smile 

Цитата(Dik0n @  24.5.2011,  16:45 Найти цитируемый пост)
Сортировку по какому параметру ? по имени процесса чтоли ?

по всем)) там табличка и заголовок кликабельный... вот хочу по имени отсортировать, клацкаю по нему и ничего не происходит... обидно как-то... или сразу сделай, чтоб процессы по алфавиту ровнялись... не удобно ж искать.

Цитата(Dik0n @  24.5.2011,  16:45 Найти цитируемый пост)
Возможно вообще удалю эти пункты, они просто дублируют меню которое по правому щелчку мыши.

одну можно и оставить, просто странно, что они дублируют сами себя и при этом не работают))

по поводу глобальной мысли о том, как оно должно быть.
вот смотри, как я говорил, таких прог навалом, но(!) на основе этой проги можно замутить универсальный хак на все игры, чего лично я в нетах не встречал.
представь, перед игроком RPG стоит такая задача: у него есть враг, которого при каждом удобном случае надо гасить без лишних слов. то есть, перед рядовым школоло стоит задача 
- определить ник игрока
- дождаться его в онлайне
- определить его координаты в зоне видимости
- пустить ему самонаводящуюся ракеты в его координаты
всё это может реализовать для конкретной игры разве что опытный программер, но задача для игр типовая. поэтому твоя прога должна предоставлять инструменты для написания таких скриптов в достаточно удобной форме для школоло и при том для любой программы, в память которой можно влезть.

и вот это будет бомба! smile

Добавлено через 3 минуты и 39 секунд
за такую уже и денег попросить будет не грех))

Это сообщение отредактировал(а) CompWorm - 25.5.2011, 09:21


--------------------
PM MAIL   Вверх
Dik0n
Дата 25.5.2011, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 11.5.2011

Репутация: 2
Всего: 10



Цитата(CompWorm @  25.5.2011,  09:19 Найти цитируемый пост)
а зачем у тебя кнопка запуска процесса?! в играх ты запускаешь сторонние процессы чаще чем ищешь строки?

Это для того, что бы получить хендлы запускаемого процесса, некоторые могут не давать открыть себя через OpenProcess

Цитата(CompWorm @  25.5.2011,  09:19 Найти цитируемый пост)
по всем)) там табличка и заголовок кликабельный... вот хочу по имени отсортировать, клацкаю по нему и ничего не происходит... обидно как-то... или сразу сделай, чтоб процессы по алфавиту ровнялись... не удобно ж искать.

Ок, это не проблемма, сделаю.

Цитата(CompWorm @  25.5.2011,  09:19 Найти цитируемый пост)
по поводу глобальной мысли о том, как оно должно быть.

Все это из области фантастики, тут для каждой отдельной игры надо не один час с отладчиком просидеть, что бы такое замутить.

Цитата(CompWorm @  25.5.2011,  09:19 Найти цитируемый пост)
- определить ник игрока
- дождаться его в онлайне
- определить его координаты в зоне видимости
- пустить ему самонаводящуюся ракеты в его координаты

Тут вобще другая программа нужна, для перехвата пакетов, в любом случае нельзя ее сделать универсальной, у каждой игры свой протокол.

На счет скриптов, можно конечно добавить, но опять же, они не будут доступны школоте.
Им надо что бы кнопка была, Замочить всех smile  нажал и все.
--------------------
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ◄◄◄ Сотри монеткой защитный слой
PM MAIL WWW   Вверх
Dik0n
Дата 29.7.2011, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 11.5.2011

Репутация: 2
Всего: 10



Буть оно не ладно, долгое время бился над проблеммой почему программа не запускается на Win 7 оказывается что-бы использовать функцию CreateFileMapping(INVALID_HANDLE_VALUE, ...) в этой операционке надо повышать свои права SeCreateGlobalPrivilege хотя под XP и без этого все прекрассно работает, сейчас вроде бы проблемму решил. 

Посему прошу кому не трудно, пожалуйста у кого Win 7 попробуйте просто запустить программу и отпишитесь здесь, запустилась или нет, больше ничего не надо, очень буду признателен smile одно пожелание что-бы точно знать работает или нет запускать без админских прав.

Вот полностью программа с инсталятором кому надо (1.16 mb) http://my-soft.ucoz.ru/prog/GodGame_v1.1.zip

Или в вот 3 файла посмотреть запустится или нет (0.7 mb) http://my-soft.ucoz.ru/prog/test_gg.rar

Новое в программе
  • Добавлено окно приветствия
  • Теперь статичные адреса помечаются другим цветом 
  • Добавлен Поиск комманд в окне отладчика
  • Изменена цветовая схема в окне отладчика
  • Изменен диалог Выбор процесса, добавленна опция: не показывать системные процессы, сортировка процессов, иконки для процессов.
  • Заменены некоторые иконки в программе 
  • Убранны за ненадобностью некоторые пункты меню
  • А также исправлены небольшие ошибки и недочеты


Это сообщение отредактировал(а) Dik0n - 29.7.2011, 18:25
--------------------
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ◄◄◄ Сотри монеткой защитный слой
PM MAIL WWW   Вверх
Dik0n
Дата 30.7.2011, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 11.5.2011

Репутация: 2
Всего: 10



Все норм на Windows 7 теперь тоже запускается smile на другом форуме отписались.
Действительно дело было в CreateFileMapping как я и предполагал.

--------------------
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ◄◄◄ Сотри монеткой защитный слой
PM MAIL WWW   Вверх
Dik0n
Дата 18.11.2011, 18:05 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 11.5.2011

Репутация: 2
Всего: 10



Вышла новая версия 1.4

Список изменений:

Версия 1.4.0.0 - 18.11.2011 
  • Добавлена поддержка и поиск многоуровневых указателей, то есть ("Указатель на указатель"). 
  • В отладчик добавлена возможность трассировки и установки своих точек прерывания, так-же добавлено окно стека и редактор памяти. 
  • Добавлен скриптовый язык, с синтаксисом Object Pascal. Пример использования можно посмотреть в папке ("Demo\Script.gst"). 
  • Добавлен встроенный формульный калькулятор. Теперь в поле поиска значения, можно вводить математическую формулу, поддерживаются все математические операции что и в скриптах, например, (2+2*3) shl 2, и программа будет искать результат формулы, то есть 32. Удобно использовать, если вы знаете, как кодируется значение в игре. Например, 100 жизни может хранится как - 100 xor ("число"). 
  • Добавлен конвертер величин. 
  • В ("редакторе памяти") улучшен поиск, так-же теперь можно копировать и вставлять массивы байт. 
  • Заменена иконка программы. 
  • Исправлен серьезный баг! не находился не один адрес при отсеивании.

Версия 1.3.0.0 - 18.08.2011 
  • Добавлен новый тип поиска ("Строка"). 
  • Добавлен новый тип поиска ("Массив байт").

Версия 1.2.0.0 - 08.08.2011 
  • Добавлены новые настройки "Использовать свои функции для доступа к памяти". При задействовании данных функций, GodGame использует свой сервис для работы с памятью, тем самым, обходя все возможные защиты памяти. Использовать в случае, если GodGame не может открыть процесс или прочитать память процесса. платформа (x86)

Скачать http://my-soft.ucoz.ru/prog/GodGame_v1.4.zip


Это сообщение отредактировал(а) Dik0n - 18.11.2011, 18:13
--------------------
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ◄◄◄ Сотри монеткой защитный слой
PM MAIL WWW   Вверх
500mhz
Дата 18.11.2011, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


шайтан
***


Профиль
Группа: Завсегдатай
Сообщений: 1017
Регистрация: 5.5.2008
Где: Киев / Italy

Репутация: нет
Всего: 14



PE sniffer = peid ))))


--------------------

PM MAIL ICQ   Вверх
Dik0n
Дата 27.11.2011, 23:33 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 11.5.2011

Репутация: 2
Всего: 10



user posted image
  • Доработан инспектор объектов, теперь отображаются все свойства компонента, так-же стало возможным назначать собития. 
  • Из списка меню компонентов, убранны лишние компоненты которые нельзя создавать для дизайна. 
  • Добавлены новые функции для скриптов: (Assemble, ReadPtr, WritePtr, Scan, ScanToList). Пример использования можно посмотреть в папке ("Demo\Script.gst"). 
  • Исправленны небольшие недочеты.

Скачать http://my-soft.ucoz.ru/prog/GodGame_v1.4.1.zip
--------------------
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ◄◄◄ Сотри монеткой защитный слой
PM MAIL WWW   Вверх
Dik0n
Дата 14.12.2011, 00:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 11.5.2011

Репутация: 2
Всего: 10



  • В программу добавленна возможность автоматической проверки обновлений. Теперь Вы всегда, будете в курсе последних изменений. 
  • Теперь файлы с таблицами и файлы скриптов, автоматически открываются программой, при открытии их в проводнике. 
  • Добавленно меню "Вид" с помощью горячих клавиш которого, можно быстро переключаться между вкладками программы. 
  • Исправленны незначительные недоработки, как в основной программе, так и в создаваемых трейнерах.

http://my-soft.ucoz.ru/prog/GodGame_v1.5.zip
--------------------
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ◄◄◄ Сотри монеткой защитный слой
PM MAIL WWW   Вверх
CompWorm
Дата 28.12.2011, 09:37 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 4
Всего: 31



программа сильно подросла в функционале, что радует))) а редактор скриптов это просто свинячий восторг! smile 

Предложения:
1) посмотри вот эту программу. я имею в виду, что там очень удобно реализовано дерево процессов, а у тебя флет-список, что не даёт полной картины о связях между игрой и запущенными ею процессами. у тебя это есть в информации о процессе, но может быть стоит сделать так же как там? 

2) пора делать трансляцию на английский. Это позволит увеличить количество тестировщиков и популярность продукта)))

3) возможно я плохо искал... нужны бинды на кнопки, чтоб не выходя из фулскрина выполнялись скрипты. или из трейнера это делается?

Замечание:
1) при раскрытии меню у меня в левой части экрана отрисовывается какая-то хрень типа таблички...
user posted image
у меня WinXP/SP3, 2 монитора. после выключения программы, табличка остаётся на экране.

2) справку не положил.

это пока первое, что бросилось в глаза. если что-то ещё найду - отпишусь. в остальном всё здорово, попробую для работы использовать.

Это сообщение отредактировал(а) CompWorm - 28.12.2011, 10:37


--------------------
PM MAIL   Вверх
Dik0n
Дата 28.12.2011, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 11.5.2011

Репутация: 2
Всего: 10



Цитата(CompWorm @  28.12.2011,  09:37 Найти цитируемый пост)
3) возможно я плохо искал... нужны бинды на кнопки, чтоб не выходя из фулскрина выполнялись скрипты. или из трейнера это делается?

В таймере можно проверять, нажата ли клавиша и выполнять нужные действия
Код

  if IsKeyPressed(VK_F1) then


Цитата
при раскрытии меню у меня в левой части экрана отрисовывается какая-то хрень типа таблички...

Хм... странно,  исправлю...

Цитата
справку не положил.

Я бы положил, если-бы кто нибуть ее написал smile если человек не подведет возможно будут видео уроки.

По остальным пунктам, приму во внимание.
--------------------
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ◄◄◄ Сотри монеткой защитный слой
PM MAIL WWW   Вверх
CompWorm
Дата 29.12.2011, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 4
Всего: 31



Цитата(Dik0n @  28.12.2011,  21:41 Найти цитируемый пост)
Хм... странно,  исправлю...

вообще, я уже где-то сталкивался с такой багой... а на чём пишешь?


--------------------
PM MAIL   Вверх
Dik0n
Дата 29.12.2011, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 11.5.2011

Репутация: 2
Всего: 10



Цитата

вообще, я уже где-то сталкивался с такой багой...

Меню должно быть плоским, а тут отрисовка на рабочий стол идет, фигня какая-то.

user posted image

Цитата(CompWorm @  29.12.2011,  11:44 Найти цитируемый пост)
а на чём пишешь? 

Delphi

Цитата(CompWorm @  28.12.2011,  09:37 Найти цитируемый пост)
посмотри вот эту программу. я имею в виду, что там очень удобно реализовано дерево процессов, а у тебя флет-список, что не даёт полной картины о связях между игрой и запущенными ею процессами. у тебя это есть в информации о процессе, но может быть стоит сделать так же как там?

Не вопрос, будет smile 

user posted image



Это сообщение отредактировал(а) Dik0n - 29.12.2011, 18:15
--------------------
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ◄◄◄ Сотри монеткой защитный слой
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Тестирование программ"
mr.Anderson

Правила должны соблюдаться всеми без исключения.

  • Темы, в которых будут обнаружены нарушения, будут закрыты или удалены.
  • К пользователям, многократно нарушившим правила, будут применены отдельные санкции.

Для тех, кто создаёт темы:

В данном разделе запрещается размещать программы, которые в той или иной степени могут принести вред потенциальному тестеру программы (например, трояны, вирусы и т.д.)

  • Публикуя ссылку на программу, обязательно проверьте её работоспособность.
  • ОБЯЗАТЕЛЬНО: напишите название программы, а главное - её описание и приведите хотя бы один скриншот. Скриншот по размерам не более 500х500 пикселов, для скриншотов большего размера приводите ссылки на них.
  • Программа, которую Вы даёте на тестирование, должна быть откомпилирована, так как не каждый является программистом, да и мало кто будет ради тестирования устанавливать соответствующий софт.

Для тех, кто тестирует:

Описывая результаты тестирования программы, указывайте тип и версию ОС, а также характеристики компьютера и прочую информацию, которая может повлиять на работоспособность.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.Anderson.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разное тестирование | Следующая тема »


 




[ Время генерации скрипта: 0.0585 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.