eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 8 октября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: dfnsff (+3 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Софт, инструменты —› ILSpector. NET assembly browser and decompiler, debugger, High and Low level Editor
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . >>
Посл.ответ Сообщение

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 30 января 2015 16:57 · Поправил: 16 мая 2016 13:40 Medsft New!
Цитата · Личное сообщение · #1

NAME: ILSpector
DESC: The best decompiler and debugger for the obfuscated .net assemblies.
Last build: 25.03.2016
URL: http://il4re.ml/


Description:
ILSpy (based on original latest ILSpy public version 2.2.0.1737)
-add debugger from the SharpDeveloper studio
-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


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

Создано: 16 июня 2017 14:13 New!
Цитата · Личное сообщение · #2

А почему net 1 не поддерживается?

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 19 июня 2017 11:07 New!
Цитата · Личное сообщение · #3

Radzhab пишет:
А почему net 1 не поддерживается?
- а что он еще жив?)))).

P.S. Работы над ILSpector`om ведутся пусть не на той скорости какой хотелось бы.
Пока:
-пофиксены некоторые баги которые пользователи направили в наш адрес
-переработан деоб
-добавлен инжектор в процесс

| Сообщение посчитали полезным: CyberGod, ==DJ==[ZLO]


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

Создано: 19 июня 2017 15:32 New!
Цитата · Личное сообщение · #4

Medsft
Собственно, а когда выйдет новая версия ?

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 19 июня 2017 18:44 · Поправил: Medsft New!
Цитата · Личное сообщение · #5

cryptX пишет:
Собственно, а когда выйдет новая версия ?
- завтра) но ногами не пинать тестил только так как мне было нужно на поле боя.
А пока анонс в картинках h__ps://prnt.sc/flmqcz

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

Создано: 19 июня 2017 23:40 New!
Цитата · Личное сообщение · #6

Medsft пишет:
а что он еще жив?)))).

Живее всех живых)) как убрать ограничение то? Будет ли оно работать с этой версией фреймворка?

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 21 июня 2017 10:33 · Поправил: Medsft New!
Цитата · Личное сообщение · #7

ILSpector 3.7.6 - ready to download on the site.
+fix bugs (thanks to all who have sent bug reports)
+ minor updates Mono
+ add visual deobfuscator
+ add Injector to running application


PS.Как всегда будем благодарны багрепортам (постить в эту тему).

| Сообщение посчитали полезным: mak, Radzhab, sefkrd, 4kusNick, zNob, Apocalypse, zds


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

Создано: 22 июня 2017 08:26 New!
Цитата · Личное сообщение · #8

Medsft пишет:
ILSpector 3.7.6 - ready to download on the site.


Как включить поддержку net framework 1?)

Ранг: 92.3 (постоянный)
Статус: Участник

Создано: 23 июня 2017 19:27 New!
Цитата · Личное сообщение · #9

ILSpectorInstaller.exe починил.

| Сообщение посчитали полезным: sefkrd, Styx


Ранг: 69.0 (постоянный)
Статус: Участник

Создано: 23 июня 2017 19:54 · Поправил: sefkrd New!
Цитата · Личное сообщение · #10

vovanre or Medsft
Бегло про ILSpectorInstaller.exe
БагРепорт: не реагирует вкладка About..
Крашится при: File -> открыть..
После установки по дефолту - для запуска нужны права админа.. (Отказано в доступе по пути "C:\Program Files (x86)\ILSpector Area\ILSpector\ILSpector.xml".)
И куда стучит ILSpector.exe - 185.176.40.71:80 ?
Win 10(x64)

Ранг: 92.3 (постоянный)
Статус: Участник

Создано: 23 июня 2017 20:11 New!
Цитата · Личное сообщение · #11

sefkrd пишет:
И куда стучит ILSpector.exe - 185.176.40.71:80 ?


Host Name : il4re.ml
IP Address : 185.176.40.71

А точнее: http://il4re.ml/dw/download.php?f=version.txt

Проблемы передал Medsft.

Ранг: 69.0 (постоянный)
Статус: Участник

Создано: 23 июня 2017 20:20 · Поправил: sefkrd New!
Цитата · Личное сообщение · #12

File -> открыть..
Отказано в доступе по пути..: WindowsIdentity.GetCurrent().Owner?

Ранг: 509.2 (!)
Статус: Модератор

Создано: 24 июня 2017 00:06 New!
Цитата · Личное сообщение · #13

Баг репорт
клик по методу (см стрелочку внизу)
http://prntscr.com/fnfmhf

Добавлено спустя 4 минуты
ПКМ по дереву http://prntscr.com/fnfo4e

Добавлено спустя 10 минут
menu - View - Options
http://prntscr.com/fnfqn9

Ранг: 69.0 (постоянный)
Статус: Участник

Создано: 24 июня 2017 00:31 New!
Цитата · Личное сообщение · #14

Не в обиду, но сложилось очучение, что релиз уходит в альфу..

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 26 июня 2017 11:03 New!
Цитата · Личное сообщение · #15

sefkrd пишет:
После установки по дефолту - для запуска нужны права админа..
если научишь меня как инсталлятор настроить так чтобы твой комп выдавал мне права администратора буду рад ))))

Во время первого запуска создается ILSpector.xml со всеми настройками, ILSpector пытается сам найти AddPack, наверное изза этого если вы запускаете его не под админом возникают проблемы ... Как выход устанавливайте его не на С диск если не хотите работать под админом.

sendersu - спасибо за найденные баги:
sendersu пишет:
Баг репорт
клик по методу (см стрелочку внизу)
http://prntscr.com/fnfmhf
исправлено


sendersu пишет:
Добавлено спустя 4 минуты
ПКМ по дереву http://prntscr.com/fnfo4e
не смог повторить

sendersu пишет:
Добавлено спустя 10 минут
menu - View - Options
http://prntscr.com/fnfqn9
- это наверное все из за того же анпака. Не смог найти его в своей директории.


sefkrd пишет:
Не в обиду, но сложилось очучение, что релиз уходит в альфу..
- ILSpector это моя рабочая лошадка что-то я вывожу на паблик а что-то нет. В любом случае стараюсь подчищать хвосты но не всегда это удается.
Функционала ILSpector вполне достаточно чтобы провести анализ практически любой защиты манаджет приложений.
Давайте конструктивно подойдем к вопросу:
с вас багрепорты с меня реализация.Других разговоров не надо.

sendersu баги те что смог повторить у себя пофиксены, в принципе могу сбилдовать но подожду до вечера может еще чего кто найдет.

Ранг: 69.0 (постоянный)
Статус: Участник

Создано: 26 июня 2017 19:38 New!
Цитата · Личное сообщение · #16

Medsft пишет:
с вас багрепорты с меня реализация

OK!

Medsft пишет:
как инсталлятор настроить

Не, не нужно.. Просто добавить в прогу проверку на админа, с последующим мессаджем: Run as administrator..

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 27 июня 2017 11:19 New!
Цитата · Личное сообщение · #17

sefkrd пишет:
Просто добавить в прогу проверку на админа
- принято, сделано.


Ранг: 313.7 (мудрец)
Статус: Участник

Создано: 3 июля 2017 00:30 New!
Цитата · Личное сообщение · #18

Хороший, годный инструмент.

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 3 июля 2017 10:00 New!
Цитата · Личное сообщение · #19

difexacaw спасибо.
Баги, дыры встретите, сюда постите. Также интересны новые идеи (не фантастика)).

Ранг: 509.2 (!)
Статус: Модератор

Создано: 3 июля 2017 18:55 New!
Цитата · Личное сообщение · #20

тест на екзешке с офсайта, http://prntscr.com/fr4vin

Мелкие ГУИ user-friendly tips & tricks
1) при показе модального окошка - ставить фокус в едит
http://prntscr.com/fr4oht
профит - економия времени и ускорение пользованием софтинкой

2) ерр-инфо бокс - закрывать хочется по Ескейпу http://prntscr.com/fr4pbu

пару-тройку креш репортов -

3) Если подсунуть в Compare Assemblies не валидную сборку - валимся (вообще креш)
http://prntscr.com/fr4pvz

4) после креша пропал список сборок из дерева, почему?

http://prntscr.com/fr4qd4

5) почему-то валимся на опене валидной сборки
http://prntscr.com/fr4qwl

6) похоже валимся на меню Open from GAC
http://prntscr.com/fr4s7e

7) валимся на File - Reload при пустом списке подозреваю
http://prntscr.com/fr4srs

8) креш на Patches
http://prntscr.com/fr4tyx

9) непонятно почему ищется какаято директория (Options), если нету - креш
http://prntscr.com/fr4uj1

10) замучал я похоже утилитку - на каждом опене валится в креш теперь...

| Сообщение посчитали полезным: Medsft


Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 3 июля 2017 19:26 New!
Цитата · Личное сообщение · #21

1) - читаю гугл как сделать скопом для всех форм)))
2) - сделано
3) - сделано
4) - тут ничего не поделаешь) надо так сделать чтоб креша не было
5-9) - тестирую тесты
10) - ILSpector.xml загажен почисти Node(<AssemblyLists>).
Тут лирическое отступление: в ILSpectore два критических места это PEChecker и "View hidden names" обе этих надстройки очень помогают в определенных случаях, но лучше все-же их по дефолту держать выключенными.(хз может мне эти опции главный toolstrip вынести как кнопки...)

Ранг: 294.1 (наставник)
Статус: Модератор
CrackLab

Создано: 3 июня 2018 20:17 New!
Цитата · Личное сообщение · #22

website http://il4re.ml has expired.
переложите последнюю версию

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 24 сентября 2018 18:21 · Поправил: Medsft New!
Цитата · Личное сообщение · #23

https://dropmefiles.com/PwHGP
Прошу потыкать - пререлиз поэтому на сайт не выкладываю
- убран отладчик
- работают деобфускаторы netreactor и confuserEx
- теперь если не может декомпилировать не валится а выдает ошибку что не может помочь)
- убрана проверка на натив для деобускаторах, короче работают на mixed

З.Ы. Не ставить на системный диск с 10 виндой)) не будут работать плагины
И еще при первом запуске заидите в option и отключите show hidden name и pechecker

| Сообщение посчитали полезным: MarcElBichon, sendersu


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

Создано: 6 февраля 2019 23:39 · Поправил: rukop84 New!
Цитата · Личное сообщение · #24

валится от метода Net Reactor:
MethodImpl(MethodImplOptions.NoInlining)

скрин здесь --> Link <--

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 9 февраля 2019 14:05 New!
Цитата · Личное сообщение · #25

rukop84 пишет:
скрин здесь
смените файлообменник

Ранг: 243.6 (наставник)
Статус: Участник

Создано: 9 февраля 2019 14:53 New!
Цитата · Личное сообщение · #26

{ Атач доступен только для участников форума } - ILSpector_report.png

| Сообщение посчитали полезным: Medsft


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

Создано: 23 февраля 2019 11:11 · Поправил: rukop84 New!
Цитата · Личное сообщение · #27

Предложения по улучшению ILSpector:
1. Bookmark:
- при открытии окна, чтобы мигающий курс уже был в поле (чтобы сразу можно было вводить слово) и не надо было щелкать туда мышкой
- автофокус кнопки ОК (чтобы после ввода слова нажать Enter, а не щелкать мышкой по кнопке)
- возможность переименовывать Закладки (например, при анализе думал, что этот кусок кода отвечает за это, а позже обнаружил другое)
- и самое Главное в отношении Закладок, чтобы они сохранялись и были жизнеспособны после падения программы (а то бывает сделал кучу пометок, затем вылет программы и при новом запуске закладки либо потеряны, либо не жизнеспособны)

2. Думаю было бы здорово реализовать возможность серфинга по функциям, например, щелкнул по выделенной функции и перешел по ней в этот участок кода (например, как это реализовано в dnSpy)

3. Ну и теперь немного из области фантастики:
- создать плагин к программе, который бы графически показывал все хитростные ветвления и структуры анализируемой программы, условные переходы и т.д. И всю эту графику реализовать не в виде блок-схемы, а виде дракон-схемы (один раз бросил взгляд на схему и сразу понял что к чему. Дракон-схемы специально разрабатывались для взаимодействия в космонавтике программистов и людей далеких от программирования)

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 25 февраля 2019 09:34 New!
Цитата · Личное сообщение · #28

rukop84 пишет:
а то бывает сделал кучу пометок, затем вылет программы
... ILSpector особенный продукт и реализован для того чтобы исследовать защиты(что сами понимаете черевато вылетами))) , при этом чтобы (что жаль конечно) приходится использовать стандартные библиотеки и стандартные методы (по типу сохранения конфигурации при закрытии программы)

rukop84 пишет:
щелкнул по выделенной функции и перешел по ней в этот участок
попробуй тоже сделать с нажатым Ctrl


rukop84 пишет:
Ну и теперь немного из области фантастики
ты не поверишь но это не так далеко как кажется.Лень приручивать

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

Создано: 25 февраля 2019 18:59 New!
Цитата · Личное сообщение · #29

Medsft пишет:
попробуй тоже сделать с нажатым Ctrl

very good

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

Создано: 23 марта 2019 20:31 New!
Цитата · Личное сообщение · #30

-----------------------------
[General Info]

Application: ILSpector
Version: 3.7.6
Region: Русский (Россия)
Date: 23.03.2019
Time: 17:27

User Explanation:

1 said ""
-----------------------------

[Exception Info 1]

Top-level Exception
Type: System.Windows.Markup.XamlParseException
Message: "Вызов конструктора для типа "ICSharpCode.ILSpector.MainWindow", удовлетворяющего указанным ограничениям привязки, привел к выдаче исключения.": номер строки "15" и позиция в строке "2".
Source: PresentationFramework
Stack Trace: в System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
в System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
в System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
в System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
в System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
в System.Windows.Application.DoStartup()
в System.Windows.Application.<.ctor>b__1_0(Object unused)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
в System.Windows.Threading.DispatcherOperation.InvokeImpl()
в System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
в System.Windows.Threading.DispatcherOperation.Invoke()
в System.Windows.Threading.Dispatcher.ProcessQueue()
в System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
в System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
в System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
в System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
в System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.DoEvents()
в ExceptionReporting.WinForms.Views.ExceptionReportView.SetInProgressState()
в ExceptionReporting.ExceptionReportPresenter.PopulateReport()
в ExceptionReporting.WinForms.Views.ExceptionReportView.OnActivated(EventArgs e)
в System.Windows.Forms.Form.set_Active(Boolean value)
в System.Windows.Forms.Form.WmActivate(Message& m)
в System.Windows.Forms.Form.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Inner Exception 1
Type: System.ArgumentNullException
Message: Значение не может быть неопределенным.
Имя параметра: source
Source: System.Core
Stack Trace: в System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
в ICSharpCode.ILSpector.Languages.GetLanguage(String name)
в ICSharpCode.ILSpector.FilterSettings..ctor(XElement element)
в ICSharpCode.ILSpector.SessionSettings..ctor(ILSpySettings spySettings)
в ICSharpCode.ILSpector.MainWindow..ctor()

-----------------------------

[System Info]

Operating System
-Майкрософт Windows 10 Pro
--CodeSet = 1251
--CSDVersion =
--CurrentTimeZone = 180
--FreePhysicalMemory = 8137556
--OSArchitecture = 64-разрядная
--OSLanguage = 1049
--ServicePackMajorVersion = 0
--ServicePackMinorVersion = 0
--Version = 10.0.17134

Machine
-DESKTOP-BM3QGH3
--Manufacturer = Aquarius
--Model = Aquarius Pro, Std, Elt Series
--TotalPhysicalMemory = 17112825856
--UserName = DESKTOP-BM3QGH3\1

-----------------------------

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 25 марта 2019 09:04 New!
Цитата · Личное сообщение · #31

Без объекта анализа даже пытаться понять ошибку не буду, у меня подобного не возникает.
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . >>
 eXeL@B —› Софт, инструменты —› ILSpector. NET assembly browser and decompiler, debugger, High and Low level Editor

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS