飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 5436|回复: 2

vmprotect_con.exe -lf的用法

[复制链接]
  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 372 天

    [LV.9]以坛为家II

    发表于 2020-9-20 10:51:55 | 显示全部楼层 |阅读模式
    10飘云币
    最近想研究一下vmprotect_con的用法(命令行模式加壳)

    根据官方的提示,命令行存在以下提示:
    Usage: vmprotect_con File [Output File] [-pf Project File] [-sf Script File] [-lf Licensing parameters file] [-bd Build Date (yyyy-mm-dd)] [-wm Watermark] [-we]


    官网的说明:
    Console version
    After you created a project in the GUI mode you can use the console version (VMProtect_Con.exe). You can execute it as follows:
    VMProtect_Con File [Output File] [-pf Project File] [-sf Script File] [-lf Licensing Parameters File] [-bd Build Date (yyyy-mm-dd)] [-wm Watermark Name] [-we]
    File – the file name of the executable you want to protect (*.exe, *.dll and so on), or the file name of a (*.vmp) project. If a project file name is specified, the file name of the executable is taken from the project file.
    Output File – the file name and path to the protected file that should be created after processing the original file. If this parameter is not set, the value is taken from the project file.
    Project File – the file name and path to the project file created in the GUI mode. If the parameter is not set, the program searches for a *.vmp file in the folder of the executable.
    Script file – the file name of the script the protected file is processed with. If the parameter is not set, the script from the current project file is used.
    Licensing Parameters File – the name of a file containing licensing parameters. If this parameter is not set, licensing parameters are taken from the current project file.
    Build Date – Application build date in the following format: “yyyy-mm-dd”. If this parameter is not set, the current date is used. The build date is inscribed into the protected application and is used by the licensing system to check serial numbers against the “Maximum build date” field.
    Watermark Name – the name of a watermark inserted into the protected file. If the name of a watermark is not set, the watermark specified in the project settings is used.
    we – when this parameter is set, all warnings are displayed as errors.


    测试了其他命令都可以实现,当 -lf 这个命令的时候一直提示:[Error] Licensing parameters are not initialized
    相关的cmd命令:G:\>vmprotect_con.exe 0.exe 0.1.exe  -lf lic.txt
    其中lic.txt是授权文件。
    测试途中一直提示[Error] Licensing parameters are not initialized(授权没有初始化)


    在程序源码中指定了程序所需要的授权文件,但是还是提示错误。
    采用内存授权序列号,也是同样错误。
    所以有没有人知道这个-lf的命令用法?


    感谢。

    评分

    参与人数 1威望 +1 飘云币 +1 收起 理由
    lincosmos + 1 + 1 PYG有你更精彩!

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    6 天前
  • 签到天数: 1276 天

    [LV.10]以坛为家III

    发表于 2020-9-22 20:48:13 | 显示全部楼层
    本帖最后由 lhglhg 于 2020-9-22 20:50 编辑

    可能是 *.vmp 加密配置文件没有包含加密N,D等信息

    点评

    包含了加密信息也是一样的,比如生成了授权密匙还是提示。  详情 回复 发表于 2020-9-22 21:09
    PYG19周年生日快乐!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 372 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-22 21:09:24 | 显示全部楼层
    lhglhg 发表于 2020-9-22 20:48
    可能是 *.vmp 加密配置文件没有包含加密N,D等信息

    包含了加密信息也是一样的,比如生成了授权密匙还是提示。
    PYG19周年生日快乐!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表