Сейчас на форуме: vsv1, _MBK_ (+3 невидимых)

 eXeL@B —› Вопросы новичков —› Portable Soft (как сделать самому?)
Посл.ответ Сообщение

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

Создано: 28 апреля 2007 14:41
· Личное сообщение · #1

В сети полно сейчас различного "Portable" Softa, начиная от Windows и заканчивая Office, PhotoShop, и различного рода утилитами...(в том числе для крэкинга и хакинга)

Появление такого рода софта делает работу очень удобной, позволяя, при наличии USB Flash, иметь всегда под рукой необходимый арсенал программ.

Поделитесь, может кто знает, каким образом преобразовывать программы чтобы они стали "Portable"...
Или хотя бы где и куда копать...

Хочется сделать "Portable" КОМПАС (от Аскон) или AutoCad, или нечто схожее по функциям чертёжного 2D редактора.



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

Создано: 28 апреля 2007 14:46
· Личное сообщение · #2

Portable autocad 2006 нашёл!

portable-apps.nnm.ru/portable_autocad_2006




Ранг: 240.5 (наставник)
Активность: 0.190
Статус: Участник
Author of ACKiller

Создано: 28 апреля 2007 16:36
· Личное сообщение · #3

Разница портабла от обычного софта - портабл не гадит в реестре и не юзает его для хранения настроек, имеет независимость от версии винды (ну тока если на 9х не запустится какой-нить антивирь) и вообще ведет себя как пай-мальчик



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

Создано: 28 апреля 2007 17:11
· Личное сообщение · #4

HoBleen пишет:
Разница портабла от обычного софта - портабл не гадит в реестре и не юзает его для хранения настроек, имеет независимость от версии винды (ну тока если на 9х не запустится какой-нить антивирь) и вообще ведет себя как пай-мальчик


В чем разница я знаю, но как сделать самому?
Пока нашёл прогу THINSTALL - разбираюсь что и к чему там,

1) Делается Pre-Scan, до устанвки проги
2) Устанавливливаем прогу
3) Post-Scan



e7f1_28.04.2007_CRACKLAB.rU.tgz - Удалить.JPG



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

Создано: 28 апреля 2007 17:11
· Личное сообщение · #5

Как вариант:
1)Патчить программу
2)Хукать вызовы обращения к реестру и читать/записывать в ini файл =)



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

Создано: 29 апреля 2007 14:23 · Поправил: Vadim028
· Личное сообщение · #6

___




Ранг: 240.5 (наставник)
Активность: 0.190
Статус: Участник
Author of ACKiller

Создано: 29 апреля 2007 15:19
· Личное сообщение · #7

Vadim028 пишет:
но как сделать самому?

Т.е, как сделать? В смысле, как из обычного сделать портабл?
Ну видимо надо похукать все "плохие" обращения ко всем папкам, кроме своей собственной и реестру.



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

Создано: 30 апреля 2007 14:51
· Личное сообщение · #8

HoBleen пишет:
Т.е, как сделать? В смысле, как из обычного сделать портабл?
Ну видимо надо похукать все "плохие" обращения ко всем папкам, кроме своей собственной и реестру.


Желательно всё это проделывать не "ручками", а с помощью вспомогательного софта.
Может кто сталкивался с "портаблированием" - какие программы для этого вы использовали..




Ранг: 240.5 (наставник)
Активность: 0.190
Статус: Участник
Author of ACKiller

Создано: 30 апреля 2007 15:30
· Личное сообщение · #9

А какое ты хочешь автоматизированное средство? Что-то не видел универсального патчера программ =)



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

Создано: 30 апреля 2007 22:30
· Личное сообщение · #10

HoBleen пишет:
А какое ты хочешь автоматизированное средство? Что-то не видел универсального патчера программ =)


В том то и дело что не знаю ни одной проги кроме THINSTALL, жду советов и рекомендаций



Ранг: 1.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 05 мая 2007 21:30
· Личное сообщение · #11

....советы и рекомендации на 20 страницах на борде...



Ранг: 123.7 (ветеран)
Активность: 0.10
Статус: Участник
1nn0$/100

Создано: 06 мая 2007 00:31
· Личное сообщение · #12

pvaskiph пишет:
....советы и рекомендации на 20 страницах на борде...

Ну по сути там очень мало. Общие фразы.

-----
Blame the victim!




Ранг: 24.2 (новичок), 1thx
Активность: 0.030
Статус: Участник

Создано: 17 мая 2007 14:55
· Личное сообщение · #13

Vadim028 пишет:
В том то и дело что не знаю ни одной проги кроме THINSTALL

Есть ещё прога, называется MoleBox Resource Manager
www.molebox.com/
Утилита MoleBox упаковывает приложение и все его файлы данных в один exe-файл. Вместе с exe-файлом могут быть помещены необходимые для его работы DLL. Запакованное приложение работает в точности как оригинальное, причем программисту не требуется вносить изменения в исходный код.




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

Создано: 17 мая 2007 17:54
· Личное сообщение · #14

wasmkv пишет:
В том то и дело что не знаю ни одной проги кроме THINSTALL


Xenocode Virtual Studio есть еще

-----
in search of sunrise




Ранг: 24.2 (новичок), 1thx
Активность: 0.030
Статус: Участник

Создано: 18 мая 2007 15:30
· Личное сообщение · #15

bloom пишет:
wasmkv пишет:
В том то и дело что не знаю ни одной проги кроме THINSTALL


Извините, но о том, что не знает ни одной проги кроме THINSTALL, писал Vadim028



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

Создано: 18 мая 2007 20:08
· Личное сообщение · #16

Vadim028
Есть ещё такая прога: The Full Guide To Make Portable Programs
Её вот тут выкладывали:
www.2baksa.net/news/9390/
Что-то её больно больно хвалили на некоторых форумах.



Ранг: 1.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 25 августа 2007 00:57
· Личное сообщение · #17

HoBleen
Подкинь документацию по перехвату обращений к диску и реестру, если есть, то доки по созданию runtime enviroment для приложения тоже пригодятся. Хотя как антивирусы отнесутся к заворачивания запросов приложения еще неизвестно



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

Создано: 26 августа 2007 20:48
· Личное сообщение · #18

Все портаблы что я видел гадят по полной - там не отучение, а прописывание тупое с лоадером как правило.



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

Создано: 26 августа 2007 21:54
· Личное сообщение · #19

Veliant пишет:
2)Хукать вызовы обращения к реестру и читать/записывать в ini файл =)


В связи с проверкой лицензионности программ на предприятиях, такая проблема возникла и у меня(преобразование прог для флешки).
Даный вариант решения с хуками обращений к реестру, а также обращений к файлам думаю вполне реализуем собственными силами в ring3. При этом надо сначала хукать инсталляционный пакет, а затем уже и установленную прогу.

Поэтому прошу дать исчерпывающий список АПИ которые надо перехватывать.

Также непонятно, что делать с ключами реестра, которые используются для системы - всякие там CLSID, ShellExtensions, и может еще чтото, сервисы,драйвера?



Ранг: 1.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 августа 2007 22:38 · Поправил: 266903582
· Личное сообщение · #20

Вам не кажется что наиболее перспективный вариант - движение в сторону умной песочницы, которая сама будет все перехватывать и складывать в одно место. Насколько я понял лучшие решения - ceedo, thinstall, xenocode ну и хардкорный вариант - mojopac.


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


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