【0】Windows遊戲安全之路——個人學習背景

  • 遊戲安全的開端

在下小菜,目前爲某不知名大學計算機專業本科在讀生。在中學時代是被遊戲坑害的一代,不過自認爲也是奇葩一枚,因爲我並不迷戀於遊戲本身,而是因爲遊戲“輔助”(俗稱外&掛)帶來的樂趣(以DNF從未純手工刷圖達到70滿級賬號爲誓)。第一次瞭解遊戲輔助大概是初二第一次去網吧上網,第一次玩兒網絡遊戲,第一次玩兒DNF,第一次使用輔助的時候,還記得那是一款只能放帶毛刺的粉紅色球體對怪造成傷害的輔助,當時刷格蘭之森的殭屍圖需要不斷地使用輔助放小球把殭屍圍起來,殭屍才能在包圍圈中不斷地碰撞小球造成傷害(現在想想這個輔助好傻,功能並不強大)。但僅僅是這樣,它也深深地吸引了我,頓時感覺世界很奇妙,後來玩兒遊戲都是先找更新的輔助工具,並測試各種神奇的功能,總之輔助效果帶來的樂趣遠大於遊戲本身,以至於沒有輔助的時候就不玩兒遊戲。

  • 我的高中

上高中啦,要好好讀書的嘛,高一結束時也還算爭氣,成績名列前茅,考個名牌大學還是沒問題的。可是,高二的時候不經意之間瞭解到了“編程”這一名詞,聽說它似乎能滿足我的好奇心,於是我迷戀上了逛技術論壇,去了類似木螞蟻、機鋒、樂訊等論壇,在此初窺程序的世界。那時像個嬰兒,無知而無助,只學會了使用工具修改一些安卓ROM(現在想起來安卓大概就是那兩年發展起來的,我還修改了一款叫做MIUI的ROM包,現在知道原來那是小米MIUI的v1.0版本,有一種和時代新興事物擦肩而過的悲傷,看來目光不夠長遠,洞察力也不夠敏銳啊(⊙﹏⊙)b),做su文件的提權獲取root權限,和安卓程序的一些簡單的反編譯漢化,雖然學到的東西不多,但仍然樂此不疲。然而,就是這些帶給了我樂趣,但由於沒有正確的引導並不能深入學習,同時也幾乎毀了我的高中書本知識的學習。

  • 最近的我

高中畢業,成績平平,迷茫而不知所措,填了兩個還好的志願申請,但都不再有下文,最終最後一個志願到了一所名不見經傳的本科大學。上大學啦,既來之則安之,還算幸運的是能上自己喜歡的專業。大學開學半年,自學了易語言,開始了輔助學習之路,學了c/c++語言,開始了編程之路,並在一年的時間內,逐步接觸數據結構,彙編,反彙編調試,操作系統,網絡封包分析等知識,開始熱衷於小遊戲開發(沒有參考的情況下,可以獨立編寫俄羅斯方塊等Windows窗口小遊戲),但更熱衷於遊戲輔助開發,寫了類似DNF修改技能,修改植物大戰殭屍,TX連連看自動開始自動升級(好像目前都還能用,c寫的12kb程序)等內存輔助,劍靈拍賣行圖形識別金幣模擬點擊秒拍等綠色輔助,並試圖漸漸學着從計算機的角度分析程序。到了大二苦於生活與理想的差距,以及自身能力的限制,對畢業一類的字眼深感恐慌,總覺得自己以前學的東西都是不上道的黑科技,沒有錢途。於是,開始學習php用於開發網站,期間搭建了一個基於MVC模式的PHP簡單框架,併成功用於網站開發(雖然很渣,但還勉強能用+_+)。

  • 我的初心
渾渾噩噩的到了大三,不斷的成長和學習讓我意識到,之前這一切的不成功,都是自己的學習不踏實、沒有條理和不專注造成的。在學習迷茫之際,發現在理想和現實之間尋找一個平衡點,讓自己既能不爲生活發愁也能隨心生活還是有可行性的。基於這樣一種看似玩世不恭的理想主義態度和對IT技術本身的熱愛,爲了更系統、更踏實地學習和歸納所學知識,於2016新年伊始之際新建該博客號,決定從此投身IT行業,用激情和汗水在這個充滿未知的奇妙行業裏摸爬滾打,撐起屬於自己的一片小天地,將技術之路進行到底,將遊戲安全分析進行到底,願做最好的遊戲保護系統,做虛擬世界的正能量。

  • 我對遊戲安全的瞭解

遊戲行業有很多因爲第三方勢力通過遊戲輔助的非法介入遊戲,破壞遊戲規則,直接導致遊戲內經濟崩潰,接着遊戲倒臺的案例。遊戲安全的重要性可見一斑。當然,只從技術角度來談的話,據我瞭解,目前大型網絡遊戲的保護機制早已深入到驅動級別,例如TP,NP等保護系統。只使用用戶層的常規編程手段已經不能達到保護遊戲安全的目的了,故藉此博文,整理驅動學習筆記,用於鞏固自身學習,並請老鳥能多多給像我等初入安全的新人以批評與指導,感謝!

END;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章