[問題] 反組譯問題

看板ASM (組合語言)作者 (牧童)時間14年前 (2010/10/07 18:08), 編輯推噓0(008)
留言8則, 2人參與, 最新討論串1/2 (看更多)
最近看書試寫一個轉檔程式 只是對方的文件進行了加密 轉完的檔案部分成功 部分失敗 部分反組譯:http://nopaste.csie.org/5b28f 組合語言翻著書對照看 看到最後搞得自己有點混亂 orz 上來求助希望沒觸到板規 > < 網址是一部分的程式 (因為不太了解組語 抓取用了關鍵字搜尋 最後複製可能為公式的程式碼 不確定有沒有斷頭尾 或抓錯地方 @@) 主要是想找出程式的規則(公式) 有加註解的幾行應該是重點 像是第 十五行  ;Switch (cases 0..DA)   第二十二行  ;Cases 0,2,4,6 of switch 0F0590D7     :   第四十八行  ;Cases C0,C4,C8,CC of switch 0F0590D7     :    (略) 如果照第十五行的註解 意思會是 數值只會有 0~DA ? 還是只針對 0~DA? 第四十八行的意思是不是 若數值為 C0、C4、C8、CC 等 數值就減去 C0? 請問第六十七和七十二行又分別是什麼意思呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: monemine74 來自: 118.160.90.17 (10/07 18:14)

10/07 22:30, , 1F
既然寫了程式 就該貼程式碼 為什麼貼反組譯的程式碼?
10/07 22:30, 1F

10/07 22:30, , 2F
程式碼沒頭沒尾的 誰能幫你?
10/07 22:30, 2F

10/07 22:41, , 3F
抱歉抱歉 因為我是用高階語言寫的 貼反組譯的程式碼 主
10/07 22:41, 3F

10/07 22:42, , 4F
要只是想知道那幾行程式是什麼意思
10/07 22:42, 4F

10/07 22:47, , 5F
如果冒犯 晚點自D @@ 因為看不懂組語 擷取的部分可能斷
10/07 22:47, 5F

10/07 22:48, , 6F
頭尾 但只是想知道那幾句表達的意思
10/07 22:48, 6F

10/07 22:51, , 7F
反組譯的程式碼 若只是對照書看 一定會混亂
10/07 22:51, 7F

10/07 22:52, , 8F
而且你若不是很熟組語 用反組譯debug code 反而會更混亂
10/07 22:52, 8F
文章代碼(AID): #1ChPmryG (ASM)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #1ChPmryG (ASM)