FANUC_PMC梯形图密码破解_第1页
FANUC_PMC梯形图密码破解_第2页
FANUC_PMC梯形图密码破解_第3页
FANUC_PMC梯形图密码破解_第4页
FANUC_PMC梯形图密码破解_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、FANUC PMC梯形图密码破解有些机床厂家对梯形图加密以防用户查看及更改,既然设了密码基本上是不会告诉你的,除非关系相当好。这样的话对维修及改机造成一定的麻烦,查看或改个端口也要找他们,而且还要付出比较可观的服务费用。网上搜集的破解方法:一、 FANUC旧版本等采用如下计算方法:1、 先确定密码的长度,根据如下规则:要解的加密程序由于密码长度不可能为0,根据如下规则确定密码位数,找到它们比较从最后一位开始比一致的位数确定不一致的位数0000031eh: CD A2 BC 8A A6 80 B6 A6 &

2、#160; 00000340h: CD A2 BC 8A A6 80 B6 A6 2、 再确定所有的加密字节是否比BF值大,如果比它大则用第三步的方法,如果没有它大则用如下方法:0000031eh: BC B2 AC 9A B6 90 A6 B6   00000340h: BC B2 AC 9A B6 90 A6

3、60;B6 将每位的值与以上相应位进行逻辑异或运算,得出的值就是相应位的密码字。3、 所有的加密字节是否比BF值大,则用如下方法:0000031eh: CD C3 DD EB C7 E1 D7 C7 00000340h: CD C3 DD EB C7 E1 D7 C7将每位的值与以上相应位进行逻辑异或运算,得出的值再与1进行异或运算,得出的一个新值N,在字母表中找到第N个字母。该字母就是相应位的密码字。注:00000

4、31eh该地址后的连续8个字节就是可改写密码00000340h该地址后的连续8个字节就是可显示密码。附录:一些密码和已加密字。NO PASSWORD&NO SET0000031eh: 78 D1 C0 8B A1 19 00 B1    00000340h: F8 00 C0 8B A1 19 00 02    兴平HAVEP12

5、3HAVEPLXY0000031eh: C0 DA C5 8A A6 80 B6 A6          00000340h: BD B0 AF 8A A6 80 B6 A6 6A 20    NO PASSWORD& have PASSWO

6、RD SET0000031eh: AB DD 86 F7 2E B1 F7 24 00000340h: 4B 2A DF F2 24 6F 43 E3 HAVE P99999999HAVE P999999990000031eh: B5 BB A5 93 BF 99 AF BF  00000

7、340h: B5 BB A5 93 BF 99 AF BF  HAVEP00000000HAVEP000000000000031eh: BC B2 AC 9A B6 90 A6 B6   00000340h: BC B2 AC 9A B6 90 A6 B6 HAVEPAAAAAAAAHAVEPAAA

8、AAAAA0000031eh: CD C3 DD EB C7 E1 D7 C7 00000340h: CD C3 DD EB C7 E1 D7 C7 HavePZZZZZZZZHAVEPZZZZZZZZ0000031eh: D6 D8 C6 F0 DC FA CC DC    00000340h:&

9、#160;D6 D8 C6 F0 DC FA CC DC HAVEPBBBBBBBBHAVEPBBBBBBBB0000031eh: CE C0 DE E8 C4 E2 D4 C4 00000340h: CE C0 DE E8 C4 E2 D4 C4 HAVEPABCDEFG0000031eh: CD C0 D

10、F EE C3 E6 D1 A6  00000340h: CD C0 DF EE C3 E6 D1 A6 HAVEP12345678HAVEP123456780000031eh: BD B0 AF 9E B3 96 A1 BE  00000340h: BD B0 AF 9E B3 

11、;96 A1 BE HAVEP098765432HAVEP0987654320000031eh: BC BB A4 9D B0 95 A2 B5 00000340h: BC BB A4 9D B0 95 A2 B5 HAVEP123HAVEP4560000031eh: B8 B7 AA 8A A6 80 B6 

12、;A6   00000340h: BD B0 AF 8A A6 80 B6 A6 HAVEP0HAVEP00000031eh: BC A2 BC 8A A6 80 B6 A6 00000340h: BC A2 BC 8A A6 80 B6 A6  HAVEP0HAVENP0000031eh

13、: CE 79 91 FE 9A 95 35 C5  00000340h: BC A2 BC 8A A6 80 B6 A6 HAVENPHAVEP00000031eh: BC A2 BC 8A A6 80 B6 A6  00000340h: FA 36 90 11

14、60;61 A5 88 A0  HAVEPAHAVEPA0000031eh: CD A2 BC 8A A6 80 B6 A6   00000340h: CD A2 BC 8A A6 80 B6 A6 具体操作步骤是1.把机床梯形图用CF卡传出2.用反汇编软件URSoftW32Dasm打开,会看到文件按16进制(每8个一行排列)3.找到310e和34

15、0后,进行比较,算出密码位。4.把310e和340两组进行与你提供的数据运算(转成二进制)5.密码出来了。二、 用C+语言程序自编运行软件来破解FANUC旧版本1、流程框图:2、读取显示许可密码C+源程序如下:#include "stdio.h" char disp9; FILE *fp1; main()  char fname20="pmc-sb.000"  int f=0;  if(fp1=fopen(fname,"rb")=0)    exit(1); pread(); f=pn

16、count(disp); password(disp,f); printf("nnnttDisplay Password=%s",disp); getch(); fclose(fp1);   int password(char *s,int n) char pwnumber=0xBC,0xB2,0xAC,0x9A, 0xB6,0x90,0xA6,0xB6; char pwabc=0xCD,0xC3,0xDD,0xEB, 0xC7,0xE1,0xD7,0xC7; char ch1,ch2,ch3; int i; for(i=0;i<n;i+)  if

17、(i=0&&s0-'0'= -129)    si= '#'  else    ch1=sipwnumberi;     if(ch1>9)      ch1=sipwabci;       ch1=ch10x0001;       si=ch1-1+'A'     

18、   else      si=ch1+'0'   si=0; int pncount(char *s)  char pwno=0xCD,0xA2,0xBC,0x8A,0xA6, 0x80,0xB6,0xA6;  int i,j,k;  k=8;  for(i=7;i;i-)   if(pwnoi=si)     k-;    else     break;   return k; int pread()  long int d=832;  fseek(fp1, d, SEEK_SET);  if(fread(disp, 1, 8, fp1)!=8)      printf("Read Display password error");

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论