《网络对抗技术》Exp6 MSF基础应用

一、实验概述 1.1 实验目标 掌握信息搜集的最基础技能与常用工具的使用方法。 1.2 实验内容 各种搜索技巧的应用。 DNS IP注册信息的查询。 基本的扫描技术:主机发现、端口扫描、OS及服务版本探测、具体服务的查点(以自己主机为目标)。 漏洞扫描:会扫,会看报告,会查漏洞说明,会修补漏洞(以自己主机为目标)。 二、实验准备 2.1 安装OpenVAS STEP1 依次输入如下指令。 apt-get update apt-get dist-upgrade apt-get install o
分类: 其他 发布时间: 05-02 22:16 阅读次数: 0

MySQL优化4之设计之初

1. 数据存储 超大文本,或者图片、视频等二进制文件避免直接存储在数据库。 2.数据访问 减少数据库访问;实时性要求不高、不常变化的数据;通过cache提示系统性能,减少数据库压力。 减少无用数据的查询。 3.硬件影响 并发量高,但每次访问数据量小,对CPU处理能力、核数要求比较高。 并发量低,但是数据量大,对每秒的IO吞吐量要求比较高。 4. schema设计 适度冗余-让Query尽量减少Join 大字段垂直分拆-summary表优化 大表水平分拆-基于类型的分拆优化 统计表-准实时优化
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

selor模块

