Why is this System.InvalidOperationException target reversed?

I am using DotNetBrowser

, and currently when I close the application I get an error System.InvalidOperationException

about DotNetBrowser.dll

(the channel is already closed).

While trying to debug why this happened, I opened the details of the exception and found something strange. StackTrace

, TargetSite

, DeclaringType

, ReflectedType

, Etc. All are written back.

Is it because I DotNetBrowser

wrote my code back? Is this a bug with Visual Studio? What's happening?

enter image description here

+3


source to share


2 answers


The dot grid adds RTL markers to the text. copy the text in a text editor (notepad or so), press CTRL + Home, type a '

single quote, CTRL + END type: '.split('').reverse().join("")

(it will display in reverse order, but will still do it correctly)

Open your browser, hit f12, go to the console and paste the whole document and hit Enter.

so in this case:



console.log('egassM.segassM.CPI.slanretnl.resworBteNtoD('.split('').reverse().join(""))
      

Run codeHide result


And then you have a readable message in the console.

This is the worst type of security.

0


source


You may notice that some of the recordings are recorded in reverse order, some are corrupted, and some others are missing.



The DotNetBrowser release construct is obfuscated and protected, so the stack trace entries associated with its internal logic are not readable.

-1


source







All Articles