原创 xheditor format
font: courier new size: small key: red note: blue
原创 linux gcc 編譯時頭文件和庫文件搜索路徑
一、頭文件 gcc 在編譯時尋找所需要的頭文件 : ※搜尋會從 -I 開始 ※然後找 gcc 的環境變量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH ※
原创 在 Source Insight 中看 Python 代碼
SI是個很強大的代碼查看修改工具,以前用來看C,C++都是相當happy的。最近需要用Python,看了兩天毫無顏色的UltraEdit之後決定,還是遷移回SI看。無奈SI默認不支持Python,需要進行下小小設置~~~步驟如下: 下載
原创 net_device 結構詳情
從事網絡開發多年,一直遊走在上層,雖然熟悉 TCP/IP 原理,閱讀過協議棧源碼,也幹過 IP 分片重組、TCP 流重組等活兒,但是一直未深入到驅動層面。好奇心驅使,加上最近工作有涉及,終於決定潛下心來研究。net_device 作
原创 GDB 筆記
一. 加入調試信息 gcc -g *.c gcc -rdynamic: http://www.tuicool.com/articles/EvIzUn二. 啓動 gdb1. 啓動新進程 gdb a.out run 參數
原创 Linux 下查看 CPU 信息
物理 CPU、CPU 核數、邏輯 CPU1. 物理 CPU 服務器插槽上的 CPU 個數,對應 /proc/cpuinfo 中不同的 physical id。 "Any cpu with the same phy
原创 Linux 時間
對 Linux 時間的理解一直很零散、片面,這次下決心繫統的整理下。 在 x86 體系結構上,總體來說,存在兩種與時間相關的硬件:時鐘和定時器。前者相當於手錶,記錄絕對時間,後者相當於秒錶,記錄相對時間。但其實兩者都可歸結爲定
原创 路由協議
一. AS(Autonomous System) 自治系統 Internet 是以一組自治系統的方式組織的,每個自治系統通常由單個實體管理。二. IGP(Interior Gateway Protocol) 內部網關協議
原创 Linux 時間
一. usleep 是否精確 ioctl 和 netlink 兩種通信方式,最大的區別在於後者的實時通知機制(軟中斷實現)。但如果 usleep 足夠精確,前者也能做到準實時。但是測試結果不理想。for (i = 0; i < 100
原创 CTF
一. SQL 注入 sqlmap.py 參數,必須熟悉: -u URL --cookie="" 使用以上兩個參數,可以確定注入點。然後: --current-db 獲取數據庫名稱 --table -D 數據庫名 獲取數據庫表名
原创 objdump
objdump -d a.out > a.s
原创 我的友情鏈接
51CTO博客開發
原创 NetFilter
typedef unsigned int nf_hookfn(unsigned int hooknum, struct sk_buff *skb,
原创 study list
一. ptracehttp://www.linuxjournal.com/article/6100?page=0,0二. systemtaphttp://blog.yufeng.info/archives/tag/systemtap三. g
原创 Linux Command Line
網絡監控一. ss display socket statistics. 參數簡單易用,還提供了很多 TCP 協議棧的參數,而且在 socket 數量巨大時,比 netstat 的輸出快多了,大愛啊! -a: all,顯示