vb.net - About decompiler -


i try open .exe (i think visual basic language)

ex.

private class jtojyfwfywdp0omhf7t82oyvualiflo1n3p64naliflo1n3p64nat9q3itig85ja     private ywwmy1ygzhrj1ywwmy1ygzhrjacyz5jqj3lgwaaxj0brst4ptmraxj0brst4ptm0 string()      private hnpxeecheskx2l6bd3s1h70sral6bd3s1h70sraobgzqem4lcg3a2ykefpb5kbya xnamespace()      private 2ykefpb5kbym3toxycdgiwnyaaylv2mdpifm9uaylv2mdpifm9uaccaok0g5sxe0 list(of xattribute)      <editorbrowsable(editorbrowsablestate.never)>     friend sub new(inscopeprefixes string(), inscopens xnamespace(), attributes list(of xattribute))         me.ywwmy1ygzhrj1ywwmy1ygzhrjacyz5jqj3lgwaaxj0brst4ptmraxj0brst4ptm0 = inscopeprefixes         me.hnpxeecheskx2l6bd3s1h70sral6bd3s1h70sraobgzqem4lcg3a2ykefpb5kbya = inscopens         me.2ykefpb5kbym3toxycdgiwnyaaylv2mdpifm9uaylv2mdpifm9uaccaok0g5sxe0 = attributes     end sub 

.... have way understand ?

private ywwmy1ygzhrj1ywwmy1ygzhrjacyz5jqj3lgwaaxj0brst4ptmraxj0brst4ptm0 me.ywwmy1ygzhrj1ywwmy1ygzhrjacyz5jqj3lgwaaxj0brst4ptmraxj0brst4ptm0 

i know variable want know real variable

estimated

private ywwmy1ygzhrj1ywwmy1ygzhrjacyz5jqj3lgwaaxj0brst4ptmraxj0brst4ptm0 = private model1 string() me.ywwmy1ygzhrj1ywwmy1ygzhrjacyz5jqj3lgwaaxj0brst4ptmraxj0brst4ptm0 = me.model1 

that is (or was) real member names when compiled.

the problem particular code obfuscated before compiled. such, original source code names unrecoverable without additional mapping.

programmers may deliberately obfuscate code conceal purpose (security through obscurity) or logic, in order prevent tampering, [and] deter reverse engineering ..

in case, manual mapping can applied: "2yke...sxe0" means "attributes", evidence assignment [named] parameter. manual reversal tiresome, e.g. purposeful name of class?


Comments

Popular posts from this blog

jQuery Mobile app not scrolling in Firefox -

c++ - How to add Crypto++ library to Qt project -

php array slice every 2th rule -