原创 bitcoin區塊鏈源碼分析(一)網絡發現
bitcoin節點在接收peer發過來的塊的處理流程 //所有全局變量 //CConnman 的一個關鍵屬性m_msgproc: 如果本地沒有peer.dat, 由第一線程CConnman::ThreadDN
原创 深度學習自身的安全
現在AI安全早已成爲安全行業的熱門詞彙了,AI安全包括兩個層面,一個用AI解決安全安全行業問題,一個是AI自身的安全問題,平時我們談AI解決安全安全行業問題比較多,對AI自身安全確少有提及,今天要分享的就是AI自身安全問題,總結了一些前沿
原创 GDB高級調試命令總結
常用快捷鍵: ctrl+x+a 快捷鍵切回到傳統模式 ctrl+x+o 切換窗口焦點 ctrl+x+
原创 Bitcoin 安裝
(1)Bitcoin Core第三方依賴庫說明: 基本的第三方依賴 libssl: Crypto, Random Number Generation, Elliptic Curve Cryptography libboost:
原创 分析如何通過暴破方式bypass ASLR
名詞說明: No-eXecutable bit (NX), address space layout randomization (ASLR) and stack smashing protector (SSP) 實現環境 本案例在我的c
原创 linux內核源碼研究--文件系統VFS層實現
文件系統的分類: 磁盤文件系統 內存虛擬文件系 統網絡文件系統 通用的模型VFS對上(用戶)解決了各種不同文件系統的統計接口問題,同時對下(具體的文件系統)兼容各種新的文件系統,讓linux變得更加強大靈活
原创 弱點掃描之openvas
更新KALI apt-get update apt-get dist-upgrade 安裝openvas包 apt-get install openvas 本地安裝包括庫更新 openvas-setup 檢查一下是否安裝正確
原创 KVM vhost與VM之間的數據流交換
vm virtio driver
原创 用dnsmasq 實現DNS劫持
私搭一個DNS服務器 yum install dnsmasq -y 劫持指定域名 # vi /etc/dnsmasq.conf address=/testdomain.com/10.10.254.62 #service dnsmasq r
原创 linux內核研究--watchdog實現分析
/kernel/watchdog.c tatic DEFINE_PER_CPU(unsigned long, watchdog_touch_ts); //記錄是時間戳,主要在watchdog線程中更新 static DEFINE_PER
原创 bitcoin節點發現--源碼分析二
節點發現之間交互的命令: 節點發現線程: 網絡連接的初始化: 五個關鍵線程: