EXETOOLS FORUM  

Go Back   EXETOOLS FORUM > General > Community Tools

Notices

Reply
 
Thread Tools Display Modes
  #31  
Old 01-25-2016, 02:38
-=bb=- -=bb=- is offline
Family
 
Join Date: Sep 2009
Location: slowly learning
Posts: 64
Rept. Given: 21
Rept. Rcvd 37 Times in 10 Posts
Thanks Given: 8
Thanks Rcvd at 2 Times in 1 Post
-=bb=- Reputation: 37
This just keeps improving - I prefer using this to Reflector these days.

Maybe it's my lack of experience with .NET projects but I find that patching with Reflector and Reflexil works about 50-70% of the time and I've yet to have an issue with dnSpy perfroming exactly the same operations.

Of course YMMV
Reply With Quote
  #32  
Old 02-10-2016, 20:51
-=bb=- -=bb=- is offline
Family
 
Join Date: Sep 2009
Location: slowly learning
Posts: 64
Rept. Given: 21
Rept. Rcvd 37 Times in 10 Posts
Thanks Given: 8
Thanks Rcvd at 2 Times in 1 Post
-=bb=- Reputation: 37
I seem to be getting an error with the latest version.

On Windows 7, after searching for a string in DLL, memory useage can go as high as 2Gb and when I go to close either the DLL or dnSPy I get the following error :

hxxps://i.imgsafe.org/d691813.png

This is a loop I can't get out of and therefore have to taskkill the process.

I can provide a copy of the DLL I am working with if that helps.
Reply With Quote
  #33  
Old 02-10-2016, 22:27
0xd4d 0xd4d is offline
Lo*eXeTools*rd
 
Join Date: Mar 2012
Posts: 78
Rept. Given: 12
Rept. Rcvd 308 Times in 44 Posts
Thanks Given: 2
Thanks Rcvd at 149 Times in 21 Posts
0xd4d Reputation: 300-399 0xd4d Reputation: 300-399 0xd4d Reputation: 300-399 0xd4d Reputation: 300-399
You're probably not using the latest build. Try the latest build, that bug should be fixed now. https://ci.appveyor.com/project/0xd4d/dnspy/build/artifacts
Reply With Quote
The Following User Gave Reputation+1 to 0xd4d For This Useful Post:
giv (02-18-2016)
The Following 8 Users Say Thank You to 0xd4d For This Useful Post:
-=bb=- (02-18-2016), 0xNOP (05-13-2016), chessgod101 (02-16-2016), Git (05-10-2016), giv (02-18-2016), Kla$ (02-12-2016), TechLord (02-11-2016), uranus64 (02-11-2016)
  #34  
Old 03-02-2016, 02:06
-=bb=- -=bb=- is offline
Family
 
Join Date: Sep 2009
Location: slowly learning
Posts: 64
Rept. Given: 21
Rept. Rcvd 37 Times in 10 Posts
Thanks Given: 8
Thanks Rcvd at 2 Times in 1 Post
-=bb=- Reputation: 37
New version fixed the error I mentioned before - thank you 0xd4d

Have found an odd one though - not sure if bug (or more likely user error!)

When debugging, if I modify a DLL (for example, I notice Dotfuscator stuff seems to use a lot of While True ... If Case type of arrangements) to change a value (i.e. in an If Case Num loop I change the Num value returned), when stepping through the code, if I put a watch on Num it appears to take the unmodified value.

However when running, not stepping through, it will take the modified value.

Not really sure if that's very clear :/

Unmodified code :

num = 12345
num2 = num

Modified code

num = 54321
num2 = num

When stepping through and watching num and num2, they both take 12345 and will then (in the case example I outlined) branch accordingly.

However when running it in memory (F9) it will branch as is num = 54321

Hope that makes some sense - as I say, probably user error but happy to help contribute with more detailed examples.
Reply With Quote
  #35  
Old 03-02-2016, 08:13
0xd4d 0xd4d is offline
Lo*eXeTools*rd
 
Join Date: Mar 2012
Posts: 78
Rept. Given: 12
Rept. Rcvd 308 Times in 44 Posts
Thanks Given: 2
Thanks Rcvd at 149 Times in 21 Posts
0xd4d Reputation: 300-399 0xd4d Reputation: 300-399 0xd4d Reputation: 300-399 0xd4d Reputation: 300-399
You should save your changes to a file and re-open the file (eg. Reload all assemblies) since the debugger doesn't support edit-and-continue.
Reply With Quote
  #36  
Old 03-02-2016, 14:51
sendersu sendersu is offline
VIP
 
Join Date: Oct 2010
Posts: 581
Rept. Given: 321
Rept. Rcvd 209 Times in 104 Posts
Thanks Given: 60
Thanks Rcvd at 62 Times in 29 Posts
sendersu Reputation: 200-299 sendersu Reputation: 200-299 sendersu Reputation: 200-299
0xd4d,
here is the interesting error I've got recently while using one of the latest 2.0.0.x beta

http://prntscr.com/a8l7se

thats during copy the variable value (right mouse click - Copy)
whats' most interesting - it does copy the value!
PS (I did debugging over tv on remote PC)
Reply With Quote
  #37  
Old 03-03-2016, 04:27
0xd4d 0xd4d is offline
Lo*eXeTools*rd
 
Join Date: Mar 2012
Posts: 78
Rept. Given: 12
Rept. Rcvd 308 Times in 44 Posts
Thanks Given: 2
Thanks Rcvd at 149 Times in 21 Posts
0xd4d Reputation: 300-399 0xd4d Reputation: 300-399 0xd4d Reputation: 300-399 0xd4d Reputation: 300-399
I've added protection against those random COM exceptions thrown by the clipboard, use the latest build.
Reply With Quote
The Following 2 Users Say Thank You to 0xd4d For This Useful Post:
giv (04-04-2016), sendersu (03-05-2016)
  #38  
