先說一下發現的兩個問題吧
smb.py中:
1. nt_create_andx 函式,缺少設定 許可權引數 沒改前
def nt_create_andx(self,tid,filename):
disposition = mode
這個mode 引數沒有個給定設定,而預設的確是唯讀
mode=01 唯讀
mode=02 只建立
mode=03 讀寫
設定許可權引數 引數
修改後 nt_create_andx 多了乙個引數,如下:預設我給你的是讀寫
def nt_create_andx(self,tid,filename,mode=0x03):
而類smbntcreateandx_parameters() 也要修改一下
class smbntcreateandx_parameters(smbandxcommand_parameters):
structure = (
('_reserved', 'b=0'),
('filenamelength','('disposition','('disposition',')
('createoptions','原始(padlen = 2 * (int((namelen+2) / 4) * 4 + 2 - namelen))
修改後(padlen = 2*namelen-int(2*namelen/4)*4+4)
計算namelen4的倍數出錯, 為了符合傳送資料格式需要計算乙個值來填充,在一些情況下會出錯
K8S CoreDNS部署失敗,發現的乙個問題
k8s coredns部署失敗,檢視錯誤日誌,提示如下 root kubectl get all all namespaces o wide root kubectl logs f coredns 56f56989d6 krs6h n kube system 錯誤提示,如下 但是,實際上我們kube...
實現Python單例模式時發現的乙個小問題
今天覆習單例模式時,當用基於 new 方法實現時,遇到過小問題。如下 from threading import lock class signleton object signleton lock lock def init self,a,curr a self.a a self.curr cur...
發現 Struts2的漏洞
struts2的最新漏洞 17年3,6日apache struts2被曝存在遠端命令執行漏洞。官方評為 高危,該漏洞是由於使用基於jakarta外掛程式的檔案上傳功能的條件下,惡意使用者可以通過修改http請求頭中的content type值來觸發漏洞,進而執行任意系統命令,導致系統被黑客入侵。具體...