東苑餐廳中,三男一女坐在了角落的一張桌子上。
此時吳斌已經知道了眼前這位叫做『毛』銳的學長是一位正在讀研的程式設計師,另外那位秦學姐則是來旁聽的。
互相認識之後,『毛』銳先看著吳斌開口道:“那我就開門見山的說了,你改的那個作弊程式我看了,非常有想法,也很厲害,所以就想找你出來討論幾個問題,不打擾你吧?”
吳斌擺擺手:“不打擾,學長言重了。”
“不用叫我學長,叫我『毛』銳就行。”
見吳斌點頭,『毛』銳接著說:“對於app應用市場中的破解版,你應該不陌生吧?”
“嗯,不陌生。”
“其實這兩件事原理一樣,這些破解版app都是第三方開發者對原應用進行反翻譯,再在裡面新增或者刪除修改某些功能,最後再重新編譯打包成新的app釋出到應用市場中。”
吳斌想了想,點頭表示了明白。
“這問題啊,一直是app市場裡的老大難,能免費玩上好遊戲當然是大部分人喜歡的,但其實這幫重新打包app的第三方又怎麼可能是什麼好人,這幫人以前就打打廣告賺點錢也就算了,但最近越發惡劣了。”
『毛』銳說著掰了掰手指,“像什麼搞個而已程式『插』進去,竊取使用者隱私啊,篡改裡面的連結騙流量或者引誘使用者去訪問惡意網站啊,什麼……”
“但最重要的還是影響到正版app的利益了吧?”吳斌突然打斷道。
“哈哈哈,看來老弟是個爽快人啊,沒錯,要不是影響了正版利益,誰會管使用者死活,那我就不和你宣揚偉光正了,咱們來電實際的。”
一旁正喝飲料的秦思夢差點被嗆到,這也太大白話了……
而李巖則是饒有興趣的看著兩個人,看起來對這個話題很感興趣。
喝了一大口冰紅茶,『毛』銳輕拍了下桌子說:“要治理這種現象,人工稽核當然是靠不住,這裡不得不誇一下蘋果,他們建立的那個神態圈是真的牛『逼』,不過安卓沒這命,所以就有了自動重打包檢測相關的研究,也就是我現在搞的方向。”
“外包?”吳斌知道『毛』銳是還在讀研的,那就肯定不是本職工作。
“嘖,別看不起外包啊,搞好了也是大票銀子入賬的。”
吳斌搖搖頭:“哦,我沒看不起的意思,就隨口一問。”
“我的想法呢,是如果應用市場能把市場裡的apk全都扔到一個工具裡,工具自動就能招出那些重打包的應用,豈不美哉。”
“這得解決怎麼給app打賞一個印記,或者說“胎記”才行吧,只要讓重打包以後的檔案具有相同的胎記,就能和那些沒有胎記的應用區分開來了。”
“專業!”『毛』銳朝著吳斌豎了個大拇指,“這就是我找你的原因,在你的那個建模裡,我看到了這種可能『性』,並且發現你絕對是個人才!”
“不敢當。”
“你不敢當誰敢當,別謙虛。”,『毛』銳說完從揹著的書包裡拿出了他的膝上型電腦,並開啟一個檔案想吳斌展示了一張有向圖。
“你來看啊,現在的應用是以介面為節點,介面跳轉時就會為邊構建立一個有向圖,邊上的label就是觸發這條邊的事件,這張圖的執行過程,就能作為app的胎記。”
接著看到張口欲問的吳斌,『毛』銳就搶先說道:“可惜這個‘胎記’並不完美,還是有重打包的應用逃過各種檢測,順便吐槽一句,現在甚至很多應用市場幾乎都沒有稽核機制。”
“所以正版都被餓死了唄。”吳斌一攤手。
“唉,所以說我們這代程式設計師,任重而道遠啊。”嘆口氣,『毛』銳繼續開啟一個檔案說:“這年頭程式碼界是道高一尺,魔高一丈,透過掃描二進位制程式碼檢重打包已經越來越困難了,大量的垃圾控制流,反『射』,魔改位元組碼,你能感受到吧?”
“嗯。”吳斌點點頭。
在兩人聊的火熱時,一旁的李巖發現坐在他對面的秦思夢似乎聽的很認真,但很快就發現這種認真似乎並不是針對吳斌和『毛』銳所在聊的話題,而是針對吳斌這個人。
‘如果我生活在二次元的話,這位秦雪姐的眼睛裡應該冒出愛心了吧。’
“唉……又是個可憐人啊。”
和吳斌相處了這麼久的李巖自然明白,一個女生對吳斌產生興趣是多慘的事情……
最後一整個下午就在兩人的