|
如何优雅的在 Windows 上使用 LLVM Pass 插件进行代码混淆
Re_Upper 作者,,你好,我还是遇到了问题就在第一次使用cmake编译的时候 lld-link: error:&am ...可能是你的环境没处理好。 |
|
如何优雅的在 Windows 上使用 LLVM Pass 插件进行代码混淆
Rixo_叶默 你好,问一下,文章中编译x64的部分,-DLLVM_TARGETS_TO_BUILD="X86" 不需要改成x64吗不用的,不过你可以试一下,应该会报错的,这里的 X86 指的是平台,比如 ARM,MIPS 之类的。 |
|
如何优雅的在 Windows 上使用 LLVM Pass 插件进行代码混淆
buhuinx 老哥能留个微信吗 遇到问题了太想解决了 求你了 我微信Heart_600不好意思,太久没看了,你遇到的问题应该已经解决了吧。 |
|
如何优雅的在 Windows 上使用 LLVM Pass 插件进行代码混淆
hypersine 异常可以用,但不是很完善。clang官方在https://clang.llvm.org/docs/MSVCCompatibility.html这里说了: Asynchronous Excepti ... |
|
如何优雅的在 Windows 上使用 LLVM Pass 插件进行代码混淆
lytywg 这玩意哪都好,就是try废了,异常没法用你说的没错,它的异常处理在 Windows 上似乎是有问题,运行到异常处,直接停止运行了,不会抛出异常, try... 和 __try... 都不行。 |
|
如何优雅的在 Windows 上使用 LLVM Pass 插件进行代码混淆
Yecate 好文.以前折腾过MSVC 编译的一直没成功MSVC 编译能成的,就是不能单独加载外部的 Pass 插件,如果要使用 MSVC,则 Pass 插件的代码需要集成到 LLVM 源码目录中,并且每次修改 Pass 代码都需要重新编译 LLVM 项目。 |
|
如何优雅的在 Windows 上使用 LLVM Pass 插件进行代码混淆
yimingqpa pass优化的出一个啊,正好可以优化去混淆垃圾代码。你可以去尝试修改一下 Hikari 的代码,也能够使用的, |
|
如何优雅的在 Windows 上使用 LLVM Pass 插件进行代码混淆
Englishmajor 你这样太折腾了 直接生成Ninja的build cmake -G Ninja -DLLVM_ENABLE_PROJECTS="clang" -DLLVM_EXPORT_SYMB ..., 不过这个方法我没试过,不确定 clang 能不能加载, 而我的方法,我试过大型项目(LLVM Pass)都是没有问题的。 |
|
如何优雅的在 Windows 上使用 LLVM Pass 插件进行代码混淆
拉闸太子 我哪里没配置好吗 你的 CMake 没装好,或者是 MSYS2 没装好,如果两者都装好了, 你可以试试运行 `cmake -G` 命令,你会看到如下的输出: |
|
如何优雅的在 Windows 上使用 LLVM Pass 插件进行代码混淆
wuxiwudi 不要编译x86版本的,之前试过大项目内存直接爆炸导致编译工程失败,后面全统一成x64的了,另外llvm其实可以直接用vs做编译开发,之前做到llvm11版本的,后面没再做了你说的没错,对于 大项目,确实不需要 x86 版本的,但是有些项目,由于某些原因,又是需要 x86 版本的,所以说, x86 版本的编译出来也没有什么不好,确实不需要的,当然可以不用编译 x86 版本,因为对于LLVM8 来说,编译 x64 就够了,但是对于 LLVM12 来说,如果要混淆基于 x86 的程序,则需要编译 x86 版本的 LLVM,原因已经在上文中 【3.3.3 x64 和 x32 版本 LLVM 的区别】小节有说明。 |
|
如何优雅的在 Windows 上使用 LLVM Pass 插件进行代码混淆
vasthao 当前windows使用clang/llvm插件有几个问题: 1.单个DLL导出函数有数量限制,好像是2^16个,解决这个问题需要把LLVM的各个组件都编译成DLL。 2.DLL链接问题,比如LLV ...你上面说的几个问题应该是使用 VS 编译的时候出现的问题,我也遇到过,比如 DLL 导出函数数量的限制,会导致编译不成功,所以才避开使用 VS 来编译 LLVM,但是使用 MSYS2 中安装的 GCC 来编译 LLVM 就可以解决这类问题,另外,你说的 Clang 插件我暂时还没试过,我只使用了 LLVM 的插件,LLVM 插件是没有问题的,我们已经有相关的项目是使用 Windows 上的混淆插件进行保护的。 另外,第5点你说的也不完全正确,我们已经在 Windows 、Linux (以及 Android) 和 iOS 上都有使用 LLVM 插件,目前也没有什么问题。 |
|
|
|
|
|
[原创]SharpOD 反反调试插件 v0.6b (增加功能和修复BUG)
启用该插件之后出现乱码。。 (Win10 x64 + FishcOD) OS 名称: Microsoft Windows 10 专业版 OS 版本: 10.0.16299 暂缺 Build 16299 |
|
[推荐]安全预警——乌克兰、俄罗斯、印度等多国正在遭遇Petya勒索病毒袭击
怎么没有样本的。。。 |
|
[翻译]库函数的快速鉴别和识别技术
支持,好东西 |
|
[分享]三套脱壳破解教程,一共8G多---完整泄密。。
666,不错的东西。。 |
|
|
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值