Сейчас на форуме: bartolomeo, -Sanchez-, morgot, sashalogout (+4 невидимых) |
eXeL@B —› Софт, инструменты —› ILSpector. NET assembly browser and decompiler, debugger, High and Low level Editor |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . >> |
Посл.ответ | Сообщение |
|
Создано: 30 января 2015 16:57 · Поправил: Medsft · Личное сообщение · #1 NAME: ILSpector DESC: The best decompiler Last build: 25.03.2016 URL: Description: ILSpy (based on original latest ILSpy public version 2.2.0.1737) - -add CopyFullyQualifiedTypeName.Plugin -add OpCodeTableForm -add to treeview contextmenu: - strong name utility - rename class utility - Jump to EntryPoint - string viewer utility (search enable) - extension exeecute utility (reservation work enable) - search any text in decompileTextView - Find method call - Analyze. Reference calls positioning and highlight ("IL Code" view) - hexeditor methodbody utility (runtime compilation enable, two technologies save the result(High Level:recompile assembly and Low Level:Binary Patch(See results and work in Patch_table))) add to decompiletextview contextmenu: - replace instruction (High Level,need recompile to save assembly) - nop instruction (High Level,need recompile to save assembly) - reverse branch (High Level,need recompile to save assembly) - nop instruction (Low Level, no need recompile binary patch see Patch Table) - reverse branch (Low Level, no need recompile binary patch see Patch Table) Mono.Cecil -ignore null type (Read TypeDefinition) -ignore invalid parameter(Read MethodDefinition) -ignore invalid generic argument() -ignore invalid attribute (if (attribute.Constructor == null) continue;) -ignore invalid signature(GetSecurityDeclarationSignature) -fix handle null value in obfuscated assembly -add ToString for CustomAttributeArgument -add ToString for CustomAttributeNamedArgument -ignore null element(MemberDefinition) -avoid recursive declaringtype of some obfuscated assemblies,currently only one level checking -add AllMemberReferences(IEnumerable<MemberReference> GetMemberReferences) -add ElementTypeIntValue(ElementTypeIntValue) -add support to read/write directly from bytes(FromBytes) -Read reloc section, Contributed by Khiem Nguyen -add alternative "Save" technology modified assembly (support obfuscated assembly) Sorry for my bad English and WPF Need bug reports) | Сообщение посчитали полезным: redlord, Gideon Vi, djdram, zds, uncleua, Austerlitz, 4kusNick, nick8606, vovanre, verdizela, TryAga1n, v00doo, VodoleY, Alinator3500, soho, ZaZa, s0cpy, DICI BF, CyberGod, plutos, Deluser, SReg, zNob, raiser, Shubka75, JohnyDoe, Dart Raiden, Bronco, Hellspawn, neprovad, aleXela, HandMill, AKAB, sefkrd, Autokent |
|
Создано: 28 марта 2016 15:30 · Личное сообщение · #2 |
|
Создано: 28 марта 2016 15:38 · Поправил: Bronco · Личное сообщение · #3 Medsft пишет: это ошибка? уу тут чего показывает, у меня месседж на весь экран. Странно конечно, но я в этом модуле ничего не менял. Это для отрисовки 3Д. Были траблы с некорректным декомпрессом pcd , с нета взял готовый модуль, там есть участки с нб_кодом . Ну в обшем я ето как-то на скорую руку увязал.. ========= после изменений на форме, класс юзер_контрол пропадает в менеджере формы. Это егор как-то связан с пятнашкой,. ----- Чтобы юзер в нэте не делал,его всё равно жалко.. |
|
Создано: 29 марта 2016 10:35 · Личное сообщение · #4 |
|
Создано: 29 марта 2016 20:13 · Личное сообщение · #5 |
|
Создано: 30 марта 2016 10:39 · Личное сообщение · #6 У кого не запустился проект. Замените конфиг этим. Есть подозрение что вы используете системные каталоги(х64) для расположения ILSpectora и AddPAck. Попробуйте установить приложение в любой кастомный путь и туда же положите AddPack. Вот пример с моего компа [img]http://prntscr.com/alw52o[/img] Во время первого запуска пройдите в Options и там установите путь к AddPack так: [img]http://prntscr.com/alw6ef[/img] А должно стать так [img]http://prntscr.com/alw6ro[/img] Medsft пишет: alextexx - вот чистый конфиг, положить в папку Users\Admin\AppData\Roaming\ICSharpCode\ 967e_28.03.2016_EXELAB.rU.tgz - ILSpy.NEXT.xml Жду результата |
|
Создано: 30 марта 2016 18:45 · Личное сообщение · #7 Medsft пишет: alextexx - вот чистый конфиг, положить в папку Users\Admin\AppData\Roaming\ICSharpCode\ 967e_28.03.2016_EXELAB.rU.tgz - ILSpy.NEXT.xml Жду результата ILSpector стоит на диске D. Конфиг заменил, запустился. Установил путь к AddPAck - ничего не вылетело. Загрузил сборку - ILSpector ушел в бесконечную декомпиляцию. Подожду более стабильного релиза. |
|
Создано: 30 марта 2016 22:23 · Личное сообщение · #8 |
|
Создано: 31 марта 2016 10:11 · Личное сообщение · #9 |
|
Создано: 31 марта 2016 10:39 · Личное сообщение · #10 |
|
Создано: 31 марта 2016 11:27 · Поправил: Medsft · Личное сообщение · #11 |
|
Создано: 31 марта 2016 17:53 · Личное сообщение · #12 |
|
Создано: 02 апреля 2016 01:30 · Личное сообщение · #13 |
|
Создано: 05 апреля 2016 12:35 · Поправил: Medsft · Личное сообщение · #14 |
|
Создано: 07 апреля 2016 13:07 · Личное сообщение · #15 |
|
Создано: 07 апреля 2016 13:29 · Личное сообщение · #16 |
|
Создано: 07 апреля 2016 13:37 · Поправил: vovanre · Личное сообщение · #17 |
|
Создано: 07 апреля 2016 14:17 · Поправил: zds · Личное сообщение · #18 |
|
Создано: 07 апреля 2016 16:28 · Личное сообщение · #19 |
|
Создано: 07 апреля 2016 17:25 · Личное сообщение · #20 |
|
Создано: 07 апреля 2016 17:30 · Поправил: Medsft · Личное сообщение · #21 ajax Кто сделает исталлятор буду благодарен. Сам не умею. Я уже не знаю как бороться с AddPack)))) Уже инсталлятор сделал.. и конфиг перенес прям в папку с ILspector.exe... ну что еще сделать то... Папка AddPack содержит группу плагинов и настройки для деобфускаторов тел методов, ну зайдите вы в Options и укажите путь в ней. Если Вам деобфускаторы не нужны и папка AddPack Вам тоже не нужна... А вот если захотите свои плагины писать я на всякий случай приложил туда тест проект |
|
Создано: 07 апреля 2016 19:02 · Личное сообщение · #22 Дякую за фиксы.. Не знаю насколько это важно, но на примере одного метода Оригинал: Code:
Спектор: Code:
----- Чтобы юзер в нэте не делал,его всё равно жалко.. |
|
Создано: 07 апреля 2016 21:57 · Личное сообщение · #23 |
|
Создано: 07 апреля 2016 22:16 · Личное сообщение · #24 |
|
Создано: 07 апреля 2016 22:25 · Личное сообщение · #25 |
|
Создано: 08 апреля 2016 10:18 · Поправил: Medsft · Личное сообщение · #26 ajax пишет: Bronco трудно конечно без дополнительных туторов описать все что писалось в том числе для себя)). Внимательно изучите опции ILSpectora (хотя мало кто исследует инструменты) . Например там есть опция которая показывает константы в более подходящем для глаза виде [img]http://prntscr.com/apkzei[/img] Добавлено спустя 1 час 18 минут alextexx пишет: Декомпиляция шла минут сорок, но так и не закончилась. При том что dnSpy махнул сборку моментально - размер 2 М. --- наконец то я ее локализовал))) исправить пока как думаю. Как временное решение зайдите в ILSpector.xml и ручками измените переменную showHiddenName ="true" на фальш. Ошибка получается когда ее включаешь и уже при следующем перезапуске висит. (Там таски от предидущих разработчиков а я в них не корректно влез). Чтоб в последующем не возникала на пока отключайте опцию в конце сеанса если вы ее задействовали Hellspawn пишет: ресурсы так и не работают (нет строки ресурсов в сборке). нашел ilspector 3.3 - ресурсы работают - работают))) они скрываются в папке Data Directory |
|
Создано: 19 апреля 2016 14:10 · Личное сообщение · #27 |
|
Создано: 20 апреля 2016 12:48 · Личное сообщение · #28 |
|
Создано: 13 мая 2016 10:19 · Личное сообщение · #29 Анонс новой версии! - наконец-то занялись отладчиком))) - переделано ядро отладчика (стабильность визуально повысилась на 100%) +добавлена панель просмотра локальных переменных с возможностью развертывания обьекта до примитивов +добавлена панель просмотра аргументов метода с функционалом панели переменных +добавлена панель просмотра сегментов памяти current domain c возможностью dump to disk - переделана панель стека - по основному телу - как всегда баг фикс - изменена опция показа префикса переменных в режиме IL. Теперь им при ее задействовании присваиваются имена такиеже как в C# - всеми любимая опция "ShowHiddenName" стабилизирована Ну и картинки конечно ))) | Сообщение посчитали полезным: Hugo Chaves, zds, Bronco, DICI BF, Artem_N |
|
Создано: 13 мая 2016 19:06 · Поправил: Bronco · Личное сообщение · #30 |
|
Создано: 13 мая 2016 21:52 · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . >> |
eXeL@B —› Софт, инструменты —› ILSpector. NET assembly browser and decompiler, debugger, High and Low level Editor |