Member 10377426 Ответов: 2

Что Такое Лучшие Инструменты Обфускатора В .Net ? Мне Нужен Их Список.


Что такое лучшие инструменты обфускатора в .Net ? мне нужен их список.

поиск в google Да я получаю только Agile.Чистая, но не свободная.

я хочу знать это от местных жителей. достаточно.

2 Ответов

Рейтинг:
20

MT_

поисковая система Google
Поисковый запрос: "список обфускаторов для .net"
Время поиска: 0.39 с
Количество результатов: около 1,87 000

Первое звено: http://en.wikipedia.org/wiki/List_of_obfuscators_for_.NET[^] дает очень много того, что вам нужно :-)

Я не волшебник !!!


Richard MacCutchan

Но это волшебный ответ.

MT_

Вы хотели список, и я дал его благодаря Google. Что - то лучшее для одного человека, может быть не лучшим или даже приемлемым для другого. Так что "лучшее" - это на самом деле восприятие !

Sergey Alexandrovich Kryukov

[Неуместно, подлежит удалению...]

MT_

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

Sergey Alexandrovich Kryukov

Извините за мою ошибку и неудобства. (И я не вижу особых проблем с вашим английским. :-)

Но вот в чем дело: уведомление о моем комментарии все равно должно дойти до спрашивающего. Уведомления отправляются авторам всех комментируемых постов и выше по иерархии. Когда вы читаете какой-то комментарий к вашему посту, вы должны учитывать, что он может быть адресован не только вам, но и нескольким людям одновременно, авторам комментария, который вы прокомментировали, комментариям верхнего уровня и так далее. Я иногда использую его (не в этот раз).

—СА

CHill60

Даже немного обидно, тебе не кажется?

Sergey Alexandrovich Kryukov

5ed, но я бы сказал, что все обфускаторы в значительной степени бесполезны на практике.
—СА

MT_

Большинство согласится, что тот, кто хочет добраться до источника, так или иначе достигнет его. Тем не менее, запутывание может оказаться сдерживающим фактором для некоторых из них или, по крайней мере, сделать это немного трудной задачей. Например, ConfuserEx все еще довольно трудно сломать...

Sergey Alexandrovich Kryukov

- Вот именно. Системы, которые трудно взломать, используют не только запутывание. Но я читал мнение специалистов по крекингу; они утверждают, что защиту на основе любых известных продуктов легко взломать, потому что они приобрели все такие продукты и провели их обширное исследование. Первое, о чем нужно подумать: неужели мой продукт настолько ценен, что его стоит взломать? Специалисты в любом случае смогут взломать его, только если это того стоит; другие даже не будут пытаться перепроектировать его, Хотя это может быть очень легко.
—СА

[no name]

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

Конечно, они никогда не скажут, что не могут взломать программное обеспечение, есть "хакеры", хе-хе.
Но представьте себе, что код .net преобразуется в инструкции для некоторого виртуального процессора.

И вы не знаете набора этих инструкций. Вы не знаете, какой код операции означает добавление, вычитание.

Похоже, у вас есть машинный код x86, но у вас нет руководств Intel.

Как бы вы его раскололи?

Кроме того, добавляется мусорный код (который не делает ничего, кроме флуда: скажем, 95% кода-это такой код).

Это очень трудно, если возможно, взломать.

Был один проект с открытым исходным кодом, который использовал этот подход ("виртуальный процессор"), также есть коммерческий ArmDot, который, похоже, использует эту идею.

Рейтинг:
0

Froddo

Я могу предложить такой короткий список .net-обфускаторов:
Ксенокод, Дотфускатор, Конфузор, Армдот.
Может быть, для кого - то это будет актуально.


Dave Kreskowiak

Решение № 1 все еще лучше, чем это, и остается постоянно обновленным, в то время как ваш ответ не будет.

Этот вопрос был задан и получил соответствующий ответ более 4 лет назад.