NoX World - форум об игре NoX

Привет фанатам NoX !!! => Рубаем по интернету => Тема начата: Lаrboss от 19/04/2011 18:31:07

Название: Nox Shield
Отправлено: Lаrboss от 19/04/2011 18:31:07
  NOX SHIELD
========
Назначение. Что такое "Щит Нокса"? Это сравнительно не большая программа, целью которой является защита игры от все возможных "не честных" манипуляций из вне, не зависимо от того, собираетесь вы играть соло или по сети.Подобный софт обычно называют Античитом.
Системные требования. Операционная система семейства NT. От Windows 2000 до Windows 7 включительно. Драйвер защиты тестировался на Windows XP, Windows Server 2003, Windows 7.
Использование. К счастью, это не форум программистов и мне нет необходимости рассказывать всю "кухню" работы. Итак, для того, чтобы воспользоваться сей программой от вас требуется установить для начала ее (объем примерно 500кб в архивированном виде). Запустить. Запускать можно как до игры, так и после - это не принципиально для работы Античита на данном этапе его функционирования. После запуска, в центре экрана должен появиться щит, необходимо подождать немного пока произойдет инициализация (обычно это не больше 5-6 секунд). После инициализации, щит исчезнет и программа перейдет в системный трей (значки возле часов, внизу справа). Античит готов выполнять свою основную функцию. Теперь можно запускать игру, если еще не запустили, и, кликнув правой кнопкой мыши по значку Античита в трее, выбрать в меню - Включить. Все.
Особенности версии. Данная версия предназначена в основном для тестирования базовой функциональности. Она далека от того, что задумывалось изначально. Выключив или включив Античит, вы свободно зайдете на сервер, он вам не помешает играть. Ибо работает локально.
Важные примечания.
- Программа распространяется по принципу "как есть". Я не могу гарантировать успешность работы на ваших ПК.
- Для запуска могут потребоваться права Администратора, если вы в вашей системе   представлены  как обычный пользователь.
- Обратите особое внимание на то, что эта программа и я не имеют никакого отношения к администрации сайта и сервера.
PS. Для тестирования советую воспользоваться "не честными" программами на подобии ArtMoney.
Скачать : http://ifolder.ru/23065930
 
Название: Nox Shield
Отправлено: EvilWisp от 19/04/2011 18:39:46
Можно краткое описание зашитных функций этой программы? ну или все таки принцип действия. Программа защищает от изменения память нокса?
Название: Nox Shield
Отправлено: Lаrboss от 19/04/2011 18:41:54
Программа защищает от изменения память нокса?
Именно.
Название: Nox Shield
Отправлено: EvilWisp от 19/04/2011 18:52:34
Да, артмани,winhack2,тренеры просто не могут получить доступ к памяти процесса. Проверил. А в сетевой игре защита будет работать только со стороны хоста как я понимаю?
Название: Nox Shield
Отправлено: Lаrboss от 19/04/2011 19:10:00
А в сетевой игре защита будет работать только со стороны хоста как я понимаю?
Изначально задумывалась защита таким образом, чтобы Античит защищал, а сервер не пускал к себе, если Античит у пользователя не будет включен. Однако, Администрация не согласилась с такой системой, потому что это муторно, и не так просто. Я с ними согласен. Да и читаков-то у нас практически нет. Я придумал нечто другое, что, возможно, заставит использовать "Щит Нокса"...
Название: Nox Shield
Отправлено: Perfect от 19/04/2011 20:20:47
Что же это? :sarcastic:
Название: Nox Shield
Отправлено: TheSim от 19/04/2011 20:37:32
забавная идея, жалко не особо рабочая. Т.е. некоторую защиту памяти она конечно дает, но увы, пока я писал это сообщение придумал три способа обхода такой защиты.
Название: Nox Shield
Отправлено: Lаrboss от 20/04/2011 09:36:53
Сим, ты проверил, что не рабочая?
Обрати внимание на то, что это только ты, профессиональный программист, придумал три способа обхода защиты, а не простой пользователь. Все ломается, я знаю. Вопрос только в том, как это сложно будет сделать для разных категорий пользователей.
Название: Nox Shield
Отправлено: TheSim от 20/04/2011 12:22:37
Как итог нашего чата - твою защиту действительно сложно сломать простому пользователю
Название: Nox Shield
Отправлено: Squall от 20/04/2011 13:22:40
Так имеет смысл использовать программу при игре на сервере?
Название: Nox Shield
Отправлено: Dio от 20/04/2011 13:38:17
Смысла нет, сервер и без нее работает, то есть если ты не читер то зачем тебе ставить, а если читер, то ее ставить тем более тебе не надо, просто показательный пример так сказать
Название: Nox Shield
Отправлено: Lаrboss от 20/04/2011 13:59:28
Так имеет смысл использовать программу при игре на сервере?
Цитировать
Особенности версии. Данная версия предназначена в основном для тестирования базовой функциональности.
Рамиро, программа не дает читерить тому, у кого она установлена. Пока так.
Я еще думаю как осуществить контроль и обратную связь. Один из вариантов, добавить одним из показателей в статистику по серверу - включен/выключен античит у конкретного пользователя. Или открыть сайт статистики по использованию античита. Так же не исключаю возможность добавления вкусных статистических плюшек - APM игрока, например. А в сам античит можно встроить получение статистики по серверу с сайта и оповещении, скажем, о том, что на сервере есть народ.
Название: Nox Shield
Отправлено: EvilWisp от 20/04/2011 14:21:06
APM да, вкусно:)
Чтобы показывал включен ли на сервере, к которому ты зашел noxshield, тоже хорошо.
А по поводу уровня безопасности, то ее сложно будет поднять на должный уровень без пропатчивания noxpatched.exe я думаю.
Название: Nox Shield
Отправлено: Lаrboss от 20/04/2011 14:41:01
А по поводу уровня безопасности, то ее сложно будет поднять на должный уровень без пропатчивания noxpatched.exe я думаю.
Почему? Раскрой свои рассуждения. Что хочешь сделать, пропатчив исполнительный файл, какие изменения сделать? (Гипотетически)
Название: Nox Shield
Отправлено: Garett от 20/04/2011 17:22:49
Много критики.