Old 04-03-2016, 09:01
pnta pnta is offline
Family
 
Join Date: Nov 2010
Posts: 75
Rept. Given: 59
Rept. Rcvd 115 Times in 31 Posts
Thanks Given: 33
Thanks Rcvd at 60 Times in 17 Posts
pnta Reputation: 100-199 pnta Reputation: 100-199
v2.0.0.0 released

Latest build

Quote:
Rewrote dnSpy
Everything's a plugin, see the wiki
Localizable
Tool windows can be placed on any side of the main window; any number of them can be opened at the same time
Project writer has been updated: sln, multiple files, resx, xaml, resources, winforms
Double clicking a search/analyzer result goes to the actual line in the code
Search assemblies can be limited to selected file or files in the same dir as the current file
C# scripting (Roslyn), see the wiki
Optimized the decompiler
Method body editor now supports copying instructions and locals from other methods
More...

It requires .NET Framework 4.6 to run. If you have Windows 7, you must install SP1 or the .NET Framework 4.6 installer will fail
.

Last edited by pnta; 04-03-2016 at 09:25.
Reply With Quote
  #39  
Old 04-03-2016, 20:34
niculaita's Avatar
niculaita niculaita is offline
Family
 
Join Date: Jun 2011
Location: here
Posts: 730
Rept. Given: 750
Rept. Rcvd 81 Times in 53 Posts
Thanks Given: 1,072
Thanks Rcvd at 79 Times in 59 Posts
niculaita Reputation: 81
https://ci.appveyor.com/api/buildjobs/gwmvn60wqgb8vb9u/artifacts/dnSpy/bin/dnSpy.zip
Reply With Quote
  #40  
Old 04-05-2016, 04:58
atom0s's Avatar
atom0s atom0s is online now
Family
 
Join Date: Jan 2015
Location: 127.0.0.1
Posts: 138
Rept. Given: 19
Rept. Rcvd 88 Times in 40 Posts
Thanks Given: 23
Thanks Rcvd at 98 Times in 46 Posts
atom0s Reputation: 88
A small feature request; could some configurations be added to allow us to change code output usage of tabs as spaces? I'd rather use 4 spaces instead of tabs so if I use any of the code displayed or saved from dnSpy its using spaces instead of tabs. (Prefer 4 spaces myself, but having it configurable would be nice.)
Reply With Quote
  #41  
Old 04-05-2016, 13:29
0xd4d 0xd4d is offline
Lo*eXeTools*rd
 
Join Date: Mar 2012
Posts: 78
Rept. Given: 12
Rept. Rcvd 308 Times in 44 Posts
Thanks Given: 2
Thanks Rcvd at 149 Times in 21 Posts
0xd4d Reputation: 300-399 0xd4d Reputation: 300-399 0xd4d Reputation: 300-399 0xd4d Reputation: 300-399
You can use VS to reformat the code. Ctrl+K,Ctrl+D should do the trick for the current file.
Reply With Quote
The Following 2 Users Gave Reputation+1 to 0xd4d For This Useful Post:
Syoma (04-05-2016), toro (04-29-2016)
The Following 3 Users Say Thank You to 0xd4d For This Useful Post:
Debugger (04-20-2016), Syoma (04-05-2016), toro (04-29-2016)
  #42  
Old 04-05-2016, 16:30
Syoma Syoma is offline
reverse engineer
 
Join Date: May 2009
Posts: 317
Rept. Given: 33
Rept. Rcvd 75 Times in 48 Posts
Thanks Given: 13
Thanks Rcvd at 43 Times in 23 Posts
Syoma Reputation: 75
@0xd4d: thank you for the dnSpy. Really the very pro tool I ever see last years.
Reply With Quote
The Following User Says Thank You to Syoma For This Useful Post:
0xd4d (04-06-2016)
  #43  
Old 04-18-2016, 00:13
pnta pnta is offline
Family
 
Join Date: Nov 2010
Posts: 75
Rept. Given: 59
Rept. Rcvd 115 Times in 31 Posts
Thanks Given: 33
Thanks Rcvd at 60 Times in 17 Posts
pnta Reputation: 100-199 pnta Reputation: 100-199
v2.0.2.0 released
Reply With Quote
The Following 2 Users Say Thank You to pnta For This Useful Post:
Kjacky (04-20-2016), LOUZEW (04-22-2016)
  #44  
Old 04-22-2016, 19:49
LOUZEW's Avatar
LOUZEW LOUZEW is offline
Friend
 
Join Date: Feb 2002
Location: Britanny
Posts: 94
Rept. Given: 0
Rept. Rcvd 2 Times in 1 Post
Thanks Given: 2
Thanks Rcvd at 0 Times in 0 Posts
LOUZEW Reputation: 2
It seem to be a great tool.
have to use it now.

Is there a user guide or anything like that for it ?

Many thank's guys.
Reply With Quote
  #45  
Old 05-07-2016, 17:25
FasciHunter FasciHunter is offline
Friend
 
Join Date: Apr 2016
Posts: 5
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 0 Times in 0 Posts
FasciHunter Reputation: 0
i have been using Reflector and Reflexil.
Try the dnspy,I find it powerfull.
It's always good to more than one way to solve problems
Reply With Quote
Reply

Tags
0xd4d, dnspy

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT +8. The time now is 09:29.


ICP05004977
vBulletin Security provided by vBSecurity v2.2.0 (Lite) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX