逆向基礎學習(二)

2021-10-06 10:30:22 字數 636 閱讀 4062

儲存方式0xa2c2 小端儲存

可以看到,資料的地位c2儲存在低位,資料高位a2在高位,x86一般採用小段儲存

大端儲存相反,手機處理器有些會採用大端儲存

mov dword ptr ds[位址],eax

含義:將eax的值寫入位址(寫入的寬度需要一致,比如將ax寫入,但ax是16位,就會出錯)

記憶體位址形式

1.mov byte ptr ds[reg]

reg代表的是暫存器,可以為8個通用暫存器中的任意乙個

2.mov byte ptr ds[reg+立即數]

mov byte ptr ds[eax+4],代表暫存器位址加4

3.mov byte ptr ds[立即數]

mov byte ptr ds[0x13ffc4]

4.mov byte ptr ds[reg+reg*]

mov byte ptr ds[eax+eax4],暫存器乘1,2,4,8中的乙個

5.mov byte ptr ds[reg+reg+立即數]

mov byte ptr ds[eax+eax*4+4]

這些形式需要我們大致看懂的幾種形式

(不完整,後面會繼續寫)

逆向基礎學習(一)

單獨的學習彙編指令可能較為枯燥且難以理解,但是結合逆向來看,往往會生動一些。當你在使用工具時發現一些無法看懂的指令但卻無法繞過時,不自覺的就會去查詢學習,這就是無意識的學習了相關指令,但是回過頭來在總結一下,可能就沒有那麼難懂了。常用彙編指令 add 加 語法 add 被加數 加數 加法指令將乙個數...

逆向基礎 常用逆向工具介紹

偵錯程式修補和轉儲工具 整合工具 immunity debugger ida interactive disassembler,互動式反彙編器 是業界乙個功能十分強大的反彙編工具,是安全滲透人員進行逆向安全測試的必備工具,其強大的靜態反彙編和逆向除錯功能能夠幫助安全測試人員發現 級別的高危致命安全漏...

羽夏逆向指引 逆向基礎

你如果是從中間插過來看的,請仔細閱讀羽夏逆向指引 序,方便學習本教程。既然你想要學習逆向,基礎沒有是不行的。如下將詳細介紹你需要的基礎和我可能涉及講解的內容。注意,本篇可能對您來說是勸退文,只有3分鐘熱度或者連作業系統怎麼使用都不熟練的同志就不要繼續了。為什麼需要一門編譯型語言呢?什麼是編譯型語言?...