面向逆向工程的匯編語言程序設(shè)計

英語|持續(xù)時間:12小時29米|大小:8.8 GB
了解程序集代碼并修改exe文件以使用x64dbg添加新功能
你將學(xué)到什么
匯編語言基礎(chǔ)
逆向工程
xdbg調(diào)試基礎(chǔ)知識
修改程序
將代碼注入exe文件
空顯exe文件
寄存器
基本添加
INC、DEC、MUL和DIV指令
訪問主存儲器(RAM)
The Stack
函數(shù)調(diào)用
輸入和輸出功能
代碼洞穴
返回值的函數(shù)
標志寄存器
跳躍
比較指令
結(jié)構(gòu)化程序設(shè)計
簽名的操作
還有更多。
要求
個人計算機
基本的C編程知識會有所幫助,但不是必須的
你會學(xué)到你需要知道的一切
描述
如果你一直在使用調(diào)試器對程序進行逆向工程,但希望對匯編語言有更多的了解,那么本課程就是為你準備的。我們將介紹足夠的匯編語言,讓您了解如何修改exe文件以插入自己的代碼,或者修改現(xiàn)有的exe文件以執(zhí)行它不打算做的事情。
傳統(tǒng)上,匯編語言編程是使用像NASM或FASM這樣的匯編程序來教授的。但以這種方式學(xué)習(xí)并不能讓你掌握理解逆向工程程序的技能。關(guān)于如何應(yīng)用程序集知識來修改程序,缺少一個環(huán)節(jié)(知識缺口)。這門課程填補了這一知識空白。
我們將直接使用x64dbg調(diào)試器來學(xué)習(xí)匯編語言,而不是使用匯編程序。沒錯,我們將在x64dbg調(diào)試器內(nèi)部編寫自己的匯編代碼。作為一個完全的初學(xué)者,你將以零知識從頭開始學(xué)習(xí)匯編語言。
我們將使用允許您
修改現(xiàn)有代碼
覆蓋現(xiàn)有代碼
修改內(nèi)存段以插入數(shù)據(jù)
創(chuàng)建新功能
利用暗號洞穴
為現(xiàn)有程序添加新功能
還有更多。
鏈接:https://pan.baidu.com/s/1JNOae6NnLT9lzK-715Rrow?
提取碼:a3hm?
--來自百度網(wǎng)盤超級會員V6的分享