首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Patching:一款针对IDA Pro的交互式源码处理工具

    关于Patching 通过对编译代码进行处理来改变现有应用程序的行为,在恶意软件分析、软件逆向工程以及更广泛的安全研究领域中,其实并不少见。...而Patching是一款针对IDAPro的交互式源码处理工具,该工具能够扩展IDA Pro反汇编工具的功能,以创建一个功能更加强大的交互式源码处理工作流。...当前版本的Patching基于Keystone引擎实现其功能,支持x86/x64和Arm/Arm64。...工具下载 广大研究人员可以使用下列命令将该项目源码克隆至本地: git clone https://github.com/gaasedelen/patching.git 工具安装 我们可以直接在IDA...Windows / Linux import urllib.request as r; exec(r.urlopen('https://github.com/gaasedelen/patching/raw

    1.2K20

    2025 KDD | PatchSTG: 不均匀空间点 Patching 助力大规模时空图预测

    因此,时空图 Patching 的主要目标是设计一种可以先将计算机存储的空间坐标重新排列使其具有连续性也即存储相邻元素在实际空间中也相邻,然后能在新坐标上执行元素均衡且不重叠的空间点分割。...受到空间数据管理算法的启发,它们类似视觉图片 patching,显式的通过坐标轴分割使得相邻坐标连续并可以做到元素均衡且不重叠。...主要的贡献有三: PatchSTG 是第一个从空间数据管理角度出发,从而将 KDTree 发展为不均匀空间点 Patching 技术的方法,其可将不均匀分布的节点均匀且不重叠的划分为 patch 块,以降低后续...最后,可将上述嵌入拼接起来以得出时空嵌入: Irregular Spatial Patching: Leaf KDTree: 考虑到分割的平衡性、不重叠性和效率要求,此文采用简单而有效的 KDTree...Patching: 尽管填充后可保证均衡分割,但直接使用容量较大的叶节点作为 patch 会导致填充不均衡的问题,即未满的叶节点可能会被与同一点的相似点所填充。

    18910
    领券