冰楓論壇

 找回密碼
 立即註冊
ads_sugarbook
搜索
查看: 1058|回覆: 1
打印 上一主題 下一主題

[求助/徵求] 萌新想了解數據詳細

  [複製鏈接]

67

主題

6

好友

225

積分

技術師

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

UID
7067
帖子
2823
主題
67
精華
0
積分
225
楓幣
20083
威望
181
存款
19856
贊助金額
0
推廣
0
GP
1671
閱讀權限
100
性別
保密
在線時間
870 小時
註冊時間
2012-3-23
最後登入
2023-6-20
1
發表於 2020-2-21 21:51:42 |顯示全部樓層
這個call想成正常遊戲中去計算某種攻擊次數的function

改成mov eax,f 是因為你想固定結果都是15,那也就不需要經過計算
直接把計算過程忽略然後塞數值就好, 所以才直接把call指令取代掉

至於為何是塞eax留著給你思考 XD

點評

smilelin0419  哇 你霸氣回谷了噢  發表於 2020-2-21 23:31
[發帖際遇]: Doem 超爽der,在口袋撿到 1 楓幣 幸運榜 / 衰神榜
已有 1 人評分楓幣 威望 GP 收起 理由
www406s16 + 20 + 1 + 1 感謝指點

總評分: 楓幣 + 20  威望 + 1  GP + 1   查看全部評分

回覆

使用道具 舉報

複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$

67

主題

6

好友

225

積分

技術師

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

UID
7067
帖子
2823
主題
67
精華
0
積分
225
楓幣
20083
威望
181
存款
19856
贊助金額
0
推廣
0
GP
1671
閱讀權限
100
性別
保密
在線時間
870 小時
註冊時間
2012-3-23
最後登入
2023-6-20
2
發表於 2020-2-22 01:44:13 |顯示全部樓層
本帖最後由 Doem 於 2020-2-22 01:46 編輯
www406s16 發表於 2020-2-21 22:56
我比對了版上這3個由不同人發出來的數據
// TwMS v222.1 CRC 凱內心靈領域 永恆壞滅 15下 (冰楓論壇 love ...

會塞在EAX的原因是, 在x86 calling convention, EAX通常用來存放返回值, , 簡單來說就是約定俗成的規定
可以參考: https://zh.wikipedia.org/wiki/X8 ... 8%E7%BA%A6%E5%AE%9A

另外為什麼有些是 DB B8 0F 00 00 00
DB 只是表示法而已, 代表接下來要寫入Byte資料 (我猜是 Data Byte的縮寫吧??)
另外你可能會看到DD 接DWORD的資料, 如DD 00400000, 這一樣的道理,  想成方便程式判斷的標記就好

後面的B8 0F 00 00 00就相當於 MOV EAX,0F的Opcode,
根據 https://c9x.me/x86/html/file_module_x86_id_176.html, 你能發現MOV有很多不同指令格式

其中這個範例就是適用於 MOV r32,imm32這種格式 (將32位的常數放到32位的register中)
而它所對應的Opcode是 B8 +rd (對應就是B8 0F 00 00 00, 因為是32 bits(4 Bytes)資料所以原本是0x0000000F)

至於為什麼是倒過來的, 是因為x86是Little-endian

點評

love6610716  補充一下 Little-endian 是位元組順序 有 Little-endian 那也就有 Big-Endian 且網路封包資料使用的是 Big-Endian 範例: Little-Endian: A1B2C3 Big-Endian: C3B2A1  發表於 2020-2-22 02:25
回覆

使用道具 舉報

您需要登入後才可以回文 登入 | 立即註冊

廣告刊登意見回饋關於我們管群招募本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-5-15 22:54

回頂部