如何恢復全部或指定SSDT in VB?

2025-04-19 15:50:24 字數 1778 閱讀 7131

1樓:匿名使用者

b做起來複雜啊~用驅動做會輕鬆得多.況且只用vb的話會遇到很大平臺相容性問題,關鍵是使用未公開的api導致的.

我只說思路:

先把印射到ring3記憶體空間,進行pe檔案的分析,下面以ntaccesscheck為例族衝子了.分析iat可以獲得ntaccesscheck相對偏移量。

2:載入,用getprocaddress取得ntaccesscheck的位址,然後從這個位址上偏移幾位元組(不同的windows,就會不同),可以確的ssdt序號。

3:用zwquerysysteminformation查詢核心的基位址,因為 ssdt是匯出的,用zwsystemdebugcontrol可以讀取到ssdt的內容,恢復還不簡單嗎?直接用剛才獲得的相對偏移加上核心基位址回寫的ssdt中陵茄就行了。

步驟就那麼兆汪殲多了,當然實現起來會更復雜,我有vc的例子。需要的m我。

2樓:匿名使用者

你是想做ssdt hook嗎?我倒是不推薦在vb裡做··因為c的內聯彙編提供了很大的方便。

重灌系統出問題.xtending ssdt search in 0*cfdd

3樓:匿名使用者

如果是裝完一半,誰也不知道少複製顫汪了哪些檔案到系統盤。估計微軟(xp)和賽門鐵(ghost)都沒辦法。

你只有重新安裝。

具體像你問題描述的「結果裝完一半。。」怎麼了要描述清楚。是自歲鏈動跳掉重啟了,還是茄雀仔報錯提示?。。這樣知友才能更好的幫你解決問題。

vb問題?

4樓:網友

開啟vb,選單欄,外接程式,外接程式管理器選擇api viewer,載入行為全選3個然後開啟api viewer看吧,所有的windows api都有了具體要用哪個,看你解決什麼問題了。

5樓:網友

我有,到我的**去下吧!

哪位高手能模仿xuetr恢復ssdt 和恢復鉤子 寫段vb** 見圖

6樓:網友

首先關閉防火牆 - 開啟椰島 - 開放的遊戲 - 也可以在開放xuetr的第一步準備工具xuetr驅動防火牆(此功能就行了,如360)

第2步開啟xuetr點在ssdt掛鉤,陰影內恢復ssdt,再點核心鉤子(6)括號內恢復恢復了。

好遊戲關閉重新啟動。

第3步鍵開啟驅動防火牆會提示開放的遊戲驅動器/服務載入。

步驟4中,最重要的,無論ce載入dn過程中系統會提示第一次開啟,然後點允許進入遊戲的角色,裝ct或新增**。

第5步完全融入到遊戲中發現鎖無效的值!別擔心,開放xuetr點鉤恢復ssdt影子ssdt內的所有。

用vb6做了個小軟體,如何讓它只能在指定的電腦上使用?

7樓:網友

簡單的要想重灌系統或者重新分割槽以後都不會變的標識估計只有硬碟的硬序列號了 不是普通的可以使用api獲得哪種軟序列號軟序列號只要重新格式化後 就會發生改變。

直接在vb裡輸入下面這行** 就可以獲得硬序列號了shell "cmd /c wmic diskdrive get signature>c:\", vbhide

然後去看看c盤根目錄下 開啟這個新建的 裡面就是你想要的東西你自己再對這個檔案進行進一步處理就好了。

8樓:網友

最簡單的辦法,你事先在那臺電腦上拷乙個別人不知道的檔案,隱藏得越深越好。程式執行時就檢查這個檔案是否存在,內容是否正確等。

在autocad裡如何放大或縮小到指定尺寸

用縮放命令 sc 可以實現,以下圖為例,把圖中的小圓直徑縮小到10mm,步驟如下 一 在命令列輸入sc回車,或者點選工具條上的縮放命令按鈕,如下圖。二 框選整個圖形,如下圖。三 選擇大圓的圓心 單擊圖中黃框位置 如下圖。根據實際情況,也可以選其它點 四 輸入r,回車。如下圖。五 依次點選小圓在水平位...

聯想s989t如何恢復出場

設定 備份和重置 恢復出廠設定。尊敬的聯想使用者您好!您可以進行以下操作 在手機關機狀態下,啟動時同時按頃櫻電源鍵 音量鍵 進入recovery後請選擇wipedate即可,需要注意的是此操作會清除手機內系統所有儲存資訊 包括聯絡人,資訊,應用程式等 記憶體卡雀緩叢中的檔案不受影響 您也帶上您手機的保修...

三星s8怎麼恢復出廠設定,三星S8如何恢復出廠設定?

三星手機恢復出廠設定,請參考以下操作 1.備份您手機中重要資料,如 聯絡人 等。2.進入設定 個人 重置 恢復出廠設定 重置裝置。操作完成後機器將會自動重啟。注 若機器設定了鎖屏密碼,恢復出廠設定時可能需要輸入鎖屏密碼。1.手機關機狀態下,同時按住手機的音量下鍵 bixby鍵 電源鍵進入recove...