162.打得一拳開,免得百拳來(1/2)
「你們有辦法做反外掛的程序嗎?」曹陽問。
「emmm……」劉光然皺起眉頭,「最好的方式就是服務端多增加判定,同步跑數據是肯定能杜絕外掛的,做反外掛程序的話,就只能做在客戶端了。」
服務端同步跑肯定是最精確的,英雄聯盟就是用的這一套。
因為服務端不可能有外掛。
服務端就在公司,在伺服器的機房裡面,除非有人能進來進行物理裝載,或者是哪一個看管伺服器的高管不小心接收了木馬,然後再把木馬插到了伺服器上面,才有可能導致出現問題。
否則服務端就是安全的。
既然服務端是安全且乾淨的,那麼當服務端來運行所有邏輯運算的時候,所得出的結果必然也是最精確的。
客戶端說的話,只能作為參考,如果客戶端跟服務端的數據表現一致,那麼就說明客戶端沒有問題。
如果客戶端跟伺服器的計算結果偏差比較大,那麼就說明客戶端很有可能有外掛。
可是以目前的網絡狀況來說,把數據放在服務端同步跑肯定不現實。
要知道三國online主打的賣點是【國戰】,國戰對在線人數的要求是非常高的,同時也就對網絡交互的流暢性要求非常高。
所以不可能放在服務端進行判斷,否則光是網絡延遲就會要命。
而反外掛程序做在客戶端的話,就不能保證一定保險了。
這種反外掛程序,就相當於是【殺毒軟體】,它會判斷一些遊戲常用的接口和內存,如果一旦有程序試圖連入接口,或者擅自修改本地內存的話,那麼反外掛程序就會啟動報警,對該程序進行查殺。
Steam和橘子平台常見的就是使用這一種反外掛方式。
這其實也是沒有辦法的事情,因為steam和橘子平台上面大部分的遊戲都是單機遊戲,單機遊戲是沒有伺服器一說的,全部的數據和運算都是放在客戶端,由玩家本地運行。
所以產生外掛也是必然,甚至玩家只用一個UE修改器就能搞定一切。
客戶端的反外掛程序,只能做到一定程度上的保護和查殺,想要完全杜絕是沒有太大的可能。
「可以,就這麼做吧。」曹陽也沒有更好的方案,既然伺服器同步跑數據行不通,那麼客戶端的反外掛程序就是唯一的方式。
「嗯,好的。」劉光然點點頭。
有時候他覺得曹陽強得不像個老闆,你跟他說起程序上的術語和設計,可能你只說了一個名詞,曹老闆就已經知道了,而且知道得比你還要多。
劉光然自己也覺得非常詫異。
不過他後來查了一下,發現老闆居然是清大計算機專業畢業的,可以說跟自己是校友,同時還是自己的師弟,所以懂程序也就不足為奇。
當然,劉光然不敢叫他師弟。
令人奇怪的是,曹陽不但懂程序,在美術上面還有很高的造詣,按照公司主美馬浩的話來說,曹陽的繪畫技巧和畫風至少領先了這個時代20年。
只能說,這個世界是不公平的。
有些人不但有能力,有錢,有礦小姐這種極品老婆,而且老天爺還賞了他一張絕美的臉。
曹陽是那種即使不工作也能躺著賺錢的男人。
劉光然真的羨慕不來。
「對了老闆,」劉光然想起什麼,繼續說到,「除此之外,我還能增加一個精準打擊功能,手動將外掛名單加載進去,讓反外掛程序一開始就查殺這些已經知道名字的外掛。」
「嗯,這樣很好。」曹陽點點頭。
不過……
經過劉光然的一番提醒,曹陽突然想到了一件事情。
「哎,光然,你說有沒有辦法能夠弄到外掛的賣家地址啊?」曹陽說,「這樣我們就可以直接上門抓人。」
這……
劉光然痛苦地捂住臉。
「老闆你這完全是在為難我。」
成年人的崩潰,往往就是一瞬間。
劉光然感覺異常的心累。
「我總不能順著網線爬過去吧?而且……這也沒有網線可以爬啊?」
劉光然解釋到,「由於外掛這種東西是沒有辦法溯源的,外掛賣出來以後,就只能成為一個在客戶端獨立的存在,我們根本就沒有辦法通過外掛進行追查的啊。」
「這個我當然知道……」
曹陽皺起眉頭。
「等等,有一個辦法也許可行。」
「嗯?」劉光然抬起頭來。
他的眼神中透露出驚恐。
劉光然已經不敢跟曹老闆聊天了,每次跟老闆聊天,都會多出一堆莫名其妙的新需求來。
更可怕的是,這些需求一個比一個怪,都是常人想都不敢想的東西。
劉光然上次回學校交流的時候,發現在軟體這一塊,他已經比自己曾經的導師和同年級的同學們領先了太多了。
當別人問起來,光然,你是怎麼進步這麼快的時候。
劉光然往往臉上喜悅伴隨著痛苦,表示,這都是磨鍊出來的啊!
所謂實踐出真知,這個道理真的一點都沒錯。
可是再這樣下去,劉光然覺得自己有一天要崩潰掉。
太可怕了,遇到這樣不斷用需求鞭策你的老闆,想不進步都難。
而且不但要進步,還要大幅度邁進,要比同水平的選手超出非常多才行。
看到劉光然眼中的驚恐之色,曹陽無聲地笑了起來。
「老闆,你別這樣,你這樣笑,我心裏面發毛。」劉光然弱弱地說。
「沒事,這個需求應該很簡單。」曹陽說。
劉光然搖搖頭。
我不信。
不過他還是硬著頭皮問到,「所以具體是什麼?」
曹陽狡黠一笑,「你知道吊余執法嗎?」
「哈?!」
劉光然感覺自己聽到了一個可怕的詞,不知道為什麼,心裏面一陣發毛。
「我的想法是這樣的,有沒有什麼辦法,把木馬發送給外掛的賣家,從而定位到外掛的生產商?」曹陽說,「關於網絡安全這一塊你應該比我更了解。用木馬的方式應該是可行的對吧?」
「唔……」
劉光然手握成拳,放在嘴邊仔細思考著。
想要入侵別人的電腦,有幾種方式——
第一種就是通過網絡攻擊,繞開安全系統,這一種是需要知道對方的IP位址,或者公司所使用的網絡所在。
另外一種呢,就是通過各種手段,美人計也好,查詢到對方的帳號和密碼,通過帳號密碼直接遠程進入。
這一種方式在外國的諜戰電影當中用得比較多。
對應第二種,還有一種方式,就是破解密碼,破解密碼是通過在短時間內大量窮舉密碼從而侵入帳號。
用來盜取銀行卡密碼會更容易一些,因為銀行卡是個6位數的密碼,總共排列組合也就100000種。
但是要破解電腦密碼會有點麻煩,也不是不可能,前提同第一種,得預先知道對方的IP。
實際上,如果真的能夠獲取對方的IP,只要對面沒有偽裝過自己的IP位址,那麼就能夠直接通過IP查找到物理地址,找警察上門抓人了。
所以,最好的方式是第三種,也就是通過發送木馬給對方,在對方的電腦後台開一個後門,之後就可以通過這個後門侵入對方的電腦,查詢到對方的IP,從而直接上門抓人。
木馬病毒是指隱藏在正常程序中的一段具有特殊功能的惡意代碼,是具備破壞和刪除文件、發送密碼、記錄鍵盤和攻擊Dos等特殊功能的後門程序。
木馬病毒其實是計算機黑客用於遠程控制計算機的程序,將控制程序寄生於被控制的計算機系統中,裡應外合,對被感染木馬病毒的計算機實施操作。
一般的木馬病毒程序主要是尋找計算機後門,伺機竊取被控計算機中的密碼和重要文件等。可以對被控計算機實施監控、資料修改等非法操作。
木馬病毒具有很強的隱蔽性,可以根據黑客意圖突然發起攻擊。
曹陽說的,就是第三種方式。
不過這種方式的唯一問題在於——
「怎麼才能把木馬種到對方的電腦上呢?關鍵是你發了木馬,別人不見得會接收啊。」劉光然感到很困惑。
總不能像諜戰電影裡面演的那樣,穿著一個夜行衣,將種了木馬的U盤插進別人的電腦裡面吧?
本章未完,點選下一頁繼續閱讀。