天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧安全 >> 正文

黑客技巧之用QQ皮肤来做后门入侵

2008-2-18赛迪网佚名

前几天lcx提示说又有QQ溢出漏洞了,于是突然的提醒我以前有几个QQ的vbs文件没认真的去看过。于是进到目录中找一下,这一找不要紧啊,差点晕死。原来我们对QQ的操作就是这样的。

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

QQ皮肤脚本:

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

欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛https://bbs.txwb.com

关注天下网吧微信,了解网吧网咖经营管理,安装维护:


本文来源:赛迪网 作者:佚名

声明
本文来源地址:0
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com.,本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行