首页 > 编程语言 >发布 CapstoneDelphi 项目(反汇编引擎 SDK)

发布 CapstoneDelphi 项目(反汇编引擎 SDK)

时间:2024-06-03 11:35:19浏览次数:25  
标签:Delphi CapstoneDelphi 支持 发布 官方 64 反汇编 SDK

lsuper发布的,以下为他的发布内容:

最近遇到一个需要反编译 PE32/32+ 的需求,搜了下 GH 发现全能的 Capstone,不过上面 Delphi 的实现都比较古老(如 Capstone4Delphi)且对不同平台支持的不好,遂借五一基于官方稳定版 4.0.2 手搓了一个,顺带练练手交叉编译等;经过陆续完善,补全官方所有的 tests 用例,感觉基本上稳定了,现正式发布出来:

https://github.com/delphilite/CapstoneDelphi

更新日志:

Version 4.0.2

* 首次发布,基于官方 Capstone v4.0.2
* 支持 Delphi XE2/12 (win32/64, osx64/arm64, linux64)
* 支持 FPC 3.x (i386/x86_64/arm/aarch64+win/linux/darwin)
* 支持 基于 C++ Builder 精简静态库 (win32/64)
* 完整的官方 tests 用例

接下来,应该会升级到官方 5.x(新增 Webassembly 支持 等);也欢迎大家 star 或新功能 PR 哈 ~

标签:Delphi,CapstoneDelphi,支持,发布,官方,64,反汇编,SDK
From: https://www.cnblogs.com/kinglandsoft/p/18228440

相关文章

  • AS-V1000视频监控接入平台:通过SDK接入宇视NVR及对应的网路摄像机(通道)
    目录一、AS-V1000视频监控平台介绍1、概述2、视频接入能力介绍3、功能介绍二、使用宇视的SDK接入宇视NVR1、添加宇视SDK设备类型(类型:宇视NVR)2、NVR的SDK设置​3、管理平台接入(1)添加设备入口(2)添加设备信息(3)添加NVR设备成功(4)设备能力4、添加通道三、接入后的用户和......
  • java调用科大讯飞离线语音合成SDK --内附完整项目
    科大讯飞语音开放平台基础环境搭建1.用户注册注册科大讯飞开放平台账号2.注册好后先创建一个自己的应用 创建完成后进入应用选择离线语音合成(普通版)可以看到我们开发需要的SDK,选择windowsMSC点击下载。3.选择你刚刚创建的应用,选择windows系统,选择离线语言合成(普通版)......
  • AndroidStudio升级Gradle到7+,compileSdkVersion 33+
    一、概述由于需求方的要求/需要,主动或被动的需要升级android的编译环境到CompileSdkVersion33。此时直接更改android项目的编译版本会报错,as版本过低或者gradle插件太老了等。也会遇到一些这样那样的bug,这一篇做一下简单的总结升级方式:以更......
  • 使用SDK Manager安装JetPack6.0详细说明
    前言:本文使用虚拟机安装的Ubuntu22.04系统,Jetson设备为ORINNX开发板,安装目标系统为JetPack6.0。如何使用虚拟机安装系统参考我的另外一篇原创博客:使用VMware安装Ubuntu18.04系统-CSDN博客➊ 打开SDKManager➋连接USB设备依次点击“虚拟机”      “可移动设......
  • 如何在Ubuntu22.04上安装SDK Manager
    1.Jetson官网注册账号,登陆账号后去下载中心下载deb文件;Jetson官网注册账号参考我的博文:NVIDIAJetson平台账号注册说明-CSDN博客2.下载完毕后将deb文件包拖入Ubuntu22.04虚拟机内,执行以下命令安装;sudodpkg-isdkmanager_2.1.0-11669_amd64.deb3.终端输入“sdkmanagr......
  • java版微信公众号开发(八)获取jsapi_ticket,生产JS-SDK签名
    jsapi_ticket是公众号用于调用微信JS接口的临时票据。只用正确的签名才能使用JS调用微信接口,小编在这里整理一个一套完整的获取方法。废话不多说,直接上干货。//importjava.security.MessageDigest;/***获取位置信息签名*@AuthorFM_南风*@Date2024......
  • 如何初始化 FIrebase 云函数,以便使用凭据和 JSON 验证 Firebase Admin SDK 服务账户?
    我觉得我已经阅读了所有可用的资料,但我仍然无法理解这一点。我非常喜欢Google的产品,但有时其文档的简洁性令人头疼。我阅读了这个令人难以置信的雄辩答案,这个答案的作者和我一样毫无头绪,但他觉得有必要写一本循序渐进的儿童指南。不幸的是,他的回答过于针对他的项目,而不是我的项......
  • HarmonyOS SDK助力中国建设银行探索金融领域创新场景
    今年年初,中国建设银行(以下简称建行)手机银行首批适配HarmonyOSNEXT,并高效实现其应用的核心功能迁移。同时,建行手机银行在HarmonyOSSDK的加持下,充分发挥鸿蒙原生应用在原生智能方面的优势,让用户尽享更高效便捷的线上金融服务。HarmonyOSSDK场景化控件助力建行高效开发自建行加......
  • docker安装jenkins+Android sdk
    1、宿主机安装Java环境参考这个链接:https://www.cnblogs.com/likecoke/p/13638419.html2、宿主机安装 AndroidSDK2.1下载zip包wgethttps://dl.google.com/android/repository/commandlinetools-linux-6858069_latest.zip2.2解压到 /home/android-sdk路径下unzip-d/hom......
  • js 如何封装一个iframe通讯的sdk
    在JavaScript中,封装一个用于iframe间通信的SDK,可以利用postMessage和message事件监听来实现跨域通信。以下是一个简单的示例,展示如何封装这样一个SDK:步骤1:创建SDK文件首先,创建一个名为IframeCommunicator.js的文件,用于存放你的SDK代码。步骤2:实现SDK逻辑在IframeC......