原创 第10章 內存管理和文件操作 1 內存管理 2 文件操作 3 驅動器和目錄 4 內存映射文件

1 內存管理 1.1 內存管理基礎 標準內存管理函數 堆管理函數 虛擬內存管理函數 內存映射文件函數 GlobalMemoryStatus 獲取系統的內存使用狀態 1 固定的內存塊 GlobalAlloc 申請 需要指定flag G

原创 第7章 圖形操作 1 GDI 原理 2 編制圖形

GDI (Graphics Device Interface) 圖形設備接口 1 GDI 原理 include gdi32.inc include gdi32.lib 2 GDI程序結構 when where how 當窗口由被覆蓋恢復時

原创 第5章 使用資源 1 菜單與加速鍵 2 圖標和光標 3 位圖 4 對話框 5 字符串資源 6 版本信息資源 7 二進制資源和自定義資源

windows中的資源 菜單、圖標、對話框、加速鍵、光標、位圖、字符串、版本信息、自定義資源 資源文件的源文件是以rc爲擴展名的腳本文件,由資源編譯器Rc.exe編譯成以res爲擴展名的二進制資源文件,最後在鏈接的時候由Link.exe鏈入

原创 第6章 定時器和windows時間 1 定時器 2 windows時間 2.1 windows時間的獲取和設置 2.2 計算時間間隔

1 定時器 相關api //設置定時器 SetTimer UINT SetTimer( HWND hWnd, // handle of window for timer messages UINT nIDEvent, /

原创 第4章 第一個窗口程序 1 瞭解窗口 2 窗口程序原理 2 分析窗口程序 3 窗口間的通信

1 瞭解窗口 2 窗口程序原理 事件驅動模式 窗口程序的運行過程 DispatchMessage會在內部調用消息處理的回調函數 應用程序之間也可互相發送消息 PostMessage 將一個消息放到其他程序的消息隊列中 SendMe

原创 第1章 背景知識 80x86處理器的工作模式 實模式 保護模式 虛擬86模式

80x86處理器的工作模式 實模式 可以使用32位寄存器 DOS操作系統運行於實模式 保護模式 可使用4GB的內存空間 windows系統運行於保護模式下 虛擬86模式 爲了在保護模式下運行8086程序而設置的

原创 第2章 準備編程環境 win32可執行程序的開發過程 編譯器和鏈接器 創建資源 make工具 6 構建編程環境 參考資料

win32可執行程序的開發過程 編譯器和鏈接器 MASM編譯器 http://www.masm32.com/ 下載頁面 http://www.masm32.com/download.htm Ml.EXE LINK MASM SDK

原创 第1章 靜態分析基礎技術 1 使用反病毒引擎掃描 2 哈希值 3 查找字符串 4 加殼和混淆 5 PE文件格式 6 鏈接庫和函數 7 靜態分析技術實踐 8 PE文件頭

書中的例子 https://practicalmalwareanalysis.com/ https://github.com/mikesiko/PracticalMalwareAnalysis-Labs fakenet模擬網絡的工具 ht

原创 python3 語法注意 p數字類型 同一行顯示多條語句 類型轉換 不常用的操作符 轉義 字符串 yield 列表推導式 集合運算 字典 遍歷技巧 name屬性 open的模式

p數字類型 int (整數), 如 1, 只有一種整數類型 int,表示爲長整型,沒有 python2 中的 Long。 bool (布爾), 如 True。 float (浮點數), 如 1.23、3E-2 complex (複數), 如

原创 第3章 使用masm 1. win32彙編程序的結構 2. 調用API 3. 標號 變量和數據結構 4 使用子程序 5 高級語法 6 代碼風格

1. win32彙編程序的結構 例子 ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ; Sample code for < Win32ASM Pr

原创 psexec的使用 psexe簡介 實驗 參考資料

psexe簡介 本資料來自官網 介紹 psexe是一種輕量級的遠程連接工具,可遠程執行命令 基於IPC共享,所以要目標打開445端口 下載地址 https://download.sysinternals.com/files/PSTools.

原创 scapy安裝和使用

https://scapy.readthedocs.io/en/latest/installation.html You need the following software in order to install Scapy on Wi

原创 使用python篩選基金 環境 爬取基金信息 篩選近期收益較好的基金

天天基金網上可以公開購買的基金有8000多個,如何從其中篩選出比較好的基金進行投資,可能會有很多策略,我這裏使用了一個非常簡單粗暴的方法,從六個時間緯度,即'近1周', '近1月','近3月', '近6月', '近1年', '近2年',提取

原创 替朋友下載網課和刷課 開發環境 爬取所有的視頻地址 下載所有的視頻到本地 刷時長 參考資料

朋友在學習一個在線課程(http://www.zyyrcw.com/,我幫她將這個課程所有視頻離線下載到本地,並替她將刷完了要求的課時。 開發環境 vscode 編輯器 anaconda3 python3環境 ffmpeg 用來讀取視頻文

原创 我的夢想是一身布衣,孤獨地走遍天下

回首向來蕭瑟處,也無風雨也無晴 既然決定了就不要後悔 很煩很煩很煩 是不是這個年齡都這麼煩惱,工作壓得難受,家庭壓得難受,能活着自己的忍耐力還是挺強的。如論如何,先堅持一下,既然別人都能過來了 除了一聲長嘆 又能怎麼樣? 有的人爲了錢,有