llyyll
級(jí)別: 探索解密
|
用戶密碼是用的一般模式,高級(jí)模式當(dāng)然也可以用,就是要自己改下,我是圖簡(jiǎn)單。 宏指令運(yùn)行后: 1、LW60用來(lái)顯示隨機(jī)安全碼; 2、安全碼經(jīng)過運(yùn)算后作為用戶1密碼; 3、安全碼經(jīng)過不同運(yùn)算后作為用戶2密碼,以此類推也可設(shè)置其它用戶的密碼; 4、修改以上用戶的當(dāng)前密碼。 這樣可以要客戶報(bào)出安全碼,就能推算出密碼讓客戶輸入,只要再觸發(fā)宏指令密碼就已經(jīng)修改了。 源代碼如下: macro_command main() short ran short password1 short password2 RAND(ran) password1=ran*22222 password2=ran*33333 SetData(ran, "Local HMI", LW, 60, 1) SetData(password1, "Local HMI", LW, 61, 1) SetData(password2, "Local HMI", LW, 62, 1) SetData(password1, "Local HMI", LW, 9500, 1) SetData(password2, "Local HMI", LW, 9502, 1) DELAY(200) bool a=1 SetData(a, "Local HMI", Lb, 9061, 1) DELAY(200) a=0 SetData(a, "Local HMI", Lb, 9061, 1) end macro_command 水平不高,各位大佬多多包涵,歡迎指導(dǎo)。 |
---|---|
|
往事如風(fēng)
科技改變制造
級(jí)別: 網(wǎng)絡(luò)英雄
|
思路不錯(cuò) |
|
---|---|---|
|
nightblueblu
道阻且長(zhǎng),窮且益堅(jiān)。
級(jí)別: 論壇先鋒
|
利用這個(gè)隨機(jī)數(shù),再利用系統(tǒng)時(shí)間,寫一個(gè)對(duì)應(yīng)關(guān)系豈不更好 |
|
---|---|---|
|