eXeL@B —› Вопросы новичков —› Подскажите софт |
Посл.ответ | Сообщение |
|
Создано: 29 ноября 2017 14:41 · Личное сообщение · #1 Нужно что-то удобное для документированных патчей. К сожалению dup2 не умеет импортировать текстовый дифф файлов, может только его экспортировать, хотя на мой взгляд, у него самый удобный формат представления. Как вариант - делать руками через HexCmp, но тут тоже есть огромное неудобство, он умеет отображать только файловый оффсет, а нужны VA. Удобнее аналогов я не знаю. Посоветуйте что посмотреть по теме. |
|
Создано: 29 ноября 2017 15:33 · Личное сообщение · #2 |
|
Создано: 29 ноября 2017 18:38 · Личное сообщение · #3 Для работы чисто с офсетами есть парочка: Формат скрипта: Code:
А на кой нужны VA, не знаю, к файлам данных итп их не применишь. | Сообщение посчитали полезным: Ate |
|
Создано: 30 ноября 2017 01:10 · Поправил: dosprog · Личное сообщение · #4 VOLKOFF пишет: Надежность и целостность не гарантирована ) Типа да. Но пользую его регулярно, замечаний не выявлено. Компилировался с год назад, лазить туда оказалось незачем. Единственно, что нужно будет там поправить, по свободе, это что после двоеточия адреса патча обязательно должен быть пробел. А так всё вполне гуд. gazlan пишет: А на кой нужны VA, не знаю, к файлам данных итп их не применишь. К файлам данных и не нужно. Работает и с абсолютными. Зато в PE при перекомпоновке или запаковке+распаковке абсолютный адрес патча чаще всего меняется - и CRACKER'у это безразлично, поскольку при этом VA/RVA остаются прежними . --Добавлено-- Ну, собственно, поправил ругань на отсутствующий пробел после двоеточия адреса. Перезалил архив в --Добавлено2-- Ate Ещё удобна бывает утилита |
|
Создано: 02 декабря 2017 17:30 · Личное сообщение · #5 |
|
Создано: 02 декабря 2017 17:34 · Личное сообщение · #6 |
|
Создано: 02 декабря 2017 20:33 · Поправил: dosprog · Личное сообщение · #7 SDK пишет: патчинг итс зе шит Тебе "шашечки" или ехать? Кому yf[th нужна эта крутизна? Вот сейчас приходится возиться с софтиной, которая заработала ещё с год назад, с ключом. И делать, чтоб там никаких этих штучек вообще не было, поскольку к софтине возникли дополнительные вопросы. Тогда поленился сделать всё сразу как положено, - и приходится тратить время сейчас, когда его не хватает. Или сделать на отъебись, или сделать для себя - есть разница. |
|
Создано: 02 декабря 2017 21:00 · Личное сообщение · #8 |
|
Создано: 02 декабря 2017 21:23 · Личное сообщение · #9 |
|
Создано: 03 декабря 2017 00:50 · Поправил: difexacaw · Личное сообщение · #10 > А на кой нужны VA, не знаю, к файлам данных итп их не применишь. Для защиты нужны, что бы выполнить релокацию - ASLR. В общем что бы при атаке управление было передано вникуда, а не на целевой адрес. Тогда это обработает ловушка. Не релокабельный код это потенциальная уязвимость, во первых по причине отсутствия маркеров на указатели. ----- vx |
|
Создано: 03 декабря 2017 01:07 · Поправил: dosprog · Личное сообщение · #11 |
|
Создано: 03 декабря 2017 02:13 · Личное сообщение · #12 difexacaw пишет: что бы при атаке управление было передано вникуда действительно, зачем читать тему, если можно ответить рандомно... dosprog пишет: зачем в патчере нужна возможность указывать VA вместо абсолютного смещения В PE патчере это вполне нормально и удобно, о чем как минимум говорит наличие данной опции во многих патчерах. | Сообщение посчитали полезным: Gideon Vi |
|
Создано: 03 декабря 2017 02:33 · Личное сообщение · #13 |
|
Создано: 03 декабря 2017 06:10 · Поправил: Gideon Vi · Личное сообщение · #14 |
|
Создано: 10 февраля 2018 17:16 · Поправил: vintorez · Личное сообщение · #15 |
|
Создано: 10 февраля 2018 22:59 · Поправил: VOLKOFF · Личное сообщение · #16 |
|
Создано: 10 февраля 2018 23:29 · Личное сообщение · #17 vintorez пишет: питоновские pyc. файлы.Python 3 вопрос конечно же не в тему, но для декомпиляции pyc советую - https://sourceforge.net/projects/easypythondecompiler/ , если он не возьмет ни одним из движков, попробуй - https://github.com/rocky/python-uncompyle6 , на самый крайняк - https://github.com/extremecoders-re/PjOrion-Deobfuscator и/или https://github.com/extremecoders-re/bytecode_simplifier (вполне нормально работает не только с PjOrion) | Сообщение посчитали полезным: Jaa, Gideon Vi, vintorez |
eXeL@B —› Вопросы новичков —› Подскажите софт |