原创 區塊鏈智能合約開發小記

使用 python和 solidity語言,drf框架開發智能合約的一些踩坑記錄。 solidity0.5.0和py-solc3.2.0不兼容,可下載此修復版本替換。 compile_source和compile_sta

原创 jasperreport+ireport 導出pdf報表?

網上有各種導出pdf的教程,這裏我就不細講了。這篇文章主要是講述導出pdf時的幾個問題,坑了很多時間。 使用ireport+jasperreport導出pdf的時候需要用到很多依賴包,而且不同的版本導致不同的bug,現在irepo

原创 zeek腳本編寫-檢測匿名代理ip

從網上下載到一個匿名ip範圍數據庫,編寫了zeek腳本用於檢測源地址爲匿名的連接。 匿名ip範圍數據庫 數據文件中有多個字段,此處主要用到ip_from,ip_to,proxy_type,ip_from和ip_to不是點分十進制

原创 suricata規則編寫-檢測ssh爆破攻擊

步驟: 1. 使用hydra攻擊ssh服務器,利用tcpdump 抓包。 2. 編寫suricata規則 3. 重放pcap包測試效果。 利用hydra和 tcpdump獲取攻擊流量包 使用KALI中自帶的hydra發起ssh爆

原创 suricata規則編寫-檢測SYN-Flood攻擊

步驟 Kali虛擬機使用hping3發起SYN泛洪攻擊,僞造隨機地址。 利用flags標誌和threshold關鍵字編寫規則 測試 hping3發起SYN泛洪攻擊 利用Kali工具hping3 發起SYN半連接泛洪攻擊 編寫

原创 filebeat 配置簡單優化

filebeat 配置優化 實驗環境 本架構採用 filebeat + ELK搭建,將suricata節點收集到的日誌數據通過filebeat 發送到logstash,由logstash 發送到 elasticsearch 進

原创 zeek腳本編寫-檢測局域網內的http代理

根據官網的例子寫了個zeek腳本,檢測局域網內的http代理服務器(可能被用作惡意行爲的跳板。 搭建簡陋的http代理 http代理的作用就是轉發客戶端的http請求的功能,主要用到工具如下: kali主機:ip 192.168

原创 機器學習相關參考

特徵工程相關 特徵選擇 特證工程學習筆記 Feature-Engineering中文版 缺失值填充方法 機器學習_數據處理及模型評估相關資料 訓練模型填充空值(fill null)的幾種方法 範數 0範數,1範數,2範數

原创 python數據結構與算法

二分查找的測試程序,從命令行參數中獲取測試列表的各元素以及所要查找的關鍵字。(主要是列表參數的處理) # coding=utf-8 import sys #使用以下語句將參數的str格式轉換爲int格式 L=list(map(

原创 2019春招實習部分面經

oppo2019軟件測試開發實習生 4月28號下午3點半開始的面試,沒有問與軟件測試相關的問題,都是講項目和基礎。 問我擅長哪些語言,我說python,然後他就沒有問python和C++了。 然後問了一下c++/c的區別,我就

原创 使用代理ip進行反反爬蟲——爬取句子迷網站,獲取小說龍族經典句子

這個爬蟲實踐做了好久了,不定期更新,遭遇了反爬蟲,記錄一下反反爬過程。 爬取不到一會就會被封ip,網站返回403,換個ip就好了,但一樣會被封,來不及爬取所有句子。 參照網上免費代理ip的方式 不過這個方法爬去下來的prox

原创 c++ vector 反向迭代問題

c++ vector的迭代器(不是反向迭代器)在做反向迭代的時候很容易出現錯誤,在vs2017下無法通過:Expression: can’t decrement vector iterator before begin,原因是不允許

原创 C#學習

根據菜鳥教程的說法: 事件(Event) :基本上說是一個用戶操作,如按鍵、點擊、鼠標移動等等,或者是一些出現,如系統生成的通知。應用程序需要在事件發生時響應事件。例如,中斷。事件是用於進程間通信。 屬性:類或結構中的成員變量或方法稱

原创 利用itchat控制電腦執行cmd命令/傳送文件

使用itchat和os模塊實現的簡單控制電腦執行cmd命令,獲取文件,圖片等,不過這裏的文件名只能是英文文件名,中文文件總是提示找不到,沒有找到好的解決辦法,如果知道解決方案的麻煩告知一下,謝謝! 這個程序最好放在常用文檔的文件夾裏,

原创 小實驗-使用python進行圖片轉字符畫

參考:https://www.shiyanlou.com/courses/370/labs/1191/document 轉換前 轉換後 這個實驗只能對“線條分明”的圖片進行轉換,原理也很簡單,參照該實驗並做了點註釋。