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
Post a Comment