Сейчас на форуме: 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 . >>
Посл.ответ Сообщение

Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

Создано: 30 января 2015 16:57 · Поправил: Medsft
· Личное сообщение · #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 (посетитель)
Активность: 0.030
Статус: Участник

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

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



Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

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

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

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

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

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

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

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



Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

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

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



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

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

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

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



Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

Создано: 21 июня 2017 10:33 · Поправил: Medsft
· Личное сообщение · #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 (посетитель)
Активность: 0.030
Статус: Участник

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

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


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



Ранг: 92.1 (постоянный), 83thx
Активность: 0.110
Статус: Участник

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

ILSpectorInstaller.exe починил.

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


Ранг: 77.2 (постоянный), 73thx
Активность: 0.190.15
Статус: Участник

Создано: 23 июня 2017 19:54 · Поправил: sefkrd
· Личное сообщение · #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.1 (постоянный), 83thx
Активность: 0.110
Статус: Участник

Создано: 23 июня 2017 20:11
· Личное сообщение · #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.




Ранг: 77.2 (постоянный), 73thx
Активность: 0.190.15
Статус: Участник

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

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



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

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

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

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

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




Ранг: 77.2 (постоянный), 73thx
Активность: 0.190.15
Статус: Участник

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

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



Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

Создано: 26 июня 2017 11:03
· Личное сообщение · #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 баги те что смог повторить у себя пофиксены, в принципе могу сбилдовать но подожду до вечера может еще чего кто найдет.




Ранг: 77.2 (постоянный), 73thx
Активность: 0.190.15
Статус: Участник

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

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

OK!

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

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



Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

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

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




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 03 июля 2017 00:30
· Личное сообщение · #18

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

-----
vx




Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

Создано: 03 июля 2017 10:00
· Личное сообщение · #19

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



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 03 июля 2017 18:55
· Личное сообщение · #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

Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

Создано: 03 июля 2017 19:26
· Личное сообщение · #21

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



Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 03 июня 2018 20:17
· Личное сообщение · #22

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




Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

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

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

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

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

Ранг: 16.6 (новичок), 1thx
Активность: 0.030.16
Статус: Участник

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

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

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



Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

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

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



Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

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

104c_09.02.2019_EXELAB.rU.tgz - ILSpector_report.png

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

Ранг: 16.6 (новичок), 1thx
Активность: 0.030.16
Статус: Участник

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

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

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

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



Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

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

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

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


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



Ранг: 16.6 (новичок), 1thx
Активность: 0.030.16
Статус: Участник

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

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

very good



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

Создано: 23 марта 2019 20:31
· Личное сообщение · #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

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



Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

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

Без объекта анализа даже пытаться понять ошибку не буду, у меня подобного не возникает.


<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . >>
 eXeL@B —› Софт, инструменты —› ILSpector. NET assembly browser and decompiler, debugger, High and Low level Editor
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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