Сейчас на форуме: ManHunter, Magister Yoda, rtsgreg1989 (+10 невидимых)

 eXeL@B —› Основной форум —› Упаковка .NET-приложений
Посл.ответ Сообщение


Ранг: 80.5 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 05 июня 2005 12:33
· Личное сообщение · #1

Скомпилировал первую .NET-программку в Visual Studio и удивился: оказывается не пакуется она UPX. Перепробывал множество пакеров - результат то же.
Кто-нибудь знает, какая программа с этим справляется?

-----
ring 0




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

Создано: 05 июня 2005 12:39
· Личное сообщение · #2

Вроде бы их не пакуют. Используют только обфускаторы.




Ранг: 80.5 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 05 июня 2005 12:48 · Поправил: apple
· Личное сообщение · #3

@RideX
Вроде бы их не пакуют. Используют только обфускаторы.

"Резались" они нормально. С 80кБ уменьшилось до 69кБ. Вырезал оверлоки, отл.информацию.
Если, действительно, их не пакуют (к чему я склонялся, пока не прочитал здесь про пакер MEW 11 SE - говорилось, что, к сожалению, без поддержки .NET), тогда вопрос несколько перефразируется:
Чем обрезать лучше. Понимаю, конечно, что вручную в самый раз, но как то маятся не хочется.

-----
ring 0




Ранг: 45.5 (посетитель), 1thx
Активность: 0.020
Статус: Участник

Создано: 05 июня 2005 13:06
· Личное сообщение · #4

я ужо всем перепробовал, что находил и ни один нормальный пакер .NET не пакует =))




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 05 июня 2005 14:07
· Личное сообщение · #5

PeCompact пакует насколько я знаю

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 80.5 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 05 июня 2005 15:47
· Личное сообщение · #6

Про какую версию PeCompact ты говорил? 1.76 и 2.55 не пакуют.

-----
ring 0




Ранг: 77.1 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 05 июня 2005 15:55
· Личное сообщение · #7

Вопрос актуальный на самом деле. Судя по всему пакеров для дотнета нет и пока не предвидится (кроме thinstall).

Так что кой-кому есть поле для деятельности




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 05 июня 2005 16:03
· Личное сообщение · #8

apple пишет:
Про какую версию PeCompact ты говорил?

Насколько помню на сайте автора было написано, что последняя версия - первый пакер .NET ... хотя сам не проверял...

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 06 июня 2005 03:02
· Личное сообщение · #9

Зато скоро будет это:

Intel внедряет механизмы DRM на аппаратном уровне
31.05.2005

Новая платформа для настольных компьютеров, включающая процессор Pentium D и чипсет Intel 845, позволяет использовать механизм управления цифровыми авторскими правами.

Корпорация Intel внедрила в свою новую платформу для настольных компьютеров, включающую процессор Pentium D и чипсет Intel 845, поддержку технологии управления цифровыми авторскими правами (Digital Right Management, DRM). По крайней мере, об этом сообщает PC World со ссылкой на заявления Грэма Такера, одного из менеджеров австралийского представительства Intel.

По информации PC World, Такер публично подтвердил, что при использовании чипа Pentium D и материнской платы на основе системной логики Intel 845 имеется возможность задействовать механизм DRM на аппаратном уровне. Иными словами, владельцы авторских прав теоретически смогут ограничить распространение защищенного контента (например, музыкальных композиций и видеофайлов) или использование программного обеспечения путем привязки лицензии к конкретной материнской плате и процессору. Вместе с тем, Такер из соображений безопасности отказался сообщить какие-либо подробности относительно схемы реализации механизма DRM.

Следует добавить, что новая аппаратная платформа Intel для корпоративных ПК также поддерживает технологию Intel Active Management Technology (AMT), обеспечивающую возможность осуществления дистанционного мониторинга, установки обновлений, настройки компьютеров и пр.

-----
have a nice day





Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 06 июня 2005 03:04
· Личное сообщение · #10

Уверен что в .Netv2.0 это будет юзаться.

-----
have a nice day





Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 06 июня 2005 15:39
· Личное сообщение · #11

Sh[AHT] пишет:
Так что кой-кому есть поле для деятельности

А я даже знаю кому. Автору нашего всеми "любимого" протектора

