原创 DNS應答包中的C00C

近日在分析DNS應答包的過程中發現一個有趣的現象——本應該顯示域名的字段中頻繁出現"0xC00C",或者其他以“C0”開頭的兩字節。查協議得知原來這是DNS協議消息壓縮技術,使用偏移指針代替重複的字符串。該指針用兩個8bit表示,具體規定

原创 Ubuntu 19.04 - x64 安裝 .NET Core 2.2

wget -q https://packages.microsoft.com/config/ubuntu/19.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb

原创 系統資源嚴重不足,無法啓動API

現象: 某日一高人開機,屏幕顯示“lsass.exe 系統錯誤 (系統資源嚴重不足,無法啓動API)”  ,點確定就重啓,且無法進入安全模式。令人疑惑的是之前使用完全正常,並且排除了硬件、病毒等問題。那到底是咋回事呢? 解決: 經過了一番

原创 關於VC的C運行時庫的多線程版本和單線程版本的比較和分析

    VC6和VC.net2003默認使用單線程(Single-threaded)的C運行時庫,到2005版本則默認爲多線程(Multi-threaded),到了2008,微軟索性把單線程運行時開關給去掉了.很多人對此很好奇,但不知道這

原创 關於標準庫函數qsort()的使用

/*e19  編程。使用標準庫函數qsort(),對各類數組進行排序。函數原型爲:    void qsort((void*)a,int size,int width,int(*fcmp)(const vo