PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
wkm
Senior Member
 

加入日期: May 2002
文章: 1,129
有人懂win32 .exe 嗎?...

因為某些原因,我需要在點選程式執行時跳出提示訊息....
由於不會程式編譯,所以沒什麼相關知識...
所以只能自己動手摸索嘗試,老實說能否這樣搞我都不知道方向是否正確

開始EntryPoint 的地方我改成JMP xxxxxx,轉跳到我插入的代碼處(都在.text內)
先pushad
再call MessageBoxA 訊息框
然後popad恢復先前的暫存器值
還原被覆蓋的前指令,轉跳回開頭下行
流程大致是這樣
當下在除錯器下是可以完成需求的
補釘後也可被執行,但我放入win10沙箱卻無法執行
電腦從開後,原本可執行的檔案也變成無法執行
我看了一下,原本的call MessageBoxA 變成了call 7xxxxxx位置
改回就正常,請問為什麼我並沒有動導出表, MessageBoxA 位置會變成其他位置???

     
      
__________________
為了刷存在感,要想這麼多廢文出來發,我真是服了你。
舊 2020-03-14, 01:10 PM #1
回應時引用此文章
wkm離線中  
substar999
Master Member
 

加入日期: Sep 2001
您的住址: K
文章: 1,504
您不會程式編譯,卻會這個? 真心佩服!
順帶一問,這程式是別人已經編譯好的,沒有原始碼?
 
舊 2020-03-20, 08:34 AM #2
回應時引用此文章
substar999離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是06:57 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。