llyyll
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 50 個
工控威望: 146 點
下載積分: 680 分
在線時間: 39(小時)
注冊時間: 2010-05-06
最后登錄: 2024-11-15
查看llyyll的 主題 / 回貼
樓主  發(fā)表于: 2019-06-18 14:18
用戶密碼是用的一般模式,高級模式當然也可以用,就是要自己改下,我是圖簡單。
宏指令運行后:
1、LW60用來顯示隨機安全碼;
2、安全碼經(jīng)過運算后作為用戶1密碼;
3、安全碼經(jīng)過不同運算后作為用戶2密碼,以此類推也可設(shè)置其它用戶的密碼;
4、修改以上用戶的當前密碼。
這樣可以要客戶報出安全碼,就能推算出密碼讓客戶輸入,只要再觸發(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
水平不高,各位大佬多多包涵,歡迎指導。
wei0212007
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1111 個
工控威望: 1165 點
下載積分: 6912 分
在線時間: 1166(小時)
注冊時間: 2007-04-19
最后登錄: 2024-12-24
查看wei0212007的 主題 / 回貼
1樓  發(fā)表于: 2019-06-18 14:55
不錯。
往事如風
科技改變制造
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 11292 個
工控威望: 18670 點
下載積分: 12423 分
在線時間: 2699(小時)
注冊時間: 2013-01-31
最后登錄: 2024-12-23
查看往事如風的 主題 / 回貼
2樓  發(fā)表于: 2019-06-18 15:56
思路不錯
三人行者必有我?guī)?,擇其善者而從之
nightblueblu
道阻且長,窮且益堅。
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1025 個
工控威望: 1848 點
下載積分: 258 分
在線時間: 1129(小時)
注冊時間: 2017-02-09
最后登錄: 2024-12-23
查看nightblueblu的 主題 / 回貼
3樓  發(fā)表于: 2019-06-18 16:00
利用這個隨機數(shù),再利用系統(tǒng)時間,寫一個對應關(guān)系豈不更好
Your happiness is everything.
secgo
玩多了就更不會玩了~
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1350 個
工控威望: 1606 點
下載積分: 67986 分
在線時間: 219(小時)
注冊時間: 2009-03-06
最后登錄: 2024-11-13
查看secgo的 主題 / 回貼
4樓  發(fā)表于: 2019-06-18 19:41
厲害啊,,,
詩人的眼淚
得意時,朋友認識了你。落難時,你認識了朋友。人生為棋 ,我愿
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 486 個
工控威望: 7650 點
下載積分: 23717 分
在線時間: 609(小時)
注冊時間: 2011-01-13
最后登錄: 2024-03-29
查看詩人的眼淚的 主題 / 回貼
5樓  發(fā)表于: 2019-06-18 21:25
直接上傳文件!
用你希望別人對待你的方式去對待別人.