999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件自動化濫用現(xiàn)狀分析及防御對策

2021-09-27 16:01:35武影影
電腦知識與技術(shù) 2021年19期

武影影

摘要:該文從技術(shù)實現(xiàn)角度將現(xiàn)有的軟件自動化濫用分成三類:篡改應(yīng)用進程數(shù)據(jù)文件、修改進程與服務(wù)器數(shù)據(jù)封包、監(jiān)聽用戶界面并模擬用戶點擊或輸入。首先從用戶、軟件開發(fā)者和網(wǎng)絡(luò)管理者等方面分析了自動化濫用存在的原因,接著對三種自動化濫用的原理進行探討,最后,分別從技術(shù)、法律和經(jīng)濟方面針對三種自動化濫用給出防御方法。

關(guān)鍵詞:篡改數(shù)據(jù);修改封包;模擬用戶;自動化濫用防御方法

中圖分類號:TP309? ? ? 文獻標識碼:A

文章編號:1009-3044(2021)19-0079-03

Analysis of Software Automation Abuse and Countermeasures

WU Ying-ying

(School of International Business, Tianjin Foreign Studies University, Tianjin 300270, China)

Abstract: From the perspective of technology implementation, this paper divides the existing automation abuse into three categories: tampering with process data files, modifying process and server data packets, monitoring user interface and simulating user click or input. This paper first analyzes the reasons of automation abuse from the aspects of users, software developers and network managers, then discusses the principles of three kinds of automation abuse, and finally gives the defense methods from the aspects of technology, law and economy.

Key words: tamper data; modify packets; simulate users; automation abuse defense methods

1 背景

軟件自動化濫用(以下簡稱濫用)是指借助輔助程序(輔助軟件)[1],對原軟件基礎(chǔ)功能進行修改,讓使用者獲得超出原軟件應(yīng)有性能的濫用現(xiàn)象。濫用已出現(xiàn)在多個領(lǐng)域,如游戲外掛、刷課、搶票、搶紅包等:游戲外掛數(shù)量呈逐年上升趨勢;刷課軟件也隨著線上課程的出現(xiàn)“應(yīng)運而生”;攜程、途牛、去哪兒網(wǎng)等搶票軟件層出不窮。濫用不僅破壞應(yīng)用使用的公平,還會危害到軟件開發(fā)商、軟件發(fā)行商和其他用戶的利益。因此,分析濫用原理并給出相應(yīng)防御技術(shù)非常有必要。此前研究,大多針對篡改進程數(shù)據(jù)文件和監(jiān)聽用戶界面模擬用戶點擊或輸入給出相應(yīng)防御對策,本文在此基礎(chǔ)上,補充了修改進程與服務(wù)器數(shù)據(jù)封包類的防御措施。

2 自動化濫用原因分析

2.1 用戶

用戶使用自動化軟件主要有三個原因:1)避免重復單一的動作。如模擬點擊類游戲外掛、刷課軟件;2)獲得原軟件以外的功能。如修改數(shù)據(jù)封包類外掛,通過修改數(shù)值提升游戲人物能力值;3)謀取利益。用戶利用自動化軟件實現(xiàn)游戲快速升級[2]、借助搶票軟件購票,再將游戲賬號和票高價賣出,賺取利潤。

2.2 軟件/腳本開發(fā)者

開發(fā)者主要為了獲取利益。通常自動化軟件價格高昂,并且由于軟件的可復制性,一份軟件可以賣給多個用戶,開發(fā)者因此能獲取巨額利潤。

2.3 網(wǎng)絡(luò)管理者

濫用的防御存在一定的滯后性。在該類軟件最初使用時,網(wǎng)絡(luò)管理者并不能有效識別,通常在該類軟件大面積使用后,管理者才能開發(fā)出相應(yīng)技術(shù)對其檢測和防御。

3 自動化濫用的分類

濫用從技術(shù)上可以分為三類:篡改應(yīng)用進程數(shù)據(jù)文件、修改進程與服務(wù)器數(shù)據(jù)封包、監(jiān)聽用戶界面并模擬用戶點擊或輸入。

3.1 篡改應(yīng)用進程數(shù)據(jù)文件

篡改應(yīng)用進程數(shù)據(jù)文件大多應(yīng)用于游戲外掛。目前主要有兩種方法。

