labview編程技巧-----強行破解VI密碼的一種方法
不過,VI的一個方法節(jié)點的確是給用戶提供了強行破解的可能性:
當密碼不對的時候,該方法節(jié)點會返回錯誤,如果有錯誤,循環(huán)繼續(xù)進行,當無錯誤時,記錄密碼,并退出循環(huán)。
基本思路是構造一個字典(數(shù)組CHARS),包括所有的數(shù)字和字符,然后計算機自動一個個組合形成密碼字符串,上面的圖中是破解四個以下字符或者數(shù)字組成的密碼。如果多于四個,增加INDEX NEXT CHAR VI就可以了。
字典包括了94個各類字符和數(shù)字,破解一個兩位密碼可以在1分鐘內完成,不過隨著密碼位數(shù)增加破解時間也是成幾何基數(shù)增加,不知道是否有這個耐心啊,另外,如果密碼包括的是雙字節(jié),那字典本身就很龐大了,所以對簡單的字符數(shù)字密碼是可用的。
評論