吾愛破解 - LCG - LSG |安卓破解|病毒分析|破解軟件|pipinga.com

 找回密碼
 注冊[Register]

QQ登錄

只需一步,快速開始

搜索
查看: 85|回復: 5

[求助] 匯編中的轉移指令

[復制鏈接]
樓主
泥漿灰 發表于 2020-3-26 21:23 回帖獎勵
我想問下各位大佬,(jmp far ptr 標號)這個匯編指令不是根據轉移位移跳轉的,而是在匯編機器指令中跳轉到標號直接給定的CS:IP位置。那么根據圖片里說的,當含有(jmp far ptr 標號)的程序在內存的不同位置是不是會報錯?

QQ截圖20200326211219.jpg (100.24 KB, 下載次數: 0)

QQ截圖20200326211219.jpg

發帖前要善用論壇搜索广西快三功能,那里可能會有你要找的答案或者已經有人發布過相同內容了,請勿重復發帖。

推薦
古月不傲 發表于 2020-3-27 00:10
本帖最后由 古月不傲 于 2020-3-27 00:11 編輯

mov ax, xxx
jmp ax  這種的他的確硬編碼就是 絕對地址修改ip

jmp xxx 這樣的 他會編譯成偏移的形式

mov eax, xxx
jmp eax 修改cs ip

jmp far cs:ip 類似
如果有發現說的不對的地方 請回復
沙發
古月不傲 發表于 2020-3-26 23:30
你寫匯編的話不會報錯 編譯器會幫你計算偏移 如果要用機器碼的話 你要計算偏移才行
3#
Parkourr 發表于 2020-3-26 23:30
4#
Parkourr 發表于 2020-3-26 23:31

默默在樓下觀望
5#
古月不傲 發表于 2020-3-26 23:47
我說的有問題 其實jmp硬編碼好幾種 我也學的不好 我要去查intel手冊了
您需要登錄后才可以回帖 登錄 | 注冊[Register]

本版積分規則 警告:本版塊禁止回復與主題無關非技術內容,違者重罰!

快速回復 收藏帖子 返回列表 搜索

RSS訂閱|小黑屋|聯系我們|吾愛破解 - LCG - LSG ( )

GMT+8, 2020-4-1 02:57

Powered by Discuz!

广西快三Copyright © 2001-2020, Tencent Cloud.

快速回復 返回頂部 返回列表