![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - 有人懂win32 .exe 嗎?...
(https://www.pcdvd.com.tw/showthread.php?t=1172839)
|
|---|
有人懂win32 .exe 嗎?...
因為某些原因,我需要在點選程式執行時跳出提示訊息....
由於不會程式編譯,所以沒什麼相關知識... 所以只能自己動手摸索嘗試,老實說能否這樣搞我都不知道方向是否正確 開始EntryPoint 的地方我改成JMP xxxxxx,轉跳到我插入的代碼處(都在.text內) 先pushad 再call MessageBoxA 訊息框 然後popad恢復先前的暫存器值 還原被覆蓋的前指令,轉跳回開頭下行 流程大致是這樣 當下在除錯器下是可以完成需求的 補釘後也可被執行,但我放入win10沙箱卻無法執行 電腦從開後,原本可執行的檔案也變成無法執行 我看了一下,原本的call MessageBoxA 變成了call 7xxxxxx位置 改回就正常,請問為什麼我並沒有動導出表, MessageBoxA 位置會變成其他位置??? :confused: |
您不會程式編譯,卻會這個? 真心佩服!
順帶一問,這程式是別人已經編譯好的,沒有原始碼? |
| 所有的時間均為GMT +8。 現在的時間是01:18 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。