Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.09.03;
Скачать: [xml.tar.bz2];

Вниз

UPX   Найти похожие ветки 

 
KygECHuK ©   (2006-08-09 09:04) [0]

Кто нибиудь знает принцип работы сабж?


 
Furyz ©   (2006-08-09 09:14) [1]

там все написано в документации ,
через консоль пишеш upx -C filename
вроде так


 
KygECHuK ©   (2006-08-09 09:52) [2]

Нет не катит. А где можно достать тех. документацию по UPX?


 
Ketmar ©   (2006-08-09 09:53) [3]

> [0] KygECHuK ©   (09.08.06 09:04)

тебе как запускать? или как написать? ко мне на страницу не заглядывал? у меня разносторонние интересы. %-)


 
KygECHuK ©   (2006-08-09 10:02) [4]


> тебе как запускать? или как написать? ко мне на страницу
> не заглядывал? у меня разносторонние интересы. %-)


Мне необходимо узнать какие опасности могут поджидать мой проект при зжатии UPX.


 
Ketmar ©   (2006-08-09 10:07) [5]

особо страшных -- никаких. впрочем, если используешь пакеты -- сэимать не советую, ибо смысла в этом мало. ну и сами пакеты не трогай. %-)
также не надо зажимать COM-server (и вообще DLL, если их использует не только твоя программа).
еще: если проект объёмный, лучше его не жать -- тогда винда сможет подчитывать нужные страницы прямо из .exe, а не пихать их предварительно в swap.

вкратце -- так. можешь ещё поискать статью Криса Касперского по поводу сжатия .exe и подводных камешков. точное название не помню, но думаю, что гугль с яндексом помогут. %-)


 
umbra ©   (2006-08-09 10:09) [6]

принцип работы простой - из Вашего экзешника создается самораспаковывающийся в памяти архив. После распаковки управление передается запакованной программе. Вашему проекту ничего не грозит, по крайней мере, со стороны UPX


 
KygECHuK ©   (2006-08-09 10:20) [7]


> еще: если проект объёмный, лучше его не жать


А 40 мегабайт в имполняемом фале много ? 8-))


 
Vaitek__   (2006-08-09 10:43) [8]

У меня никогда с ним проблем на было. Но как-то зажал не свою програмку и она утратила часть функциональности. Что интересно - распаковываешь, и все снова работает.


 
Ketmar ©   (2006-08-09 10:58) [9]

> [7] KygECHuK ©   (09.08.06 10:20)

очень дофига. %-)


> [8] Vaitek__   (09.08.06 10:43)

ключевое слово -- "не свою". %-)


 
Prohodil Mimo ©   (2006-08-09 17:58) [10]

Ketmar ©   (06.08.09 10:58) [9]
ключевое слово -- "не свою". %-)


а как она узнаёт своя или не своя? :о)


 
Ketmar ©   (2006-08-09 18:19) [11]

> [10] Prohodil Mimo ©   (09.08.06 17:58)

ИИ, аднака...


 
Rouse_ ©   (2006-08-09 19:56) [12]


> А 40 мегабайт в имполняемом фале много ?

Эээ, смотря что за файл. Если диалог с кнопкой, который проигрывет по нажатии на кнопку WAV файл из ресурсов размером 39.5 Мб, то нормально :)


 
Cash ©   (2006-08-09 20:50) [13]

UPX помогает скрыть код от взлома (э-э-э... символически...).
А еще у меня отказывались работать те проги, которые были сжаты UPX-ом
и на них вдобавок вирь залезал.
UPX использует те же методы сжатия, что и стандартные архиваторы,
поэтому накладность использования их в тандеме только увеличивается.
У меня есть код этого запаковщика, жуткая, откровенно говоря, вещь.


 
ArtemESC ©   (2006-08-09 22:05) [14]

>> на них вдобавок вирь залезал
Вирусу абсолютно все равно, сжат он или не сжат, и чем сжат...


 
TUser ©   (2006-08-09 22:10) [15]

Это где сейчас такие вирусы, которые в exe лезут? Нынче - все трояны да макросы.


 
DiamondShark ©   (2006-08-09 22:14) [16]


> UPX помогает скрыть код от взлома

Скырть.

Ничего он не помогает. Распаковывается и ломается.


 
Ketmar ©   (2006-08-09 23:13) [17]

> [13] Cash ©   (09.08.06 20:50)

странно. а я вот читал код -- не испугался. нервы, что ли, покрепче? Вы почитайте код моего PUSH! -- вот где ужос-то живёт! %-)


 
Furyz ©   (2006-08-09 23:34) [18]

> [17] Ketmar ©  

ок почитаю
сам об upx такого мнения :
вещь хорошая , вирь не залезал , теперь ей не пользуюсь, файлы не защищает т.к от дизасемблирование ниче не спасет


 
Gydvin ©   (2006-08-10 07:03) [19]

а вот интересно, что такое делают с ехе, при загрузке которого в Ollydbg, последнее падает


 
Rouse_ ©   (2006-08-10 10:25) [20]


> а вот интересно, что такое делают с ехе, при загрузке которого
> в Ollydbg, последнее падает

Трюков куча, начиная с запутыванием размеров секций, которые оля обрабатывает как есть и в результате падает из-за недостаточно выделенной памяти под секцию и прочее-прочее.
А вообще у каждого свое ноу-хау, писать защиту чтоб нельзя было отладить какимто конретным отладчиком дело бесперспективное :)


 
Ketmar ©   (2006-08-10 11:40) [21]

