广告条

信息收集、美杜莎简介-9.26

為{幸葍}努か 提交于 2019-11-30 15:11:22
Banner信息收集: Banner信息,欢迎语,在Banner信息中可以得到软件开发商、软件名称、版本、服务等信息,通过这些信息可以使用某些工具直接去使用相对应的exp去攻击。 前提条件:需要和目标建立连接,只有建立了链接才能获取对应的banner信息,目标服务器上可以对banner进行了隐藏着或者禁止读取 收集方式: 1、使用NC(netcat瑞士军刀) nc -nv 192.168.111.10 21 -n --表示以数字形式显示IP -v --显示详细信息 2、使用Dmitry(扫描服务器的一种软件,基于全链接的扫描方式) Dmitry -pb 192.168.16.1 3.nmap -sT -p1-200 --script=banner 10.10.10.1 -sT --表示使用基于TCP方式去扫描; -p1-200 --扫描的端口是1-200; --script 表示使用脚本banner 4.amap -B ip地址 1-200(端口) -B --表示获取banner信息 5.借助于火狐浏览器中一个插件:Wappalyzer,分析目标网站的平台架构、网站环境、服务器配置环境、编程语言等等; 6.使用拦包工具连接响应包,在响应包中可以看到服务器的信息; 美杜莎 (medusa),开源的,支持的服务很多种,FTP、ssh、mssql、mysql、snmp、

解决div里面img图片下方有空白的问题

纵然是瞬间 提交于 2019-11-30 14:26:57
解决div里面img图片下方有空白的问题 图片的display属性默认是inline,而这个属性的vertical-align的默认值是baseline。所以就会出现上图的情况(图片底部出现一个小留白区域)。 <div class="banner"> /* 插入一张banner图片 */ <img src="images/banner4.jpg" alt="banner"> </div> 1.把img变成块状元素,所以是否需要留白,可以用过padding来设置。 img { display: block; } 2.直接修改vertical-align属性值 img { vertical-align: middle; } 3.把img元素的底部外边距改成负值 img { margin-bottom: -4px; } 4.出现留白的原因是因为垂直对齐的方式所导致的,所以可以修改父元素的font-size,把父元素的字体大小改为0,所以就没什么垂直对齐所言 .banner { font-size: 0; } 5.把img的父元素行高设成0 .banner { line-height: 0; } 来源: https://www.cnblogs.com/jessie-xian/p/11596788.html

【渗透测试小白系列】之Banner信息收集

三世轮回 提交于 2019-11-30 12:56:17
(本文仅为平时学习记录,若有错误请大佬指出,如果本文能帮到你那我也是很开心啦) 一、定义 Banner信息 : 欢迎语,在Banner信息中可以的到软件开发商、软件名称、版本、服务类型等信息,通过这些信息可以使用某些工具,直接去使用相对应的EXP去攻击 前提条件: 需要和目标建立连接,只有建立了链接,才能获取对应的Banner信息 注: 目标服务器上可能对Banner信息进行了隐藏或禁止读取 二、收集方式 攻击者:kali虚拟机 目标主机:本地宿主机 打开phpStudy,开启Apache2、FTP、MySQL服务 保证攻击者与目标主机建立链接 1.使用的NC(Netcat,瑞士军刀): 用法: 1 nc -nv 目标IP 目标端口号 2 -n 表示以数字形式显示IP 3 -v 显示详细信息 可以查看到版本信息,MySQL服务不允许外联 2.使用Dmitry: Dmitry: 扫面服务器的一种软件,基于全链接的扫描方式 用法: dmitry -pb 192.168.1.1(目标IP) 3.使用Nmap: 查看目标主机有什么开启的服务还有banner信息 用法: 1 nmap -sT -p1-200 --script=banner 目标IP 2 -sT 表示使用基于TCP的方式去扫描 3 -p1-200 表示扫描的端口是1-200 4 --script

Banner信息收集

懵懂的女人 提交于 2019-11-30 12:34:07
一、什么是Banner Banner信息,欢迎语,在banner信息中可以得到软件开发商,软件名称、版本、服务类型等信息,通过这些信息可以使用某些工具直接去使用相对应的exp去攻击。 前提条件:需要和目标建立链接,只有建立了链接,我们才能获取对应的banner信息 目标服务器上可以对banner进行隐藏或者禁止读取 二、收集方法:   1、使用NC(netcat,瑞士军刀) nc -nv 192.168.1.1 21 -n 表示以数字形式显示IP -v 显示详细信息   2、使用dmitry(扫描服务器的一种软件,基于全链接的扫描方式) dmitry -pb 192.168.1.1   3、使用namp nmap -sT -p1-200 --script=banner 192.168.1.1 -sT 表示使用基于TCP方式去扫描 -p1-200 扫描端口是1到200 --script 表示使用脚本banner   4、使用amap amap -B 192.168.11.1 1*200 -B 表示获取banner信息   5、借助于火狐浏览器中的一个插件:Wappalyzer,      6、使用拦包工具拦截响应包,参看banner信息     如:BP、Tamper Date、Live HTTP heads等        需要关注响应包中两个参数:server 、 x

使用Map避免多层if嵌套