С формальных ошибок:

Очень странно в контексте выглядят:

Возникают вопросы:

Нельзя не отметить достоинства:

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

P.S. К комментариям:
Может всю указанную новую функциональность логичнее добавить к NoxManager, чем к NoxShield, или совместить все в одной программе?
Название: Nox Shield
Отправлено: Lаrboss от 20/04/2011 18:14:49
Цитировать
Операционной состемы "Windows 2003" не существует. Существует ОС Windows Server 2003, но рядом с наименованиями Windows XP и Windows 7, "Windows 2003" находиться не должен.
Да, ошибка. Администраторы/модераторы подправьте 1ый пост.
Цитировать
"Для запуска могут потребоваться права Администратора, если вы в вашей системе представлены как обычный пользователь.", - здесь логическая несогласованность, чем "обычный" пользователь отличается от "необычного"?
Логическая не согласованность есть. Обычный пользователь - здесь имеется ввиду пользователь с ограниченными правами в системе. Необычный - это пользователь с правами администратора.
Цитировать
"К счастью, это не форум программистов и мне нет необходимости рассказывать всю "кухню" работы.", - ну раз уж упомянуто значит, вероятно, все-таки что-то там в "кухне" есть.
Конечно есть, он же работает. Под "кухней" я понимаю принцип работы, устройство программы и тд. Кто интересуется, я могу рассказать как все работает.
Цитировать
"Включив или выключив Античит, вы свободно зайдете на сервер, он вам не помешает играть", - тогда зачем оно и при чем здесь сервер?
Тема находится в разделе "Рубаем по интернету" не спроста.


Цитировать
В явном виде не указана функциональность программы. Не понятно только ли у приложения Nox-а остается доступ к собственной памяти, или сам Античит может тоже что-то там делать?
Нет, не может ничего делать. После того, как загружается драйвер защиты, доступ к памяти игры для всех внешних обращений запрещается, в частности и для самого Античита.
Цитировать
Что делает программа в течении нескольких секунд пока на экране изображен щит
Происходит инициализация приложения, загрузка драйвера....честно говоря, там установлена искусственная задержка, длительностью 5 секунд. Что там происходит конкретно могу рассказать только при личной переписке (показать часть кода тоже могу). На это есть свои причины.
Цитировать
"Она далека от того, что задумывалось изначально.", - что задумывалось изначально?
Изначально задумывалось, что при подключении на сервер, кроме логина и пароля, сервер должен проверять состояние Античита у игрока (О том как это должно происходить я здесь не буду расписывать). Естественно, если сервер не получается подтверждения, что Античит работает у игрока, игрок не может зайти в игру или сразу же отключается. Но, так как Администрация не согласна с таким принципом работы, развитие Античита пойдет в несколько другом направлении. 
Цитировать
Глобально: Не понятно зачем добровольно запрещать самому себе доступ с управлению собственной памятью и надеяться, что при попытке внешнего доступа, злоумышленника заинтересует именно память игрового приложения со странным названием "Nox", а не, например, пароли браузера и таблицы распределения прав достува к вашему ЭВМ?
"Что такое "Щит Нокса"? Это сравнительно не большая программа, целью которой является защита игры от все возможных "не честных" манипуляций из вне, не зависимо от того, собираетесь вы играть соло или по сети"





Название: Nox Shield
Отправлено: Evengard от 21/04/2011 19:57:40
  • "Обратите особое внимание на то, что эта программа и я не имеют никакого отношения к администрации сайта и сервера.", - а если бы имели, что бы изменилось? (фраза вида "для себя" своего смысла не меняет от любого лица)

Моё требование.

UPD: насчёт WinServer 2003 - fixed