• XSS.stack #1 – первый литературный журнал от юзеров форума

Какой ЯП начать изучать?

?

Из трех твоих вариантов шарп самый простой для новичкови подходящий для твоих нужд, но самый ограниченый в плане, если позже захочешь глубже изучить или перейти на другой ЯП.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
ну как можно писать вирус на шарпе при том что он не запустится без установленной .net
 
Пожалуйста, обратите внимание, что пользователь заблокирован
ну как можно писать вирус на шарпе при том что он не запустится без установленной .net
Начиная с семерки .NET фреймворк предустановлен в системе. В семерке гарантировано есть версия 2.0, в десятке и выше уже гарантировано есть 4.0, если его, конечно, пользователь не удалил по какой-то нелепой причине. А так даже на системах с XP, которые удивительным образом все еще существуют в 2023 году, наиболее вероятно будет установлена как минимум версия 2.0, а то и 3.5.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Начиная с семерки .NET фреймворк предустановлен в системе. В семерке гарантировано есть версия 2.0, в десятке и выше уже гарантировано есть 4.0, если его, конечно, пользователь не удалил по какой-то нелепой причине. А так даже на системах с XP, которые удивительным образом все еще существуют в 2023 году, наиболее вероятно будет установлена как минимум версия 2.0, а то и 3.5.
Понятно... просто я ставил софт HandBrake на 11ю винду и он без установки на ось Microsoft .NET Desktop Runtime не запускался... вот и решил что оно так.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
C#

C
скорее наоборот.
Си будет беспроигрышный вариант всегда
 
C# очевидно, нет смысла в 2023 году начинать учить ЯПы с С++ и, более того, чистого С.
И стилер, и читы на C# прекрасно пишутся. Особенно, те, что ты будешь пытаться писать в образовательных целях.
С++ ты всегда можешь освоить позже, если поймешь, что есть в этом необходимость.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
ну как можно писать вирус на шарпе при том что он не запустится без установленной .net
Слишком толсто.

Вам не надоело еще это тереть ? Одно и тоже.

ТС, никто тебе не посоветует, потому что у каждого свое мнение. Тут были дебаты на десятки страниц про выбор языка. Выбирай сам, что тебе по душе, на том и пиши. Хоть на петоне.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
И стилер, и читы на C#
Дальше экстернал чита ты не уйдешь. Почти всегда требуется функционал, который реализуется только при помощи внедрения кода.
Хуки игровых функций, быстрое чтение/запись в память. Пока ты вызовешь WPM/RPM особенно с логикой на C# уже год пройдет.
С читами вообще всё очень разнообразно. Если игра написана на нативе, то C# очевидно для интернала не пойдет.
C# пойдет для читов только для игр, которые и написаны на C# (допусти, Unity используется)
Так что не ставьте ТС'а в заблуждение по поводу читов на C#. (ну либо тсу в добавок к C# придется учить C/asm для внедрения кода :)))
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Дальше экстернал чита ты не уйдешь. Почти всегда требуется функционал, который реализуется только при помощи внедрения кода
Какая проблема заинжектить шелл, который фреймворк в удаленном процессе развернет? Если не хочешь делать это сам, то можно взять готовый donut, например.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Если до этого ничего толком не изучали, то начините с понимания программирования как науки, как предмета, с алгоритмов на основе псевдо-языка, параллельно прилагая это к любому понравившему языку программирования, желательно чтобы он был системным. Ну и изучайте парадигмы, а также структуры данных, архитектуры. Это базовое. Но многое зависит еще от прикладной области, к которой вы стремитесь, если конечно стремитесь.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Какая проблема заинжектить шелл, который фреймворк в удаленном процессе развернет? Если не хочешь делать это сам, то можно взять готовый donut, например.
Понятное дело, что извернуться можно. Но надо ли, когда можно сразу учить C или C++ и не придется разворачивать в процессах ничего?
Да и заинжектить шелл, который это развернет, это уже не совсем новичковое дело. Особенно, если этот шелл писать самому

upd:
опять таки, чтобы шелл написать, нужно знать что-то нативное)))
 
Понятное дело, что извернуться можно. Но надо ли, когда можно сразу учить C или C++ и не придется разворачивать в процессах ничего?
Да и заинжектить шелл, который это развернет, это уже не совсем новичковое дело. Особенно, если этот шелл писать самому

