![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||
|
||||||||||||||
![]() |
#1
|
|||
|
|||
![]() Its pretty much alpha code so don't expect to much of it,
also i only tested it with windows xp so i realy don't know if its even running on vista Regards LibX |
#2
|
|||
|
|||
![]() Quote:
.Net is a vulnerable platform! Better wait a native compiler from Microsoft ![]() I appreciate you because at least you try to find a solution to the problem of decompilation of our .NET application. Perhaps you can sell your "idea" to some company ![]() You implements an your protection software but uses other tools to obscure your code? ![]() best regards, Marcello Cantelmo www.cantelmosoftware.com
__________________
[url]http://www.cantelmosoftware.com[/url] |
#3
|
|||
|
|||
![]() And maby u should check the code for real this time and find out one of the functions is totualy converted to a VM stucture and u didn't unpack anything the code is still encrypted
![]() The obfuscation is just there to prevent easy analyzing. Basicly u didn't do anything yet :P |
#5
|
|||
|
|||
![]() Quote:
![]() regards, Marcello Cantelmo www.cantelmosoftware.com
__________________
[url]http://www.cantelmosoftware.com[/url] |
#6
|
|||
|
|||
![]() Quote:
![]() Now go and own my protection i wanna see code :P |
#7
|
|||
|
|||
![]() seems to like what slm does, even simple .
slm use a vm to execute protected method,decrypted at instruction level. your protector use System.Reflection.Emit.DynamicMethod to excute protected method. after you construct DynamicMethod object, we can get back org methodbody from it. |
#8
|
|||
|
|||
![]() Hmm, never knew about that protection method. Seems like I got a lot to learn. I'll take a look at it if I get time :S
|
#9
|
|||
|
|||
![]() Quote:
About the methodbody, u wont get the original methodbody back ![]() regards LibX |
#10
|
|||
|
|||
![]() DynamicMethod object is enough for me to get back the original methodbody .
i can't get your testsample run on the following OS. Win98 + .Net V2.0.50727 [VMWare] WinMe + .Net V2.0.50727 [VMWare] Win2000 + .Net V2.0.50727 [VMWare] Win xp + .Net V2.0.50727 [VMWare] Win2003 + .Net V2.0.50727 [my pc] |