原创 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節點發現--源碼分析二

節點發現之間交互的命令: 節點發現線程: 網絡連接的初始化: 五個關鍵線程: