Johnny2121 Ответов: 1

Как ввести код C# в память


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

То, что я хочу узнать и понять, очень просто..
Я хочу понять, как внедрить код в процесс windows.

-- ТО, ЧТО Я СДЕЛАЛ--

У меня есть криптер, в который я загружаю полезную нагрузку (полезная нагрузка-любой файл. exe)
затем криптер считывает массив байтов и шифрует его.
Хранит зашифрованные байты и пароль в заглушке, а затем
он должен расшифровать байты и ввести их в память-Вот где я застрял.

Я понятия не имею, как загружать байты в память, если нет фрагментов кода, которые я могу прочитать и узнать (все те, которые я нашел, были сделаны на C++), что я должен Google, чтобы найти лучшие результаты для меня, чтобы узнать?

Что я уже пробовал:

Я пробовал гуглить такие вещи, как..
Инъекция кода C#, инъекция кода в память c# и тому подобное, но все, что я могу найти, - это люди, показывающие, как шифровать и расшифровывать массив байтов, а не как вводить его в память

Philippe Mori

Делать такие вещи очень подозрительно...

1 Ответов

Рейтинг:
1

Dave Kreskowiak

Ты имеешь в виду вот так? Внедрение Сборок .Net В Неуправляемые Процессы[^]


Johnny2121

Это отличная тема, но разве она не требует знания языка с++?

Dave Kreskowiak

Вот в чем проблема. Среда CLR .NET не поддерживает прямое введение кода в другой процесс. Вы должны использовать заглушку, которая делает это, и это делается в C.

Johnny2121

У меня есть заглушка, в которую я загружаю Рунп.. RunPE не сделан на C#, он сделан на C++, но как я могу ввести его с помощью C#, мне действительно трудно объяснить, но я посмотрю этот пост.