Medsft

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

61 posts in this topic

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
15 people like this

Share this post


Link to post
Share on other sites

Some bug found. File replace


Please give me bug report if found/


Edited by Medsft

Share this post


Link to post
Share on other sites

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


Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

1 person likes this

Share this post


Link to post
Share on other sites

Some bugs found.File replace. Please reload

+add video: How to add new Execute Extension 

 

 

Thank you great Work!

Share this post


Link to post
Share on other sites

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
1 person likes this

Share this post


Link to post
Share on other sites
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)

Share this post


Link to post
Share on other sites

there's exception when i right-click on assembly


6alXxRD.png


Share this post


Link to post
Share on other sites

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"

Share this post


Link to post
Share on other sites

there's exception when i right-click on assembly

Fixed in today's build.

Menus a bit redesigned and a few cosmetic changes added.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Win7 x64:


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


System.IO.FileLoadException:


 


 


Windows XP x86:


Everything ok

Edited by tracky

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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
3 people like this

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

Sorry but download link?

Share this post


Link to post
Share on other sites

Sorry but download link?

Download link in first topic

Share this post


Link to post
Share on other sites

Sorry but download link?

It's in the main post.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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

 


Share this post


Link to post
Share on other sites

The Reflexil 2.0 support  ILSPY , Hope to add it.


Share this post


Link to post
Share on other sites

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