進入到遊戲界麵,時隔七八年的時間他又再一次聽到那熟悉的遊戲背景音效,看著自己號裏那些如今已經絕版了的裝備,突然覺得過去的生活是那麼的輕鬆自在,一時間竟覺得有些累了,他緩緩閉上了眼睛,腦海中回想起了曾經的生活,就在這時!父親的身影在腦海中慢慢浮現又慢慢消失,劉毅猛地睜開了閉上的眼睛。
“幹正事兒要緊!”劉毅揉了揉自己的眼睛想讓自己清醒一點。
“噔噔噔”電腦傳出一陣敲門的提示聲,是飛揚雪發來了一條消息,“天哥,有什麼事兒和我說,需要什麼工具我這兒都有。”
劉毅的網名叫做天賜,因為他的計算機技術比飛揚雪能高一點,所以也不管年齡的大小飛揚雪天哥天哥的叫了他很多年。
看著發來的消息,劉毅緊跟著回了一條消息,“老板,今晚兒八點之前交貨!”
“啪!”一個回車鍵信息發送出去,也沒看飛揚雪回的信息,抓緊時間開始工作了。
對於地上城這款遊戲,劉毅也沒有全麵研究過,據他所掌握,遊戲外掛的大致可以分為兩類,一類是內存形式的外掛,也就是通過修改遊戲進程內所執行的代碼,修改遊戲內技能,物品等等一些東西,另一種也就是脫機外掛,脫機顧名思義就是脫離客戶端程序,一個外掛程序模擬官方客戶端進行登錄,遊戲,從而進行,自動打怪,自動撿物,交易等等,這種模式的外掛製作起來是比較困難的,因為這需要了解很多遊戲的內部技術資料,這些資料也都是屬於商業機密範疇,一般人很難能夠得到,對於這種以格鬥為主的遊戲,隻能通過第一類,內存進程作為切入點。
內存外掛?首先必須得想辦法將我現在所用的工具注入到遊戲進程當中,exe程序顯然不行,這是這是屬於應用程序範疇不能直接執行內存操作,隻剩下dll動態鏈接庫,動態鏈接庫還不能直接執行代碼。
一時間各樣的問題出現而來,劉毅找了紙筆,打算將自己的計劃寫在上邊兒,這是他多年留下的習慣,凡是寫一個程序,所有的步驟全部仔細記錄下來,一是為了方便之後的調試,二是為了讓自己的思路更開闊。
劉毅操控著遊戲當中的人物進了打怪的圖,進去之後,劉毅沒有讓自己操作的人物站在那不動,看著怪打自己的方式,隨後劉毅將遊戲界麵切出,來到了桌麵,找到EE聊天軟件,開始聯係飛揚雪,因為屏幕的切換,使得輸入法打成了字母,見此,劉毅開始切換輸入法想要切換成拚音輸入法。
“這個輸入法?”
劉毅看著屏幕又下角,鍵盤shift+ctrl一直換著換著換著,大腦飛速思考起來。
“哈哈,我知道了!”
輸入法!就是輸入法!輸入法就是用user32。dll操作的,同樣都是DLL,輸入法在係統目錄上是以ime為拓展文件,切換輸入法的同時,就是在加載對應的ime拓展文件,而就因為這個原因,輸入法才可以在任意一個可以輸入文字的程序執行文字輸入操作,若是我把我寫的dll轉變成一個空的輸入法目錄,那麼再製作一個類似於注入器的程序將DLL注入到那個空的輸入法目錄,然後通過切換輸入法到這個空目錄,不就可以進行內存操作了嗎!
有了思路,劉毅也沒聯係飛揚雪,將自己的思路寫在了紙上,開始分析下一個問題,這樣已經打開了遊戲的內存,要想在這當中修改什麼還需要提升自己權限,畢竟那裏邊兒不是自己的家,總不能自己想幹什麼就幹什麼,提權這種事兒對於劉毅來說那是再簡單不過,因為他的特長就是破解程序以及網站滲透,最基本的東西已經差不多了,現在最終要的還需要各類基址,和程序設計,基址飛揚雪應該會有,畢竟他是做這一行的,這些東西若是沒有,那他算是白幹了。