烈酒焚心 提交于 2019-11-30 07:35:13
const nav = function (skipType, bannerJson, channelType = 'CHANNEL_ACTIVITY_LABEL_SHOW' ) { bannerJson = JSON.parse(bannerJson); let { actSn, actType = '', url = '', shopSn = '', id = ''} = bannerJson let qrCode = getUrlParam('qrCode', url) || '' if (skipType == 'BANNER_NO_SKIP') return // 跳转大礼包 let jumpGift = () => { actNav.navToGift(actSn, channelType, qrCode) } // 跳转特卖 let jumpSpecial = () => { actNav.navToSpecial(actSn, channelType, qrCode) } // 跳转会员小程序 let jumpVip = () => { let { url } = bannerJson // 只跳tab页面 wx.switchTab({ url }); } // 跳转外部小程序 let jumpApp = () => { let { appId, url } =

JavaScript编写无缝轮播图

大城市里の小女人 提交于 2019-11-29 17:22:25
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> .banner{width:1000px;height:300px;margin: 20px auto;position: relative;overflow: hidden;} .imgbox img{width: 1000px;height:300px;position: absolute;left:1000px;top:0;} .imgbox img:nth-child(1){left:0;} .btns input{position: absolute;top:130px;width:40px;height:40px;border: none;background: rgba(200,200,200,0.5);} #left{left:0} #right{right:0} </style> </head> <body> <div class=

轮播图

久未见 提交于 2019-11-29 16:03:08
   轮播图对于我们来说是最常见不过的了,我们在各种商品和企业网站中都能看见它的身影,具有很强的实用性,所以掌握一些简单轮播图的制作方法还是很有必要的,今天就和大家分享一下常见的两种简单轮播图的制作方法,可以以此为基础,添加更多的特效和行为,让你的页面布局更加的美观和具有吸引力。 1 // 方法一原理介绍:利用大的图片盒子,将所有图片包裹在其中,如图示,每次点击对应的左右按钮,使图片盒子 向左或者向右移动对应图片宽度    乘以索引的距离,从而实现对应的效果。本文采用面向对象的方式,将功能拆分处理介绍(下面为js部分的代码,HTML和css部分可自行设置),这样使得思路更加明确,便于读者的理解:   2 function Banner(){ 3 // 选择标签,添加元素到js上 4 this.left = document.getElementById("left") //左按钮 5 this.right = document.getElementById("right") //右按钮 6 this.imgbox = document.querySelector(".imgbox") //图片盒子 7 this.img = this.imgbox.children; //图片集合 8 // 设置图片盒子的宽度 9 this.imgbox.style.width = this.img

定制卡牌式 banner

血红的双手。 提交于 2019-11-29 06:24:14
HTML <template> <view > <swiper class='swiperClass' autoplay interval="2000" duration="1000" previous-margin="60px" next-margin="60px" circular @change="onSwiperChange"> <!-- indicator-color="#a39f99" indicator-active-color="#f49641" indicator-dots --> <block v-for="(banner,index) in bannerUrls"> <swiper-item class="swiperItem" > <image :src="banner.imgUrl" class="slide-image" :class="[swiperIndex == index ? 'active' : 'quiet']" ></image> </swiper-item> </block> </swiper> <view class="bottomLine"> <view v-for="(item,index) in bannerUrls" class="point" :style="{backgroundColor:swiperIndex=

JS实现移动端可滑动轮播图

☆樱花仙子☆ 提交于 2019-11-29 03:31:20
HTML: <!--轮播图--> <div class="jd_banner"> <ul class="clearFix"> <li><a href="#"><img src="images/l8.jpg" alt=""></a></li> <li><a href="#"><img src="images/l1.jpg" alt=""></a></li> <li><a href="#"><img src="images/l2.jpg" alt=""></a></li> <li><a href="#"><img src="images/l3.jpg" alt=""></a></li> <li><a href="#"><img src="images/l4.jpg" alt=""></a></li> <li><a href="#"><img src="images/l5.jpg" alt=""></a></li> <li><a href="#"><img src="images/l6.jpg" alt=""></a></li> <li><a href="#"><img src="images/l7.jpg" alt=""></a></li> <li><a href="#"><img src="images/l8.jpg" alt=""></a></li> <li><a href="#"

JavaScript实现返回顶部效果

人走茶凉 提交于 2019-11-28 13:19:06
仿淘宝回到顶部效果 需求:当滚动条到一定位置时侧边栏固定在某个位置,再往下滑动到某一位置时显示回到顶部按钮。点击按钮后页面会动态滑到顶部,速度由快到慢向上滑。 思路: 1、页面加载完毕才能执行js代码   可以将js代码写在最下边(本次回顶示例是用的这种)   想写在上边可以用下边这两种:    ①window.onload = function() {...}    ②window.addEventListener('load', function() {...}) 2、获取需要用到的元素 3、绑定滚动事件 scroll   当用户滚到banner模块时使侧边栏变为固定状态 1 if(window.pageYOffset >= bannerTop) { // window.pageYOffset 屏幕被滚上去的距离 2 sliderbar.style.position = 'fixed'; // 当用户滚到banner模块时使侧边栏变为固定状态 3 sliderbar.style.top = sliderbarTop + 'px'; 4 } else { 5 sliderbar.style.position = 'absolute'; 6 sliderbar.style.top = '300px'; 7 }   当用户滚到main模块时显示返回顶部按钮 1 if(window