zoukankan      html  css  js  c++  java
  • 易语言软件加VMProtect壳的正确方法

    VMP是一款很强大的加密壳,代码虚拟化技术可以很好的保护程序不被恶意修改破J但是很多人不知道怎么给自己的程序加壳,今天给大家晋级下加壳的正确方法
    相信很多新手都以为只要把软件直接拖到VMP里重新编译一下就是加壳了其实这样是没有达到任何的防破J效果。易语言加VPM壳少不了这两行重要代码


    置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) ' VMP保护开始标志

    置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) ' VMP保护结束标志

    VPM保护开始标志和VMP保护结束标志。那些加了VMP没有效果的人就是因为代码中缺少这两句代码
    我们只要把这两句代码添加到需要保护的代码段开头和结尾,就可以很好的保护我们的代码段
     
     
     
     
    编译设置:选择专家模式,其他可视情况修改
     
     
     
     
     
    1、没加SDK没加VMP壳OD中搜索字符串。安全码软件编号一览无余
    2、没加SDK加VMP壳OD中搜索字符串。安全码软件编号一览无余
    3、加SDK没加VMP在OD中搜索字符串。安全码软件编号一览无余
     
     
     
     
    4、加完SDK再VMP编译在OD中搜索字符串。找不到安全码软件编号
     
     
     
     
    小提示:
    1、一段代码中如果调用了另一个子程序,那么这个子程序不会被VMP虚拟化,需要在子程序开头结尾重新添加保护标志
    2、加过VMP的壳后可以再给程序加一层压缩壳3、这里为了方便说明加SDK后的效果安全码和软件编号都是明文没有加密。自己用时最好把这些明文字符串都加密上。
     
     
  • 相关阅读:
    LeetCode Best Time to Buy and Sell Stock
    LeetCode Scramble String
    LeetCode Search in Rotated Sorted Array II
    LeetCode Gas Station
    LeetCode Insertion Sort List
    LeetCode Maximal Rectangle
    Oracle procedure
    浏览器下载代码
    Shell check IP
    KVM- 存储池配置
  • 原文地址:https://www.cnblogs.com/fox2013/p/4553977.html
Copyright © 2011-2022 走看看