labview里的一些vi模块忘了密码了,请问有什么较快的方法能破解?

labview里的一些vi模块忘了密码了,请问有什么较快的方法能破解?,第1张

很多人都在寻找解码的方式,时至今日,未发现能有破解VI密码的办法,当然,如果容易破解,也就不能称之为密码了。不过,VI的一个方法节点的确是给用户提供了强行破解的可能性:

当密码不对的时候,该方法节点会返回错误,如果有错误,循环继续进行,当无错误时,记录密码,并退出循环。

基本思路是构造一个字典(数组CHARS),包括所有的数字和字符,然后计算机自动一个个组合形成密码字符串,上面的图中是破解四个以下字符或者数字组成的密码。如果多于四个,增加INDEX NEXT CHAR VI就可以了。

字典包括了94个各类字符和数字,破解一个两位密码可以在1分钟内完成,不过随着密码位数增加破解时间也是成几何基数增加,不知道是否有这个耐心啊,另外,如果密码包括的是双字节,那字典本身就很庞大了,所以对简单的字符数字密码是可用的。

下列步骤,为VI设置密码保护。

选择文件»VI属性,打开VI属性对话框。

在VI属性对话框中,从类别下拉菜单选择保护。

选择密码保护选项,打开输入密码对话框。

在输入新密码栏中输入密码。在再次输入新密码并验证栏中输入同样的密码。

单击确定按钮。

注: 在VI上应用密码会自动将密码保存在LabVIEW密码缓存中,这类似于输入了密码,用户可修改VI。重新启动LabVIEW,或清除选项对话框属性页的密码缓存,可将密码从缓存中移除。

打开终端,然后直接输入vi,要编程序的话,再在后面加

文件名.c或.c++

,在按insert键,然后在这个地方编辑你的代码,完之后按esc退出进入最后行状态,输入wq,回车保存你的代码文件,在退出vi,在终端输入命令gcc

文件名.c就可以运行啦


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11819389.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存