找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 924|回复: 3

用QQ皮肤来做后门入侵

[复制链接]

633

主题

3624

回帖

9063

牛毛

论坛管理员

堕落天使

积分
11301
QQ
发表于 2008-10-16 19:37:59 | 显示全部楼层
Dim UserNum
Dim Path
Dim ShowStatus
Dim foldbottom
Dim bMsgInside
Dim CurrentWidth
Dim CurrentHeight

'注释

Sub Window_OnInit()
Window.GetScriptVersion "1.0"
Path = "NewSkins\\QQ2005 Lite\\"
ShowStatus = 1
UserNum = "0"
If 1 = ShowStatus Then
UserNum = UserNum
End If
NewPanels.visible = false
bMsginside = 0
End Sub

Sub Window_OnSize(cx,cy)
Window.LockPaint()
CurrentWidth = cx
CurrentHeight = cy

BackgroundT.width = cx - 78
BackgroundRT.left = cx - 14

BackgroundLB.top = cy - 110
BackgroundB.top = cy - 110
BackgroundB.width = cx - 24
BackgroundRB.left = cx - 12
BackgroundRB.top = cy - 110

BackgroundL.height = cy - 195
BackgroundC.width = cx - 19
BackgroundC.height = cy - 195
BackgroundR.left = cx - 8
BackgroundR.height = cy - 195

foldbottom = 65
ntopdistance = 0
If bMsgInside = 1 Then
ntopdistance = 20
End If
NewPanels.top = 68 + ntopdistance
Bar1.top = 70 + ntopdistance
Bar1.width = cx - 10
Bar1.height = cy - 97

CloseButton.left = cx - 21
ColorButton.left = cx - 38
MinButton.left = cx - 55

MenuButton.top = cy - 23
PaymentButton.top = cy - 23
QQHomeButton.top = cy - 23
MsgManagerButton.top = cy - 23

QQNumber.width = cx - 45

Window.UnLockPaint()
End Sub

'上面的三个按钮
Sub MinButton_onClick()
Window.ExeCommand 1,2
End Sub

Sub CloseButton_onClick()
Window.ExeCommand 1,3
End Sub

Sub ColorButton_onClick()
Window.ExeCommand 4,7
End Sub

Sub QQPushMsg_onClick()
QQPushMsg.Visible = false
bMsgInside = 0
window.RebuildRGN
Window.ExeCommand 10,0
End Sub

'六个Bar按钮
Sub Window_onClick(code, Name)
Window.LockPaint()
Window.DisableBar CStr(Name)
Window.ExeCommand code,CStr(Name)
Window.UnLockPaint()
End Sub

'顶部的按钮组
Sub StatusButton_onClick()
s = CStr(StatusButton.Left + StatusButton.width - 10)&"."&CStr(StatusButton.Top +
StatusButton.height - 8)
Window.ExeCommand 6,s
End Sub

sub StatusPic_onMouseMove(nX,nY)
s = CStr(StatusPic.Left) & "." & CStr(StatusPic.Top) & "." & CStr(StatusPic.width) & "."
& CStr(StatusPic.height)
Window.ExeCommand 20,s
end Sub

sub StatusPic_onMouseLeave()
s = CStr(StatusPic.Left) & "." & CStr(StatusPic.Top) & "." & CStr(StatusPic.width) & "."
& CStr(StatusPic.height)
Window.ExeCommand 21,s
end Sub

Sub StatusPic_onClick()
Window.ExeCommand 60,2
End Sub

Sub ContentsButton_onClick()
Window.ExeCommand 4,9
End Sub

Sub MobileMsgButton_onClick()
Window.ExeCommand 4,2
End Sub

Sub ChatRoomButton_onClick()
Window.ExeCommand 4,1
End Sub

Sub SearchButton_onClick()
Window.ExeCommand 4,3
End Sub

'下面的按钮组
Sub MenuButton_onClick()
s = CStr(MenuButton.Left)&"."&CStr(MenuButton.Top)
Window.ExeCommand 5,s
End Sub

sub PaymentButton_onClick()
Window.ExeCommand 4,8
end Sub

Sub QQHomeButton_onClick()
Window.ExeCommand 16,1
End Sub

Sub MsgManagerButton_onClick()
Window.ExeCommand 4,6
End Sub

'处理QQ程序发来的事件
Sub Window_OnNotify(code ,var)
If code = 1 Then
'设置当前的Uin
UserNum = var
If 0 = ShowStatus Then
QQNumber.value = UserNum
Else
QQNumber.value = UserNum
End If
ElseIf code = 2 Then
'闪系统消息按钮 var 为1是开始闪。为2是停止
If(var = 1) Then
MsgManagerButton.StopFlash
MsgManagerButton.Flash 30
Else
MsgManagerButton.StopFlash
End If
ElseIf code = 3 then
'闪状态按钮 var 为0,1,2,3是对应的ico。为4表示停止
if var = 0 then
StatusPic.ico = "Online.ico"
elseif var = 1 Then
StatusPic.ico = "leave.ico"
elseif var = 2 Then
StatusPic.ico = "invisible.ico"
elseif var = 3 Then
StatusPic.ico = "Offline.ico"
elseif var = 4 then
StatusPic.Ico = StatusIco
end if
ElseIf code = 4 Then
'设置那个Bar在最前
Window_onClick 2,Var
ElseIf code = 5 Then
'设置当前的状态。
if var = 10 Then
StatusIco = "StatusPic.ico"
elseif var = 20 Then
StatusIco = "StatusPic1.ico"
elseif var = 30 Then
StatusIco = "StatusPic2.ico"
elseif var = 40 Then
StatusIco = "StatusPic3.ico"
end If
StatusPic.ico = StatusIco
If 0 = ShowStatus Then
QQNumber.value = UserNum
Else
QQNumber.value = UserNum
End If
ElseIf code = 6 Then
'设置Skin的起始路径
Path = Var
ElseIf code = 10 then
if(var = 1) then
PaymentButton.SetLighting(true)
else
PaymentButton.SetLighting(false)
end If
ElseIf code = 25 Then
' 皮肤推送
if(var = 1) then
ColorButton.SetLighting(true)
else
ColorButton.SetLighting(false)
end If
ElseIf code = 200 then
QQPushMsg.value = Var
QQPushMsg.Visible = true
bMsgInside = 1
window.RebuildRGN
End If
End Sub

485

主题

3564

回帖

70

牛毛

初生牛犊

积分
70
发表于 2008-10-16 19:40:50 | 显示全部楼层 来自 辽宁省营口市
这也可以?

晕掉了

4

主题

55

回帖

138

牛毛

一级牛人

雪狼

积分
138
QQ
发表于 2008-11-5 02:23:34 | 显示全部楼层 来自 河北省石家庄市
什么事都可能`

633

主题

3624

回帖

9063

牛毛

论坛管理员

堕落天使

积分
11301
QQ
 楼主| 发表于 2008-10-16 19:37:30 | 显示全部楼层 |阅读模式
用QQ皮肤来做后门入侵
前几天lcx提示说又有QQ溢出漏洞了,于是突然的提醒我以前有几个QQ的vbs文件没认真的去看过。于是进到目录中找一下,这一找不要紧啊,差点晕死。原来我们对QQ的操作就是这样的。

那么就帅了,直接插段脚本进去,权限就继承下来想干什么就干什么了,嘿嘿。

QQ皮肤脚本:
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-1-16 18:06 , Processed in 0.123887 second(s), 29 queries , Yac On.

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表