很多人都在尋找解碼的方式,時至今日,未發現能有破解VI密碼的辦法,當然,如果容易破解,也就不能稱之為密碼了。不過,VI的壹個方法節點的確是給用戶提供了強行破解的可能性:
當密碼不對的時候,該方法節點會返回錯誤,如果有錯誤,循環繼續進行,當無錯誤時,記錄密碼,並退出循環。
基本思路是構造壹個字典(數組CHARS),包括所有的數字和字符,然後計算機自動壹個個組合形成密碼字符串,上面的圖中是破解四個以下字符或者數字組成的密碼。如果多於四個,增加INDEX?NEXT?CHAR?VI就可以了。
字典包括了94個各類字符和數字,破解壹個兩位密碼可以在1分鐘內完成,不過隨著密碼位數增加破解時間也是成幾何基數增加,不知道是否有這個耐心啊,另外,如果密碼包括的是雙字節,那字典本身就很龐大了,所以對簡單的字符數字密碼是可用的。