zoukankan      html  css  js  c++  java
  • vmp如何使用命令行加壳exe或者dll

    这是一个困扰我很久很久的问题,本来打算把exe的打包签名做成jenkins自动化的,却被这个问题打断了。

    最后,无意中找到了解决方案。我们下载的包解压后结构如下:

     里面的VMProtect_Con.exe就是用来做命令行加壳的,如何做呢:VMProtect_Con.exe  直接接文件就可以了,比如VMProtect_Con.exe test.dll

    但是这不能修改路径,就是说你的原文件在哪里,加壳以后的文件也就在哪里,只是有个vmp的字段,比如对test.dll加壳,加壳以后文件就是test.vmp.dll

    过程日志如下:

    VMProtect Ultimate v 3.3.1 (build 1076) Copyright 2003-2018 VMProtect Software
    Registered to: Przemek Rusiecki [przemek@rusiecki.com], Personal License
    
    正在载入 test.dll... 100%
    正在编译... 100%
    正在保存... 100%
    正在压缩... 100%
    保存启动模式... 100%
    [信息] 输出文件大小为 4763648 字节 (115%)
    
    编译完成

    另外,如果修改了‘选项’中的‘模板’,如何在加壳的时候选择对应模板?
    我没找到怎么命令行选模板,所以我把我需要的配置保存为默认模板,最后证明,模板生效了。

    下载绿色vmp 以及如何使用:
    https://bbs.pediy.com/thread-49979.htm


    后面,我需要研究下如何对指定代码进行加壳? 我不是开发,我只是cm,所以,写代码不是我的强项。我了解到可是使用map 文件,vmp sdk的方式,看是看上去并不简单,要好好看下了。
    如果有人能给自动完成对指定代码加壳,请不吝赐教!!!

  • 相关阅读:
    django 2.2, celery 4.3,出现 kombu.exceptions.EncodeError: cannot serialize '_io.BufferedReader' object 的分析解决
    python 算法
    zabbix--api学习之路--get_hostgroup获取
    zabbix-api学习之路--auth获取
    短链(ShortURL)的Java实现
    几种I/O模型功能和性能对比
    JMeter压测Rest请求
    git如何设置账号密码
    TCP和UDP之间的区别和联系
    Java BigDecimal和double
  • 原文地址:https://www.cnblogs.com/zndxall/p/12511188.html
Copyright © 2011-2022 走看看