引用:
作者天天開心
上面代碼看似把被切掉的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根本不一樣
