Hydra 使用教程
一:简介Hydra 是一款非常强大的暴力破解工具,可以利用它对众多协议进行口令、账号、密码的爆破,支持FTP、MySQL、SMTP、TELNET、SSH等众多的协议爆破。
Hydra 是一个验证性质的工具,主要目的是:展示安全研究人员从远程获取一个系统认证权限。
二:基础指令2.1 概述1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950hydraHydra v9.3 (c) 2022 by van Hauser/THC & David Maciejak - Please do not use in military or secret service organizations, or for illegal purposes (this is non-binding, these *** ignore laws and ethics anyway).Hydra v9.3 2022的作者:van Hauser/THC & David Mac ...
网络安全概述
一:什么是黑客?电影:《我是谁:没有绝对安全的系统》
黑客(hacker):指的是在信息安全里,能够自由的出入对方系统,擅长IT技术的电脑高手。
黑帽黑客
专门研究病毒木马、研究操作系统,寻找漏洞,并且以个人意志为出发点,,攻击网络或者计算机,利用漏洞为自己牟利或者破坏别人的系统、数据等。
白帽黑客
指那些专门研究或者从事网络计算机技术防御的人,他们通常受雇于各大公司,是维护世界网络、计算机安全的主要力量。很多白帽受雇于公司,对产品进行模拟黑客攻击,以检测产品的可靠性。
红客
指维护国家利益,不利用网络技术入侵自己国家电脑,而是“维护正义”,为自己国家争光的黑客。
二:法律法规中华人民共和国刑法:
第285条:违反国家规定,侵入国家事务、国防建设、尖端科学技术领域的计算机信息系统的,处三年以下有期徒刑或者拘役。
第286条:违反国家规定,对计算机信息系统功能进行删除、修改、增加、干扰,造成计算机信息系统不能正常运行,后果严重的,处五年以下有期徒刑或者拘役:后果特别严重的,处五年以上有期徒刑。
三:渗透测试3.1 概念通过模拟恶意黑客的攻击方式,同时是在授 ...
Nmap 使用教程
一:Nmap Commands(诸神之眼)
扫描对方网站端口
扫描对方网站服务
操作系统、版本相关信息
配合脚本去扫描对方存在的漏洞
二:常用扫描命令2.1 简单扫描目标12345678910111213141516# namp + 目标ip/域名(简单扫描目标)nmap 192.168.1.106Starting Nmap 7.92 ( https://nmap.org ) at 2022-11-26 04:17 CSTNmap scan report for localhost (192.168.1.106)Host is up (0.00076s latency).Not shown: 992 filtered tcp ports (no-response)PORT STATE SERVICE135/tcp open msrpc139/tcp open netbios-ssn443/tcp open https445/tcp open microsoft-ds902/tcp open iss-realsecure912/tcp open apex ...
Word模板导出功能实现
Wrod 模板导出功能实现一:准备Word模板根据自身需求,准备响应的模板,并提取模板文件;
二:核心类123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118/** * Author: Rupert Tears * Date: Created in 19:01 2022/11/20 * Description: Thought is already is late, exactly is the earliest time. */public class GenerateDocxUtil { private static Logger lo ...
SpringBoot配置连接MySQL数据库
SpringBoot 配置连接 MySQL 数据库一:引入依赖1234567891011121314<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></depen ...
Lombok之@EqualsAndHashCode
Lombok 之 @EqualsAndHashCode 使用一:作用该注解的作用就是自动给 model bean 实现 equals 方法和 hashcode 方法。
二:参数
@EqualsAndHashCode(callSuper = false ) 默认参数,父类属性不参与比较。
@EqualsAndHashCode(callSuper = true) 调用父类属性,进行比较。
三:代码示例(1)实体类1234567@Data@AllArgsConstructor@NoArgsConstructorpublic class TV { private int id; private String name;}
123456789101112131415@Data@AllArgsConstructor@NoArgsConstructor@EqualsAndHashCode(callSuper = true)public class XiaoMiTV extends TV { private float price ...
Java抽象类
Java 抽象类一:什么是抽象类?在面向对象的概念中在,所有的对象都是通过类来描绘的,但反过来讲,并不是所有的类都是用来描绘对象的。如果一个类中没有包含足够的信息来描绘一个具体的对象,这个类就是抽象类。父类包含了之类集合的常用方法,但是由于父类本身是抽象的,所以不能使用这些方法。
抽象类是指不允许被实例化的类;抽象方法是没有方法体的方法。
抽象类可以不包括抽象方法,反正它不会被实例化,里面的方法是不是抽象的本质上没有任何影响。
但是含有抽象方法的类绝不能被实例化,否则执行这个方法的时候,应该怎么办!
如果子类是非抽象的,那么它就必须实现父类中的抽象方法;否则,它继承来的抽象方法仍然没有方法体,也是个抽象方法,因此之类必须实现父类的抽象方法。
二:抽象类可以被继承吗?
抽象类可以被继承。
抽象类除了不能被实例化对象之外,类的其他功能依然存在,成员变量、成员方法及构造方法的访问方式和普通的类一样。
由于抽象类不能被实例化对象,所以抽象类必须被继承才能使用。也正因如此,在设计阶段决定要不要设计抽象类。
三:知识汇总
abstract 是一个修饰符;
使用 abstract 修饰的类 ...
专业词汇积累009
Professional Vocabulary Accumulation_009
The method allows to retrieve items according to the given parameters.
此方法允许根据给定的参数获取监控项。
inlay hints
内置的提醒
Contains
包括
use a like with ‘%’ wildcard added to the beginning and end.
使用在开头和结尾添加一个 ‘%’ 的通配符
the equal to bind value.
等于绑定值
the root query bean instance.
根查询Bean实例
navigate to previous declared variable ‘ids’
导航到之前声明的变量 ‘ids’
shows project statistic
显示项目统计信息
EasyExcel Manual
EasyExcel Manual一:引入依赖1234567891011121314151617181920212223242526272829303132333435363738<!--excel操作工具--><dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.1.3</version></dependency><!--日期格式化工具--><dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.12.1</version></dependency><!--实体工具--><dep ...
LeetCode_Z字形变换
Z 字形变换一:题目将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。
比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下:
之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"PAHNAPLSIIGYIR"。
二:实例示例 1:
12输入:s = "PAYPALISHIRING", numRows = 3输出:"PAHNAPLSIIGYIR"
示例 2:
1234567输入:s = "PAYPALISHIRING", numRows = 4输出:"PINALSIGYAHRPI"解释:P I NA L S I GY A H RP I
示例 3:
12输入:s = "A", numRows = 1输出:"A"
三:提示
1 <= s.length <= 1000
s 由英文字母(小写和大写)、& ...


