bcb寫入記憶體方式用Assembly來寫入 |
答題得分者是:syntax
|
guardian635
一般會員 發表:19 回覆:6 積分:5 註冊:2009-11-21 發送簡訊給我 |
bcb寫入記憶體方式用Assembly來寫入
要如何使用呢 我一直找不到範例 https://chogoviet.net/threads/hoc-cach-thiet-ke-nha-o-ket-hop-nha-tho.13580/post-39907 編輯記錄
guardian635 重新編輯於 2018-09-22 02:16:36, 註解 無‧
|
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
看不懂問題在問什麼
===================引 用 guardian635 文 章=================== bcb寫入記憶體方式用Assembly來寫入 要如何使用呢 我一直找不到範例 |
guardian635
一般會員 發表:19 回覆:6 積分:5 註冊:2009-11-21 發送簡訊給我 |
|
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
這小弟就幫不了你了,因為不知道 AOB 是什麼
也不明白用 「ASM 寫入」的含意何在 ===================引 用 guardian635 文 章=================== 我想用writeprocessmemory寫入別的程式記憶體但我不想用AOB寫入想直接用ASM寫入 爬文3個月找不到範例= = |
guardian635
一般會員 發表:19 回覆:6 積分:5 註冊:2009-11-21 發送簡訊給我 |
|
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
CE ? Windows CE ? or Cview Editor or Code Editor or .... ?
縮寫的含意百百種的說 ===================引 用 guardian635 文 章=================== 請問S大 你有用過CE嗎?? ===================引 用 syntax 文 章=================== 這小弟就幫不了你了,因為不知道 AOB 是什麼 也不明白用 「ASM 寫入」的含意何在 |
guardian635
一般會員 發表:19 回覆:6 積分:5 註冊:2009-11-21 發送簡訊給我 |
|
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
這,沒用過
不過早期的遊戲修改大師,倒是玩過,不過那是將近20年前的事了 ===================引 用 guardian635 文 章=================== CheatEngine這個... =================引 用 syntax 文 章=================== CE ? Windows CE ? or Cview Editor or Code Editor or .... ? 縮寫的含意百百種的說 |
guardian635
一般會員 發表:19 回覆:6 積分:5 註冊:2009-11-21 發送簡訊給我 |
|
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
我覺得你對組語Assembly、記憶體配置(如txt段,也稱code段,還有data段)了解太少。還有機器碼(opcode)也不了解,比如說0x90這個值若放在data段,就表示一個整數,值為0x90。但若這個值是位於code段,那就表示NOP這個組語,也就是delay cpu的功能,通常用於破解填補…
因為你的內力應該是中階都不到,所以問的問題也不夠精準,我都不了解你確切的是要做啥,僅管可能猜得出來。一般來說,改物品等數值,就是在data段裡找出該物品的存放位址,然後修改它。或是你在code段裡填入某些opcode,比如JMP的opcode = 0xEB 等,跳過數值比對等… 建議你把組合語言的內函與記憶體管理等花多一點的時間了解後,再搞這些東西,不然你是做不出什麼所以然的。此外,若你想要精通,或者說你已經通bcb,怎可能delphi的code你會看不懂? 若看不懂,那你的bcb一定也是學一點點而已! 還有,若bcb或delphi裡要插入inline assembly (這個應該不是你講的?我猜),你要學一下 basm 這個語法。 莫在沙地築高塔!! ps AOB, array of bytes 應該是這個,但你了解真的含意嗎? ===================引 用 guardian635 文 章=================== 我是想達成遊戲修改記憶體Auto Assembly 只不過writeprocessmemory只能使用 90 90像這樣的數據(9090示範例= =) 而CE有辦法達成Assembly來寫入 而他的元瑪卻是DELPHI我玩看不懂@@
------
蕭沖 --All ideas are worthless unless implemented-- C++ Builder Delphi Taiwan G+ 社群 http://bit.ly/cbtaiwan |
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
根據以上資訊查了一下
可以找到這個網站 http://forum.cheatengine.org/viewtopic.php?t=175782 我想你如 aftcast 所言,功力尚淺 (而且是非常淺,沒有虧你之意,但事實如此,你應該正視這個問題),同時打字也無法打正確 單純使用 Auto Assembly,並不須要瞭解真正 Assembly 語言的 code section 或是 data section 但明白這些,你才算得上,知道 Assembly 是什麼 而 Auto Assembly 並不是我們常說的 Assembly (80x86 ASM),其僅是 Assembly 樣子的 Script ,就是一個 Script 拉! 要用 VBS 或其他任何方式的語法來完成都可以,只是這裡使用 Assembly 的型,可能與設計方便有關,沒有細看程式碼,所以無法確定這一點 如果你要做到使用二次語言 (即 Script i n g),來處理事務,你就必須具備規劃與設計 Script 的能力 你想三言兩語就教會你?呵呵,我也很希望有這種事存在,這樣我學東西,定會比現在飛快千百倍 如果你連 CE 的源碼都看不懂,很難達成你的希望,把你教會 (因為基本上只要有源碼,很容易可以複製其技術並翻寫) 入侵程式執行空間,變更其資料或程式執行碼的方式,目前有幾種,你清楚嗎?你又會哪一種? 分析對方程式的能力,你具備了嗎? 這些技術,很難在一篇短短的回覆中教會你,因為需要打出來的給你看的字,超過上萬字 你還是多看書吧! 簡單列個幾本早年念的書 (部分連結是新版 2nd or 3 nd 之類) http://tlsj.tenlong.com.tw/WebModule/BookSearch/bookSearchViewAction.do?isbn=9861250557&sid=18310 http://findbook.tw/book/9780321256195/basic http://www.bookssearching.com/product/100001/268229/ C Builder & Delphi 深度歷險 Delphi Unleashed 系列 Delphi/BCB Developer's Guide http://www.books.com.tw/exep/prod/booksfile.php?item=0010354189 http://www.books.com.tw/exep/prod/booksfile.php?item=0010263396& 除非能力提升,不然只能乖乖用基礎入門的方式! ===================引 用 guardian635 文 章=================== 我是想達成遊戲修改記憶體Auto Assembly 只不過writeprocessmemory只能使用 90 90像這樣的數據(9090示範例= =) 而CE有辦法達成Assembly來寫入 而他的元瑪卻是DELPHI我玩看不懂@@
編輯記錄
syntax 重新編輯於 2010-03-19 14:07:55, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |