系统软件 应用软件 图形软件 行业软件 安全相关 网络软件 聊天软件 影音软件 教育教学 驱动工具 编程开发 插件下载 源码下载 APP电脑版 其他类别

CRC RevEng官方版

v2.1.1

CRC RevEng官方版

  • 软件大小:0.37 MB
  • 软件语言:简体中文
  • 软件授权:共享软件
  • 软件类型:编程开发
  • 软件平台:WinAll
  • 更新时间:2022-01-27 15:11
  • 星级评分:4级
  • 软件官网:https://www.downza.com/
好评:50%顶一个
坏评:50踩一个

CRC RevEng简介

CRC RevEng提供算法查询功能,通过命令界面快速查询CRC。可以参考软件的指令学习命令内容,从而使用相应的命令查询CRC模型和CRC数据,提供CRC-8/NRSC-5、CRC-16/NRSC-5、CRC-24/OS-9等算法内容,为用户提供更多的算法搜索方案。这个软件有许多功能。可以设置逆向生成方案,使用预设模型检测数据,在软件中显示预设算法列表,搜索算法计算逆向CRC。CRC RevEng最重要的特点是可以从这个算法创建的几个码字中恢复CRC算法参数!

CRC RevEng软件功能

逆向工程循环冗余校验算法

任意精度,任意位宽计算求解循环冗余校验。

面向比特,接受任何比特长度。

处理二进制、八进制、十六进制和文本输入字符串、7位和8位文件。

或者向前和向后计算循环冗余校验,以帮助生成所需的循环冗余校验值。

定义你自己的算法,或者使用107个可追踪的预设之一。

用可移植的C语言编写,适用于大多数架构。

CRC RevEng软件特色

CRC RevEng是一款具有任意精度的便携式CRC计算器和算法查找器。它使用107种预设算法中的任何一种或用户指定算法的任何宽度来计算循环冗余校验。它计算反向循环冗余校验,给出产生所需正向循环冗余校验的位模式。

CRC RevEng此外,还可以根据格式正确的消息对和可选的已知参数,对任何CRC算法进行反向工程。它包含强大的输入解释选项。符合罗斯·威廉姆斯参数化循环冗余校验算法的Rocksoft模型。

CRC RevEng使用说明

多项式范围搜索

要重新开始停止的搜索或在几个处理器之间划分搜索,您可以指示CRC RevEng在指定的生成多项式值范围内进行搜索。

完整的搜索空间包括所有指定宽度的“奇数”多项式,即x ^ n+& # 8230;+1的多项式。级联系数被认为是一个二进制整数,范围可以达到(但不包括)指定的多项式,从指定的多项式,或从一个多项式到(但不包括)另一个多项式。

当发现参数之间存在密切差异时,要搜索的多项式不是生成器本身,而是它的短辅助因子,其值由参数的消息部分之间的差异决定。,候选生成多项式是通过将差值除以余因子并在余数为零时取商得到的。在这种情况下,进度消息中显示的是这个辅助因子的宽度和值;显示宽度仅供参考,但重新开始搜索时不应在命令行中输入宽度。仅输入CRC算法本身的宽度和最新进度消息中打印的多项式值。

使用以下命令启用多项式范围搜索[-pPoly] -q QPO,其中PO和QPO是十六进制字符串。-采购订单(如果提供)必须在-q QPO。要开始搜索多项式,请使用-p PO -q 0。要停止搜索多项式(不包括多项式),请使用-q QPO。要在两个多项式值之间搜索,请使用-p PO -q QPO。

范围限制不适用于预设模型的初始化,也不适用于由尤因快速高效算法计算的初始化或XorOut值。

例如,32位搜索分为四个过程:

要继续中断的搜索:

注意:如果在RefIn/RefOut = False时停止任意字节顺序搜索,则需要另外两个命令行来完成搜索:大字节顺序范围搜索和小字节顺序完整搜索。

搜索选项的完整列表如下:

-1

跳过(不列出)蛮力搜索过程中找到的每个模型的等价形式;在找到Init的词法最小解后,尤因算法终止。

列出的表格不一定与规范文件中打印的定义相匹配。

-福

跳过预设的模型通道。(不推荐。)

-G

跳过暴力搜查。忽略是否指定了生成多项式,这样暴力搜索遍历就可以(快速)返回多项式的结果。

-保罗

在-q QPO之后,设置多项式范围搜索的开始(包括开始)。PO用十六进制直接符号表示。由于只测试+1项的“奇数”多项式,因此LSB被迫为1。

-q QPO

启用多项式范围搜索并设置范围的终点(不包括它)。以前的-p PO不再被视为已知的生成多项式,而被视为区间的起点;如果没有先前的p-PO,范围的起点默认为最低的奇数多项式。

QPO用十六进制直接符号表示。如果QPO为零,范围将扩展到(包括)最高奇数多项式。与-p PO不同,最低有效位(LSB)非常重要。

构成名词复数

并搜索匹配参数和给定参数的CRC模型的Williams模型记录。

其他功能

为了方便起见,CRC RevEng提供了一些其他选项:

-e

回声标准输出的参数。帮助文件被正确读取,并-a TS,-a OTS,-b,-B,-l,-L,-r,-S,-t,-X和-y重新格式化参数字符串。

初始化值与每个参数的开头进行异或运算。因此,当参数不是整数字节长时,可以生成一个等效的字符串输入到逐字节计算器(Init设置为0)。为了防止这种情况,一旦设置了Init,请遵循-k 0。

-H

-你

-?

打印选项摘要,切换到标准错误,然后退出。

搜索示例

收起介绍展开介绍
  • 安卓合集
  • 软件合集
  • 浏览器
  • 电脑管家
  • 安卓游戏
更多 >> 安卓合集安卓合计

热门推荐

装机必备软件