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

Ищу исходник. По созданию builder'a

  • Автор темы frytilyps
  • Дата начала
Здравствуйте! Ищу исходники и мануалы
по созданию builder'a к своей программе.

p.s. желательно исходники на delphi и c++
если у кого есть, поделитесь.

Спасибо!
Смотря ,что тебе надо - тебе надо править исход файл или компилить файл из исходников?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
если для натива создаёшь строку заполненную нуллами, находишь её offset и делаешь билдер
лучше 256-байтную сигнатуру в начале, которую искать бинарным поиском. Аналог стрстр. После патчинга оставшиеся байты занулить. А то каждый ребилд заебешься офсеты глядеть в хексредакторе.
Да и это, ты троллишь? Искать офсет строки в хексредакторе, которая содержит только нулевые байты. Ну это такое удовольствие, для мазохистов наверное. Или ты PE файл в хекс редакторе никогда не видел? Там нулей - дохуя
 
лучше 256-байтную сигнатуру в начале, которую искать бинарным поиском. Аналог стрстр. После патчинга оставшиеся байты занулить. А то каждый ребилд заебешься офсеты глядеть в хексредакторе.
Да и это, ты троллишь? Искать офсет строки в хексредакторе, которая содержит только нулевые байты. Ну это такое удовольствие, для мазохистов наверное. Или ты PE файл в хекс редакторе никогда не видел? Там нулей - дохуя
Нули это пример, можно любям другим байтом, потом нужно не забыть всё это на ноль поправить
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Тащемто серкертных техник тут нету. Все ограничивается фантазией разраба поделия. Накину простейший примерчиг.
Например предполагается что конфиг чудо софта лежит в структуре вида
C++:
struct Config
{
    uint16_t port;
    uint32_t ip;
    char somData[10];
};

В софте есть буффер типа

Код:
uint8_t someBuf[100] = {0x11, 0x22, 0x33, 0x44};

Соответственно в бинаре будет блок на 100 байт, который начинаются с 11 22 33 44 в хексе.

Далее в коде ты юзаешь так

C++:
Config * myConfig = reinterpret_cast<Config *>(someBuf);

А в билдере грузишь бинарь, ищешь начало буфера, получаешь указатель и заполняешь структуру.

Накидал за пару минут, не тестил. Сорян, что не готовое решение =)
 


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