Пожалуйста, обратите внимание, что пользователь заблокирован
Мне хотелось бы писать читы/стиллеры и тп.
заранее спасибо за ответ
заранее спасибо за ответ
Начиная с семерки .NET фреймворк предустановлен в системе. В семерке гарантировано есть версия 2.0, в десятке и выше уже гарантировано есть 4.0, если его, конечно, пользователь не удалил по какой-то нелепой причине. А так даже на системах с XP, которые удивительным образом все еще существуют в 2023 году, наиболее вероятно будет установлена как минимум версия 2.0, а то и 3.5.ну как можно писать вирус на шарпе при том что он не запустится без установленной .net
Понятно... просто я ставил софт HandBrake на 11ю винду и он без установки на ось Microsoft .NET Desktop Runtime не запускался... вот и решил что оно так.Начиная с семерки .NET фреймворк предустановлен в системе. В семерке гарантировано есть версия 2.0, в десятке и выше уже гарантировано есть 4.0, если его, конечно, пользователь не удалил по какой-то нелепой причине. А так даже на системах с XP, которые удивительным образом все еще существуют в 2023 году, наиболее вероятно будет установлена как минимум версия 2.0, а то и 3.5.
скорее наоборот.C#
C
Слишком толсто.ну как можно писать вирус на шарпе при том что он не запустится без установленной .net
Дальше экстернал чита ты не уйдешь. Почти всегда требуется функционал, который реализуется только при помощи внедрения кода.И стилер, и читы на C#
Какая проблема заинжектить шелл, который фреймворк в удаленном процессе развернет? Если не хочешь делать это сам, то можно взять готовый donut, например.Дальше экстернал чита ты не уйдешь. Почти всегда требуется функционал, который реализуется только при помощи внедрения кода
Понятное дело, что извернуться можно. Но надо ли, когда можно сразу учить C или C++ и не придется разворачивать в процессах ничего?Какая проблема заинжектить шелл, который фреймворк в удаленном процессе развернет? Если не хочешь делать это сам, то можно взять готовый donut, например.
С# более удобный язык программирования по сравнению с C++, разрабатывать софт на нём быстрее и проще за счёт уровня предоставляемых дотнетом абстракций. Нет необходимости писать свои велосипеды и увеличивать время разработки, с учётом того что разрабатывается относительно белый проект. Минусов не вижу, одни плюсы.Понятное дело, что извернуться можно. Но надо ли, когда можно сразу учить C или C++ и не придется разворачивать в процессах ничего?
Да и заинжектить шелл, который это развернет, это уже не совсем новичковое дело. Особенно, если этот шелл писать самому
upd:
опять таки, чтобы шелл написать, нужно знать что-то нативное)))
Где ты в перечислении читов и стиллеров увидел белый проект?)С# более удобный язык программирования по сравнению с C++, разрабатывать софт на нём быстрее и проще за счёт уровня предоставляемых дотнетом абстракций. Нет необходимости писать свои велосипеды и увеличивать время разработки, с учётом того что разрабатывается относительно белый проект. Минусов не вижу, одни плюсы.
Как и написать шелл самому, даже на Цэ и Плюсах, нужно понимать, как правильно отключить CRT, как адресовать данные через смещения в шеллкоде (для x86), как API находить или вызывать сисколлы. Это тоже не новичковое дело.Да и заинжектить шелл, который это развернет, это уже не совсем новичковое дело.
donut'у уже года три и не нужно ничего писать.Особенно, если этот шелл писать самому
Хорошо. Рассмотрим цель ТС по поводу читов. Обычно в онлайн играх есть античит.Как и написать шелл самому, даже на Цэ и Плюсах, нужно понимать, как правильно отключить CRT, как адресовать данные через смещения в шеллкоде (для x86), как API находить или вызывать сисколлы. Это тоже не новичковое дело.
donut'у уже года три и не нужно ничего писать.
Во многих странах разработка читов не запрещена, патчинг памяти игры не попадает под статью. Если шарп правильно подготовить, он может быть более эффективен, чем натив, в контексте малвари.Где ты в перечислении читов и стиллеров увидел белый проект?)
Если мы говорим про белый проект, то безусловно C# очень классный язык.
Но у тса другие цели.
Я согласен, что C# очень удобный и у него очень много плюсов по сравнению с C++ (кроме скорости конечно и постоянной дрочи с исключениями по х#йне). Но цели у ТСа явно не белые.
Мы же рассматриваем в этой теме языки под цели ТСа, а не в целом
На самом деле, ситуация на практике выглядит иначе. Проблема только в AMSI и ETW, первый обходится хорошей обфускацией, а второй отключается патчем.2) В процессе всё равно будет развернут фреймворк. Если в твоём нативном процессе внезапно развернулся .net, а так не задумано, то это быстрый детект.
Причем тут AMSI и ETW? Я про античит говорил, а не про антивирусные решения.На самом деле, ситуация на практике выглядит иначе. Проблема только в AMSI и ETW, первый обходится хорошей обфускацией, а второй отключается патчем.
Может и так, на шарпе уже давно ничего не пишу, спорить не буду.Если шарп правильно подготовить, он может быть более эффективен, чем натив, в контексте малвари.
Думаю, что в СНГ везде запрещено. Вот пример из РФ https://habr.com/ru/news/675440/Во многих странах разработка читов не запрещена, патчинг памяти игры не попадает под статью
Не обязательно, у библиотеки clr.dll в секции данных .data лежит буфер для AMSI-контекста, достаточно его найти и запортить. Прелесть этого обхода AMSI в том, что контекст лежит на RW-страницах, так что не надо делать VirtualProtect и патчить код.первый обходится хорошей обфускацией
Для новичка не проще и не быстрее. Тут то и дело появляются элитные кодесы на Цэ, а начинаешь их смотреть - так глаза кровоточат. Прежде чем новичок научится нормально использовать Цэ или Плюсы пройдет куда больше времени.Я же сказал, что если хочется, то можно извернуться, но вот только проще будет и быстрее, если не изворачиваться
Это теория, на практике с этим ты столкнешься крайне редко. Антивирусам лишь бы орать из-за каждой дополнительной подписанной мелкомягкими дллкой в памяти процесса.В процессе всё равно будет развернут фреймворк. Если в твоём нативном процессе внезапно развернулся .net, а так не задумано, то это быстрый детект