首页 | 站长免费中心 | 新手上路 | 网站运营 | 网页制作 | 图片设计 | 动画设计 | 网页编程 | 网页特效 | 本站专题 | 虚拟主机 | 域名注册 | 网站建设 | 程序下载
       免费空间资源 | 新闻咨询 | 免费域名 | 免费网盘 | 网站推广 | 网站策划 | 建站经验 | 网站优化 | 网页代码 | 源码下载 | 音乐小偷 | 网络赚钱 | 论坛交流
网站建设
网站建设
虚拟主机
虚拟主机
域名注册
域名注册
711网络首页
站长工具
站长工具
网站源码
网站源码
站长论坛
站长论坛

 711网络 网页编程ASP代码

一个广告作弊程序代码

来源: 互联网    日期:2007-6-28
 
ASP/Visual Basic代码
  1. <%   
  2. '链接部分   
  3. Dim url,iurl,isNewDay   
  4.   
  5. url = "[url]http://vip.ads99.net/banner468-0-b.php?userid=hackneeao&size=468x60[/url]"    
  6. iurl = "[url]http://vip.ads99.net/click.php?userid=hackneeao[/url]"  
  7. ClickNum = 80 '每天点击数   
  8. vIP = Request.ServerVariables("Remote_Addr")   
  9.   
  10. CacheName = "Neeao" '缓存前缀,可以修改   
  11. DayCacheName = CacheName & "lastDay"    
  12. LastIPCacheName = CacheName & "LastIp"    
  13. ClickNumCacheName = CacheName & "ClickNum"    
  14.   
  15. '防止查看本文件   
  16. ComeUrl = lcase(request.ServerVariables("HTTP_REFERER"))   
  17. if ComeUrl="" then   
  18.  response.write "<br><p align=center><font color='red'>对不起,为了系统安全,不允许直接输入地址访问本文件。</font></p>"  
  19.  response.End  
  20. End If    
  21.   
  22. '第一次运行赋值   
  23. if isempty(Application(DayCacheName)) then Application(DayCacheName)=Date()   
  24. if isempty(Application(LastIPCacheName)) then Application(LastIPCacheName)="#202.196.176.222#"  
  25. if isempty(Application(ClickNumCacheName)) then Application(ClickNumCacheName)=0   
  26.   
  27. 'Application(LastIPCacheName) = "#202.196.176.222#"   
  28. 'response.write Application(DayCacheName)   
  29. 'response.write Application(ClickNumCacheName)   
  30.   
  31. ' 是否新的一天   
  32. if DateValue(Application(DayCacheName)) < DateValue(now()) then    
  33.  Application(DayCacheName) = Date()   
  34.  Application(LastIPCacheName) = "#202.196.176.222#"  
  35.  Application(ClickNumCacheName) = 0   
  36. End If    
  37.   
  38. If Application(ClickNumCacheName)>=ClickNum Then response.End    
  39. '是否刷新   
  40. if instr(Application(LastIPCacheName),"#" & vIP & "#") then    
  41.  response.End    
  42. Else    
  43.  ' 更新最近需要防刷的IP   
  44.  Application.Lock    
  45.  Application(LastIPCacheName)=Application(LastIPCacheName) & "#" & vIP & "#"  
  46.  Application.UnLock   
  47.     
  48.  Dim J,UrlNum,html   
  49.  html= getHTTPPage(url)   
  50.  urls=RegExpExecute(html)   
  51.  links = Split(urls,"$$$")    
  52.  For i = 0 To UBound(links)   
  53.  If InStr(links(i),iurl)>0 Then    
  54.  linkurl = links(i)   
  55.  End If    
  56.  Next  
  57.     
  58.  j = 3   
  59.  Randomize   
  60.  UrlNum = Int((20 * Rnd) + 1)   
  61.  If UrlNum Mod j = 0 Then    
  62.  response.write "document.write(""<script src="&linkurl"></script>"");"  
  63.  Application.Lock    
  64.  Application(ClickNumCacheName)=Application(ClickNumCacheName)+1   
  65.  Application.UnLock   
  66.  End If    
  67. End If  
  68.   
  69. '获取链接函数   
  70. Function getHTTPPage(url)   
  71.   
  72.  Dim Http    
  73.  Set Http=server.createobject("MSXML2.XMLHTTP")    
  74.  Http.open "GET",url,false    
  75.  Http.send()   
  76.   
  77.  If Http.readystate<>4 then    
  78.  exit function    
  79.  End If  
  80.   
  81.  getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")    
  82.  Set http=nothing    
  83.  If err.number<>0 then err.Clear    
  84. End Function  
  85.   
  86. Function BytesToBstr(body,Cset)   
  87.  Dim objstream   
  88.  Set objstream = Server.CreateObject("adodb.stream")   
  89.  objstream.Type = 1   
  90.  objstream.Mode =3   
  91.  objstream.Open   
  92.  objstream.Write body   
  93.  objstream.Position = 0   
  94.  objstream.Type = 2   
  95.  objstream.Charset = Cset   
  96.  BytesToBstr = objstream.ReadText    
  97.  objstream.Close   
  98.  Set objstream = nothing   
  99. End Function  
  100.   
  101. '提取链接函数   
  102. Function RegExpExecute(strng)    
  103.   
  104.  Dim regEx, Match, Matches    
  105.  Set regEx = New RegExp    
  106.  regEx.Pattern = "((http|https):(\/\/|\\\\)((\w)+[.]){1,}(net|com|cn|org|cc|tv|([0-9]{1,3}))(((\/[\~]*|\\[\~]*)(\w)+)|[.](\w)+)*(((([?](\w)+){1}[=]*))*((\w)+){1}([\&](\w)+[\=](\w)+)*)*)"    
  107.  regEx.IgnoreCase = true    
  108.  regEx.Global = True    
  109.  Set Matches = regEx.Execute(strng)    
  110.  For Each Match in Matches    
  111.  values=values&Match.Value"$$$"    
  112.  Next    
  113.  RegExpExecute = values    
  114.   
  115. End Function    
  116. %>  


更多的一个广告作弊程序代码请到论坛查看: http://BBS.TC711.COM



【 双击滚屏 】 【 评论 】 【 收藏 】 【 打印 】 【 关闭 】 来源: 互联网    日期:2007-6-28   

发 表 评 论
查看评论

  您的大名:
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
认证编码: 刷新验证码
点评内容: 字数0
  精品推荐  
  本月推荐  
  友情赞助  

关于我们 | 联系我们 | 广告投放 | 留言反馈 | 免费程序 | 虚拟主机 | 网站建设 |  网站推广 |  google_sitemap baidu_sitemap RSS订阅
本站所有资源均来自互联网,如有侵犯您的版权或其他问题,请通知管理员,我们会在最短的时间回复您
Copyright © 2005-2015 Tc711.Com All Rights Reserved 版权所有·711网络   蜀ICP备05021915号
110网监备案 信息产业备案 不良信息举报