色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

那些游戲外掛作者的技術與一般程序員比,誰更厲害?

呂致盈2年前12瀏覽0評論

要解決問題不同,也就沒有太多的可比性。

游戲外掛,就說說端游吧,手游和頁游就不說了。

外掛大致分為內掛、脫機和模擬按鍵幾種。

內掛是分析游戲的CALL,通過遠程注入DLL一類的方式去調用游戲的CALL,通過調用游戲本身的功能來完成自動化的功能,比如完成自動打怪、升級的動作。由于需要調用游戲的CALL,因此這種需要開游戲才能掛機。

脫機主要就是協議分析,通過收發包來完成游戲的各種動作。由于是發包,因此不需要開游戲也可以掛機。

模擬按鍵大體就是通過圖片對比然后模擬鼠標按鍵來完成的,這樣不但需要開游戲,而且模擬鼠標點擊的話,游戲的窗口也需要在前臺顯示,且只能操作一個游戲。

常規情況下就是這樣了,當然了外掛和反外掛是互相博弈的。外掛脫離不了逆向分析技術,主要是分析數據包和動態調試等。隨之而來的就是反逆向分析。比如通過加密、加殼、虛擬機保護、甚至是內核驅動來達到保護游戲不被調試和逆向分析。

常規的外掛也就是這樣,如果在分析游戲時能發現游戲的漏洞,那么可能就能完成一些游戲本身不具備的功能了,比如找到一個刷金的漏洞,就可以通過漏洞來刷金,而不用限制在游戲的金融系統中。

這里面涉及到的知識也是比較多的。比如 ASM、C、操作系統、內核驅動、加密解密、脫殼……之類的。

再說說一般程序員的工作。

一般程序員我不知道你是指哪種程序員算一般。但是現在業務開發從簡單的 CURD,到各種中間件的應用,再到要求系統高并發、高可用、高性能、高安全來說,能整體的設計和實現也不是很容易的。程序員做到架構師,從整體上設計系統的架構,需要很多的經驗,和很廣泛的知識面。而且進行系統優化也需要掌握很多底層的知識?,F在做開發,就那 Java 來說,什么多線程、JVM、MQ、NoSQL……很卷,學好每項也不容易。


所以哪個厲害呢,就具體的兩個人比起來可能還好比,一個能寫牛逼的外掛,一個只能實現簡單的業務,那一下就區分了。如果兩個都是兩個都很強,或者兩個都很弱,那還比個啥呢?


比如一個人做社交軟件很牛,一個做電商很牛,你說他倆誰牛呢?不好比,各有優點。那么就比錢吧。兩個這樣的程序員在一起比技術,你不如讓他們比錢。這樣可能更好量化?