d 10900 var value -> var = value d 10901 var delta -> var = var + delta
Захожу я на морг каждый день, читаю чатик, темки. Все срутся, наезжают друг на друга, обижаются. Кто-то в бан улетает, а потом мстит. Проблема в том, что многие слишком многого ожидают от морга и пв. Вот, например, разработчики. К разработке в этой сфере нужно относиться как к хобби, не более. Пишете софт? Круто, это реальный опыт. Критикуют? На ошибках учатся, вообще супер. Продаёте? Красавцы, профит лишним не бывает. Крякают? Ну а что ж вы хотели. Чтобы софт не крякали, стоимость взлома должна быть сравнима с ценой софта (или юзайте SaaS). Всё, что происходит тут - это вещи, которые законом не регулируются. В реальной жизни крякают почти всё и большая часть профита идёт от официальных компаний, которым просто нельзя юзать крякнутое. Стараетесь для шары? Будьте готовы ко всему. Поражаюсь людям, которые после всего, что здесь происходит, пишут для шары. У меня тоже иногда возникает гениальная идея для супер-софта для всех, однако такие темки быстро отбивают желание. Итог: не стоит полагаться на продажу софта, как на стабильный доход. Проще ставить цену софту = (стоимость разработки) / (кол-во потенциальных клиентов). А к профиту сверхнормы относиться как к приятному бонусу. Если хочется стабильного дохода, заказывайте приватный протектор и ждите, на первое время точно поможет. Теперь по теме. Лука поступил некрасиво, только не ясно, какой ему от этого толк. Каждый сам распоряжается своей репутацией. Джо слишком сильно заморачивается, нужно быть морально готовым к такому развитию событий с самого начала.
Судя по тому, что дезмонда не было около полугода на форуме, нельзя
В клиент точно абсолютно не добавляется и ничего не затрагивается: никаких длл и прочего? Да, ничего. При этом он не обязан быть чистым, а может быть отредактирован администратором
Всем привет! Представляю античит собственной разработки - Tiny Defender. Представляет собой сервис, полностью заменяющий и обобщающий стандартный китайский gacd (game anti-cheat daemon). [IMG] Фичи и возможности: Защита от программ, работающих через инжект пакетов (фарм-боты/SkillSender/автосвап/...) Защита от статической модификации клиента (подмена/пропатчивание elementclient.exe) Защита от эмуляции клиента (OOG) - детектирование в течение минуты. Прекрасно защищает от продвинутых читов, работающих без клиента: крафтеры, фарм-боты, флудеры. Защита от кликеров: прожатие скиллов, автоматизация действий Защита от прочих способов "быстрых прожатий" Запрет игры больше, чем в N окон Защита от динамической модификации клиента (после запуска процесса) - по данному принципу работают многие читы Ограничения доступа по железу и/или IP Наказание за любое запрещенное действие: Просто логгирование Кик персонажа Информирование о нарушении в ПМ определенному кругу лиц (GMам, например) Бан персонажа Бан аккаунта Особый режим бана (top secret) Вывод капчи с возможностью искупить вину и получить плюшку (как на китайском официальном сервере) "Белый" список пользователей, которым разрешено всё Возможность оповещения о любых событиях в GM-чат Продвинутая защита от обхода/отключения (привет, gacdOFF) Режим "тестирования", при котором отключены все блокировки - для тестирования возможностей API для взаимодействия с различным софтом (в будущем) Бонусы: Клиент/сервер произвольной версии Не требует перезапуска сервера Не требует модификации клиента Логгирует абсолютно все свои действия в консоль/файл. А в консоль еще цветными буковками ^_^. Также, логи частично русифицированы. Все вышеописанные фичи отключаются/настраиваются, что позволяет подстроить его под правила конкретного сервера Написан на чистом C++ последних стандартов, в связи с чем работает крайне шустро Для чего НЕ предназначен данный античит: Для защиты от атак на сервер. Античит разрабатывался для других целей. Таргетированные атаки могут проводиться с использованием редких багов или OOG-спама, которые действуют мгновенно или за очень короткий промежуток времени. Распознать атаку, заменив лишь один игровой сервис, невозможно. На данный момент идёт закрытое тестирование продукта (читай: купить пока что нельзя). Планировался набор тестеров, однако, они нашлись ещё до создания темы. Также, в связи с этим, некоторые фичи еще разрабатываются/дорабатываются. Реализовано не всё, однако никто не отменял обновления. Дата релиза неизвестна. Skype: smertig_zhyk Цена: Будет решена после окончательного релиза
True, your server goes OGG attack. Каждый раз, когда пишут OGG вместо OOG, в мире умирает 1 котёнок
Как-то мало функций для "полностью" переписанного gacd, в нём их гораздо больше. На правах рекламы: был удивлён, когда увидел тему, так как сам скоро выпускаю полноценный античит своей разработки с гораздо большим функционалом
if ( GNET::Timer::now - v50 > 359999 ) Ну ё-моё, английский-то знать надо. GNET::Timer::now - текущее время в формате unix-time. По логике можно понять, что v50 - время вступления в клан, а если порыть.. if ( GNET::Timer::now - player.extend_info.jointime > 359999 )
Пишу на C++ по причине большой любви к нему и возможностью встраиваться там, где не могут ваши джавы и пхп. Конечно, чистый си тоже хорош, но занимает больше времени на разработку. Асм туда же - как прослойка. Вообще, зависит от задачи. Те же редакторы на чистых плюсах не попишешь, нужен Qt/другой удобный GUI фреймворк. Тут лучше заходят шарп/джава/C++CLI. Если в ядре копаться, то лесом идут многие языки, остаются только нативные, приближенные к китайской реальности - Asm/C/C++. Если говорить вообще об играх, то зависит от типа игры и требований к быстродействию - ответ очевиден. P.S. Язык не важен, лишь бы руки росли из нужного места P.P.S. В последнее время заглядываюсь на D, хорошее продолжение после плюсов.
Не путай их. Первое (+1C) - это смещение от BaseAddress до GameAddress. Не менялось никогда. Второе изредка менялось - это смещение от GameAddress до структуры игрока (китайцы периодически меняли местами структуры в коде). На 1.3.6 второе +20, далее долгое время на 1.4.X - +34, потом я не следил
Для получения базового адрес есть софтина: GetBase
Очень странно. Посмотри значения помладше (от нуля и выше), возможно сдвинулось.
Ок.Но те оффсеты что ты скинул выше челу,для таргета,ибо они у меня они же в редакторе используются,а что на счет самого персонажа? Нет, они именно для перса. Координаты точно, вот Rotate возможно 1C/20/24. Новые версии не смотрел, может там всё поменяли
(Базовый адрес клиента) +1C +(28/2C/30/34/38) +XX +1C фиксировано с самого начала, смещение самих координат тоже. Второе смещение периодически меняется, банальным перебором можно найти
receive announceproviderid 0 receive announceproviderid 3 receive announceproviderid 4 receive announceproviderid 1 receive announceproviderid 2 http://mmorpg-devs.ru/threads/gs-беда.17537/ - Там смерт уже все написал Да это совершенно разные темы. Эти 5 записей почти во всех логах есть, не показатель
Любые приватные функции всегда можно реализовать. Интересует - лс.
хоспади,с кем не бывает Да дело не в этом. Любой разработчик знает правильное написание, так как знает расшифровку аббревиатуры. Поэтому такие описки/ошибки сразу палят, свой софт или чей-то ещё
так ты ж у меня огг бота покупал мистер Оо а ты говоришь предпочитаешь честное ведение конкуренции оО Как можно продавать то, название чего правильно даже написать не можешь? ---- По теме - молодцы, уважаю
Весь код не смотрел, но советую из тех 4-х команд, выделенных с двух сторон nop'ами, поставить add esp, 10h первой. Иначе получается, что в зависимости от условия стек либо меняется, либо нет, а такого быть не должно.
Какой был код до изменения? Вангую, что add esp, 10h в предпоследней строчке лишнее, или просто проблемы со стеком. Да и не ясно, что там было затёрто, раз столько места появилось.
Имена участников (разделяйте запятой).