原创 Linux服務器配置git服務

前言 Git是一個非常著名的分佈式版本控制系統,而廣大開發者更是習慣在最大的遠程倉庫GitHub上提交自己的代碼。但是有時候,一些小項目不值得放到GitHub上去,或是由於隱私問題不好在GitHub的公共倉庫上提交,自己也不願意出錢購買私有

原创 機器學習學習筆記之一:K最近鄰算法(KNN)

算法 假定數據有M個特徵,則這些數據相當於在M維空間內的點 \[X = \begin{pmatrix} x_{11} & x_{12} & ... & x_{1M} \\ x_{21} & x_{22} & ... & x_{2M} \\

原创 Shell腳本編程中的幾個問題

條件語句 正確的寫法: if [ $1 = "-f" ] #注意這裏,前後方括號和中間的內容之間必須有空格! then commands fi 錯誤的寫法: if [$1 == "-f"] #沒有空格,且字符串的比較不是“==”而是

原创 Ubuntu下安裝IDA pro

預備 由於IDA pro只能裝在32位環境下,如果是64位Ubuntu,需要運行如下命令安裝32位的必備庫。 sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-ge

原创 二值圖像求取連通域算法

一幅圖像二值化處理後往往包含多個區域,需要通過標記把它們分別提取出來。標記分割後圖像中各區域的簡單而有效的方法是檢查各像素與其相鄰像素的連通性。 在二值圖像中,背景區像素的值爲0,目標區域的像素值爲1。假設對一幅圖像從左向右,從上向下進行掃

原创 網絡掃描(二)

免責聲明:本文所述工具只用於網絡安全的學習與研究。嚴禁任何閱讀本文的讀者利用本文所述工具進行違法犯罪活動。如有任何法律糾紛本文作者概不負責。 上一篇博文講到了fping工具和nmap工具的使用,今天介紹一個更強大的工具Nessus。 1.

原创 網絡掃描(一)

使用工具:Kali Linux、Metaspoliatable(作爲攻擊目標) 掃描的4個不同階段 用ping驗證系統是否正在運行。 用Nmap掃描目標主機的端口。 用Nmap腳本引擎進一步查詢目標。 用Nessus掃描系統漏洞。 1.