使用場景:有惡意檔案的sha256,需要上傳到virustotal檢視掃瞄結果
語言:python
準備:sha256值的檔案psha.txt
virustotal的api key(申請乙個賬戶,賬戶裡面有【my api key】)
注意:virustotol.com的訪問需要翻牆,我的chrome瀏覽器安裝了**,所以headers引數的user-agent是chrome的版本。
chrome瀏覽器版本的檢視方式:輸入chrome://version檢視,使用者**即user-agent
virustotal查詢結果的資料格式:
f = open('psha.txt', 'r') #sha256值的檔案
f_result = open('pre.txt', 'w') #儲存掃瞄結果
try:
while true:
line = f.readline().strip()
params =
ifline:
response = requests.get('', params=params, headers=headers)
if response.text != '':
data = json.loads(response.text)
if data['response_code']==0:
print "nothing",line
f_result.write("nothing" + line + '\n')
else:
scans_dict = data['scans']
f_result.write(line+'\n')
if data['positives']==0: #vt有樣本,但是分析結果是ok
f_result.write('ok\n')
else:
for anti_virus_company,virus_name in scans_dict.iteritems():
if virus_name['detected']:
f_result.write(anti_virus_company+'\t'+virus_name['result']+'\t'+virus_name['update']+'\n')
else:
break
if searchcount % 4 == 0: #1分鐘查4個
time.sleep(60)
except ioerror, error:
print "caught error : "
finally:
f.close()
f_result.close()
if __name__ == '__main__':
main()
參考:
在virustotal上利用檔案雜湊批量搜尋/article.html
elementUI上傳元件改造 掃碼上傳
1 手機拍照 2 拷貝到電腦 3 電腦再點選上傳 手機的安全性,不熟悉的話,十分麻煩 客戶需要直接在手機上直接上傳到系統,十分合理,非常有價值的功能 1 跨終端 打通pc和移動端的壁壘 2 不影響原有功能 不改動原來 否則,可能會導致業務邏輯改變,會需要測試同事重新測試,需避免 3 手機上傳後,怎麼...
txt儲存的樣本轉為矩陣
1 讀取指定檔案內容 def file2matric filename 將txt檔案的樣本值儲存到陣列中 with open filename as file object lines file object.readlines 讀取檔案內容,返回儲存每行的字串列表 lenolines len li...
tomcat檔案上傳與儲存(虛目錄 臨時儲存)
1 專案中檔案上傳到伺服器。如果使用編譯路徑下的目錄作為上傳的路徑,則每次重啟伺服器檔案將消失 配置虛擬路徑對映方法 1.在tomcat的server.xml host標籤中加上 配置內容 訪問 localhost x images timg.jpg 伺服器回去d imagesspace下找資源 執...