PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   求助 組合語言問題 (https://www.pcdvd.com.tw/showthread.php?t=1137057)

喵刹 2017-11-04 06:56 PM

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

我下班再下載pdf研究


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

感謝各位指點


字串長度不一樣用 rep movsb 是比較方便 但是我沒試過 不知道怎麼寫 :D
不然你也可以用讀取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根本不一樣 :think:

老老濕 2017-11-04 07:10 PM

能進對岸一流大學的,基本上都是學霸了(特權份子除外)

對岸一年30萬的國外留學生,的水準也是萬中選一


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。