原创 010Editor逆向分析

010Editor 逆向分析 文章目錄1. 暴力破解分析1.1 API下斷1.2 字符串2. check1算法分析第1個call第2個call第3個call修改第二個call3. 網絡驗證分析4. 小結 用於測試的用戶名爲foob

原创 Ant1-D3bug

反調試 文章目錄反調試1. 反調試分類1.1 靜態反調試PEBTEB原始API其它1.2 動態反調試2. 部分方法的示例代碼2.1 PEBBeingDebuggedProcessHeapNtGlobalFlag;2.2 NtQue

原创 ELF Format-1-File Header

文章目錄0. 獲取readelf源碼1. File Header1.1 基本信息1.2 程序頭表1.3 段表1.4 readelf中的代碼 這個分析過程可以在windows中用010editor的elf模板打開一個elf文件對照分

原创 c++_stl-2

文章目錄4. deque容器5. stack容器6. queue容器6.1 priority_queue7. List容器刪除8. Set和MultSet8.1 添加和刪除8.1.1 pair8.2 查找9. Map和MultMa

原创 c++_STL_3_算法(未完)

函數對象 文章目錄函數對象1. 函數對象做參數和返回值2. 謂詞二元3. 預定義函數對象和函數適配器函數適配器4. stl的容器算法迭代器的設計理念5. 兩個修改型算法for_each()transform()兩者比較 <algo

原创 PE手動重定位

文章目錄源碼運行添加重定位信息 本文已在看雪論壇發佈。 工具:RadAsm,010 Editor,LordPE。 源碼 .386 .model flat,stdcall option casemap:none includ

原创 vs中的字符串

文章目錄1. string2. System::String3. BSTR4. _bstr_t注意5. CComBSTR注意6. CString7. 轉換7.1 Converting from char *7.2 Converti

原创 ELF Format-2-Program Header Table

Program Header Table 文章目錄Program Header Table1. segment和sectionsegmentsection聯繫2. 數據結構2.1 field p_type2.2 Other Fie

原创 連連看逆向及輔助工具開發

文章目錄0. 準備工作0.0 涉及知識0.1 分析思路0.2 需要的數據0.3 分析工具0.4 測試框架1. 開幹1.0 分析exe1.1 動態修改1.2 分析指南針道具1.3 分析數組分析這個初始化1.4 再次分析指南針道具炸彈

原创 段寄存器和段描述符

文章目錄0. 發展過程保護模式803861. 段寄存器1.0 選擇子2. 段描述符2.0 S+Type數據段描述符代碼段描述符系統段描述符2.1 賦值原理2.2 段權限檢查1.4.0 數據段權限檢查1.4.1 代碼段權限檢查2.2

原创 ELF Format-3-Section Header Table

Section Header Table 文章目錄Section Header Table1. 數據結構1.1 sh_name1.2 sh_type1.3 sh_flags1.4 link1.4.1 SHT_SYMTAB舉例1.4

原创 leetcode-哈希表與字符串

LeetCode-哈希表和字符串 文章目錄LeetCode-哈希表和字符串哈希表哈希表排序問題LeetCode 409 - Longest Palindrome - 最長迴文串 - easyLeetCode 290 - Word

原创 leetcode-棧-隊列-堆

LeetCode-棧-隊列-堆 文章目錄LeetCode-棧-隊列-堆LeetCode 225 - Implement Stack using Queues - 用隊列實現棧 - easyLeetCode 232 - Implem

原创 設計模式3-行爲型模式

文章目錄5. 行爲型模式5.1 模板模式(重要)5.2 策略模式5.3 命令模式5.4 觀察者模式 5. 行爲型模式 5.1 模板模式(重要) 定義算法框架(純虛函數),將一些步驟延遲到子類中,如沖茶葉、衝咖啡的步驟。 class

原创 設計模式1-創建型模式

文章目錄1. UML1.1 UML中的關係1.2 用例圖1.2.1 泛化關係(generalization)1.2.2 包含關係(include)1.2.3 擴展關係(extend)1.3 類圖1.3.1 關聯關係1.3.2 聚合