Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Создание билдера на C#. (https://forum.antichat.xyz/showthread.php?t=148875)

BlincAttack 16.10.2009 21:46

Создание билдера на C#.
 
Здравствуйте.Подскажите пожалуйста как на C# можно создать билдер.Например как билдер бота Black Energy.
Предположим у меня есть код:

string text = Console.ReadLine();
Console.WriteLine(text);

Запускаем программу,вводим значение.Программа закрывается и создаёт ещё 1 .exe в котором значению text присваивается введённое значение и обрезается строка Console.ReadLine();.То есть получается второй .exe файл с кодом:

string text = текст который мы ввели в первом .exe
Console.WriteLine(text);

За ранее благодарен!

mr.The 16.10.2009 22:46

обычно задаётся переменная\константа вида
text\0\0\0\0\0\0\0....(тут сколько тебе нужно места зарезервировать)
где \0 - нулевой байт.
потом, хекс-редакторе находим адрес по которому это всё записанно, и просто меняем эти данные из билдера.

ну вот как-то так.

BlincAttack 16.10.2009 22:48

Та не там проще должно быть=(

gold-goblin 16.10.2009 23:24

Ну можно тащить с собой компилятор, изменять сорцы и компилить..... Выриант мистера круче.е.....

BlincAttack 16.10.2009 23:29

А по подробнее можно про вариант мистера?

gold-goblin 16.10.2009 23:33

=)
Цитата:

обычно задаётся переменная\константа вида
text\0\0\0\0\0\0\0....(тут сколько тебе нужно места зарезервировать)
где \0 - нулевой байт.
потом, хекс-редакторе находим адрес по которому это всё записанно, и просто меняем эти данные из билдера.

ну вот как-то так.

BlincAttack 16.10.2009 23:34

=( Хз как это устроить=(

gold-goblin 16.10.2009 23:35

делаешь переменную с значением 346234325 (на пример) потом ищещь это значение билдером и меняешь.

_antony 16.10.2009 23:49

CreateFile -> CreateFileMapping -> MapViewOfFile дальше все просто)

zeppe1in 16.10.2009 23:57

с компилятором надо. а так то это лажа.


Время: 00:25