原创 kylin3.0代碼適配

問題:原本代碼在kernel > 2.6.32的版本上編譯通過,移植到當前的環境,kylin3.0,kernel = 2.6.18-SKL1.9.4.ky3.173.4.1 上,編譯出現如下錯誤: 錯誤:‘CSUM_MANGLED

原创 5. openvas的簡單使用

下面是我自己的筆記,貼圖太對,這個文檔寫起來太不方便,點鏈接可以查看 文檔:5. openvas的簡單使用.note 鏈接:http://note.youdao.com/noteshare?id=ca406912df5411e6c

原创 shell獲取ip列表

獲取IP列表: 570 ip=`/sbin/ip a | grep inet | grep -v 127.0.0.1 | grep -v inet6 | awk '{print $2}' | tr -d "addrs:" | aw

原创 4. kali搭建ftp服務

安裝ftp服務 apt-get install vsftpd 創建用於上傳下載的目錄: mkdir /home/uftp chmod 777 /home/uftp/ useradd -d /home/uftp/ -s

原创 pyqt5-9.按鈕菜單

#new_Button是一個新建的按鈕 menu = QMenu(self) menu.addAction(_translate("f_1", "文件")) menu.addAction(_tran

原创 kylin安裝pyqt5環境

1.Python升級配置 $ sudo rm -f /usr/bin/python $ sudo ln -s /usr/bin/python3.5 /usr/bin/python 2.替換阿里雲源 1. 備份 sudo cp /

原创 shell腳本嵌套expect腳本實現自動登錄

#!/bin/sh echo "helo" password='xxxx' ###不能在下面的expect腳本段設置成 set password xxxx否則獲取不到變量,單獨的expect腳本變量可以這樣設置 /usr/loca

原创 pyqt5-10. 字典數據遍歷

''' @description: 遍歷整個字典,去除對應的value is_end_tra 用來標記遞歸推出標誌 value_result 用來承接返回值 @param {type} @return: ''' is_end_

原创 源碼編譯shc-3.8.7

Shc編譯出來的可執行程序也是根據當前系統gcc版本進行編譯的,在進行系統移植的時候就會出現生成的可執行程序不能夠使用,所以現在使用源碼編譯一個shc-3.8.7的版本,步驟如下: 下載地址:http://www.datsi.fi

原创 shell 實現ini文件的讀寫

直接上代碼: #!/bin/bash filepath=/root/test.txt #$1 filename #$2 group #$3 key # fun_get_value(){ #How to use:fun_ge

原创 源碼編譯glibc-2.17

編譯安裝glic2.17步驟 1.查看有哪些gibc版本可用 strings /lib64/libc.so.6 |grep GLIBC 2.下載glic2.17的版本源碼包 網址:http://ftp.gnu.org/gnu/g

原创 centos與mv的坑-不同版本的mv底層實現異同

問題描述 1.Centos7.5及以下版本,使用mv命令,調用rename函數 2.Centos7.7(7.5以上的版本),使用mv命令,調用renameat2函數 分析: 1.在centos7.5系統上,mv版本與7.7上的一致

原创 2. 在kali上安裝openvas

安裝openvas apt-get install openvas openvas-setup 這兩步等待及其漫長,請耐心等待其執行完畢 對openvas進行配置 到這裏,firefox已經彈出openvas登陸窗口,ro

原创 源碼編譯coreutils-8.22

編譯環境: OS:CentOS Linux release 7.8.2003 (Core) # gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/u

原创 kylin3.0netfilter的hooks標誌變化

報錯: 錯誤:‘NF_INET_PRE_ROUTING’ 未聲明 (在此函數內第一次使用) 在kernel>=2.6.32的版本中,netfilter的hooks定義在linux/netfilter.h中: 45 enum nf