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

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
喵刹
*停權中*
 
喵刹的大頭照
 

加入日期: Oct 2017
文章: 7
引用:
作者天天開心
上面代碼看似把被切掉的Dword搬移到下一組位置
那麼如果字串長度不一定呢...是否只能用 rep movsb

我下班再下載pdf研究


另外問個企鵝Linux 的問題...
如果同樣是X86CPU,是否能像上例子
去獲得想要的字串?
甚至像win32程式去call windows的API,跳出對話框之類呢?

感謝各位指點


字串長度不一樣用 rep movsb 是比較方便 但是我沒試過 不知道怎麼寫
不然你也可以用讀取Byte 然後比較寫入 0x00 結尾跳出loop

rep movsb 操作代碼 你可以在 Windows 底下用 Ollydbg 隨便打開一個 PE 檔
然後新建EIP 嘗試自己寫操作代碼 Debug F8 看看.

如果在 Linux 下要搬字串 同樣X86CPU 操作代碼一樣
32-bit 的操作代碼 在64-bit OS 平台也能用

如果你要把 Win 修改過的應用拿到 Linux 底下用 就得在Linux系統安裝 WINE

不過你的Call WIN 對話框 API 在Linux根本不一樣
     
      
舊 2017-11-04, 06:56 PM #11
回應時引用此文章
喵刹離線中  
老老濕
Senior Member
 
老老濕的大頭照
 

加入日期: Feb 2015
文章: 1,435
能進對岸一流大學的,基本上都是學霸了(特權份子除外)

對岸一年30萬的國外留學生,的水準也是萬中選一
 
舊 2017-11-04, 07:10 PM #12
回應時引用此文章
老老濕離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2024。