您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > FANUC-PMC梯形图密码破解
FANUCPMC梯形图密码破解网上搜集FANUCPMC梯形图密码破解,看了几遍才看懂一些,想将运算原理讲清楚,以备今后所用,错误之处忘不吝赐教。以下文件部分来源于网络,如有侵犯回复即删!网上搜集的破解方法:FANUC旧版本等采用如下计算方法:一、把机床梯形图用CF卡传出。二、用反汇编软件URSoftW32Dasm打开,会看到文件按16进制(每8个一行排列)三、找到310e和340后,进行比较,算出密码位。四、把310e和340两组进行与你提供的数据运算(转成二进制)先确定密码的长度,根据如下规则:要解的加密程序由于密码长度不可能为0,根据如下规则确定密码位数,找到它们比较从最后一位开始比一致的位数确定不一致的位数0000031eh:CDA2BC8AA680B6A600000340h:CDA2BC8AA680B6A6如果查找出和以上一样,则密码为:空五、再确定所有的加密字节是否比BF值大,如果比它大则用第三步的方法,如果没有它大则用如下方法:0000031eh:BCB2AC9AB690A6B600000340h:BCB2AC9AB690A6B6将每位的值与以上相应位进行逻辑异或运算,得出的值就是相应位的密码字。以下面为一组为例:HAVEP12345678HAVEP123456780000031eh:BDB0AF9EB396A1BE00000340h:BDB0AF9EB396A1BE上例加密字节没有比BF值大,所以将以上两组0000031eh值进行逻辑异或运算。16进制转换2进制0000(0),0001(1),0010(2),0011(3),0100(4),0101(5),0110(6),0111(7),1000(8),1001(9),1010(A),1011(B),1100(C),1101(D),1110(E),1111(F)。异或运算原则:符号⊕,1⊕0=1,0⊕1=1,1⊕1=0,0⊕0=0。0000031eh:BCB2AC9AB690A6B6转换成二进制:1011110010110010101011001001101010110110100100001010011010110110,0000031eh:BDB0AF9EB396A1BE转换成二进制:1011110110110000101011111001111010110011100101101010000110111110,将两组二进制进行异或运算:1011110010110010101011001001101010110110100100001010011010110110⊕1011110110110000101011111001111010110011100101101010000110111110=000000010000001000000110000010000000101000001100000011100001000=12345678所以密码为12345678,340eh密码运算同上。注:0000031eh该地址后的连续8个字节就是可改写密码00000340h该地址后的连续8个字节就是可显示密码。六、确定所有的加密字节是否有比BF值大,大则用如下方法:0000031eh:CDC3DDEBC7E1D7C700000340h:CDC3DDEBC7E1D7C7将每位的值与以上相应位进行逻辑异或运算,得出的值再与1进行异或运算,得出的一个新值N,在字母表中找到第N个字母。该字母就是相应位的密码字。例:HavePZZZZZZZZHAVEPZZZZZZZZ0000031eh:D6D8C6F0DCFACCDC00000340h:D6D8C6F0DCFACCDC1100110111000011110111011110101111000111111000011101011111000111⊕1101011011011000110001101111000011011100111110101100110011011100=0001101100011011000110110001101100011011000110110001101100011011⊕00000001=0001101000011010000110100001101000011010000110100001101000011010把00011010前两位00变成01得出01011010,字母表查出二进制01011010是大写字母Z,所以密码就是ZZZZZZZZ。0000340h密码运算同上。附录:一些密码和已加密字。NOPASSWORD&NOSET0000031eh:78D1C08BA11900B100000340h:F800C08BA1190002兴平HAVEP123HAVEPLXY0000031eh:C0DAC58AA680B6A600000340h:BDB0AF8AA680B6A66A20NOPASSWORD&havePASSWORDSET0000031eh:ABDD86F72EB1F72400000340h:4B2ADFF2246F43E3HAVEP99999999HAVEP999999990000031eh:B5BBA593BF99AFBF00000340h:B5BBA593BF99AFBFHAVEP00000000HAVEP000000000000031eh:BCB2AC9AB690A6B600000340h:BCB2AC9AB690A6B6HAVEPAAAAAAAAHAVEPAAAAAAAA0000031eh:CDC3DDEBC7E1D7C700000340h:CDC3DDEBC7E1D7C7HavePZZZZZZZZHAVEPZZZZZZZZ0000031eh:D6D8C6F0DCFACCDC00000340h:D6D8C6F0DCFACCDCHAVEPBBBBBBBBHAVEPBBBBBBBB0000031eh:CEC0DEE8C4E2D4C400000340h:CEC0DEE8C4E2D4C4HAVEPABCDEFG0000031eh:CDC0DFEEC3E6D1A600000340h:CDC0DFEEC3E6D1A6HAVEP12345678HAVEP123456780000031eh:BDB0AF9EB396A1BE00000340h:BDB0AF9EB396A1BEHAVEP098765432HAVEP0987654320000031eh:BCBBA49DB095A2B500000340h:BCBBA49DB095A2B5HAVEP123HAVEP4560000031eh:B8B7AA8AA680B6A600000340h:BDB0AF8AA680B6A6HAVEP0HAVEP00000031eh:BCA2BC8AA680B6A600000340h:BCA2BC8AA680B6A6HAVEP0HAVENP0000031eh:CE7991FE9A9535C500000340h:BCA2BC8AA680B6A6HAVENPHAVEP00000031eh:BCA2BC8AA680B6A600000340h:FA36901161A588A0HAVEPAHAVEPA0000031eh:CDA2BC8AA680B6A600000340h:CDA2BC8AA680B6A6
本文标题:FANUC-PMC梯形图密码破解
链接地址:https://www.777doc.com/doc-5211331 .html