The correct method of adding vmprotect Shell to easy language software

Source: Internet
Author: User

VMP is a very powerfulEncryptShell, the Code virtualization technology can be very well protectedprogramwithout being maliciously modified, J .but a lot of people don't know how to give their own programsAdd Shell, let's get to the right way to add shells today.I believe a lot of beginners think it's justSoftwarejust drag it to the VMP and recompile is the shell. In fact, this is not to achieve any anti-breaking J effect. Easy LanguageAdd VPM Shell to these two lines of important code


Place code ({235, +, I, I, A, 111, 101, 98, 101, 103, 0}) ' VMP protection start flag '

Place code ({235, +, +, 111, $, 101, Max, max, 0}) ' VMP protection End Flag '

VPM protection start sign and VMP protection end sign. Those who add vmp and have no effect because the code is missing these two lines of code

We just add these two lines to the beginning and end of the code snippet that we need to protect, so we can protect our code snippets .Compilation settings: Select Expert mode, other visual conditions modified 1, did not add the SDK does not add VMP shell od search string. Security code software number at a glance
2, without the SDK plus VMP shell od search string. Security code software number at a glance
3, Add SDK does not add VMP in the Od search string. Security Code software number at a glance4, add the SDK and then vmp compile in the Od search string. Security code software number not found tips:
1, a piece of code if another subroutine is called, then the subroutine will not be VMP virtualization, need to add the protection flag at the end of the subroutine
2, after the shell of VMP can be added to the program to add a layer of compression shell 3, here in order to facilitate the description of the SDK after the effect of security code and software numbers are clear text is not encrypted. It is best to encrypt these plaintext strings on your own.

The correct method of adding vmprotect Shell to easy language software

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.