當(dāng)前位置:機(jī)電之家首頁(yè) >> PLC技術(shù)>> PLC基礎(chǔ) >> 人機(jī)界面 >> 觸摸屏操作密碼忘記了怎么辦?
觸摸屏操作密碼忘記了怎么辦?

現(xiàn)場(chǎng)的設(shè)備有參數(shù)需要調(diào)整,而操作按鈕需要登錄權(quán)限,但因?yàn)闀r(shí)間有點(diǎn)久了,密碼忘掉了。然后又打電話來(lái)問我??身?xiàng)目不是我做的,密碼也不是我設(shè)的啊,真的不知道啊!

只記得調(diào)試的時(shí)候,配合人員是知道密碼的,我也反復(fù)用過,但現(xiàn)在所有人都不記得密碼了。反復(fù)的來(lái)找我問密碼,把我煩的不行,然后說,那我在上打開軟件模擬運(yùn)行一下,試試密碼是什么,試出來(lái),告訴他們算了。

然后重新把軟件系統(tǒng)搭好,模擬運(yùn)行起來(lái),系統(tǒng)用戶除了admin,還有001,試過了admin的缺省密碼100不對(duì)之后,開始猜試 001的密碼。

一般來(lái)說,大家設(shè)置上密碼都會(huì)比較簡(jiǎn)單,而我記得當(dāng)初調(diào)試的時(shí)候也是比較簡(jiǎn)單的重復(fù)數(shù)字。所以就從4個(gè)0到4個(gè)9,到8個(gè)0,到8個(gè)9,挨個(gè)兒試過來(lái)。。。。

轉(zhuǎn)眼一上午過去了,咦,出了鬼了,一直不成功,是咋回事呢?

唉,既然猜不出,問問谷歌吧!網(wǎng)絡(luò)上搜索了一下wincc flexible password的問題,果然還真有問的,是在德國(guó)網(wǎng)站上。但那邊的專家的回答是不能從源程序上讀出來(lái),只能修改密碼后重新下載到屏。

眼睜睜看著程序里的一片密碼*******,卻素手無(wú)策,索性下載個(gè)密碼查看器試試行不行?為預(yù)防病毒和木馬,將vm內(nèi)的系統(tǒng)設(shè)置為掉電不保持。然后從華軍軟件園先后下載了幾個(gè)星號(hào)密碼查看軟件,拖到wcf項(xiàng)目的星號(hào)的地方,西門子好狠啊!根本看不到。 提示的是這個(gè)text控件的名字!

---- 說明西門子在這方面的安全早有防范啊!

實(shí)在是無(wú)路可走了,隨便在網(wǎng)上逛,想搜索一些自動(dòng)密碼測(cè)試機(jī)之類的,然后就突然發(fā)現(xiàn)了一個(gè)叫做按鍵精靈的東東,人家主要是應(yīng)用于網(wǎng)游游戲中的代練等功能,但也有人用來(lái)做過自動(dòng)翻閱密碼詞典輸入測(cè)試密碼的功能。

軟件下載運(yùn)行,可以通過錄制鼠標(biāo)鍵盤動(dòng)作軌跡,產(chǎn)生一段代碼,然后按照網(wǎng)上的例程,增加了循環(huán)功能。生成的代碼如下:

vbs a=0

while a <= 10000

traceprint a

moveto 169, 247

leftclick 1

delay 1000

moveto 437, 358

leftclick 1

saybbbbbb a

delay 2000

keypress "enter", 2

delay 1000

moveto 357,390

leftclick 1

delay 3000

vbs a=a+1

endwhile

腳本里面的3個(gè)坐標(biāo),分別是需要登錄權(quán)限的按鈕,密碼輸入?yún)^(qū),以及確定按鈕的位置。

腳本實(shí)現(xiàn)的功能,就是依次先點(diǎn)按鈕,然后點(diǎn)密碼輸入?yún)^(qū),然后輸入生成的密碼a,然后再點(diǎn)確定。

如此循環(huán)。

