首页
社区
课程
招聘
[原创] [分享] VMP 源码编译VS2022-动态Qt5.12.12
发表于: 2024-1-10 18:26 12815

[原创] [分享] VMP 源码编译VS2022-动态Qt5.12.12

2024-1-10 18:26
12815

我也来凑个热闹,编译一下VMP 源码,源码分享贴见 原来的帖子

修改点:

保留了编译好的文件,见以下,经过测试可以正常使用
bin\32\Ultimate

图片描述

图片描述

下载地址
链接:1a1K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6H3j5h3&6Q4x3X3g2T1j5h3W2V1N6g2)9J5k6h3y4G2L8g2)9J5c8Y4y4Q4x3V1j5I4f1Y4S2#2M7$3y4I4L8%4S2H3y4@1I4m8L8s2S2Y4h3U0q4H3K9Y4S2y4f1g2)9K6c8Y4m8%4k6q4)9K6c8o6l9$3x3X3f1`.
提取码:062e

  1. 编译错误啥的就不说了,可以参考其他帖子
  2. 文件编码,部分原编码为Cyrillic(windows-1251)改UTF8-BOM,原注释还存在
  3. 项目升级为vs2022, v141-xp编译,未在XP下测试运行
  4. libffi编译采用57dK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6%4K9h3&6D9K9h3u0K6i4K6u0r3L8r3W2T1k6X3k6A6i4K6u0r3N6s2u0W2k6g2)9J5c8X3#2S2M7%4c8W2M7R3`.`. 编译,注意修改成xp后删除windows sdk(记事本),再改成MT
  5. QT修改路径到 D:\Qt\Qt5.12.12\5.12.12,且改到msvc2017_64动态路径,可以搜索后修改成自己的路径,不清楚需不需要设置QTDIR(D:\Qt\Qt5.12.12\5.12.12),保险起见可以设置
  6. QT 下载地址 QT下载
  7. 删除了QT静态编译,如需要可以对照vcproj\qt-release64.props改回来,目前改的是vcproj\qt-release.props, 同时需要修改VMProtect\main.cc 注释行
  8. 编译好后使用以下命令自动收集QT dll(使用32位的QT)
    windeployqt.exe bin\32\Ultimate\VMProtect.exe --release
  1. 未修改runtime
    后续修改成rust+no_std的方式,然后动态加载dll的方式来加载,这样可以实现自定义的算法。
  • 编译错误啥的就不说了,可以参考其他帖子

  • [培训]科锐逆向工程师培训第53期2025年7月8日开班!

    收藏
    免费 5
    支持
    分享
    最新回复 (7)
    雪    币: 8197
    活跃值: (3292)
    能力值: ( LV9,RANK:180 )
    在线值:
    发帖
    回帖
    粉丝
    2
    V141-xp是vs2017的内核
    2024-1-10 22:06
    0
    雪    币: 6073
    活跃值: (888)
    能力值: ( LV2,RANK:10 )
    在线值:
    发帖
    回帖
    粉丝
    3
    和下面这个项目实现的方式差不多
    777K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6$3K9e0y4@1x3g2)9J5c8Y4k6E0M7s2u0G2N6r3g2U0N6q4)9J5k6o6y4Q4x3X3f1#2i4K6u0W2x3b7`.`.
    2024-1-11 07:50
    0
    雪    币: 5531
    活跃值: (31866)
    能力值: ( LV2,RANK:10 )
    在线值:
    发帖
    回帖
    粉丝
    4
    感谢分享
    2024-1-11 09:32
    1
    雪    币: 231
    活跃值: (655)
    能力值: ( LV4,RANK:41 )
    在线值:
    发帖
    回帖
    粉丝
    5
    nszy007 和下面这个项目实现的方式差不多 75eK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6$3K9e0y4@1x3g2)9J5c8Y4k6E0M7s2u0G2N6r3g2U0N6q4)9J5k6o6y4Q4x3X3f1#2i4K6u0W2x3b7`.`.
    看了一下,思路是一样的,可以比较着看。应该说如果要编译成功的话实际上思路都一致,只是静态编译Qt的区别
    2024-1-11 09:36
    0
    雪    币: 2328
    活跃值: (2324)
    能力值: ( LV6,RANK:89 )
    在线值:
    发帖
    回帖
    粉丝
    6
    盲猜浩哥
    2024-1-11 13:59
    0
    雪    币: 56
    活跃值: (1768)
    能力值: ( LV2,RANK:10 )
    在线值:
    发帖
    回帖
    粉丝
    7
    8f4K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6$3K9e0y4@1x3g2)9J5c8Y4k6E0M7s2u0G2N6r3g2U0N6q4)9J5k6o6y4Q4x3X3f1#2i4K6u0W2x3b7`.`.
    可以传一份蓝奏云吗,无法下载
    2024-2-14 08:52
    0
    雪    币: 9382
    活跃值: (6037)
    能力值: ( LV4,RANK:50 )
    在线值:
    发帖
    回帖
    粉丝
    8
    nszy007 和下面这个项目实现的方式差不多 539K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6$3K9e0y4@1x3g2)9J5c8Y4k6E0M7s2u0G2N6r3g2U0N6q4)9J5k6o6y4Q4x3X3f1#2i4K6u0W2x3b7`.`.
    x谢谢
    2024-2-14 09:13
    0
    游客
    登录 | 注册 方可回帖
    返回