Сейчас на форуме: vsv1, NIKOLA, r0lka, johnniewalker (+4 невидимых) |
eXeL@B —› Крэки, обсуждения —› Посоветуйте генератор патчей. |
Посл.ответ | Сообщение |
|
Создано: 09 декабря 2018 20:41 · Личное сообщение · #1 Привет. Посоветуйте генератор патчей. В принципе сейчас пользуюсь dup2, и вроде как ничего лучше и нету, но может я чего пропустил. Что надо кроме стандартного функционала, который есть везде: 1. поддержка х86 и х86-64 PE 2. удаление ЭПЦ с бинарника 3. возможность патча ресурсов - замена ресурса с определённым ID на другой (потенциально другого размера) Опционально, если с этими хотелками ничего нету, то хотя бы с возможностью прицепить к патчу и запускать утилиты с передачей опций в ком. строке без отображения доп. окон. Или как всегда самому всё колхозить надо? И если колхозить - может кто знает где взять SDK для плагинов dup2? |
|
Создано: 09 декабря 2018 21:04 · Поправил: Kindly · Личное сообщение · #2 cppasm пишет: Посоветуйте генератор патчей. AT4RE Patcher cppasm пишет: 2. удаление ЭПЦ с бинарника может ЭЦП (Digital Signature)? ImageRemCert - юзаю от Jupiter http://www.woodmann.com/collaborative/tools/index.php/ImageRemCert она вроде работает с командной строки, так что башем можно запускать. cppasm пишет: 3. возможность патча ресурсов - замена ресурса с определённым ID на другой (потенциально другого размера) ну тут только в голову Restorator с его генерируемыми ресурс-патчами приходит в голову. Но! Если тебе нужно сравнить файлы "source" и "modified" без проблем и заморочек, можно юзать VCDIFF аналоги: xdelta, jojodiff, hdiffpatch (их тоже башем запускать). И если колхозить - может кто знает где взять SDK для плагинов dup2? 8bec_09.12.2018_EXELAB.rU.tgz - PDK.ZIP ----- Array[Login..Logout] of Life |
|
Создано: 09 декабря 2018 21:54 · Поправил: cppasm · Личное сообщение · #3 Kindly пишет: может ЭЦП (Digital Signature)? ImageRemCert - юзаю от Jupiter Да, опечатка. Та утиль у меня тоже есть - надо чтоб сгенерированный патч умел сам удалять... Kindly пишет: ну тут только в голову Restorator с его генерируемыми ресурс-патчами приходит в голову. Блин, там кода 10 строк по сути - прийдётся самому видимо пилить. За PDK спасибо, посмотрю. Суть в том, что надо аналог search&replace, но для ресурсов. Чтобы патч изменения в следующих версиях бинарника переживал. Сейчас то я всё руками делаю разными утилитами, и просто генерирую потом offset patch. Но это не оптимально как-то, с выходом каждой новой версии софтины так делать - хоть там и работы на 2 минуты... // Added Kindly пишет: AT4RE Patcher Спасибо, интересная штука Кстати, ещё в список хотелок - может есть что-то, что умеет добавлять функи в таблицу импорта? В смысле генератор патчей, который генерит патчи способные на такое. Чем руками добавить я в курсе )) |
|
Создано: 09 декабря 2018 22:13 · Личное сообщение · #4 |
|
Создано: 09 декабря 2018 22:19 · Личное сообщение · #5 |
|
Создано: 09 декабря 2018 22:29 · Личное сообщение · #6 f13nd пишет: Но чтоб перелопатить директорию ресурсов, которая на трех структурах всего плюс четыре структуры заголовка файла - это неподъемная какая-то жесть. ему надо нечто вроде консольного resourcehacker. cppasm кстати, попробуй: http://www.heaventools.ru/resource-tuner-console.htm ----- Array[Login..Logout] of Life |
|
Создано: 09 декабря 2018 23:33 · Личное сообщение · #7 |
|
Создано: 27 декабря 2018 21:03 · Личное сообщение · #8 |
|
Создано: 30 января 2019 17:40 · Личное сообщение · #9 ==DJ==[ZLO] пишет: Будем ждать от тебя работ твоих. На понт детей в детском садике попробуй взять, может там поведутся... Вот дошли руки. Плагин для DUP2 для удаления цифровой подписи (исходники в архиве), может кому пригодится. 7b8c_30.01.2019_EXELAB.rU.tgz - dup2_unsign.7z | Сообщение посчитали полезным: CyberGod, TerminatorX, LinXP, Dart Raiden, WildGoblin, guga |
eXeL@B —› Крэки, обсуждения —› Посоветуйте генератор патчей. |