循環(huán)跑起來(lái),磕磕絆絆,各種調(diào)整,總算可以了。但也奇怪了,我新增的測(cè)試用的帳號(hào)002,密碼1234,但我從1230開始循環(huán),到1234都仍然不能通過,仍然登錄不上。

所以增加了003用戶,并在畫面中加入用戶管理控件, 在按鍵精靈腳本停止后,用003用戶手動(dòng)登錄,竟然驚訝的看到,002用戶未授權(quán)狀態(tài)!

就是說,盡管新版的wcf中已經(jīng)撤除了登錄次數(shù)保護(hù),但多次密碼輸入錯(cuò)誤后仍然會(huì)封掉這個(gè)用戶?

重新運(yùn)行觸摸屏模擬仿真,把腳本改為從1233開始,果然就通過了。

看來(lái),一上午試過的密碼集,有的是正確的,但因?yàn)樵嚨拇螖?shù)太多,給封殺了。

好吧,看來(lái)只需要將上午的猜密碼的步驟重新來(lái)一遍,然后定期用新建的管理員帳戶登錄之后從用戶管理中恢復(fù)001的授權(quán),就可以繼續(xù)試下去了。

不過,既然剛剛上手了按鍵精靈,要不要連自動(dòng)登錄管理員,修復(fù)授權(quán)這個(gè)事也要按鍵精靈來(lái)做呢?訓(xùn)練腳本會(huì)比較麻煩,但也會(huì)是比較難得的體驗(yàn)?zāi)兀?/p>

然后,設(shè)計(jì)了一個(gè)按鍵能直接登錄已有管理員帳戶的按鍵, 程序中直接登錄。按鍵腳本觸發(fā)login函數(shù),用戶名001,密碼000000自動(dòng)送給內(nèi)部變量....

然后,運(yùn)行, 登錄,成功,等等,001?6個(gè)0?

原來(lái),因?yàn)槭终` ,把003輸成了001,然后誤打誤撞密碼原來(lái)就是6個(gè)0啊!

去, 不玩了,趕緊告訴客戶吧!

后記:

總的來(lái)說,這是一場(chǎng)失敗的猜密碼的游戲。從頭至尾,所做的一切都是無(wú)用功。包括雖然最后密碼猜出來(lái)了,但交給客戶后,讓客戶斷電觸摸屏后重新登錄,但反饋也仍然登錄不成功, 雖然ktp1000中系統(tǒng)登錄次數(shù)并沒做限制。問題最后的解決,也是讓客戶在現(xiàn)場(chǎng)想辦法電腦上了網(wǎng),然后通過team viewer遠(yuǎn)程控制,幫助客戶重新下載了觸摸屏程序才搞定。

收獲:

原本的目的沒達(dá)到,但意外的收獲卻不少,也是要寫出來(lái)本文共享的主要原因。

1,ktp1000 的用戶登錄次數(shù)限制取消以后不可靠。

2,西門子軟件的安全性考慮還比較充分。

3,體驗(yàn)了按鍵精靈軟件的使用,其腳本語(yǔ)言是vbs,還算比較簡(jiǎn)單易懂,容易上手。 以后必有大用。

作者:未知 點(diǎn)擊:2206次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:觸摸屏操作密碼忘記了怎么辦?
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《觸摸屏操作密碼忘記了怎么辦?》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊(cè)
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個(gè)人求購(gòu)

康經(jīng)理 【求購(gòu)】  鈦1混合器  2025-12-10
陳圣英 【求購(gòu)】  金剛石刻刀  2025-12-10
汪先生 【求購(gòu)】  變壓器套管  2025-12-10
武女士 【求購(gòu)】  循環(huán)冷卻水...  2025-12-9
朱經(jīng)理 【求購(gòu)】  華乘局放  2025-12-9
孫工 【求購(gòu)】  進(jìn)口線棒  2025-12-9
王經(jīng)理 【求購(gòu)】  浪涌電機(jī)保...  2025-12-9
相先生 【求購(gòu)】  潤(rùn)滑油  2025-12-8
VIP公司推薦