2010年7月2日 星期五

Moonlight Engine for HackShield(IlvMoney)

*** 如需轉載請註明來源及作者,謝謝 ***
*** 轉載請連同我的下載點一起附上,請勿拿掉 ***

〔轉貼〕我的部落格

HS v5.4.0.0(98/05/04)

  • Bypass HS...楓之谷防護系統改版,距上次改版(NP1236)約半年,這期間的小改版都是為其他遊戲改版的,版本我也忘了說= =


楓之谷的防外掛機制,由 GameGuard(NP) 改為 HackShield(HS) ,本來以為ME會走入歷史,結果...竟然還是可以用,只是比較麻煩了點XD。新版 MoonLight Engine HS 5.4.0.0 顧名思義,就是Bypass HS(版本我沒去注意XD),並無法用在NP上。如果你玩的遊戲是NP防護的話,就不用下載來試了。

MoonLight Engine HS 5.4.0.0 其實已經放很久了,遲遲未公佈的原因,一方面是先前的ME版本還是可以用(麻煩些),另一方面,當然是有人不希望那麼早發佈,我這個人最聽話了,當然唯命 是從了XD

防護改為 HS 好像好處多多,不再有雙核心無法用的問題,還聽說 VISTA 好像也可以用。


下載點:
IlvMoney的部落格

MoonLight Engine HS 5.4.0.0 at XUN6

TWNS117 CEM (00400000-00DFCFFF)(田蜜)

TWNS117 CEM (00400000-00DFCFFF): XUN6  SkyDrive MediaFire

MD5:ec102069eef248b8246d1a09fdf90044 TWMS117.rar

TWNS115-116更新檔官方載點:點我
TWNS116-117更新檔官方載點:點我
TWNS115-117更新檔官方載點:點我

EIP轉CRC圖文教學(Bascol)









如果圖片看不清楚,可點圖片即可放大!

AOB的更新 的機碼編制(131313)

教學方面須要看再回吧
我打得這麼辛苦
回個文應該不會要人命吧




本帖隱藏的內容需要回復才可以瀏覽

一般的AOB為例 sdfdfgsdfgsdfgsdfgdsfgdsfgdfggsdfgdsfgsdfgsdfgdsfg浪漫 ID131313 85IDTWST901250 掛國ID同85sdfgdsfggtgegdsfgesrgdfgsdfgsdfgdfsgdfsg
V7.2
007d15ef - 74 28 - je 007d1619sdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgertertdfg
007d15f1 - 39 be 34 02 00 00 - cmp [esi+00000234],ediasdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
007d15f7 - 8d 8e 34 02 00 00 - lea ecx,[esi+00000234] //要找的東西如這asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferas
007d15fd - 75 1a - jne 007d1619asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
007d15ff - 6a 14 - push 14asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
007d1601 - 89 10 - mov [eax],edxasdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
007d1603 - 8b 44 24 18 - mov eax,[esp+18]asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
007d1607 - 57 - push ediasdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
007d1608 - 81 c6 64 04 00 00 - add esi,00000464asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
007d160e - 56 - push esiasdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
007d160f - 89 01 - mov [ecx],eaxasdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
007d1611 - e8 6a 37 07 00 - call 00844d80
007d1616 - 83 c4 0c - add esp,0c
8d 8e 34 02 00 00 75 1a 6a 14 89 10 8b 44 24 18 57asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
大致上我是取這一部分asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
下面是取我需要的地方做篩選 找出 真正需要的機碼 (大致上約取6~7個AOB如上)asdfasdfasdfasdfwerwersdfsarerewfasdfasfff
1。
007d15f7 - 8d 8e 34 02 00 00 - lea ecx,[esi+00000234] asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrt
這是我們要找的位子所以放第一個asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
取的位子我想大家是否發現asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,   
前面的6對數字 有很相識asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
那就是浪漫ID13131334 02 00 00 - lea ecx,[esi+00000234]asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
將34 02 00 00 倒過來就是 00 00 02 34 這就一樣了asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
但是一般改版 00000234 這數字可能會改 所以就不要這位子asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
所以第一段就取 8d 8e ** ** ** **asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
2。
007d15fd - 75 1a85IDTWST901250 - jne 007d1619asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
這段就可以直接取asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
因為JNE的AOB比較少修改asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
所以第二段就取 75 1a 或是用 ** ** (不要取用 因為只是比較少改到 但還是有可能)
asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
3。asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
007d15ff - 6a 14 - push 14asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
這段的話就有如1段asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
6a 14 - push 14asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
14是重複的所以不取用asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
所以第三段就取 6a **asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
fdgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfg 浪漫ID131313 85IDTWST901250 掛國ID同85asdfsadfasdfsadfsadfdsfsdfdsaf
4。asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
007d1601 - 89 10 - mov [eax],edxasdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
這段我也還不是很清楚比較點asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
我的想法是asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
如果他改版再EAX 或是EDX的地方做更改就麻煩了asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
(再某一版大改有過 但如果要找準確點可加)asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
所以第四段就 ** ** (不要取用 因為只是比較少改到 但還是有可 能)
asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
5。asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
007d1603 - 8b 44 24 18 - mov eax,[esp+18]asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
這段的話asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
只有18的地方對到asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
所以第五段就取 8b 44 24 **asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
浪漫ID131313 85IDTWST901250 掛國ID同85
6。asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
007d1607 - 57 - push ediasdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
這段大致上是不會有變動的asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
比第二段還要不變動asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
所以第六段就直接取 57asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,
asdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,

浪漫ID131313 85IDTWasdfasdfasdfasdfwerwersdfsarerewfasdfasfffeferasdfrtjhcghjgfkuyknm,nm,io,T901250 掛國ID同85
大致上就會變成




1.8d 8e ** ** ** ** 75 1a 6a ** ** ** 8b 44 24 ** 57
2.8d 8e ** ** ** ** ** ** 6a ** ** ** 8b 44 24 ** 57

簡單學會用ME更新數據的最佳方法(oqo252003)

用ME更新數據的最佳方法
請按照步驟進行..

數據更新查找方法
一.用機械碼Array of Bytes更新數據
(AOB)Array of Bytes
1-1.開啟M.E
1-2.左上角的小電腦
1-3.Open file
1-4.檔名(找前一版的CEM檔 或 TXT檔)
1-5.Memory view
1-6.任一欄位按右鍵->選go to address
1-7.(輸入前一版要更新的數據).記下Bytes裡的 AOB碼(XX XX XX XX XX)

2-1.左上角的小電腦
2-2.Open file
2-3.檔名(找新版的CEM檔 或 TXT檔)
2-4.Value type欄 選Array of Bytes
2-5.Hex欄->貼上你要找的AOB碼->按New Scan查找
例如:
Item X - Y (UberVac)(AOB碼會變動的數 要加空格)
8B 0D E8 8B 83 4D
(角色 X Offset 指令的值再加上4)
(角色 X Offset 指令的值再加上8)
Offset:(AOB碼會變動的數 要加?號)
89 87 ? ? 00 00 89 9f ? ? 00 00 eb 07

2-6.看左邊的小方格所列出來的代碼一一查找核對即可找出



二.用Opcode找代碼(用AOB碼找不到時專用更新方法)
1-1.開啟M.E
1-2.左上角的小電腦
1-3.Open file
1-4.檔名(找前一版的CEM檔 或 TXT檔)
1-5.Memory view
1-6.任一欄位按右鍵輸入(前一版要更新的數據).記下Opcode裡的數據

2-1.左上角的小電腦
2-2.Open file
2-3.檔名(找新版的CEM檔 或 TXT檔)
2-4.Memory view
2-5.任一欄位按右鍵->選go to address 輸入00400000
2-6.Scarch->Find assembly code!
2-7.輸入前一版找不到代碼的Opcode數據->按OK
2-8.列出代碼後 (小方框裡找到的代碼 點每一個2下 即可快速查找)再一一查找核對即可找出

簡易一般代碼更新(win745dog)

相信有很多人都會更新代碼了...
不過還是常常看到有人不知道如何更新,
因此再此為新手們做個簡易的教學文章!!

在此使用 "笨怪" 的代碼,從66版更新到68版的教學!!
會更新笨怪代碼後,其他代碼也可以用此方式來做更新!!
--------------------開始--------------------
如下圖可得知66版的笨怪代碼位址,
要更新代碼的話,
最重要的就是他的AOB碼,
您可以看到他的位址在 007579AC,
把他的aob記下來以便於在68版裡面進行找代碼的動作,
很多人會想說要如何判斷哪個是固定 bytes,
然而哪個又是變動 bytes 呢??
第一點:第一個 bytes 皆為固定的
第二點:第二個 bytes 後面的就要看 Opcode 的內容是什麼了!!


從第一點可以得知 "75" 為固定 bytes 相當等於運算元的 jne,
而 "1a" 為 "007579c8",
您想想看,
雖然運算元不會變動,
但是他所存在的位址不見得會是再同一個地方,
看看後面跳躍的位址是 "007579c8",
改版後相對的是會改變的,
而會改變的就是 "變動的 bytes",
至於變動的位址可以用 2個問號替代為變動的bytes,
所以笨怪的aob一開始就先記下 75 ??
只有用2個bytes找代碼一定會找到很多的位址,
所以要縮小找的範圍,
就要在往下繼續的記下後面的aob,
一樣的...第一個bytes為固定的,
所以就在 75 ?? 後面接著寫下 6a,
6a 14 的 "14" 可以看出是個變動 byres,
所以把他用 ?? 作為替代,
目前步驟所記下的aob為 75 ?? 6a ??
這樣就可以縮小範圍了,
不過您會發現還是會找到很多,
那就繼續的往下重複上面的步驟,
到了這裡,您會了嗎??

若您還是不知道哪個是變動 哪個是固定的 bytes 的話,
可以把2版的位址機碼對照看看!!

↓此為66版笨怪的記憶體圖↓


↓此為68版笨怪的記憶體圖↓


§ 溫馨小提示:有些機碼會是固定的,故不會有變動bytes
(例如 "6a 14" 在2版的記憶體可以看到都是沒有變的,故可以將上方的 75 ?? 6a "??" 改成 "14",不過若哪一天 他的機碼變了,您就會找不到他的位址了 QQ)



§ 此教學只在 "浪漫月光" 發出,禁止轉貼到其他任何一個網站 §
§ 如有錯誤地方,還請大大們多多指正我,謝謝! §
§ 心得:打的好累...犧牲許多寶貴時間,沒讀到書、沒玩到遊戲,要好好學喔!! @@"
§ 您的回覆是我的動力 ^^

代碼更新教學(HTnHack)

這個更新的方法 Hack.Stuff 技術論壇 d7 `# P# E2 W/ b1 z' Z" q3 M
5 e$ c2 }+ v( F, W
小弟找AOB的方法跟大大的看Opcode不太一樣
. ~8 t4 q7 D5 Y) R) q4 q7 o
. |5 j* c1 ^/ `入侵,駭客入侵,駭客技術,入侵攻防,資訊安全,黑客教學,駭客,駭客入門,駭客教學,入侵網站,資安,外掛,網頁設計,程式設計,程式教學,逆向工 程,security,論壇,hack-stuff,hackstuff,軟體下載那教學開始囉 ^^ Hack.Stuff 技術論壇! M1 A9 n! G0 Z) k$ P" b) i! Z
1 p a6 c! \2 L4 }" F3 o l
) x: x2 t; B& Z8 p0 u

; i' i: I% S5 V! B, lEX:
. N& `: y7 u3 J- H+ y9 j% J入侵,駭客入侵,駭客技術,入侵攻防,資訊安全,黑客教學,駭客,駭客入門,駭客教學,入侵網站,資安,外掛,網頁設計,程式設計,程式教學,逆向工 程,security,論壇,hack-stuff,hackstuff,軟體下載V111.說話次數不限3次
* f: V3 m; H1 H* c# b00491792 EIP=004917BB, a+ F3 E" q5 o, t1 N( p5 ^ h9 P
004917dc EIP=004917FB/ p) J4 w: V$ m& v5 N

( X: }9 P- l- f% Q; aHack.Stuff 技術論壇
4 q1 x9 r$ U: i# s9 q; ]入侵,駭客入侵,駭客技術,入侵攻防,資訊安全,黑客教學,駭客,駭客入門,駭客教學,入侵網站,資安,外掛,網頁設計,程式設計,程式教學,逆向工 程,security,論壇,hack-stuff,hackstuff,軟體下載9 d9 ~' [4 X9 k' `" ^; ?" i
入侵,駭客入侵,駭客技術,入侵 攻防,資訊安全,黑客教學,駭客,駭客入門,駭客教學,入侵網站,資安,外掛,網頁設計,程式設計,程式教學,逆向工程,security,論 壇,hack-stuff,hackstuff,軟體下載' |' C: ^3 }; b- j) o, y4 {8 [
- ], E' i$ n4 t! @) ~% B8 W

+ N5 [' v A# e' ^8 hHack.Stuff 技術論壇' Q/ `8 f/ z5 n9 I) c. S* C6 i

" h: z- p; l; A2 ?9 {+ j& D3 |( d. U4 r0 g

5 ~* | |' _: f8 P5 d8 gHack.Stuff 技術論壇0 D1 w9 v; U+ Y) {( `6 D& M
" Y2 G, q, J5 `; N
+ `# T2 _. z/ F6 `* w2 }

# n8 Z5 d( g( G$ w6 ], _' ubbs.hack-stuff.com" K, [8 {' t: i3 D. J

6 y9 C! e& B2 v3 k$ r! H& C1 o. `3 Z, _
bbs.hack-stuff.com5 P K% V! Z& ~/ w+ E
# F+ i# f' a3 G

7 m0 V8 g4 k/ U& vbbs.hack-stuff.com※再加入下一個AOB的時候要記得是按 NEW SCAN( a+ L. `/ g* Z0 ~ ?
5 Z5 ^% M& Q2 ?9 @8 V& z
( Y* `8 E. Q0 a# ?
圖片上面有打錯字 拍謝 !
. l0 S: ~! a) D n: D2 E. o' t' Z/ B ebbs.hack-stuff.com希望這些資料對大家很有幫助 !
! f: m L! y: W& f7 b如果有錯誤或圖片掛掉 請在下面提請我一下 !
# J3 c$ ]7 y* n5 U

2.JPG (120.2 KB)

2.JPG


3.JPG (119.91 KB)

3.JPG


4.JPG (89.85 KB)

4.JPG


5.JPG (109.98 KB)

5.JPG


6.JPG (128.33 KB)

6.JPG


7.JPG (127.97 KB)

7.JPG


8.JPG (112.22 KB)

8.JPG


9.JPG (154.09 KB)

9.JPG