CRC表格或算法逆向,可分为**CRC表格或**第三方CRC计算器。
功能选择"CRC表格或算法逆向",选择"算法"表示选择"CRC算法"逆向。选择"大表","小表"和"双表"等组合表示选择"CRC表格"逆向。
**CRC表格的CRC多项式步骤:
1.选择"大表","小表"和"双表"等组合。
2.点击"采样",会在主编辑框内生成对应多项式的CRC表格,你可以把第三方的CRC表格复制粘贴上去。
特别注意:
表格逆向时,主编辑框内表格必须用大括号{}包含(可以是双表),内部必须有大表256小表16个数据,数据可以是10进制或16进制混用。
3.点击"**",会自动提示**的结果。
**第三方CRC运算器的CRC多项式步骤:
1.选择HotCRC,CRC4-CRC64,左右移方向不用干预。
2.功能选择"CRC表格或算法逆向",选择"算法"。
3.点击"采样",得到一组明文,将其四等份。分四次在第三方CRC计算器上得到四个结果依次组成字符串并填写到"密文"编辑框内。
4.点击"**"按钮,结果处会提示逆向是否成功。成功,则第三方CRC计算器是标准的CRC。
5.选择功能"CRC基本运算",在明文处任意输入,点击运算,得到CRC结果和第三方CRC运算器比较即可。
特别注意:算法逆向时,**成功但提示发生初值出值碰撞,表示权值**成功,但无法确定初值和出值,需要穷举初值!!!
HotWC3_V1.23以上高版本支持5点攻击,即把明文(前4份明文整个部分)再采样1次的结果填写到密文尾部作为第5个结果
然后点击**,提示逆向成功,但发生初值出值碰撞时再点击穷举!!!
如果为了穷举初值和出值,但采样为4点时,可以再次点击采样按钮得到第5点结果。然后再点击穷举按钮。
http://www.hotpage.com.cn/hotcrc/
|