-----
Всем не угодишь




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

Создано: 06 июня 2005 16:14
· Личное сообщение · #12

тема уже тёртая
forum.exetools.com/showthread.php?t=7213



Ранг: 77.1 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 06 июня 2005 16:15
· Личное сообщение · #13

Я так думаю что есть специфичные особенности в запуске дотнетовских сборок, и поэтому до сих пор пакер не написан. На васме было что-то по этому поводу... Пусть гуру нам расскажут, если не лень, почему до сих пор пакеров дотнета не написано.




Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 09 июня 2005 02:31
· Личное сообщение · #14

Sh[AHT]

Все очень... просто с упакованного .Net приложения нельзя сделать Native Image, что влияет на производительность.

-----
have a nice day




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

Создано: 09 июня 2005 02:59 · Поправил: evix
· Личное сообщение · #15

Sh[AHT] пишет:
Вопрос актуальный на самом деле. Судя по всему пакеров для дотнета нет и пока не предвидится (кроме thinstall).

Какой смысл их паковать - там же ни бинарного кода, ни импорта (стандартный для всех .net). Только для уменьшения размера если :-\




Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 09 июня 2005 03:22
· Личное сообщение · #16

evix

Для защиты.

-----
have a nice day




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

Создано: 09 июня 2005 05:04
· Личное сообщение · #17

Nimnul пишет:
Для защиты.

Так а что защищать то ?




Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 09 июня 2005 06:23 · Поправил: Nimnul
· Личное сообщение · #18

evix

Ты что разве не знаеш??? Ну ты даеш... надо видио фильмы защищать от макро вирусов.

-----
have a nice day




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

Создано: 09 июня 2005 10:59
· Личное сообщение · #19

Nimnul пишет:
надо видио фильмы защищать от макро вирусов






Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 09 июня 2005 11:13
· Личное сообщение · #20

vfl...

-----
have a nice day




Ранг: 500.5 (!), 8thx
Активность: 0.230
Статус: Участник

Создано: 09 июня 2005 12:57
· Личное сообщение · #21

Themida нормально .Net защищает

-----
"Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels




Ранг: 77.1 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 09 июня 2005 13:15
· Личное сообщение · #22

Smon пишет:
Themida нормально .Net защищает

Оп-па интересно. А ты сам пробовал защитить что-нить? А то на васме чел перепробовал несколько обфускаторов, но простейшее приложение не работало ни в одном случае.



Ранг: 500.5 (!), 8thx
Активность: 0.230
Статус: Участник

Создано: 09 июня 2005 13:40 · Поправил: Smon
· Личное сообщение · #23

Sh[AHT]
Для нета я перепробовал кучу всего, и протекторов и пакеров, ни после одного экзешник не пашет
Кроме фемиды разумеется.. Там даже значок .Net compatible имеется - и главное пакует (правда размер обычно увеличивается в несколько раз - для приложения в сотню кб например) и работает.

-----
"Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels





Ранг: 80.5 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 10 июня 2005 17:52 · Поправил: apple
· Личное сообщение · #24

А то на васме чел перепробовал несколько обфускаторов, но простейшее приложение не работало ни в одном случае.
Это был я Везде ставил опцию "паковать" помимо обфускации.
Само приложение. NA.rar http://win-lin.h15.ru/NA.rar (34 кБ)

-----
ring 0





Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 13 июня 2005 09:11 · Поправил: Nimnul
· Личное сообщение · #25

apple

Пример, который ты дал не упаван вобще. Единственное что там есть это функция:

Public Shared Function WinMain(ByVal hInstance As HINSTANCE__*, ByVal hPrevInstance As HINSTANCE__*, ByVal lpCmdLine As SByte ModOpt(NoSignSpecifiedModifier)*, ByVal nCmdShow As Integer) As Integer ModOpt(CallConvStdcall)
Thread.CurrentThread.ApartmentState = ApartmentState.STA
Application.Run(New Form1)
Return 0
End Function

Которая запускает не упакованную прогу.

Скажи эта защита имеет психологический характер? Ну типа чтоб успокаевать себя, что хоть что то да поюзал "защитное"?


В атаче рабочий экземпляр, твоей якобы запакованной проги декомпиленной в VB

9a79_NA.Form1.vb

-----
have a nice day



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


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