AssaultCube是一款第一人稱射擊遊戲(First-person shooter),它可以選擇單機跟AI(Artificial intelligence)對戰,也可以連到網路與其他玩家對戰。此篇的主要目的為如何透過Cheat Engine來分析記憶體資訊,進而找出遞減子彈的程式碼,我們可以將此程式碼修改成NOP(無任何意義的指令),這樣就能完成無限子彈的效果,雖然難度不高,但是也是能增加遊戲分析的經驗。
2020年8月6日 星期四
2020年7月18日 星期六
大富翁6 - Cheat Engine修改遊戲金幣
遊戲外掛的製作,也許是非常多人感到有興趣的議題,不過這些技術大多數的新手並不知道要怎樣入門,因此此篇就透過Cheat Engine工具來實作修改遊戲的記憶體,這也是非常簡單的作法,任何新手都可以一步一步的來完成修改遊戲記憶體的實作。
2020年6月15日 星期一
調用外部程序函式技巧
程式設計對於一個有著資訊工程基礎的人,可能不會太困難,但是有些技巧在學習程式設計卻永遠學習不了,這方面的知識需要透過額外學習系統相關的資訊,才會了解,原來可以這麼做,因此這篇的主題是關於如何調用外部程序(Process)的函式(Function),這種技術通常會使用在惡意程式或遊戲外掛上面,惡意程式是為了隱藏自己而附著在外部程序之下;遊戲外掛是為了要蒐集遊戲的資訊以及調用遊戲中的函式,所以我們來探討一下要如何做到這種技術。
2020年3月12日 星期四
DLL逆向分析技巧
DLL(Dynamic-Link Library)是動態連結函式庫,主要是將程式碼模組化,並提供外部函式給主程式使用,不過惡意程式往往也有可能是透過DLL來與駭客中繼站通訊。資安工程師在分析惡意程式有時可能只有DLL本身,原來的中介程式已經找不到了,接下來的篇章是介紹去運行單獨一個DLL檔案,然後分析它。
訂閱:
文章 (Atom)