Paul Mason: Obfuscating multiple assemblies - Part 2(blog.paul-mason.co.nz)

submitted by tivittivit(364) 2 years, 7 months ago

In our last blog we started to take a look at obfuscating non-private members, and at the complexities it introduces by doing so. We took a look at a few concepts to consider, including: * How public members may be referenced in external assemblies, therefore if we obfuscate the name of the member, we also need to obfuscate the calling statement. * Updating the calling statement involved searching through the CIL for call, callvirt and newobj instructions. * The operand of the instruction included the method reference, or generic method reference if applicable; this is where we needed to change the code. We finished up however without looking at "virtual" members, thus without a working example. This weeks article we take a look at these and the code to make it all fit together!

add a comment |category: |Views: 14

tags: another

new Add a live kick counter to your blog >> liveImage

You can even customize the image by choosing your own colors, and then clicking the button below to update the preview and the html code:

  • "Kick It" text
  • "Kick It" background
  • kick count text
  • kick count background
  • border

Simply copy and paste this HTML into your blog post.


Users who kicked this story:
Comments:
information Login or create an account to comment on this story