Thread: DnlibEditor
View Single Post
  #1  
Old 09-23-2014, 02:20
CodeCracker CodeCracker is online now
VIP
 
Join Date: Jun 2011
Posts: 466
Rept. Given: 27
Rept. Rcvd 407 Times in 134 Posts
Thanks Given: 21
Thanks Rcvd at 1,889 Times in 359 Posts
CodeCracker Reputation: 400-499 CodeCracker Reputation: 400-499 CodeCracker Reputation: 400-499 CodeCracker Reputation: 400-499 CodeCracker Reputation: 400-499
DnlibEditor

DnlibEditor is an assembly editor and runs as a plug-in for Red Gate's Reflector.
DnlibEditor is using dnlib by 0xd4d and is able to manipulate IL code and save
the modified assemblies to disk.
DnlibEditor is a replacer for Reflexil plugin.

Separator for Decimal symbol is the one specific for each language -
look on Control Panel for "Regional and Language Options".
Array separator (i.e. for constants) is the ',' char!

Generic type ("-> Generic type refence") are not supported!!

For Windows 64 bit:
DnlibEditor.dll is an 32 bit assembly so can't be loaded
by 64 bit processes like Reflector.exe
So load Reflector.exe on your favorite PE editor
(CFF Explorer is a good one), goto .NET Directory and change
the Flags value: make sure the "32bit required" flag is marked!

Changing Reflector version:
You will need to change the Reflector assembly version
since it has a reference to old Reflector 7.0 version!
For this task use ReferencedVersionChanger! (attached)
Simply add DnlibEditor.dll to the list by clicking "Add files" button
and after that click the "Get them from file" button and select
your Reflector.exe file!
Finish it using Execute button!

Let me know about any bug you may find!
Attached Files
File Type: zip ReferencedVersionChanger.zip (17.2 KB, 73 views)

Last edited by CodeCracker; 04-23-2017 at 21:30.
Reply With Quote
The Following 10 Users Gave Reputation+1 to CodeCracker For This Useful Post:
0xd4d (09-23-2014), ahmadmansoor (09-23-2014), chessgod101 (09-29-2014), emo (10-09-2014), Levis (09-24-2014), nikkapedd (09-28-2014), quygia128 (10-07-2014), riverstore (10-19-2014), the_beginner (09-25-2014), uel888 (09-26-2014)
The Following 3 Users Say Thank You to CodeCracker For This Useful Post:
Black_Legion (10-12-2015), NoYes (04-04-2015), s0me0n3 (09-28-2015)