幾種常見注入技術

2021-10-02 14:07:12 字數 776 閱讀 9681

常見幾種注入技術

wednesday, february 5, 2020

11:44 am

利用全域性鉤子執行dll注入時,需在dll中實現相應的鉤子函式。

當成功設定全域性鉤子後,只有程序有訊息傳送到訊息佇列中,系統才會自動將指定的dll模組載入程序中,實現dll注入。

關鍵apis: setwindowshookex / unhookwindowshookex

乙個程序在另乙個程序中建立執行緒的技術。

傳統的遠端執行緒注入

dll不能突破系統存在的session 0隔離的安全機制,即不能向系統服務程序注入dll。 關鍵

apis:openprocess / virtualallocex / writeprocessmemory / createremotethread

與傳統的遠端執行緒注入相比,唯一的區別就是建立遠端執行緒時使用的關鍵函式不同,該情形下使用 zwcreatethreadex.

在windows中,apc是一種併發機制,用於非同步io或定時器。

每個執行緒都會維護乙個執行緒apc佇列,當執行緒因為呼叫了 signalobjectandwiat , sleepex , waitforsingleobjectex , waitformultipleobject*** 等函式把自己掛起時,執行緒進入可警告的等待狀態;

當處於可警告的等待狀態的執行緒又被重新喚醒時,便會執行apc佇列中的函式 (呼叫順序,fifo)。

以此執行dll載入**,完成dll注入。

為增加apc執行的可能性,應向目標程序所有執行緒都插入apc。

常見幾種無線接入技術

接入技術 是一種起源於歐洲的移動通訊技術標準,是第二代移動通訊技術。該技術是目前個人通訊的一種常見技術代表。它用的是窄帶 允許在乙個射頻 即 蜂窩 同時進行 組通話。是 年開始投入使用的。到 年底,已經在 多個國家運營,成為歐洲和亞洲實際上的標準。數字網具有較強的保密性和抗干擾性,音質清晰,通話穩定...

注入Hook技術 DLL注入

winnt win2000 winxp中的遠執行緒技術之一 dll注入 什麼是遠執行緒?我們知道用createthread可以在當前程序裡建立乙個執行緒,遠執行緒與此類似,只不過是在其他程序中建立乙個執行緒,用api函式createremotethread。這個遠執行緒建立後就與建立它的程序無關了,...

常見注入語句

常規注入 20 23 and 1 1 and 1 2 and 1 2 union select from admin and 1 2 union select from user and 1 2 union select from users 爆字段長度 order by 1 order by 2 ...