> [19] Gydvin ©   (10.08.06 07:03)

падает??? ни разу не встречал. никогда у меня OllyDbg не падал.


 
Gydvin ©   (2006-08-10 12:19) [22]


> падает??? ни разу не встречал. никогда у меня OllyDbg не
> падал.

Падает, падает. Один или два раза натыкался, правда ссылку на пример дать щас немогу, ибо не помню уже, что мучил


 
Rouse_ ©   (2006-08-10 12:42) [23]


> падает??? ни разу не встречал. никогда у меня OllyDbg не
> падал.

Возьми любую программу защищенную guardant-овсим автопротектором и проверь.


 
Ketmar ©   (2006-08-10 12:49) [24]

> [23] Rouse_ ©   (10.08.06 12:42)

нет таких у меня. %-)


 
Rouse_ ©   (2006-08-10 14:14) [25]

Понятно, предлагать купить не буду ;)


 
VirEx ©   (2006-08-10 18:59) [26]

я как-то давно уже (еще 98 Win была) решил уменьшить с помощью UPX размер всех прог...
вобщем "пожал" UPX"ом все библиотеки windows, ms office... короче всё что было с расширением exe и dll :)

система проработала недели две... :)


 
Ketmar ©   (2006-08-10 19:25) [27]

> [26] VirEx ©   (10.08.06 18:59)

ВСЁ зажимать нельзя. глюки будут.


 
Gydvin ©   (2006-08-10 19:28) [28]

Я UPX"сом жал, бывает что файлы портит, потому, если приспичит пожать чего нибудь, юзаю ASPASK


 
Ketmar ©   (2006-08-10 19:32) [29]

> [28] Gydvin ©   (10.08.06 19:28)

а у меня -- не бывает. я опять что-то не так делаю???


 
Gydvin ©   (2006-08-10 19:46) [30]

Может он у тебя волшебный :)

Если честно, он только один испортил, да и то не мой, а жутко залеченый...


 
tesseract ©   (2006-08-10 19:48) [31]

> [29] Ketmar ©   (10.08.06 19:32)

Сколько Com/ole серваков им пожал, причём с поддержкой ключей защиты.


 
Cash ©   (2006-08-10 20:41) [32]

ГЫ-гы-гы, а у меня UPX-Shell имеется! :)
(Проги я этим тандемом и сжимаю, без! возможности восстановления,
вот и символическая защита от взлома)
И проги (все, любые, которые пробовал) ни чуть не жаловались, а места
жрали меньше. Правда загрузка прог стала медленнее, гдето на несколько
тысяч тактов, но это не такая уж и проблема... :)

А Diablo II ShadowMaster UPX-ом пожат, я его раскрыл и ахнул! Прога на
~250 Kb развернулась на 2.5 Mb! (или больше, не помню...)
Там на эти самые 2 Mb битмапов, картинок из инветаря, было.


 
Gydvin ©   (2006-08-10 22:32) [33]


> без! возможности восстановления,

Это не со scramble"ром случайно? Восстанавливаются, за нефиг делать, главное правильный унпакер взять ;0)


 
Cash ©   (2006-08-10 22:49) [34]

Да тот же самый UPX сам и распаковывает свои паки. Он их и отказывается
распаковывать. А какой там ключ при паке юзается я даже не знаю, яж его
под оболочкой (UPX-Shell) юзаю.
Да, есть у меня некоторые анпакеры, старье, даже ASPack вскрыть не могут.
Есть среди них и UnUPX, который распаковывает любой заUPXиный бинарник.
А еще есть тулза UnPack, которая дает по бинарнику все, и в том числе
название компилятора.


 
Gydvin ©   (2006-08-10 23:04) [35]


> А какой там ключ при паке юзается я даже не знаю, яж его
> под оболочкой (UPX-Shell) юзаю.

Я тоже! А ну кинь какой ни будь легенький  "Зашифрованый" файл, я попробую его распаковать


 
Cash ©   (2006-08-11 09:23) [36]

Вот, здесь, 13 Kb. Простой MessageBox :)))
http://webfile.ru/1054983


 
Danilka ©   (2006-08-11 09:46) [37]

А какой смысл UPX использовать?
Просто интересно.


 
Ketmar ©   (2006-08-11 10:05) [38]

> [37] Danilka ©   (11.08.06 09:46)
прикольно.


 
Vaitek__   (2006-08-11 10:16) [39]

когда я словил трояна, а у меня под боком не было ни одного антивиря, я запустил поиск по диску исполняемых фалов со строкой UPX внутри. Через 20 минут выловил все копии трояна и грохнул их нафиг.
(конечно не все что было пожато UPX было трояном, но помогло - факт)


 
Gydvin ©   (2006-08-11 11:09) [40]


> Cash ©   (11.08.06 09:23) [36]

Вечером, дома гляну



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2006.09.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.54 MB
Время: 0.036 c
2-1155202342
ArtemESC
2006-08-10 13:32
2006.09.03
PopupMenu


2-1155722658
SamProf
2006-08-16 14:04
2006.09.03
Как создать MDI Child форму из DLL ки


15-1154728907
Garr
2006-08-05 02:01
2006.09.03
А что в Microsoft Visual C++ 6.0 не показывается где ошибка??


15-1155336576
SerJaNT
2006-08-12 02:49
2006.09.03
АДМИНАМ: надо бороться со спамом


15-1154637372
Kolan
2006-08-04 00:36
2006.09.03
Ошибка проектирования.. как исправить...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский