Сейчас на форуме: localhost1, vsv1, asfa (+5 невидимых) |
eXeL@B —› Вопросы новичков —› ASM & NET.FrameWork |
Посл.ответ | Сообщение |
|
Создано: 16 марта 2020 23:19 · Личное сообщение · #1 Вечер Добрый. Хотел у вас поинтересоваться как имея отладчик hex редактор и программу на NET.FrameWork добавить две секции 1-я .rsrc c иконкой и справочной информацией вторая добавленная секция загрузчик в нее нужно добавить еще и код на асемблере вычитающий 1 байт с последнего адреса программы при каждом запуске ? То есть нужен код на асм вычитающий последний байт и сохраняющий программу после чего делающий вызов или прыжок на на адресс EP ff2500204000 jmp dword ptr 004002000h который загрузит exe без ошибки mscoree.dll вот такой вот вопрос. ах да вот файл f51f_16.03.2020_EXELAB.rU.tgz - net.exe |
|
Создано: 16 марта 2020 23:28 · Поправил: Rio · Личное сообщение · #2 |
|
Создано: 16 марта 2020 23:34 · Личное сообщение · #3 |
|
Создано: 16 марта 2020 23:50 · Поправил: Rio · Личное сообщение · #4 sdk4 пишет: Rio попробуйте с конца загрузить из оверлея А оно мне надо? Вы спросили: sdk4 пишет: как имея отладчик hex редактор и программу на NET.FrameWork добавить две секции Всё остальное что вы хотите, это уже ваши дальнейшие манипуляции. sdk4 пишет: попробуйте на самом ехе потренироваться потренировался уже (когда писал криптор лет n назад). sdk4 пишет: Надо проверять. обязательно учту |
|
Создано: 16 марта 2020 23:53 · Личное сообщение · #5 |
|
Создано: 17 марта 2020 20:13 · Личное сообщение · #6 Манипуляции с модулям от самопроверок в нём зависят Общий способ при инфекте это создать копию процесса(так большинство крипторов делают, в частности что бы избежать коллизий с занятой памятью как у тебя недавно было), либо локально отменить изменения, но при этом придётся обрабатывать файловые апи для возврата оригинального файла. ----- vx | Сообщение посчитали полезным: sdk4 |
|
Создано: 18 марта 2020 19:59 · Личное сообщение · #7 difexacaw секции можно добавить через xn resurce editor (добавил программу в атач+2секции на опыты ) а вот отладка и стабильная работа это уже сложнее это уже нужны специально обученные люди а еще код вычита байта в общем дело не простое. b36f_18.03.2020_EXELAB.rU.tgz - net - sec.exe |
|
Создано: 18 марта 2020 20:13 · Личное сообщение · #8 |
|
Создано: 18 марта 2020 20:27 · Личное сообщение · #9 difexacaw вообще задача добавлять две сеции (ресурсы иконка ) и вторая секция с кодом на asm вычитания 1байта при каждом запуске для любых net приложений. изначально задача была такая но в нашем сельпо никто не умеет такого ,а что с этим сэмплом делать - можно попробывать отладить его до рабочего состояния написать сюда для всех полезную информацию к размышлению а можно и в корзину положить кому интересно может придумает что то новое на этом принципе в плане антиотладки автоматикой. |
|
Создано: 18 марта 2020 20:40 · Личное сообщение · #10 |
|
Создано: 18 марта 2020 22:30 · Поправил: sdk4 · Личное сообщение · #11 |
|
Создано: 18 марта 2020 22:46 · Личное сообщение · #12 |
|
Создано: 19 марта 2020 23:15 · Личное сообщение · #13 |
|
Создано: 20 марта 2020 02:10 · Личное сообщение · #14 sdk4, можно подгрузить .net сборку в любое приложение .net следующим образом https://webcache.googleusercontent.com/search?q=cache:https%3A%2F%2Fgist.github.com%2Fsub7ee%2F6e5a27aa1a55454b5d93f1f209981e38. Или если выполнение нативного кода критично, можно добавить директорию TLS, код будет вызван через колбек, который загрузчик вызовет во время инициализации процесса. |
|
Создано: 20 марта 2020 14:08 · Личное сообщение · #15 |
eXeL@B —› Вопросы новичков —› ASM & NET.FrameWork |