eden
Сен. 30, 2008 13:52:38
Кто-нибудь писать трейнер для какой либо игры?
eden
Сен. 30, 2008 15:04:32
Люди, ау, вы хоть что-нибудь отпишите чтоб я понял заглядывать сюды или нет
shiza
Сен. 30, 2008 15:08:20
1. Боюсь что за один час все 2000 члеов этого форума не успели прочитать эту ветку.
2. Ты хочешь, чтоб тебе ответили все 2000 человек?
eden
Сен. 30, 2008 15:13:06
2000 ответов это конечно уже лишко, не непомешало бы :)
shiza
Сен. 30, 2008 15:17:58
Я имею ввиду, что чтобы тебе понять что сюда не стоит заглядывать - тебе должны сказать “НЕТ, ТРЕЙНЕРОВ НЕ ПИСАЛИ” все те, кто теоретически могут сюда заглянуть. А это дохрена народу.
з.ы. вроде тут можно включить чтоб ответы на мыло приходили. это раз.
видишь оранжевый полосатый квадратик около названия темы - это RSS на данную тему.
nobodyzzz
Сен. 30, 2008 16:26:56
топик стартер слегка ошибся форумом =)) тема скорее для wasm.ru или cracklab.ru(помница был(может есть еще=) сайт посвященый такого рода взлому игр. Да и питон не самый удобный язык для таких задач.
regall
Сен. 30, 2008 16:42:01
Да и питон не самый удобный язык для таких задач.
Не согласен, по-моему для таких задач любой язык удобный, который знаешь,
И вообще писать сам трейнер, по-моему, это уже последняя задача, другое дело - расковырять, ЧТО писать…
shiza
Сен. 30, 2008 16:49:43
Я последний раз трейнеры юзал в…. 1996 году =)
Была тогда такая мощная штука как GameWizard под Дос.
Простейший алгоритм примерно такой:
-2. Много раз сканируется память, в ней ищутся конструкции похожие на переменные (например целые).
-1. Сравнением - пытаемся определить какая из ячеек памяти нам нужна.
0. изменяем область в памяти на нужную нам.
Соотвественно - для универсального трейнера - нужна все три шага.
Тут я вижу две сложности.
1. как сделать прямой доступ к памяти чужого процесса
2. алгоритм поиска переменных в памяти
Ferroman
Сен. 30, 2008 17:06:12
ArtMoney?
Я думаю что это не питоновская задача. Такие вещи надо на более низкоуровневых языках писать, а питон разве что как клей/логику/интерефейс использовать…
shiza
Сен. 30, 2008 17:12:18
Непитонового там как раз этот прямой доступ к памяти. Наверное можно какую-нибудь dll-ку через ctypes обернуть.