Jump to content
Tuts 4 You

ILSpy mod by Medsft: NET assembly browser and decompiler, debugger, Hi


Medsft

Recommended Posts

Posted (edited)
ILSpy mod by Medsft: NET assembly browser and decompiler, debugger, High and Low level Editor
Project renamed.
ILSpy NEXT. NET assembly browser and decompiler, debugger, High and Low level Editor

Description:

ILSpy (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)

- hexeditor methodbody utility (runtime compilation enable, 

- search any text in decompileTextView

- find method call

Analyze. Reference calls positioning and highlight ("IL Code" view)

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)

- class or method injector (High level)

- "Undo" operation

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)

Pack "ALL in One"

 
The latest releases of ILSpy.NEXT on http://il4re.ml//
 
[t]We are opened! Welcome, guys.[/t]
 
Last build: 12_08_2016

Sorry for my bad English and WPF

 

Edited by Medsft
  • Like 16
Posted (edited)

Some bug found. File replace


Please give me bug report if found/


Edited by Medsft
Posted

Cann't run in XP  operation system. :play_ball:


Posted

If I 've got you correctly, I can change and save the opcodes ?
But if so, how?

Posted

Some bug found.File replace. Please reload
+ add Remove IllegalConstruction handler 

Posted

Some bugs found.File replace. Please reload
+add video: How to add new Execute Extension 

  • Like 1
Posted

Some bugs found.File replace. Please reload

+add video: How to add new Execute Extension 

 

 

Thank you great Work!

Posted (edited)

Some bugs found.File replace.Please reload.
+add Class or Method Injector.
+add video "How to inject class or method" 

Last version: "build 04_02_15_17_14"

 

 

Some bugs found.File replace.Please reload.

Last build 05_02_15_57_00

 

Some bugs found.File replace.Please reload.

Last build: "build 06_02_19_20_00"
- refactoring rename`r handler. At "Now" if you want rename press F2 on Field, Property,Method,Class, NameSpace -selected treenode.
Edited by Medsft
  • Like 1
Posted
Some bugs found.File replace.Please reload.

Last build 09_02_15_57_00

add change private to public method handler

add undo operation (lo-lev bytes)

Posted

there's exception when i right-click on assembly


6alXxRD.png


Posted

Some bugs found.File replace.Please reload.
Last build 10_02_15_19_00
+change private to public member handler at work on Low level
Project rename to "ILSpy NEXT"

Posted

there's exception when i right-click on assembly

Fixed in today's build.

Menus a bit redesigned and a few cosmetic changes added.

Posted

Some bugs found.File replace.Please reload.
Last build 16_02_15_17_54
+add new search mode (find any text in current decompiletextview)

Posted (edited)

Win7 x64:


Error(s) loading plugin: ILSpy.Debugger.Plugin


System.IO.FileLoadException:


 


 


Windows XP x86:


Everything ok

Edited by tracky
Posted

Some bugs found.File replace.Please reload.
Last build 20_02_15_17_34
+add bookmarks handler. 

Posted

Good Job +1

Keep up the Good work :)

Posted (edited)

New release (build 26_02_15_10_56)
+ New type of search: Find method call. Shows the list of methods which call specified search pattern. For example, you specify getpub as pattern and get the list of functions which call GetPublicKeyToken method.
+ Analyze. Reference calls positioning and highlight ("IL Code" view). Initial release. Sample image(hxxp://higgs.rghost.ru/6ZJhpGTm5/image.png). 

Edited by Medsft
  • Like 3
Posted

Good Job +1+1
Keep up the Good work :punk: 

Posted (edited)
Some bugs found.File replace.Please reload.

Last build 02_03_15_12_52 ("No critical")

+ add positioning cursor on execute line in debug ILCode mode.

+ add "Analyze" in "Folding UnFolding context menu" (wish by vovanre)

+ add option (add preffix to local variables in ILCode). How to use see picture


b96f2c45ace3130a8c6d524f09f119cf.jpeg

Edited by Medsft
Posted

Sorry but download link?

Posted

Sorry but download link?

Download link in first topic

Posted

Sorry but download link?

It's in the main post.

Posted

Sorry guys I didn't notice it. Thanks for the reply.

  • 3 weeks later...
Posted
File replace.Please reload.

Last build 18_03_15_15_51 ("Critical")

+ String editor: both levels

+ 2-tier context menu support

+ Metadata patch generator: strong name, tables, strings, guids, blobs

 


heartcoffee
Posted

The Reflexil 2.0 support  ILSPY , Hope to add it.


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...