Advertisement

Mac平台预编译的OLLVM混淆工具,解压后放入NDK目录即可使用

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
这是一款专为Mac用户设计的预编译OLLVM混淆工具,使用者只需将其解压并放置于NDK目录中,便能轻松实现代码混淆,有效提升应用安全性。 在mac平台编译好的ollvm混淆文件只需下载解压到 `Users/username/Library/Android/sdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/darwin-x86_64` 目录,然后覆盖原有文件即可。 开启混淆的配置如下: ``` defaultConfig { minSdk 21 consumerProguardFiles consumer-rules.pro ndkVersion 21.1.6352462 externalNativeBuild { cmake { cppFlags -mllvm -sub -mllvm -sobf -mllvm -fla -mllvm -bcf } } } ```

全部评论 (0)

还没有任何评论哟~
客服
客服
  • MacOLLVMNDK使
    优质
    这是一款专为Mac用户设计的预编译OLLVM混淆工具,使用者只需将其解压并放置于NDK目录中,便能轻松实现代码混淆,有效提升应用安全性。 在mac平台编译好的ollvm混淆文件只需下载解压到 `Users/username/Library/Android/sdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/darwin-x86_64` 目录,然后覆盖原有文件即可。 开启混淆的配置如下: ``` defaultConfig { minSdk 21 consumerProguardFiles consumer-rules.pro ndkVersion 21.1.6352462 externalNativeBuild { cmake { cppFlags -mllvm -sub -mllvm -sobf -mllvm -fla -mllvm -bcf } } } ```
  • ollvm 13.x clang 替换 NDK clang 直接使 ollvm
    优质
    本指南介绍如何在Android开发中替换NDK中的Clang编译器为通过oLLVM 13.x编译生成的Clang,使开发者能够利用优化后的编译器特性提升应用性能。 使用ollvm 13.x 编译后的clang 替换ndk中的clang即可直接应用ollvm功能。 步骤如下: 1. 将编译好的 clang、clang-format 和 clang++ 文件复制到 AndroidStudio 使用的 NDK 目录下的 …/toolchains/llvm/prebuilt/darwin-x86_64/bin 文件夹中。 2. 复制过程中,如果遇到同名文件,请先备份原文件再替换。 需要注意的是,应选择与当前 ndk 版本接近的 clang 版本。例如,clang 13.0.1 对应的 ndk版本为 23.2.8568313(该版本中自带的 clang 版本是12.0.9)。
  • 针对NDKOLLVM资源包
    优质
    该资源包提供了一套专门针对Android NDK开发环境下的代码保护解决方案,采用OLLVM技术对C/C++源码进行高效混淆处理,有效提升应用安全性。 在Windows下使用OLLVM对NDK进行混淆时所需的所有资源包。
  • Windows下Java ZeroMQ(Jzmq)文件使
    优质
    本项目提供在Windows环境下编译好的Java绑定ZeroMQ(Jzmq)库,用户只需解压文件便可直接使用,无需额外配置。 将zmq.jar, jzmq.dll 和 libzmq.dll 解压到个人Java路径下(例如:D:\Program Files\Java\jdk1.8.0_202\bin)。如果系统变量path中没有该路径,需要添加一行 D:\Program Files\Java\jdk1.8.0_202\bin。
  • OpenCV4.5.5在Linux下文件,使(C++)
    优质
    本资源提供OpenCV 4.5.5在Linux系统上的预编译库文件,用户下载后直接解压便可快速便捷地进行开发工作,特别适用于C++编程环境。 在Linux环境下使用OpenCV 4.5.5版本编译后的文件可以直接解压并使用。此为C++2022年4月版,在Ubuntu 21.04的64位系统下编译并通过测试。 `CMakeLists.txt` 文件中对 OpenCV 的配置如下: ``` set(OpenCV_DIR /home/april/install/openCV4.5.5/lib/cmake/opencv4) # 寻找所需的 OpenCV 库 find_package(OpenCV REQUIRED) message(STATUS -- OpenCV_INCLUDE_DIRS: ${OpenCV_INCLUDE_DIRS}) message(STATUS -- OpenCV_LIBRARY_DIRS: ${OpenCV_LIBRARY_DIRS}) include_directories(${OpenCV_INCLUDE_DIRS}) link_directories(${OpenCV_LIBRARY_DIRS}) ```
  • MacJava反
    优质
    这款Mac平台的Java反编译工具专为开发人员设计,能够高效地将编译后的.class文件还原成源代码形式,帮助用户调试和学习他人或旧项目的Java程序。 Mac 版本的反编译Java工具是我常用的一款好工具,值得与大家分享。
  • NI软件卸载使
    优质
    这是一款方便实用的NI(National Instruments)软件卸载工具,无需安装,只需解压文件夹就能直接运行,帮助用户快速彻底地卸载NI相关程序。 如果初次下载Multisim失败了,可以使用相应的卸载工具清除残留文件,然后再次尝试下载Multisim。
  • Navicat.zip(使
    优质
    Navicat.zip是一款数据库管理工具的压缩包,内含Navicat软件安装文件。下载后直接解压无需额外安装,方便用户立即开始操作和管理各类数据库系统。 Navicat是一款强大的数据库管理工具,支持多种系统如MySQL、MariaDB、Oracle及SQL Server等。提供的Navicat.zip压缩包包含了安装所需的组件,解压后即可直接使用,无需复杂的安装过程。 文件列表如下: 1. uninst.dat:用于卸载程序的数据文件。 2. nparser.dll:可能包含SQL解析器的动态链接库(DLL)。 3. libmariadb.dll、libdd.dll和libmysql_e.dll:这些是与MySQL数据库相关的动态库,分别提供MariaDB客户端功能以及针对MySQL的增强版库支持。 4. libcairo-2.dll:用于图形渲染的库文件,在Navicat报表或图表中使用。 5. libeay32.dll:属于OpenSSL的一部分,确保安全通信及加密需求得到满足。 6. msvcr110.dll:Microsoft Visual C++运行时库组件,许多C++应用程序需要它来执行。 7. sqlite3.dll:SQLite数据库引擎用于内部轻量级数据存储。 8. freetype6.dll:字体渲染库,确保各种字符和字体在Navicat中的正确显示。 这些文件共同支持与多种数据库系统的连接、SQL操作、图形展示及安全通信等功能。解压并运行这些文件后,用户可以在本地系统上启动Navicat进行数据库管理和开发工作。需要注意的是,要使Navicat正常运作,用户的计算机需要具备相应的Visual C++ Redistributable和必要的系统库,并且在使用过程中必须有正确的数据库驱动以及访问权限来连接目标服务器。
  • XJad2.2 使
    优质
    XJad2.2是一款易于使用的解压缩工具,用户只需解压文件夹即可直接运行,无需安装过程,方便快捷。 一个可以将.class文件反编译回.java的工具是XJad2.2,它能够打开.class 文件。 功能特点: 1、XJad基于Jad核心开发,内置了Jad 1.5.8e2; 2、它可以处理多个*.class文件,并且能处理整个文件夹中的所有文件以及*.jar文件; 3、该工具配备多页面文本编辑器,也可以集成在资源管理器中,方便用户通过右键菜单随时操作; 4、支持Java语法的高亮显示。
  • Java-JS 与反
    优质
    Java-JS 混淆编译与反编译工具是一款集成了混淆、编译及反编译功能于一体的开发辅助软件,支持Java和JavaScript代码之间的转换,并增强代码安全性。 这是一份我个人整理并收藏的资源,现在与大家分享一下。它包含了一些非常实用的功能:Java代码混淆编译、Java编译后的class文件反编译以及JavaScript代码压缩及混淆功能。其中JavaScript的混淆工具是在线版的,可以根据个人需求选择不同的混淆级别进行操作,并且在经过处理后仍可正常使用,同时方法名保持不变。 目前尚未找到离线版本的JS混淆工具,如果后续有所发现会继续更新分享给大家使用。