Skip to content
This repository has been archived by the owner on Jan 27, 2023. It is now read-only.

Releases: sailro/Reflexil

Release 1.7

03 Jan 14:56
Compare
Choose a tag to compare

news:

  • Module attributes support.

upgrades:

  • Mono.Cecil update.
  • de4Dot 3.0.3 update.

bugfixes:

  • Using "Replace All With Code" feature was unable to resolve the working assembly in some cases, preventing some advanced alterations to the source code.
  • Fixed injection of nested types.
  • Properly handle module characteristics.

Release v1.6

09 Aug 16:49
Compare
Choose a tag to compare

news:

  • Optional ILMerged version to prevent unexpected Mono.Cecil assemblies.

upgrades:

  • de4dot 1.9.0 update. New deobfuscation support for CodeFort, CodeWall,
    ILProtector, MPRESS, Rummage.
  • Mono.Cecil 0.9.5.4 update.
  • ARM, WindowsRuntime and Module characteristics support.

bugfixes:

  • Check customized Mono.Cecil assembly

Release v1.5

09 Aug 16:46
Compare
Choose a tag to compare

news:

  • deobfuscation support for Babel NET, CliSecure, CodeVeil, CryptoObfuscator
    DeepSea, Dotfuscator, dotNET Reactor, Eazfuscator NET, Goliath NET,
    MaxtoCode, Skater NET, SmartAssembly, Spices Net and Xenocode.
    Thanks to de4dot by 0xd4d!

upgrades:

  • Mono.Cecil update

bugfixes:

  • bugfix for "register for verification skipping" and delay signed assembly
  • bugfix for "resign" and delay signed assembly

Release v1.4

09 Aug 16:45
Compare
Choose a tag to compare

news:

  • custom attributes support.
  • assembly/module renaming.

upgrades:

  • search the type tree with a regex like ^SerializableAttribute$

bugfixes:

  • fixed drag&drop issues with column headers.
  • fixed broken ExceptionHandler editor after Mono.Cecil 0.9.x migration.
  • fixed broken Variable editor after Mono.Cecil 0.9.x migration.
  • fixed assembly resolution issues, thanks to Douglas Drinka.

Release v1.3

09 Aug 16:44
Compare
Choose a tag to compare

news:

  • resource support (injection and alteration): Embedded resources, linked resources and assembly linked resources. Complete hex editor to update, export or import files.

upgrades:

  • works both on Reflector 6.x and Reflector 7.x.

bugfixes:

  • fixed assembly loading errors when using symbols and pdb file is not available.

Release v1.2

09 Aug 16:43
Compare
Choose a tag to compare

news:

  • Reflexil is now MIT/X11 licensed
  • technical update: using customized Mono.Cecil/Light 0.9.x
  • technical update: using customized ICSharpCode.SharpDevelop.Dom.dll
  • technical update: using customized ICSharpCode.TextEditor.dll
  • technical update: using customized ICSharpCode.NRefactory.dll

upgrades:

  • moved "Kind" and "Target Runtime" from Assembly to Module handler
  • better support for pdb and mdb files and strong name assemblies
  • complete support for PE32+ assemblies
  • less memory consumption
  • lazy loading of every metadata element
  • speed and optimizations
  • you can enable/disable cache settings for intellisense
  • injection/compilation with version control: v2.0, v3.5, v4.0
  • new injection import process
  • added architecture support (I386, AMD64, IA64) in module definition
  • new attributes grouping

bugfixes:

  • fixed PointerType/ArrayType/ReferenceType Cecil/Reflector code matching
    (No data shown for methods with "ref" array parameters)
  • fixed crashes when attempting to replace all with code
    (Could not find a part of the path)
  • fixed type import when updating field, method, property or event
  • fixed extra random assembly reference when injecting/compiling

Release v1.1

09 Aug 16:41
Compare
Choose a tag to compare

news:

  • rename, delete or inject class/interface/struct/enum/event/field/method/
    constructor/property/assembly reference
  • smart injection : injecting a new property will generate a field,
    getter/setter methods and IL code.
  • open architecture: Reflexil is now able to be used with Reflector,
    Cecil.Studio or anything able to convert an object model to Mono.Cecil
  • property editor (attributes, type, constant)
  • field editor (attributes, type, constant)
  • event editor (attributes, type)
  • assembly verifier (using peverify.exe from .NET SDK)

upgrades:

  • interfaces and base type selection for type editor
  • Reflector/Mono.Cecil method matching

bugfixes:

  • fixed framework version detection for Mono, initial patch by Robin Herbots
  • fixed constant handling with parameters
  • fixed InitLocals initialization for method bodies
  • fixed branch to self causes stack overflow, patch by Brien Sourceforge
  • fixed crash with unsupported assemblies
  • fixed grid refresh for method overrides
  • fixed offset compute after code injection
  • fixed code injection/type matching with nested types
  • fixed const handling with parameters, fields and properties

Release v1.0

09 Aug 16:40
Compare
Choose a tag to compare

news:

  • proper configuration for code injection with .NET 3.5 compiled files
  • using up to date Mono.Cecil.Pdb (now fully managed)

bugfixes:

  • fixed ArgumentOutOfRange with some compile errors (replace all with code)
  • fixed error CS0006: Metadata file '...' could not be found