1)通過輔助工具(如Delphi7、SPY4、Cheat Engine等 )對游戲進行逆向分析[3],分析游戲頁面,得到游戲窗口句柄的API函數(shù);通過API函數(shù)逐步獲得游戲窗口句柄、窗口id、進程句柄。借助輔助工具得到游戲中變量的內(nèi)存地址,利用進程句柄和該變量地址,修改該游戲進程數(shù)據(jù)。如修改游戲時鐘類外掛,外掛軟件通過修改游戲API函數(shù)修改游戲定時器[1],實現(xiàn)修改游戲速度。

2)另外一種方式是向游戲進程中注入外掛動態(tài)鏈接庫(外掛DLL),由DLL入口函數(shù)執(zhí)行外掛代碼[4]。DLL注入可以通過APC(異步進程調(diào)用)注入、Message注入、注冊列表注入、遠程線程注入、輸入法注入等方式注入。

3.2 修改進程與服務(wù)器數(shù)據(jù)封包

修改封包類自動化軟件通過攔截客戶端與服務(wù)器之間的數(shù)據(jù)封包,解析數(shù)據(jù)封包,然后采取相應(yīng)的技術(shù)產(chǎn)生并發(fā)送服務(wù)器能識別的數(shù)據(jù)包。由于不同應(yīng)用程序客戶端/服務(wù)器交換數(shù)據(jù)包的差異性,這類外掛的針對性較強。主要有兩種方法:直接修改數(shù)據(jù)包、Hook API [5]。

1)直接修改數(shù)據(jù)包

直接修改數(shù)據(jù)包相對簡單,但應(yīng)用卻很廣泛,尤其是在刷課領(lǐng)域。以刷課軟件為例,刷課軟件通過獲取課程頁面信息,如課程id、進程id,課程時間長度等,篡改信息后,將信息發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫根據(jù)篡改后的信息記錄個人學習時長。

主站蜘蛛池模板: 天天综合色天天综合网| 日韩国产另类| 色网站免费在线观看| 五月激情综合网| 91麻豆国产在线| 国禁国产you女视频网站| 成人伊人色一区二区三区| 无码aaa视频| 亚洲一区二区精品无码久久久| 91国语视频| 免费在线一区| 成人韩免费网站| 亚洲第一视频网站| 欧美国产日产一区二区| 青青热久免费精品视频6| 国产亚洲日韩av在线| 欧美中文字幕第一页线路一| 天堂成人在线| 亚洲精品第五页| 国产精品人成在线播放| 91小视频版在线观看www| 丝袜美女被出水视频一区| 免费国产在线精品一区| 动漫精品啪啪一区二区三区| 最新加勒比隔壁人妻| 国产亚洲精品无码专| 麻豆AV网站免费进入| 国产精品蜜芽在线观看| 亚洲性日韩精品一区二区| 国产精品免费久久久久影院无码| 国产麻豆永久视频| 国产一级片网址| jizz国产在线| 色综合天天视频在线观看| 国产激情在线视频| 久一在线视频| 亚洲日韩AV无码一区二区三区人| 香蕉99国内自产自拍视频| 国产午夜小视频| 色综合天天娱乐综合网| 欧美精品啪啪一区二区三区| 日本欧美视频在线观看| 欧美亚洲综合免费精品高清在线观看| 国产亚洲精品97在线观看| 欧美日韩理论| 看国产一级毛片| 最新国产麻豆aⅴ精品无| 国产超碰在线观看| 日本尹人综合香蕉在线观看| 青青热久免费精品视频6| 久草性视频| 国产成人久久777777| 国产成人一二三| 亚洲国产成人自拍| 欧美.成人.综合在线| 97精品久久久大香线焦| 人人妻人人澡人人爽欧美一区 | 国外欧美一区另类中文字幕| 四虎成人在线视频| 片在线无码观看| 欧美爱爱网| 日本久久久久久免费网络| 激情视频综合网| 免费在线不卡视频| 亚洲天堂视频在线观看免费| 成年人国产视频| 国产国拍精品视频免费看| 国产精品久久久久久久久久98| 91蜜芽尤物福利在线观看| 男女性色大片免费网站| 18禁影院亚洲专区| 亚洲性日韩精品一区二区| 国产无人区一区二区三区| 成年A级毛片| 成人午夜天| 无码专区在线观看| 亚洲天堂啪啪| 夜精品a一区二区三区| 亚洲综合在线最大成人| 欧美日韩国产一级| 在线无码av一区二区三区| 国产精品三级av及在线观看|