下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《立定跳远》的教学反思
- 《快乐英语》第三册教案
- 体育场馆电缆网络顶管施工协议
- 城市绿化钻孔桩施工合同
- 环保产业园项目招投标资料
- 建筑工人休息室空调节能办法
- 公共交通枢纽防火门招投标资料
- 物业公司医疗保健人员合同模板
- 招投标合同变更法律风险
- 研发项目招投标实施细则
- 南京旅游职业学院教师招聘考试真题2022
- 纯音听阈测试(曹永茂)
- 喉罩(LMA)-麻醉课件
- 生物医药强国战略研究
- 新课标背景下高中数学大单元教学的实施策略
- 中国近代史纲要3
- 无负压供水设备管网叠压无负压变频供水设备选型样本数据手册
- GMP质量管理体系文件 中药材干燥记录
- 教学设计 《找规律》教学设计【省一等奖】
- 直流系统级差保护
- 国家开放大学《人文英语4》边学边练参考答案
评论
0/150
提交评论