X86軟件逆向分析實(shí)戰(zhàn)
你將會(huì)學(xué)到的:
“馴服”那些你看中的軟件!
在實(shí)戰(zhàn)中掌握OD基本使用
在實(shí)戰(zhàn)中掌握CE基本使用
在實(shí)戰(zhàn)中掌握IDA基本使用
在實(shí)戰(zhàn)中掌握匯編語(yǔ)言
說(shuō)明
對(duì)于那些“不聽(tīng)話”的軟件,怎么辦?
你是想忍聲吞氣湊合著用?
還是想“修理”一頓,讓它乖乖地按照你的意思辦?
本課程教你“馴服”那些你看中的軟件!
掌握這個(gè)技能,無(wú)論它是什么軟件,只能乖乖按你的意思辦!
課程內(nèi)容會(huì)涉及到與X86軟件逆向分析相關(guān)的各種雜項(xiàng)與細(xì)節(jié)實(shí)現(xiàn),其中涵蓋OD、CE、IDA、WinAPI、Visual Studio 2019、易語(yǔ)言、C/C++、C#、匯編等使用技巧與編程技巧。
若你是編程初學(xué)者,認(rèn)真學(xué)習(xí)本課程后,你的能力將會(huì)有極大的提升。若你是編程大佬,建議勿跳過(guò)每一節(jié)課,一定會(huì)有所收獲!
課程目錄:
如何安裝和確定當(dāng)前軟件版本
如何確定當(dāng)前軟件的基址
如何確定自己的重要信息存放的內(nèi)存地址
用C++編寫(xiě)一個(gè)被注入的DLL
用易語(yǔ)言編寫(xiě)一個(gè)被注入的DLL
用C#語(yǔ)言編寫(xiě)一個(gè)被注入的DLL
用C++編寫(xiě)一個(gè)DLL注入器
用易語(yǔ)言編寫(xiě)一個(gè)DLL注入器
用C#語(yǔ)言編寫(xiě)一個(gè)DLL注入器
腳本多開(kāi):一看就想笑的方式
調(diào)試器多開(kāi):Hacker入門(mén)級(jí)操作
關(guān)掉Mutex:Hacker進(jìn)階操作
補(bǔ)丁多開(kāi):破解入門(mén)操作
使用C#讀取其他進(jìn)程內(nèi)存中的數(shù)據(jù)
一級(jí)基址二級(jí)基址及其他
截圖被遮蓋、最小化的軟件窗口
二維碼截圖與裁剪
二維碼解碼以及編碼
從內(nèi)存中讀取二維碼基址
從內(nèi)存中導(dǎo)出二維碼圖片
從內(nèi)存中讀取PNG圖片數(shù)據(jù)
編程關(guān)掉Mutex:Hacker高級(jí)操作
DLL劫持:一個(gè)被封印的超強(qiáng)注入技術(shù)
給軟件添加一個(gè)可用“熱鍵”“呼出”的“窗口”(C#&C)
IDA起步00:探秘WeTool
DLL被注入和被卸載(出坑必備)
用C#寫(xiě)一個(gè)WebServer
用C#寫(xiě)一個(gè)WebClient
尋找創(chuàng)建二維碼字符串的匯編代碼
根據(jù)“特征碼”查找匯編代碼的具體位置
C++調(diào)用被封裝成COM組件的C#1
C++調(diào)用被封裝成COM組件的C#2
發(fā)送消息CALL的匯編代碼段
是誰(shuí)在跟我聊天?
調(diào)試02:DebugView
調(diào)試03:對(duì)照源碼輸出調(diào)試日志
用易語(yǔ)言改變程序執(zhí)行流程
定位創(chuàng)建圖片的匯編代碼段
用易語(yǔ)言改變程序執(zhí)行流程2
調(diào)用CALL發(fā)送一個(gè)文本消息[C語(yǔ)言]
改變程序執(zhí)行流程接收消息
如何成功卸載被遠(yuǎn)程線程注入的DLL
如何在C++源代碼級(jí)別調(diào)試被遠(yuǎn)程線程注入的DLL
如何截獲軟件啟動(dòng)時(shí)加載的數(shù)據(jù)
可愛(ài)貓(AirCat):一個(gè)免費(fèi)的擴(kuò)展框架
用易語(yǔ)言調(diào)用一個(gè)CALL
IDA起步01:從零開(kāi)始進(jìn)行軟件分析
IDA起步02:刪除一個(gè)聯(lián)系人
IDA起步03:退出一個(gè)聊天室
IDA起步04:跳轉(zhuǎn)到登錄頁(yè)面
IDA起步05:判斷用戶(hù)是否已經(jīng)登錄
IDA起步06:給某人發(fā)個(gè)文本消息
IDA起步07:給某群發(fā)個(gè)文本消息
IDA起步08:給某群發(fā)個(gè)AT消息
IDA起步09:獲取某群全部成員ID
IDA起步10:發(fā)送一個(gè)圖片消息
IDA起步11:發(fā)送一個(gè)文件
IDA起步12:給某群發(fā)送一個(gè)群公告
IDA進(jìn)階13:使用IDA直接分析主要文件
在易語(yǔ)言中使用etcp(1)
在易語(yǔ)言中使用etcp(2)
如何編譯etcp的c++源碼
如何在C++中集成etcp
如何在C++中調(diào)用etcp.dll
在C#中調(diào)用etcp.dll
調(diào)試04:強(qiáng)制輸出軟件的調(diào)試信息
鏈表01:鏈表在內(nèi)存中的存儲(chǔ)形式
鏈表02:尋找鏈表頭
鏈表03:使用C#遍歷內(nèi)存中的群鏈表
鏈表04:使用C#遍歷群里的群成員鏈表
鏈表05:使用C#遍歷內(nèi)存中的聯(lián)系人鏈表
鏈表06:使用C#遍歷內(nèi)存中的全球地區(qū)地址中英文對(duì)照表
鏈表07:使用C#遍歷內(nèi)存中的當(dāng)前會(huì)話列表
查詢(xún)“開(kāi)關(guān)”設(shè)置的位置
課程相關(guān)話題
SQLite數(shù)據(jù)庫(kù)01:如何編譯SQLite數(shù)據(jù)庫(kù)源碼
SQLite數(shù)據(jù)庫(kù)02:找到SQLite數(shù)據(jù)庫(kù)句柄
SQLite數(shù)據(jù)庫(kù)03:執(zhí)行sqlite_exec、執(zhí)行數(shù)據(jù)庫(kù)回調(diào)函數(shù)
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
|