作為一隻蟒菜鳥,很忍不住把這個腳本註釋研究一下,代碼很簡潔,功能和手動的步驟是一樣的。除了不知道TxID添加具體含義外,其他註釋基本靠譜。話說還是用ubuntu的上網安全。腳本需要python3環境。
鏈接:https ://github.com/QuantumLiu/antiBTCHack
具體腳本註釋如下:
# - * -編碼:UTF-8 - * -
“” “
創建於星期六5月13日8時47分08秒2017年
@author:量子劉
”“”
進口要求
我M端口 重新
導入 WIN32API
進口 OS
#返回系統默認使用語言代碼
如果 win32api.GetSystemDefaultLangID()== 2052:
language = 1 #chinese
else:
language = 0 #english
ver ='0.30beta'
#生成黑客比特幣錢包的URL列表
btc_list = [' https://btc.com /' +添加用於加載在[”13AM4VW2dhxYgXeQepoHkHSQuy6NgaEb94','12t9YDPgwueZ9NyMgw519p7AA8isjr6SMw','115p7UMMngoj1pMvkpHijcRdfJNXj6LrLn' ]]
#模式匹配超鏈接標籤的內容
reg = r'class =“tx-item-summary-hash”>(。*) '
#發送GET請求
r_list = [requests.get(BTC)為 BTC 在 btc_list]
打印(U” 請將在列出的比特幣交易ID中選擇一串,複製粘貼到勒索軟件的聯繫我們,等待黑客驗證後,點擊查看付款再點擊Decypt即可恢復\ n“如果語言別的”請選擇一個事務ID,並將其粘貼到與我們聯繫,黑客證實後,單擊赤付款,然後單擊解密\ n “)
為 [R 在 r_list:#find
到所有txid(交易編號),用於 re.findall 中的 txid(reg,r.text): print(txid) th = u' 方法來自:https://www.zhihu.com/pin/846570592869183488#comment -280580859 ' 打印(TH)使用os.system('暫停“)
閱讀更多 猿修心 的文章