Посл.ответ
Сообщение
Ранг: 60.6 (постоянный), 20thxАктивность: 0.07↘ 0 Статус: Участник
Создано: 30 августа 2010 22:59 · Поправил: s0l · Личное сообщение · #1
Со времени создания топика много обсудили, во много м разобрались и много осталось за кадром. Решил подшить выкладываемый софт и линки
Инструменты: dnSpy - бодрый декомпилятор и отладчик
тут беты Gray Wolf - DE-ObfuScatE / Edit IL(Live) / Add payloads / Edit attributes(public/privet) / Copy strong names signing on EXE/DLL
ReSharper 6.0 Build 2093 Pre-Release - Очень навороченый декомпилер, побробности
--> ТУТ <-- .
Рег-данные:
Reflector 8.3.3.115 - платный декомпилятор .NET
8.3.0.95 + (дополнение к нему) Седьмая версия рефлектора - думаю все знают
Сборка Add-in'ов для Reflector - есть много полезных вещей
.Net ID 1.0.0.3 - определение защиты
DNiD by Rue - сигнатурный анализатор
Dotnet IL Editor (DILE) - Opensource дизассемблер и дебаггер
Xenocode Fox Code Analyzer - профайлер и дизассемблер
Reactor Decryptor 1.7 - что то декриптит, но что не понятно(с) zeppe1in
Simple Assembly Explor (SAE) - Assembler, Disassembler, Deobfuscator, IL editor and more...
DotNet Dumper 1.0 - Дампер .net'овских приложений.
Подробное описание Kurapica dotNET Tracer 1.1 - трейсер от известного автора инструментов для .net
ILSpy 1.0.0.481 - Opensource комбайн, на подобие SAE. Подробности
тут dotTrace Performance 4.0.665.4 - Неплохой трейсер для .Net приложений. Умеет делать трейсы не смешивая потоки как KDT. Умеет сравнивать трейсы двух запусков программы
Рег-данные:
Universal Fixer 1.0 - fix dumps after dumping them whit Dotnet Dumper or other similiar tools and will also fix nasty things: multiple assembly/module definitions, wrong extends, etc.
iMPROVE .NET Deobfuscator - деобфускатор
ConfuserDumper ConfuserDelegateKiller CodeCrackerTools: ConfuserMethodsDecryptor, ConfuserDelegateKiller, ConfuserStringDecryptor, MegaDumper, etc. Статьи с хабры: Защита .NET приложений - Субъективная теоретическая муть с хабры, выдаваемая за обзор обфускаторов(только для фанатов)
Как обмануть NET.Reflector - вот это уже годная статья, в которой рассматривается ручная обфускация в стихах и картинках
Взлом программ для чайников - ну не знаю...прописные истины, но приятно, что все это есть на русском языке и нормально оформлено
Реверс-инжиниринг обфусцированной сборки .NET - один только заголовок чего стоит. По сути статья информативная
Инъекции MSIL кода в стороннюю сборку при помощи Mono.Cecil. Реализация принципов АОП в NET Избавление .NET программы от регистрации на примере BEM Снимаем дамп объектов с памяти .Net приложения Другое: .NET Reflector v7.0.0.198 (C# Source by wangshy) [url=http://lifeinhex.com/string-decryption-with-de4dot/]String decryption with de4dot[/url
-
Last edit: 2012-02-17, Links fixed. Jupiter]
| Сообщение посчитали полезным:
Ранг: 990.2 (! ! ! ) , 380thxАктивность: 0.68↘ 0 Статус: Модератор Author of DiE
Создано: 02 июня 2013 16:16 · Личное сообщение · #2
в
Dile хоть более-менее можно отлаживать, но он как-то кривенько показывает локальные переменные. как в нем нормально стек посмотреть?
----- [nice coder and reverser] | Сообщение посчитали полезным:
Ранг: 330.4 (мудрец), 334thxАктивность: 0.16↗ 0.17 Статус: Участник ILSpector Team
Создано: 03 июня 2013 13:44 · Личное сообщение · #3
Hellspawn пишет: как в нем нормально стек посмотреть? ну если ты хочешь как в ollydbg то никак....
А вот если так как видит это автор Dile то внизу есть call stack panel (работает только при условии подгрузки всех библ). Но помоему связка ILSpy debug + MS юзабельней.
| Сообщение посчитали полезным:
Ранг: 990.2 (! ! ! ) , 380thxАктивность: 0.68↘ 0 Статус: Модератор Author of DiE
Создано: 03 июня 2013 14:13 · Личное сообщение · #4
Medsft так и думал.
мне очень нравится связка VS + плагин от рефлектора. делаешь generate pdbs и вперед отлаживать, но работет оно раз через раз
ILSpy у меня кривенько работает
----- [nice coder and reverser] | Сообщение посчитали полезным:
Ранг: 330.4 (мудрец), 334thxАктивность: 0.16↗ 0.17 Статус: Участник ILSpector Team
Создано: 03 июня 2013 16:41 · Личное сообщение · #5
Hellspawn пишет: ILSpy у меня кривенько работает - так а ты попроси и люди помогут
Пробуй стабильная версия ILSpy http://www.mediafire.com/?cma9faqnwfl9aew с подправленным Mono
а также с моим плагином (ну это в довесок
)
| Сообщение посчитали полезным:
Ранг: 990.2 (! ! ! ) , 380thxАктивность: 0.68↘ 0 Статус: Модератор Author of DiE
Создано: 03 июня 2013 16:52 · Личное сообщение · #6
Medsft так эта версия без дебага. плагин годный, пойдет в коллекцию
----- [nice coder and reverser] | Сообщение посчитали полезным:
Ранг: 330.4 (мудрец), 334thxАктивность: 0.16↗ 0.17 Статус: Участник ILSpector Team
Создано: 03 июня 2013 17:40 · Личное сообщение · #7
Извиняюсь уважаемый... вот версия Full
http://www.mediafire.com/?n8n98j3pjv00x7b
| Сообщение посчитали полезным: Hellspawn , 4kusNick , ZaZa , Artem_N
Ранг: 748.2 (! ! ) , 390thxАктивность: 0.37↘ 0 Статус: Участник bytecode!
Создано: 03 июня 2013 19:46 · Личное сообщение · #8
Плагин одобряю, действительно годный)
----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. | Сообщение посчитали полезным:
Ранг: 330.4 (мудрец), 334thxАктивность: 0.16↗ 0.17 Статус: Участник ILSpector Team
Создано: 04 июня 2013 14:27 · Личное сообщение · #9
13.05.2013: На тутсе Codecracker (надеюсь представлять не надо) выложил все свои работы с
исходниками!!!! . Во чувак дает наверное поссорился с кем...
| Сообщение посчитали полезным:
Ранг: 88.2 (постоянный), 111thxАктивность: 0.07↘ 0.01 Статус: Участник
Создано: 04 июня 2013 16:11 · Личное сообщение · #10
Дык давно выложил, просто решил поделиться наработками, а то все как-то встало и дедот и прочее
| Сообщение посчитали полезным:
Ранг: 512.7 (! ), 360thxАктивность: 0.27↘ 0.03 Статус: Модератор
Создано: 04 июня 2013 21:31 · Личное сообщение · #11
Medsft пишет: выложил все свои работы с исходниками!!!! можете здесь приаттачить?
и таки да, автор дедота куда-то пропал, на багрепорты не отвечает
| Сообщение посчитали полезным:
Ранг: 129.0 (ветеран), 116thxАктивность: 0.06↘ 0 Статус: Участник
Создано: 04 июня 2013 22:45 · Личное сообщение · #12
Ранг: 990.2 (! ! ! ) , 380thxАктивность: 0.68↘ 0 Статус: Модератор Author of DiE
Создано: 04 июня 2013 23:00 · Личное сообщение · #13
дедот поправить не сложно, на тутсях даже в теме пробегало как и что фиксить.
----- [nice coder and reverser] | Сообщение посчитали полезным:
Ранг: 748.2 (! ! ) , 390thxАктивность: 0.37↘ 0 Статус: Участник bytecode!
Создано: 05 июня 2013 15:13 · Поправил: 4kusNick · Личное сообщение · #14
sendersu пишет: можете здесь приаттачить? Вот полный набор:
Editors tools - source code C# AssemblyReconstructor
ByteArrayInitializer
FrameworkChanger
HonorableNetPatcher
ModuleToAssembly
ModuleToAssembly_Mono
ReferencedVersionChanger
ResourceCopy
ResourceManager
StringAdder
--> Link <-- Unpackers tools - source code C# AssemblyLoad
Confuser_Methods_Decryptor
ConfuserDelegateKiller
ConfuserStringDecryptor
ExceptionLogger
MegaDumper
Reactor_Decryptor
Resource_Decryptor
Simple_MSIL_Decryptor
StaticDecompressor
Universal_Fixer
"There is no tool in this world which can unpack all packers! Anyway MegaDumper - dumper, Simple_MSIL_Decryptor - msil decryptor, Universal_Fixer - .NET PE Fixer should do the job for most of them!" --> Link <-- Deobfuscators - source code C# NR_Bad_Net_Opcode_Remover
SimpleNameDeobfuscator
StringDecryptor
--> Link <-- StrongName tools - source code C# Assembly_Resigner
Minimum_Resign_Calculator
PKT_AssemblyRef_Replacer
StrongName_Killer
StrongNameVerifier
--> Link <-- И одним архивом на других обменниках (по просьбам форумчан):
http://rusfolder.com/36749970 http://rghost.ru/private/46576629/294a4a12453c64bf4fe57d2bcc8185a6 http://www.sendspace.com/file/oh67x9
----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. | Сообщение посчитали полезным: sendersu , ajax
Ранг: 337.6 (мудрец), 224thxАктивность: 0.21↘ 0.1 Статус: Участник born to be evil
Создано: 05 июня 2013 15:19 · Поправил: ajax · Личное сообщение · #15
4kusNick у меня одного https://mega.co.nz не находится?
added: opera - х, IE - х, tormozilla - требует свежайший флешплеер, хоть только что поставил - тоже х в итоге
----- От многой мудрости много скорби, и умножающий знание умножает печаль | Сообщение посчитали полезным:
Ранг: 307.9 (мудрец), 196thxАктивность: 0.18↘ 0 Статус: Участник
Создано: 05 июня 2013 15:25 · Личное сообщение · #16
ajax Оно то находится - просто не каждым браузером туда можно зайти. ИЕ идет лесом, а Google Chrome - нормально.
----- Don_t hate the cracker - hate the code. | Сообщение посчитали полезным:
Ранг: 500.6 (! ), 7thxАктивность: 0.26↘ 0 Статус: Участник
Создано: 05 июня 2013 20:00 · Личное сообщение · #17
ajax пишет: opera - х у меня ок
| Сообщение посчитали полезным:
Ранг: 330.4 (мудрец), 334thxАктивность: 0.16↗ 0.17 Статус: Участник ILSpector Team
Создано: 07 июня 2013 17:28 · Личное сообщение · #18
Обновил "HEX and ILEditor plugin for ILSpy".
Больше сюда писать о нем не буду. Он живет в своей ветке форума ).
| Сообщение посчитали полезным:
Ранг: 39.7 (посетитель), 4thxАктивность: 0.04↘ 0.01 Статус: Участник
Создано: 26 июня 2013 18:45 · Личное сообщение · #19
SAE.v1.14.2.x86.7z - Jun 5, 2011
софт больше не обновляется да?
ILSpy_Master_2.1.0.1603_RTW_Binaries+HEXILEditor plugin for ILSpy 1.0.6 - не понравился
может есть лучшие альтернативы?
| Сообщение посчитали полезным:
Ранг: 34.1 (посетитель), 118thxАктивность: 0.04↘ 0.01 Статус: Участник
Создано: 26 июня 2013 19:03 · Личное сообщение · #20
Ранг: 512.7 (! ), 360thxАктивность: 0.27↘ 0.03 Статус: Модератор
Создано: 30 июня 2013 16:07 · Личное сообщение · #21
Ранг: 88.2 (постоянный), 58thxАктивность: 0.11↘ 0.04 Статус: Участник
Создано: 05 июля 2013 20:26 · Личное сообщение · #22
Всем привет
Вроде SmartAssembly
Но не чего не берет побывал de4dot-2.0.3 тоже не берет что посоветуйте
--> Link <--
| Сообщение посчитали полезным:
Ранг: 253.5 (наставник), 684thxАктивность: 0.26↘ 0.25 Статус: Участник radical
Создано: 05 июля 2013 22:33 · Личное сообщение · #23
Mishar_Hacker пишет: Но не чего не берет побывал de4dot-2.0.3 тоже не берет что посоветуйте 1. В предложении как минимум 5 ошибок, научись писать правильно.
2. Да, SmartAssembly
3. Что значит de4dot-2.0.3 не берет ?! Довольно неплохо деобфусцирует, правда файл получается не рабочий, так это уже другое дело.
dumbassembly-0.5.8 пробовал ?
----- ds | Сообщение посчитали полезным:
Ранг: 88.2 (постоянный), 58thxАктивность: 0.11↘ 0.04 Статус: Участник
Создано: 05 июля 2013 23:09 · Личное сообщение · #24
DimitarSerg Спасибо уже крякнул)
| Сообщение посчитали полезным:
Ранг: 34.1 (посетитель), 118thxАктивность: 0.04↘ 0.01 Статус: Участник
Создано: 05 июля 2013 23:30 · Поправил: nick8606 · Личное сообщение · #25
1. Ошибок ровно 10.
3. Файл нерабочий, потому что ресурсы битые на выходе. SAE их, тем не менее, разбирает.
Выхода 2. Либо править ошибки в ресурсах, либо пересобрать проект.
P.S. Бот. Чо ж вы их так любите-то...
| Сообщение посчитали полезным:
Ранг: 748.2 (! ! ) , 390thxАктивность: 0.37↘ 0 Статус: Участник bytecode!
Создано: 14 июля 2013 22:52 · Поправил: 4kusNick · Личное сообщение · #26
Идет разработка
NoFuser - деобфускатор для сами угадайте какой защиты.
Поддерживаются:
[ Confuser v1.9 ]
-> r78612-r79440 (Source) [ Feb 14, 2013 -> Jun 03, 2013 ]
-> r78377 (Released) [ Jan 28, 2013 ]
-> r76934 (Released) [ Oct 03, 2012 ]
-> r76656 (Released) [ Sep 08, 2012 ]
-> r76542 (Released) [ Sep 01, 2012 ]
-> r76509 (Released) [ Aug 30, 2012 ]
-> Release [ Jun 23, 2012 ]
[ Confuser v1.8 ]
-> Release [ May 31, 2012 ]
Есть одно "но" -
распаковка оконфуженных файлов пока не допилена и скорее всего не будет нормально работать.
https://mega.co.nz/#!1pMSjRSA!HrAQPWkU06KTxxxmi2NLHGC7n5EnmF4KzRDLgOs2prs
----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. | Сообщение посчитали полезным: NikolayD , Jaa , sendersu , nick8606 , ZaZa , crc
Ранг: 189.9 (ветеран), 334thxАктивность: 0.3↘ 0 Статус: Участник
Создано: 14 июля 2013 23:07 · Личное сообщение · #27
CodeCracker CryptoObfuscator Delegate Restore restore Delegates for CryptoObfuscator last version Now patches strong name check while restoring delegates! since I've noticed that de4dot-2.0.2 don't suport it! Before that get ride of control flow obfuscation using de4dot-2.0.2 Use de4dot.exe filename -p un (to force to packer unknow) CryptoObfuscatorDelegateRestore.exe.config.zip if in the case you have Framework 4.0! 3f82_14.07.2013_EXELAB.rU.tgz - cc.zip
| Сообщение посчитали полезным: 4kusNick , nick8606 , ZaZa
Ранг: 330.4 (мудрец), 334thxАктивность: 0.16↗ 0.17 Статус: Участник ILSpector Team
Создано: 15 июля 2013 15:25 · Личное сообщение · #28
4kusNick пишет: Идет разработка NoFuser - деобфускатор - )))) я смог запустить файло ))) подозреваю что это смогли сделать не все)))
| Сообщение посчитали полезным:
Ранг: 324.3 (мудрец), 221thxАктивность: 0.48↘ 0.37 Статус: Участник
Создано: 18 июля 2013 21:03 · Личное сообщение · #29
Medsft пишет: Пробуй стабильная версия У ILSpy.Debugger'а есть некоторые ошибки:
1) Исключение 0x80131303 CORDBG_E_CLASS_NOT_LOADED (класс не загружен) при попытке взять базовый класс
Пытаюсь справиться
2) При отладке отладчик реагирует на все системные клавиши, не только F10 и производит действие Step Over
Пофиксен DebuggerCommands.cs
оригинал:
изменения:
----- IZ.RU | Сообщение посчитали полезным:
Ранг: 330.4 (мудрец), 334thxАктивность: 0.16↗ 0.17 Статус: Участник ILSpector Team
Создано: 19 июля 2013 12:22 · Поправил: Medsft · Личное сообщение · #30
DenCoder пишет: Пытаюсь справиться DenCoder пишет: изменения: тут проблемка я для себя решил не трогать код самого ilspy (кроме mono) поскольку если все мои пожелания к GUI ILspy буду реализовывать никакого времени не хватит. Багу вижу если зарелизишь буду рад.
А если потом отправишь автору(https://github.com/icsharpcode/ILSpy/commits/master) будет вообще хорошо. А когда уж билд-мастер новый релиз соберет нам будет побоку поскольку у нас уже будет твой релиз.
| Сообщение посчитали полезным:
Ранг: 324.3 (мудрец), 221thxАктивность: 0.48↘ 0.37 Статус: Участник
Создано: 19 июля 2013 14:41 · Личное сообщение · #31
Medsft пишет: Багу вижу если зарелизишь буду рад. Да попробовал я найти багу, как-то всё само собой исчезло, пока дебажил. И открылись взору новые баги - указатель ip прыгает в разные места, порой даже непредсказуемо для самого илспая (проблема может быть связана также с загрузкой классов/методов).
Кроме того, есть у этого дебаггера существенный недостаток - нет окна с тредами. Пока инструмент на стадии выбора, на данный момент пробую Dile...
А для любителей обильного геморроя на .NET есть более стабильный WinDbg + sos.dll (или psscor2.dll) и конец 8-ой главы книги Д. Рихтера об отладке .NET с помощью SOS(Son Of the Strike)
----- IZ.RU | Сообщение посчитали полезным: