返回
CRC RevEng V2.1.2 正式版

CRC RevEng

立即下载

小编提示:PC版不适合移动端,如下载有问题点击反馈!

软件介绍

CRC RevEng是一款专业的算法查找器。算法查询就来使用CRC RevEng。通过命令界面快速查询CRC信息,可以参考软件说明学习命令内容,然后使用相应的命令查询CRC模型和CRC数据,提供CRC-8 / NRSC-5,CRC -16 / NRSC-5,CRC-24 / OS-9等算法内容,为用户提供更多的算法搜索解决方案,该软件具有很多功能,可以在软件中设置搜索范围,可以设置反向生成在程序中,您可以使用预设模型来检测数据,并且可以在软件中显示预设算法的列表。 ,您可以搜索算法以计算反向CRC; CRC RevEng的最重要特征是它可以从算法创建的少量代码字中恢复CRC算法参数。如果您需要此软件,则可以下载并使用它!

软件功能:

逆向工程CRC算法

任意精度,计算并求解任何位宽的CRC。

面向,并接受任何位长的信息。

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

向后计算CRC以帮助生成所需的CRC值。

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

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

使用说明:

多项式范围搜索

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

完整的搜索空间包括所有指定WIDTH的“奇数”多项式,即形式为xn + ... + 1的多项式。关于串行连接号为二进制整数,范围可以达到(但不包括)指定的范围。多项式,从指定的多项式向上,或从一个多项式到(但不包括)另一个多项式。

在找到参数之间的紧密差异的情况下,要搜索的多项式不是生成器本身,而是其较短的辅因子,其值由参数的消息部分之间的差异确定。然后,通过将差除以辅因子并在余数为零时取商来获得候选生成多项式。在这种情况下,进度消息中将显示该辅助因子的宽度和值。显示的宽度仅供参考,但是重新启动搜索时,请勿在命令行上输入宽度。仅输入CRC算法本身的宽度和最新进度消息中打印的多项式值。

使用以下项目启用多项式范围搜索[-p Poly] -q QPOLY,其中POLY和QPOLY是十六进制字符串。 -p POLY(如果提供)必须位于-q QPOLY中。要开始搜索多项式,请使用-p POLY -q0。要停止搜索多项式(不包括多项式),请使用-q QPOLY。要在两个多项式值之间搜索,请使用-p POLY -q QPOLY。

范围限制不适用于预设模型的初始检查,也不适用于使用Ewing快速高效的算法计算的Init或XorOut值。

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

CRC RevEng

继续中断的搜索:

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

CRC RevEng

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

  -1

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

CRC RevEng

列出的表不一定与规范文档中印刷的定义相匹配。

-F

跳过预设的模型检查通行证。 (不建议)。

-G

跳过暴力搜索通行证。忽略是否已指定生成多项式,以便蛮力搜索遍历可以(快速)返回多项式的结果。

-P聚

在-q QPOLY之后,设置多项式范围搜索范围的起点(含)。 POLY以十六进制直接表示法表示。由于仅测试具有+1项的“奇数”多项式,因此LSB为

调到1。

-Q QPOLY

启用多项式范围搜索并设置范围的结尾(不包括在内)。先前的-p POLY不再视为已知的生成多项式,而被视为范围的起点;如果没有先前的-p POLY,则范围的起点默认为最低的奇数多项式。

QPOLY以十六进制直接表示法表示。如果QPOLY为零,则范围将扩展到(包括)最高的奇数多项式。与-p POLY不同,最低有效位(LSB)很重要。

-S

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

其他功能

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

-E

回显标准输出参数。检查文件是否正确读取以及-一种BITS,-一种OBITS,-b,-B,-l,-L,-r,-S,-t,-X和- y重新读取格式化参数字符串。

将Init值与每个参数的开头进行XOR运算。因此,当参数的长度不是整数个字节时,可以生成等效的字符串以输入到基于字节的计算器中(Init设置为0)。为防止这种情况,设置了Init后,请遵循-k 0。

-H

-U

-?

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

搜范例

软件特色:

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

CRC RevEng还可以从格式正确的消息CRC对和可选的已知参数对所有CRC算法进行逆向工程。它包含强大的输入解释选项。 Rocksoft™模型符合Ross Williams的参数CRC算法。

精品推荐
猜你喜欢
用户评论