upd:
опять таки, чтобы шелл написать, нужно знать что-то нативное)))
С# более удобный язык программирования по сравнению с C++, разрабатывать софт на нём быстрее и проще за счёт уровня предоставляемых дотнетом абстракций. Нет необходимости писать свои велосипеды и увеличивать время разработки, с учётом того что разрабатывается относительно белый проект. Минусов не вижу, одни плюсы.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
С# более удобный язык программирования по сравнению с C++, разрабатывать софт на нём быстрее и проще за счёт уровня предоставляемых дотнетом абстракций. Нет необходимости писать свои велосипеды и увеличивать время разработки, с учётом того что разрабатывается относительно белый проект. Минусов не вижу, одни плюсы.
Где ты в перечислении читов и стиллеров увидел белый проект?)
Если мы говорим про белый проект, то безусловно C# очень классный язык.
Но у тса другие цели.
Я согласен, что C# очень удобный и у него очень много плюсов по сравнению с C++ (кроме скорости конечно и постоянной дрочи с исключениями по х#йне). Но цели у ТСа явно не белые.
Мы же рассматриваем в этой теме языки под цели ТСа, а не в целом
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Да и заинжектить шелл, который это развернет, это уже не совсем новичковое дело.
Как и написать шелл самому, даже на Цэ и Плюсах, нужно понимать, как правильно отключить CRT, как адресовать данные через смещения в шеллкоде (для x86), как API находить или вызывать сисколлы. Это тоже не новичковое дело.

Особенно, если этот шелл писать самому
donut'у уже года три и не нужно ничего писать.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Как и написать шелл самому, даже на Цэ и Плюсах, нужно понимать, как правильно отключить CRT, как адресовать данные через смещения в шеллкоде (для x86), как API находить или вызывать сисколлы. Это тоже не новичковое дело.


donut'у уже года три и не нужно ничего писать.
Хорошо. Рассмотрим цель ТС по поводу читов. Обычно в онлайн играх есть античит.
1) Донату 3 года, скорее всего его сигнатуры давно известны. Ок, мы можем их поменять
2) В процессе всё равно будет развернут фреймворк. Если в твоём нативном процессе внезапно развернулся .net, а так не задумано, то это быстрый детект.
Я же сказал, что если хочется, то можно извернуться, но вот только проще будет и быстрее, если не изворачиваться
 
Где ты в перечислении читов и стиллеров увидел белый проект?)
Если мы говорим про белый проект, то безусловно C# очень классный язык.
Но у тса другие цели.
Я согласен, что C# очень удобный и у него очень много плюсов по сравнению с C++ (кроме скорости конечно и постоянной дрочи с исключениями по х#йне). Но цели у ТСа явно не белые.
Мы же рассматриваем в этой теме языки под цели ТСа, а не в целом
Во многих странах разработка читов не запрещена, патчинг памяти игры не попадает под статью. Если шарп правильно подготовить, он может быть более эффективен, чем натив, в контексте малвари.

2) В процессе всё равно будет развернут фреймворк. Если в твоём нативном процессе внезапно развернулся .net, а так не задумано, то это быстрый детект.
На самом деле, ситуация на практике выглядит иначе. Проблема только в AMSI и ETW, первый обходится хорошей обфускацией, а второй отключается патчем.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
На самом деле, ситуация на практике выглядит иначе. Проблема только в AMSI и ETW, первый обходится хорошей обфускацией, а второй отключается патчем.
Причем тут AMSI и ETW? Я про античит говорил, а не про антивирусные решения.
Если шарп правильно подготовить, он может быть более эффективен, чем натив, в контексте малвари.
Может и так, на шарпе уже давно ничего не пишу, спорить не буду.
Во многих странах разработка читов не запрещена, патчинг памяти игры не попадает под статью
Думаю, что в СНГ везде запрещено. Вот пример из РФ https://habr.com/ru/news/675440/
Наверняка, в других старанах СНГ по такой же статье могут подтянуть читоделов
 
Пожалуйста, обратите внимание, что пользователь заблокирован
первый обходится хорошей обфускацией
Не обязательно, у библиотеки clr.dll в секции данных .data лежит буфер для AMSI-контекста, достаточно его найти и запортить. Прелесть этого обхода AMSI в том, что контекст лежит на RW-страницах, так что не надо делать VirtualProtect и патчить код.

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

В процессе всё равно будет развернут фреймворк. Если в твоём нативном процессе внезапно развернулся .net, а так не задумано, то это быстрый детект
Это теория, на практике с этим ты столкнешься крайне редко. Антивирусам лишь бы орать из-за каждой дополнительной подписанной мелкомягкими дллкой в памяти процесса.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх