顯示具有 ICS 標籤的文章。 顯示所有文章
顯示具有 ICS 標籤的文章。 顯示所有文章

2015年1月24日 星期六

疾風合併法則,學會.. ICS不是問題

作者:Aaaddress1
來源:http://ibf.tw/bZAq4
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------

假設:

address - opcode

A - call B
C - nop
D - .....(之後不管它了)
============================

楓之谷更新數據教學(文字版)

作者:Onion

來源:http://ibf.tw/edAlY

備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。

-------------------------------------------------------------------------------------

用ME更新數據的最佳方法

請按照步驟進行..
作者不是我...

RegisterSymbol的用法

作者:Onion
來源:http://ibf.tw/cWhhS
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------

在這一篇有介紹過一些數據的東西 超簡易數據閱讀註釋

但後來幾乎網路上都只有千篇一律的打勾跟取消用法,

連"開關"的使用都不會...

這篇主要是要教你們"開關"的使用方法這樣~

CeAutoAssembler有一個功能就是RegisterSymbol註冊符號...
該怎麼解釋呢~你可以理解為返回值(?)使用後他會把名稱加到 UserDefined SymbolList
例如這樣:

ICS數據2一般的CRC數據

作者:Onion
來源:http://ibf.tw/pk8Nh
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------

之前問了幾個人赫然發現有的人竟然沒辦法從ICS數據中推出原本的位置

所以來個逆向思考的小文章...



以最簡單的無敵(物理)ICS數據來說吧

新楓之谷更新數據教學(圖文並茂)

作者:Onion
來源:http://ibf.tw/vOMzO
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------

前文:
我們為什麼要更新數據呢?
因為每次楓之谷改版、維修,只要MapleStory.exe有變動,那他的記憶體位置就會隨之偏移,我們把原本要進行"外掛功能"的地址(Address)進行修正的也就是所謂的更新XD



第一步,準備CEM:
開啟你的更新工具,這篇以CE6.2為例,CheatEngine官網

超不負責任的ICS合併教學

作者:Onion
來源:http://ibf.tw/IyQNN
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------

剛好有人問到,順手不負責任地發了篇教學 (被打

1.把第一個數據打開
2.把第二個數據打開

[進階篇]ICS追Eax+N或者從Call追源頭(利用Call達到無須Bypass就可以使用的數據)

作者:Onion
來源:http://ibf.tw/05GWH
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------

上一篇: [簡易篇]ICS解析(利用Call達到無須Bypass就可以使用的數據)

看懂了以後我們再來看看

ICS基本上就是在跟CALL玩遊戲...很重要的一點就是要追源頭,要追跳轉的源頭、Call的源頭...


[簡易篇]ICS解析(利用Call達到無須Bypass就可以使用的數據)

作者:Onion

來源:http://ibf.tw/OIAH4

備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。

-------------------------------------------------------------------------------------


好擔心講錯> < ...歡迎高手指正,只是最最簡單的講解(感覺上好像簡寫淫水機大大那篇~)而已...

最簡單(常見)的ICS是利用Call跳轉時儲存的Esp修改來達成...甚麼意思呢?

Call 與其他 Jmp Jne ...(J開頭的) 差別在於它執行完會返回原來位置
所以為了知道要跳回的地址因此要儲存於Esp當中~

Ret Address Recorder

作者:Onion
來源:http://ibf.tw/MfNf4
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------

還是以前的名字比較好聽我覺得...
這個很好用的喔...稍微改一下還有很多用途...
這裡教了怎麼寫表跟查表...

超簡易數據閱讀註釋

作者:Onion
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------

一般我們所謂的數據,其實就是給CheatEngine使用的修改目標記憶體之組合語言(應該可以這樣說吧?)

那我們舉這版(TwMS v146.1)的完全無敵(物理)數據當作範例

以下大小寫沒有差異

無奈的數據"開關"製作方法

作者:Onion
來源:http://ibf.tw/Gi0Sa
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------

其實以前在某個地方早就發過這超沒技術性的文章拉XDDD
不過我也忘記丟哪去了所以重打一篇...
如果對其中所使用的CE指令不懂請看這篇...

這邊拿TwMS v151.1_ICS_怪物不退來當例子...

簡易ICS更新教學

作者:Onion
來源:http://ibf.tw/aqq19
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------

我們用這個數據當作例子吧 (茶
  1. //TwMS v147.4_ICS_走怪掉落
  2. //Update:Onion
  3. [Enable]
  4. 00C32DF0:
  5. DD 009424F5
  6. [Disable]
  7. 00C32DF0:
  8. DD 0094A963
009424F5和0094A963都只是普通的Adr所以請利用AoB去搜索,更新
至於00C32DF0這個東東怎麼來的呢
請跟隨我的腳步XD

  1. 將CE的Scan Type(掃描類型)選擇4Bytes(4字節)
  2. 將掃描框框(Value)前面的勾勾(Hex)勾起來
  3. 複製0094A963貼到CE的掃描框框(Value)裡面
  4. 然後按搜尋~
  5. 這樣,00C32DF0就出現了



所以下次改版,你要做的就是
更新009424F5和0094A963然後再用0094A963以4Bytes搜尋更新
至於未什麼不能用009424F5搜尋呢~因為那是你要修改的位置,並不是原本00C32DF0的值

2015年1月23日 星期五

CRC轉ICS(四)

作者:kkmomo
來源:
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------


CRC轉ICS(四)

話說看到"在次嚴重警告"的公告還蠻無言的
雖然這種事也不是沒看過沒發生過
還是讓人心寒
如果沒有這種小白,
我是很樂意把會的全部分享出來
不過技術是無價的
學得到就是你的
學不起來偷也沒用
比起抓魚給你
不如把你教會如何釣魚
是吧!
其實是希望多栽培黑客
現在小孩潛力無限:)
提外話了
--------------------------------------------------
150.2
這篇來說說怎麼往上層找

CRC轉ICS(三)-1

作者:kkmomo
來源:
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------

CRC轉ICS(三)-1

150.2
早上剛好在維修沒辦法拍CE的圖
這裡來教用CE內建功能的做法
首先移到CRC要改的位址004EC443右鍵"Select current function"

CRC轉ICS(三)

作者:kkmomo
來源:
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------


CRC轉ICS(三)

v150.2
狀況三:在同一層往上找不到call ptr
這時要用一些別的方法
往下層找或往上層找
這篇先講往下層找

從想改的地方往上
只要看到call即使不是call ptr也進去看一下
call ptr太遠,想縮簡代碼時也可用這方法試找看看

CRC轉ICS(二)

作者:kkmomo
來源:
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------

CRC轉ICS(二)

TMS_v150.2

狀況二:
call dword ptr [reg]
call dword ptr [reg+offset]
諸如此類

---------------------------------------------------------
這次以黑暗無敵為例

CRC轉ICS(一)

作者:kkmomo
來源:
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------

CRC轉ICS(一)

TMS_v150.2
接觸這塊領域也才短短一個月,僅能提供一些小小的心得供大家參考

排版方面我不太在行,可能會寫得有些亂,請見諒^^"

我自己覺得需要的能力:
★★★★★ 邏輯
★★★★    程式語法的了解
★★★★    耐心、毅力
★★★      查找資料
★★★      經驗
★            組合語言

攻擊次數Pointer的尋找


作者:微o戀
來源:http://ibf.tw/5ShFM
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------

相信有人也有這樣的問題...攻擊次數的offset怎麼搜都搜不到!!!
今天帶大家來了解一下 xD  黑黑的大大們請略過 <(_ _)>

首先呢! 請開啟你的UCE(這裡我用CE6.3示範)
接下來就是要搜尋攻擊次數拉!!!
角色攻擊1下,請搜尋1;攻擊2下,請搜尋2 以此類推......
你將會得到一個位址  這裡找出地的是1B06FF54