1 import selectors, socket 2 3 sel = selectors.DefaultSelector() 4 5 6 def accept(sock, mask): 7 coon, addr = sock.accept() 8 print('accepted', coon, 'from', addr) 9 coon.setblocking(False) 10 sel.register(coon, selectors.
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

vue学习笔记2 初识指令

v-if v-else v-show v-if 和v-show的区别: v-if: 判断是否加载,可以减轻服务器的压力,在需要时加载。 v-show:调整css dispaly属性,可以使客户端操作更加流畅。
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

175210 Exp6 MSF基础应用

实践过程 一、主动攻击的实践 MS17-010 (永恒之蓝)实现 Windows Getshell 漏洞复现环境 渗透机 parrot linux 靶机 windows 7 (关防火墙) 流程 1、进入MSF框架,搜索 ms17-010 模块 其中 auxiliary/scanner/smb/smb_ms17_010 是永恒之蓝扫描模块,exploit/windows/smb/ms17_010_eternalblue 是永恒之蓝渗透代码,前者先扫描,若显示有漏洞,再进行渗透。 2、使用扫描模块
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

docker 搭建 redis 集群(哨兵模式)

文件结构 1. redis-sentinel 1-1. docker-compose.yml 1-2. sentinel 1-2-1 docker-compose.yml 1-2-2 sentinel.conf 1-2-3 sentinel1.conf 1-2-4 sentinel2.conf 1-2-5 sentinel3.conf 1、docker-compose 文件实现一主两从 编写docker-compose.yml文件,内容
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

关于线性表的疑问和补充笔记

定义结构体的 status 的作用和解释: 数组静态分配 typedef struct{ ElemType data[MAXSIZE]; int length; }Sqlist; 数组静态分配 typedef status{ Elemtype *data; int length; }Sqlist; 两种形式都定义的一个数组。 静态分配:数组的元素、长度、地址都是确定和好的,data[MAXSIZE]放数组的首地址,首地址确定既数组地址确定 动态分布:数组
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

MySQL优化5之CPU消耗过高(一条慢SQL拖死整个系统)

1. 案例:一条慢SQL拖死整个系统 某天突然发现服务探测接口疯狂告警、同时数据库CPU消耗也告警,最后系统都无法访问; 起先以为服务出现问题,服务重启后现象依旧; 后检查数据库发现,大量的慢SQL正在阻塞等待执行: 查看哪些表被锁:show OPEN TABLES where In_use > 0; 查询正在执行的SQL,发现大量SQL执行阻塞了几百秒 select * from information_schema.processlist where db=' db_xxx ' and i
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

运维常见问题及排查思路

防患未然 备份 做任何修改之前一定要备份,方便出问题进行回滚。 数据库备份,安装程序备份,条件允许最好异地备份。 权限 需要登录服务器的人,分配可以完成工作的最小权限。 敏感操作要进行逐级确认之后进行操作。 对症下药 重启大法 重启应用程序 重启服务器 重启数据库服务 查看日志 检索日志 grep keyValue foo.log 查看实时打印的日志 tail -f foo.log 系统指标 硬盘容量(比如日志文件耗尽了硬盘容量) df -h 内存使用率(程序出现内存泄漏导致内存溢出)
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

Redis的KEYS命令引起宕机事件【纯转】

摘要: 使用 Redis 的开发者必看,吸取教训啊! 原文:Redis 的 KEYS 命令引起 RDS 数据库雪崩,RDS 发生两次宕机,造成几百万的资金损失 作者:陈浩翔 Fundebug经授权转载,版权归原作者所有。 最近的互联网线上事故发生比较频繁,2018 年 9 月 19 号顺丰发生了一起线上删库事件,在这里就不介绍了。 在这里讲述一下最近发生在我公司的事故,以及如何避免,并且如何处理优化。 间接原因还有很多,技术跟不上业务的发展,由每日百万量到千万级是一个大的跨进,公司对于系统优化
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

AcWing340 通信线路

本题是一道分层图的问题,这道题可以抽象出二分解法,因为我们知道,假如我们二分答案,那么就可以根据比答案大的个数来进行check 也就是我们要找的是刚好比答案大k条的最小值,其实这个最小值一定就是题目中的某条,除了两种特殊情况,1是全部都满不足条件,一个是全部满足条件 因此我们的二分区间是0-1e6+1.全部都是01的最短路可以通过双端队列广搜来做 #include<iostream> #include<cstring> #include<deque> using namespace std;
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

wx.pares(富文本解析)

一。首先到GitHub上给文件下载下来 链接 https://github.com/icindy/wxParse 我们需要的是wxParse这个文件,然后放到我们的小程序目录下 wxParse文件里面的东西不要动,完整的放在目录下面 二.在需要引用这个插件的 wxml 文件中引用 wxParse.wxml //路径根据你实际情况修改 <import src="../../wxParse/wxParse.wxml"/> 三.在需要引用这个插件的 wxss 文件中引用 wxParse.wxss /
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

第二次博客;对之前作业的总结

关于第二次作业情况总结 0、前言 本次博客所针对的情况为自面向对象程序设计以来的作业所进行的分析并且总结,而本三次作业情况为循循渐进的迭代关系, 是为了方便于学生初步理解并开始进一步地接触java类课程知识。 1、作业情况总结 (1)、前三次的情况为循循渐进的迭代关系,主要很多是关于时间日期的运算题和之后的几何图形面积计算问题,开始逐渐用到了对类的继承和对方法的创建使用紧紧相关。 (2)、作业的要求开始对学识有了更高的要求,相比于之前一次的简单的给出代码,放入编译器中运行的简单行为,开始有了对
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

计算机组成及系统结构-第六章 中央处理器

中央处理器 一、控制器的组成 1.控制器的功能 2.控制器的组成 3.指令执行过程(运算器与控制器配合) ⅰ控制器的基本电路 ⅱ指令执行过程举例 一条加法指令的执行过程: 条件转移指令的执行过程: ⅲ其他指令 二、微程序控制计算机的基本工作原理 1.基本概念 2.实现微程序控制的基本原理 ⅰ控制信号 ⅱ微程序控制器 ⅲ时序信号及工作脉冲的形成 ⅳ电路配合中的常见问题 电路延迟引起的波形畸变: 机器周期的确定: 时钟脉冲CLK和工作脉冲CP的标准性: ⅴ工作过程简单的总结 三、微程序设计技术 1
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

MySQL 性能优化实践

收藏大牛优化实践分析 来源:月光中的污点 www.extlight.com/2017/10/07/MySQL-性能优化技巧/ 一、题记 最近公司项目添加新功能,上线后发现有些功能的列表查询时间很久。原因是新功能用到旧功能的接口,而这些旧接口的 SQL 查询语句关联5,6张表且编写不够规范,导致 MySQL 在执行 SQL 语句时索引失效,进行全表扫描。原本负责优化的同事有事请假回家,因此优化查询数据的问题落在笔者手中。笔者在查阅网上 SQL 优化的资料后成功解决了问题,在此从全局角度,记录和总
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

transform导致字体模糊的bug

我在给一个定位元素垂直居中的时候惯性的设置了 .element { position: absolute; top: 50%; transfome: translateY(-50%); } 设置完成后没有发现问题,后来无论时美工还是测试都反应这个元素字体模糊。 我还是第一次遇见这个问题。后来经过反复排除认定了时 transform 的锅。 经过查资料时应为要移动的元素的高度时奇数的。css 动画在渲染非整数的 px 时就会出现字体模糊。甚至时上下反复移动。 解决办法: 给定居中元素
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

Mybatis Tutorial

Mybatis Tutorial Mybatis专题零:简介 Mybatis专题一:配置文件 Mybatis专题二:映射文件 Mybatis专题三:动态SQL Mybatis专题四:源码解析
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

洛谷 P4171 [JSOI2010]满汉全席

一共有 \(K\) 场比赛,每场比赛有 \(n\) 种材料和 \(m\) 位评委。每种材料只能使用一次,可以用于制作该种材料对应的满式菜或汉式菜。每位评委都有喜爱的两种菜,只有选手做出这两种菜中的至少一种他才会满意。对每一场比赛判断是否有一种做菜方案使得所有评委满意。 2-SAT 裸题。 #include <cstdio> #include <cstring> #include <algorithm> inline unsigned read(void){ unsigned res = 0
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

bond0 bingding double network adapter

bind0 bingding double network adapter adapter config one vi /etc/sysconfig/network-scripts/ifcfg-ens33 DEVICE=ens33 ONBOOT=yes BOOTPROTO=none USERCTL=no MASTER=bond0 SLAVE=yes adapter config two vi /etc/sysconfig/network-scripts/ifcfg-ens37 DEVICE
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0

各种知识点

最大公约数和最小公倍数的乘积就是原两个数的积 i=j<<1 等价于 i=2*j i=j>>1 等价于 i=j/2 i=j|1 等价于 i=j+1 有一个数组,现在要求输出从小到大的数的序号。有三种方法,第一个是结构体法,结构体中一个元素放序号,一个元素放该序号对应的数字。 这样结构体就按照time的大小进行排序了,然后输出num第二种方法是核心在这两句,根据数字的大小直接将序号进行排序,然后再输出序号。第三种方法是冒泡。在交换数字的同时交换序号。 double a; printf("%xf\n
分类: 其他 发布时间: 05-02 21:59 阅读次数: 0