Сейчас на форуме: Slinger, Rio (+5 невидимых)

 eXeL@B —› Основной форум —› Патч дистрибутива
Посл.ответ Сообщение

Ранг: 13.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 13 августа 2006 09:08
· Личное сообщение · #1

Можно ли сделать патч проги в инсталляторе?
Наверное возникнут проблемы с поиском адресов



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 13 августа 2006 10:58
· Личное сообщение · #2

NRyder пишет:
Можно ли сделать патч проги в инсталляторе?

Инсталлятор, тоже программа. Какие проблемы. Более того, для большинства инсталляторов есть распаковщики/упаковщики. Часть вареза уже давно распространяется в виде переупакованных "инсталлов".



Ранг: 13.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 13 августа 2006 19:29
· Личное сообщение · #3

Вот это меня как раз и интересует, например как вытащить из дистриба прогу, пропатчить пару байт и опять засунуть (в дистриб)



Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 13 августа 2006 19:32
· Личное сообщение · #4

NRyder пишет:
Вот это меня как раз и интересует, например как вытащить из дистриба прогу


зависит от типа установщика, многие хранят все файлы в оверлее




Ранг: 85.5 (постоянный), 16thx
Активность: 0.040.05
Статус: Участник

Создано: 14 августа 2006 06:30 · Поправил: RAMZEZzz
· Личное сообщение · #5

Как вариант: можно приклеить к инсталлятору патчер, который после инсталла пропатчит твою прожку
правда через , но у меня работало
Но учти, что некоторые инсталлеры проверяют сами себя при запуске, и при малейшем изменении запускаться не желают. Так что после патча надо искать процедуру проверки и модифицировать контрольную сумму или саму эту процедуру



Ранг: 153.9 (ветеран)
Активность: 0.120
Статус: Участник
reborn

Создано: 14 августа 2006 12:00
· Личное сообщение · #6

Можно посмотреть не устанавливает ли прога дополнительного нечего в системные папки и тогда просто перепаковать её своим любимым инсталятором, я так и делал иногда

-----
~ the Power Of Reversing team ~





Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 14 августа 2006 12:04
· Личное сообщение · #7

Пересобирать инсталлятор может быть делом проблемным. Вариант с приклееным патчером мне нравится больше.




Ранг: 207.4 (наставник)
Активность: 0.210
Статус: Участник
Jeefo Recovery

Создано: 14 августа 2006 15:56
· Личное сообщение · #8

Самое простое, это с Inno Setup, т.к. при распаковке вы получаете готовый проект вместе с установочным скриптом. В итоге, все сводится к тому, что распаковав интсалл, делаете что хотите с прогой, и затем снова собираете инсталлер с помощью Inno Setup. (факттчески, просто натравив прогу на готовый скрипт)
Я так убирал из некоторых инсталляторов пароли, кот был защищен процесс установки.

-----
The blood swap....




Ранг: 5.5 (гость)
Активность: 0.010
Статус: Участник

Создано: 14 августа 2006 17:27 · Поправил: hedgehot
· Личное сообщение · #9

Inno Setup и NullSoft Installation System можно распаковать и посмотреть параметры установки, в Wise Installation System после установки создается файл install.log в котором тоже можно посмотреть как происходила установка! Хотя раньше я с помощью RegSnap просто снимал снимки системы до и после установки, а потом сравнивал! В основном многие программы просто копируются практически не ставя никаких меток в системе, а метки создаются после запуска установленной программы. Кстати в прогах с .MSI файлами (Corel, ACDSee) можно просто задать ключи вводящие серийный номер или просто сделать административную установку и пропатчить в ней чего угодно (Я так себе сделал "ретаил" сборку Corel Paint Shop Pro X Русскую версию). Для MSI файлов есть утилиты например Qwerty.MSI и izfree




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 14 августа 2006 18:39 · Поправил: Kindly
· Личное сообщение · #10

А есть еще такая весчь как шифровка инсталлятора и у некоторых проверка целостности. Не знаю, получится ли такое пропатчивание.
Ara пишет:
Пересобирать инсталлятор может быть делом проблемным. Вариант с приклееным патчером мне нравится больше.

Согласен. Но если инсталлятор не сложный, можно пересобрать уже взломанный вариант.

-----
Array[Login..Logout] of Life




Ранг: 13.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 14 августа 2006 20:55
· Личное сообщение · #11

Где можно найти Inno Setup или NullSoft Installation System, или Qwerty.MSI и izfree ?



Ранг: 29.5 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 15 августа 2006 01:59
· Личное сообщение · #12

NRyder пишет:
Где можно найти Inno Setup или NullSoft Installation System

На официальном сайте.

Некоторые утили для перепаковки готовых инсталлеров можно найти в соответсвующем разделе wasm.ru. Другие - на варезниках. Кто ищет...



Ранг: 13.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 15 августа 2006 09:39
· Личное сообщение · #13

А в них можно распаковать только один файл?




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 15 августа 2006 09:54
· Личное сообщение · #14

NRyder пишет:
Где можно найти Inno Setup или NullSoft Installation System, или Qwerty.MSI и izfree ?

А спросить у google? Ёлки, первые два бесплатны и доступны с исходниками.



Ранг: 29.5 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 15 августа 2006 18:04
· Личное сообщение · #15

NRyder пишет:
А в них можно распаковать только один файл?

Зависит от интсаллера. Старые версии Install Shield прекрасно распаковываются. Новые не попадались ещё. Другие инсталляторы тоже не попадались.




Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 22 августа 2006 20:48
· Личное сообщение · #16

Kindly пишет:
проверка целостности

%/ Дальше CRC дело почти не у кого не идет, а его легко восстановить.

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.



 eXeL@B —› Основной форум —› Патч дистрибутива
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати