Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

Posted
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

  • Replies 78
  • Views 55.9k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • 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

  • Some bug fix. File replace.Please reload. Last build 27_04_18_02_42 fix: add scroll control on form`s with list control

  • new version 3.7.5 - fix option "Show hidden name" algorithm processing speed improved - fix debugger core more stable + add method local`s panel (debugger)(with save value to disk) + add me

Posted Images

  • Author

Some bug found. File replace


Please give me bug report if found/


Edited by Medsft

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


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

  • Author

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

  • Author

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

Some bugs found.File replace. Please reload

+add video: How to add new Execute Extension 

 

 

Thank you great Work!

  • Author

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

  • Author
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)

there's exception when i right-click on assembly


6alXxRD.png


  • Author

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"

there's exception when i right-click on assembly

Fixed in today's build.

Menus a bit redesigned and a few cosmetic changes added.

  • Author

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

Win7 x64:


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


System.IO.FileLoadException:


 


 


Windows XP x86:


Everything ok

Edited by tracky

  • Author

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

Good Job +1

Keep up the Good work :)

  • Author

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

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

  • Author
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

Sorry but download link?

  • Author

Sorry but download link?

Download link in first topic

Sorry but download link?

It's in the main post.

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

  • 3 weeks later...
  • Author
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

 


The Reflexil 2.0 support  ILSPY , Hope to add it.


Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.