HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости > Инструменты
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 28.03.2023, 18:45
mamura
Новичок
Регистрация: 20.01.2023
Сообщений: 0
С нами: 1745454

Репутация: 0
По умолчанию

Привет всем, может есть у кого статейки как можно модифицировать exe до "уникального кода" впрочем по другому сказать до существенных изменений в коде без потери работоспособности изначальной программы)
Знаю тут есть несколько статей по работе с PE но они все про написасание чего-то с 0 или внедоение своего исполняемого кода !ВО что-то!
Мне бы статеки про запутывание, уникализацию, смену точек взода в программу .и.тп
Есть спецы тут?
манула могу и купить )
 
Ответить с цитированием

  #2  
Старый 28.03.2023, 19:16
B13
Новичок
Регистрация: 04.05.2009
Сообщений: 3
С нами: 8958594

Репутация: 5
По умолчанию

В гугл введите "обфурскация кода/обфурскация", статей на эту тему думаю будт не малое количество.
 
Ответить с цитированием

  #3  
Старый 28.03.2023, 19:36
WithoutIrony
Новичок
Регистрация: 28.08.2022
Сообщений: 0
С нами: 1953945

Репутация: 0
По умолчанию

Цитата:

B13 сказал(а):

В гугл введите "обфурскация кода/обфурскация", статей на эту тему думаю будт не малое количество.

Он бинарник хочет морфить, а не сорцы.

По теме - декомпилировать бинарь и морфить сорцы
 
Ответить с цитированием

  #4  
Старый 28.03.2023, 21:05
B13
Новичок
Регистрация: 04.05.2009
Сообщений: 3
С нами: 8958594

Репутация: 5
По умолчанию

Цитата:

WithoutIrony сказал(а):

Он бинарник хочет морфить, а не сорцы.

По теме - декомпилировать бинарь и морфить сорцы
Немного не понял. возможно я ошибаюсь, а если так, то поправьте.

разве .exe и .bin это не разные исполняемые файлы?

И при чем здесь сорцы?
 
Ответить с цитированием

  #5  
Старый 29.03.2023, 09:28
Mark Klintov
Участник форума
Регистрация: 29.08.2022
Сообщений: 152
С нами: 1953134

Репутация: 0
По умолчанию

На каком языке написан твой PE-файл? Для C# используй NET Reactor и не придется заморачиваться. Прогу можешь найти в ресурсах. Если нужно что-то свое, то можно написать простой обфускатор. Ниже я оставил пример такого обфускатора на шарпе. Запускаешь программу через консоль и указываешь путь до файла после названия скрипта.

Пример:
Код:
start build.exe C:\Users\Professional\Documents\primer_1.exe
 
Ответить с цитированием

  #6  
Старый 29.03.2023, 19:58
mamura
Новичок
Регистрация: 20.01.2023
Сообщений: 0
С нами: 1745454

Репутация: 0
По умолчанию

Цитата:

Mark Klintov сказал(а):

На каком языке написан твой PE-файл? Для C# используй NET Reactor и не придется заморачиваться. Прогу можешь найти в ресурсах. Если нужно что-то свое, то можно написать простой обфускатор. Ниже я оставил пример такого обфускатора на шарпе. Запускаешь программу через консоль и указываешь путь до файла после названия скрипта.

Пример:
Код:
start build.exe C:\Users\Professional\Documents\primer_1.exe
Да, на C# но абфускация кода это не серьезно)
Хотелось бы освоить виртуализацию кода или переустановки произвольно взятой команды JMP|CALL на тело кода, изменение точек входа да и вообще измнение поведения кода.
 
Ответить с цитированием

  #7  
Старый 29.03.2023, 19:59
mamura
Новичок
Регистрация: 20.01.2023
Сообщений: 0
С нами: 1745454

Репутация: 0
По умолчанию

Цитата:

B13 сказал(а):

В гугл введите "обфурскация кода/обфурскация", статей на эту тему думаю будт не малое количество.

Это не совсем подходит
 
Ответить с цитированием

  #8  
Старый 29.03.2023, 20:07
mamura
Новичок
Регистрация: 20.01.2023
Сообщений: 0
С нами: 1745454

Репутация: 0
По умолчанию

Вся сложность в том что статей по работе с PE (чужим софтом например) с гулькин нос, что куда и откуда.. и зачем )) ответов нет)
На угад тыкать как вы понимаете максимально не рационально ) какая-то больше, обратный инжиниринг.. все такое, придеться книги пендосовские покупать видимо
 
Ответить с цитированием

  #9  
Старый 29.03.2023, 20:51
Mark Klintov
Участник форума
Регистрация: 29.08.2022
Сообщений: 152
С нами: 1953134

Репутация: 0
По умолчанию

Цитата:

mamura сказал(а):

Да, на C# но абфускация кода это не серьезно)

Ты либо не знаешь, что тебе нужно, либо не до конца освоил тему. Смотри, виртуализация кода это процесс трансформации исходного кода программы в другой код, который трудно понять или изменить. В этой виртуализации есть несколько методов (к примеру обфускация, шифрование и тд). Когда ты обфусцируешь код, то твоя EP (точка входа) меняется, и чтобы начать читать код, реверсеру следует отыскать OEP (оригинальная точка входа) и обфускаторы этот процесс затрудняют
 
Ответить с цитированием

  #10  
Старый 29.03.2023, 20:58
Mark Klintov
Участник форума
Регистрация: 29.08.2022
Сообщений: 152
С нами: 1953134

Репутация: 0
По умолчанию

Цитата:

mamura сказал(а):

Привет всем, может есть у кого статейки как можно модифицировать exe до "уникального кода" впрочем по другому сказать до существенных изменений в коде без потери работоспособности изначальной программы)

Одной статьей здесь не обойтись, могу по рекомендовать книгу Ивана Склярова "Изучаем Ассемблер за 7 дней", без этого языка в реверс как в темный лес идти. Также с журнала Xakep можешь почитать курс"Реверс Малвари"
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.