Diaphora(διαφορά,希腊语“差异”)3.0 版是迄今为止(2023 年)最先进的程序差异工具(作为 IDA 插件)。 它在 SyScan 2015 期间首次发布,自今年以来一直得到积极维护:它已被移植到 IDA 自 6.8 到 8.3 的每个小版本中。
独特的功能
Diaphora 具有许多你可能期望的最常见的程序比较(bindiffing)功能,例如:
差异汇编器。
差异控制流程图。
移植符号名称和注释。
添加手动匹配。
相似比计算。
批量自动化。
调用图匹配计算。
基于图论、汇编器、字节、函数特征等的数十种启发式方法...
然而,Diaphora 也有许多独特的功能,是任何其他公共工具所不具备的。以下是独特功能的不详尽列表:
能够移植结构、枚举、联合和类型定义。
支持编译单元(查找和比较编译单元)。
微码支持。
并行差异。
基于伪代码的启发式方法。
伪代码补丁生成。
区分伪代码(带有语法突出显示!)。
脚本支持(用于导出和比较过程)。
文档 | Diaphora | #工具
一个无限高质量3D数据的生成器,使用程序生成的无限逼真世界
100%的程序化生成,不需要外部资产,也不依赖AI。并且是免费开源的。生成质量非常高,可以说达到以假乱真的地步!甚至是花瓣上的皱纹都可定制
Infinigen由普林斯顿视觉和学习实验室开发,Infinigen的主要特性和功能包括:
1、程序化:Infinigen是一个程序生成器,它完全使用随机的数学规则来创建所有的形状和材料,从宏观结构到微观细节。Infinigen可以创建无限的变化。用户可以通过覆盖随机化的默认参数来完全控制资产的生成。
2、多样化:Infinigen为自然世界中的多样化对象和场景提供生成器,包括植物、动物、地形,以及火、云、雨、雪等自然现象。当前对自然的关注是由于观察到哺乳动物的视觉在自然世界中进化。然而,预计Infinigen将随着时间的推移扩展到覆盖建筑环境和人造物体。
3、真实的几何形状:Infinigen针对计算机视觉研究进行了优化,特别是3D视觉。Infinigen不使用bump/normal-maps、全透明度或其他伪造几何细节的技术。Infinigen的所有细微的几何细节都是真实的,确保了精确的3D地面真实性。
4、自动注释:Infinigen可以自动生成各种计算机视觉任务的高质量注释,包括光流、3D场景流、深度、表面法线、全景分割、遮挡边界。因为用户可以完全访问渲染过程,所以注释很容易定制。
Infinigen | Github | #生成器
100%的程序化生成,不需要外部资产,也不依赖AI。并且是免费开源的。生成质量非常高,可以说达到以假乱真的地步!甚至是花瓣上的皱纹都可定制
Infinigen由普林斯顿视觉和学习实验室开发,Infinigen的主要特性和功能包括:
1、程序化:Infinigen是一个程序生成器,它完全使用随机的数学规则来创建所有的形状和材料,从宏观结构到微观细节。Infinigen可以创建无限的变化。用户可以通过覆盖随机化的默认参数来完全控制资产的生成。
2、多样化:Infinigen为自然世界中的多样化对象和场景提供生成器,包括植物、动物、地形,以及火、云、雨、雪等自然现象。当前对自然的关注是由于观察到哺乳动物的视觉在自然世界中进化。然而,预计Infinigen将随着时间的推移扩展到覆盖建筑环境和人造物体。
3、真实的几何形状:Infinigen针对计算机视觉研究进行了优化,特别是3D视觉。Infinigen不使用bump/normal-maps、全透明度或其他伪造几何细节的技术。Infinigen的所有细微的几何细节都是真实的,确保了精确的3D地面真实性。
4、自动注释:Infinigen可以自动生成各种计算机视觉任务的高质量注释,包括光流、3D场景流、深度、表面法线、全景分割、遮挡边界。因为用户可以完全访问渲染过程,所以注释很容易定制。
Infinigen | Github | #生成器