自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (9)
  • 收藏
  • 关注

原创 崎岖的渗透测试

No One Is Secure Everything Can Be Broken !​

2022-06-12 23:58:32 732 1

原创 Nessus安装学习笔记

Nessus安装笔记Windows安装Nessus配置SSL浏览器自动访问http://localhost:8834/WelcomeToNessus-Install/welcome注:如果返回err

2022-04-06 20:38:57 2881

原创 linux提权学习笔记

linux提权学习笔记操作系统信息(cat /proc/version || uname -a ) 2>/dev/nulllsb_release -a 2>/dev/null # old, not by default on many systemscat /etc/os-release 2>/dev/null # universal PATH如果您对变量内的任何文件夹具有写入权限,您可能能够劫持一些库或二进制文件:PATHecho $PATH环境信息(env ||

2022-04-04 20:46:17 4442

原创 首次渗透实战笔记

首次渗透实战测试笔记偶然得知该网站存在sql注入,手工有点差,直接使用了sqlmap进行暴库。网站没有防火墙,所以相对比较轻松。信息收集1.SQL注入验证存在数据库为 mysqlthe back-end DBMS is MySQLweb application technology: PHP 5.3.29, Nginx 1.14.1back-end DBMS: MySQL >= 5.6 (Percona fork)2.爆数据table3.爆用户账户4.MySQL权限只有

2022-04-03 22:15:35 6442

原创 struts2远程S2-013复现学习

S2-013复现原理struts2的标签中 和 都有一个 includeParams 属性,可以设置成如下值none - URL中不包含任何参数(默认)get - 仅包含URL中的GET参数all - 在URL中包含GET和POST参数此时 或尝试去解析原始请求参数时,会导致OGNL表达式的执行影响版本:Struts 2.0.0-2.3.14漏洞搭建Struts2 的标签<s:a>和<s:url>提供了一个 includeParams 属性。该属性的主要作用域

2022-04-02 01:00:00 288

原创 struts2远程S2-012复现学习

S2-012复现原理:如果在配置 Action 中 Result 时使用了重定向类型,并且还使用 ${param_name} 作为重定向变量,UserAction 中定义有一个 name 变量,当触发 redirect 类型返回时,Struts2 获取使用 ${name} 获取其值,在这个过程中会对 name 参数的值执行 OGNL 表达式解析,从而可以插入任意 OGNL 表达式导致命令执行。影响版本:Struts 2.1.0-2.3.13<package name="S2-012" ext

2022-04-02 00:00:00 3595

原创 Struts2漏洞S2-005复现笔记

Struts2漏洞S2-001复现笔记漏洞原理s2-005漏洞的起源源于S2-003(受影响版本: 低于Struts 2.0.12),struts2会将http的每个参数名解析为OGNL语句执行(可理解为java代码)。OGNL表达式通过#来访问struts的对象,struts框架通过过滤#字符防止安全问题,然而通过unicode编码(\u0023)或8进制(\43)即绕过了安全限制,对于S2-003漏洞,官方通过增加安全配置(禁止静态方法调用和类方法执行等)来修补,但是安全配置被绕过再次导致了漏洞,攻

2022-03-30 21:15:30 2875

原创 Struts2漏洞S2-001复现

Struts2 漏洞S2-001复现学习笔记S2-001复现原理:该漏洞因用户提交表单数据并且验证失败时,后端会将用户之前提交的参数值使用OGNL表达式%{value}进行解析,然后重新填充到对应的表单数据中。如注册或登录页面,提交失败后一般会默认返回之前提交的数据,由于后端使用%{value}对提交的数据执行了一次OGNL 表达式解析,所以可以直接构造 Payload进行命令执行。漏洞环境搭建https://github.com/vulhub/vulhub/tree/master/struts2/

2022-03-30 20:45:27 1690

原创 JBoss5.x6.x反序列化漏洞(CVE-2017-12149)复现学习

JBoss 5.x/6.x 反序列化漏洞(CVE-2017-12149)复现学习该漏洞为 Java反序列化错误类型,存在于 Jboss 的 HttpInvoker 组件中的 ReadOnlyAccessFilter 过滤器中。该过滤器在没有进行任何安全检查的情况下尝试将来自客户端的数据流进行反序列化,从而导致了漏洞。漏洞概要漏洞名称JBOSSAS5.x/6.x反序列化命令执行漏洞威胁类型远程命令执行威胁等级高漏洞IDCVE-2017-12149受影响系统及应

2022-03-29 17:17:20 2158

原创 ActiveMQ(CVE-2016-3088)复现学习笔记

ActiveMQ复现学习笔记 (CVE-2016-3088)漏洞描述影响版本:Apache ActiveMQ 5.x~5.14.0漏洞产生原因:ActiveMQ的web控制台分三个应用,admin、api和fileserver,其中admin是管理员页面,api是接口,fileserver是储存文件的接口;admin和api都需要登录后才能使用,fileserver无需登录。本漏洞出现在fileserver应用中,漏洞原理其实非常简单,就是fileserver支持写入文件(但不解析jsp),同时支持

2022-03-28 21:36:22 593

原创 数据库安全检查与加固学习笔记

数据库安全检查与加固1.mysql数据库安全管理禁止MySQL已管理元的身份账号权限运行用普通账户运行mysqld加固方法: MySQL my.cnf配置文件中配置user=mysql设置root用户名口令并修改登录名,且不存在空密码账号1.ccess MySQL控制台: mysql -u root -p在控制台中执行: set password for 'root'@'localhost' = password('new_password')为了改进root的安全性,可

2022-03-26 19:04:56 2370

原创 Nginx中间件的安全与加固学习笔记

Nginx1.常用功能 反向代理​ 负载均衡​ http服务器​ 正向代理反向代理:以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将服务器上得到的结果返回给Internet上的请求连接的客户端。 真实的服务器不能直接被外部网络访问,所以使用一台代理服务器。负载均衡:分摊到多个操作单元上进行执行。例如web服务器,ftp服务器,企业关键应用, 多台服务器,根据随机规则将请求分发到指定服务器进行处理 一般需要配置反向代理,通过反向代理跳转到负

2022-03-26 19:04:13 4603

原创 渗透测试学习笔记(metasploit)

METASPLOITexploit-db.com•Metasploit就是一个漏洞框架。它的全称叫做The Metasploit Framework,简称叫做MSF。Metasploit作为全球最受欢迎的工具,不仅仅是因为它的方便性和强大性,更重要的是它的框架。它允许使用者开发自己的漏洞脚本,从而进行测试。渗透攻击(exploit)测试者利用系统,程序,或服务的漏洞进行攻击的一个过程。攻击载荷(payload)攻击者在目标系统上执行的一段攻击代码,该代码具有返弹连接,创建用户,执行其他系统命令的

2022-02-21 22:21:41 3372

原创 免杀简单的学习记录

windows下的免杀生成如果需要捆绑正常软件运行使用shellter,如不能过免杀,再分步测试以下操作。cs文件编码混淆用AVIATOR生成。1.Lime-Crypter 注入线程2.DeepSeaOBFuscator 封装3.CryptoObfuscator 混淆4.https 证书修改5.base64prionx 混淆6.themida 加壳7.https 证书修改8.viper(在线msf处理平台可加特征和签名很方便)*通用免杀法(简单概括就是1.修改特征码2.花指令免杀3.加壳

2022-02-20 19:44:50 639

原创 CDN绕过学习笔记

CDN学习笔记CDN即内容分发网络,起初是为了提高网络的通讯效率,后被用于IP的隐藏技术。CDN绕过方法1. dns解析 使用nslookup 网址 ip2. 不同的ip地域多次ping 有些CDN可能只对国内的IP加装了CDN流量分发,而没有对其他地域加CDN3. 使用搜索引擎 shoda,钟馗,qianx4. rss订阅搜寻5. zmap https://linux.cn/article-5860-1.html6. 网站证书查询,whois挖掘全面域名相关信息 网址查询

2022-02-20 19:43:26 278

原创 fuzz简单学习笔记

FUZZ什么是Fuzz技术?Fuzz是一种基于黑盒的自动化软件模糊测试技术,简单的说一种懒惰且暴力的技术融合了常见的以及精心构建的数据文本进行网站、软件安全性测试;Fuzz的核心思想:目录Fuzz(漏洞点)参数Fuzz(可利用参数)PayloadFuzz(bypass)针对一部分网站可以扫描的全面,只要你的字典足够强大就可以扫描到绝大多部分的目录和文件应用场景爆破敏感目录敏感文件可利用参数fuzz参数来达到Jsonp劫持以及XSS漏洞等等;越权验证信息FByp

2022-02-20 19:42:38 3987

原创 渗透测试学习笔记(提权)

web提权1.能不能执行cmd就看这个命令:net user,net不行就用net1,再不行就上传一个net到可写可读目录,执行/c c:windowstempcookiesnet1.exe user2.当提权成功,3389没开的情况下,上传开3389的vps没成功时,试试上传rootkit.asp 用刚提权的用户登录进去就是system权限,再试试一般就可以了。3.cmd拒绝访问的话就自己上传一个cmd.exe 自己上传的后缀是不限制后缀的,cmd.exe/cmd.com/cmd.txt 都可以

2022-02-19 11:45:01 943

原创 渗透安全学习记录笔记

渗透安全笔记1.企业常用的cms:ddecms 织梦 , 米拓,xdcms,南方,aspcms,动易,帝国cms1.windows基础1.计算机端口范围是从1-65535http协议常用端口:80、8080、3128、8081、9080ftp协议(文件传输):21telnet(远程连接):23tftp(udp):69ssh(安全登录、scp文件传输、端口重定向):22TOMCAT,默认的端口号为8080;WIN2003远程登陆,默认的端口号为3389;Oracle 数据库,默认的端

2022-02-18 00:00:00 1762

原创 渗透测试学习笔记(信息收集)

渗透测试学习笔记(信息收集)信息收集目的:信息收集作为渗透前期的准备工作扮演着极为重要的角色,我们的最终目的是拿下目标,那么信息收集的目的就是为拿下目标进行铺路。良好的信息收集能够更全面的掌握对方情况,并为你下一步的操作起到帮助决策的作用。这里主要是web的信息收集,即针对web服务器对象的域名信息- a. 对应ip收集: i. ping域名 ii. ip138查找历史ip iii. 全国pingb. 子域名收集:(17:35)​ i. Layer子域名挖掘机,su

2022-02-14 14:42:42 2726

原创 渗透测试学习笔记(Linux基础篇)

Linux基础操作学习exploit-db.com:内核漏洞发布网站内核版本:XX.YY.ZZ(XX代表主版本号,YY代表次版本号,ZZ代表补丁次数)次版本号奇数代表开发版,偶数代表稳定版Linux系统目录结构:root:管理员家目录bin:存放二进制可执行文件(ls,cat等),即存放普通命令sbin:存放管理员执行的系统命令boot:存放用于系统引导时的各种文件dev:存放设备文件,磁盘硬盘等etc:存放系统管理和配置文件home:用户家目录,相当于windows用户目录、v

2022-02-12 19:21:03 1376

原创 渗透测试学习笔记(基础篇)

渗透测试学习笔记(基础篇)一.系统目录、服务、端口、注册表系统目录windows系统安装目录,存放系统文件资料Windows/system32:系统配置文件,命令,粘滞键(sethc.exe)Windows/system32/config/SAM:记录用户密码信息的文件 用pe清空密码,或者pe复制密码,搞完再把密码换回去Windows/system32/drivers/etc/hosts:优先域名解析,破解,翻墙program files Program files:程序

2022-02-12 17:20:47 871

原创 云服务器更新python

环境说明:centos7 云服务器,阿里云。安装python版本:Python-3.6.5安装编译依赖包,不可省略yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc makeyum install openssl-devel ...

2020-04-23 20:52:21 404

原创 bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: html.parsser.

1.检查代码问题soup =BeautifulSoup(html,"html.parser")2.先用pip uninstall lxml卸载,再用pip install lxml安装,3.先用pip3 uninstall lxml卸载,再用pip3 install lxml安装2或3,查看报错问题...

2020-04-15 09:15:42 282

原创 spring框架下载

[https://repo.spring.io/release/org/springframework/spring/5.2.3.RELEASE/]链接直达

2020-04-14 12:08:54 365

原创 pycharm解决IDEA连接mysql报错

进入命令窗口(Win + R),连接数据库 mysql -hlocalhost -uroot -p,回车,输入密码,回车2,继续输入 show variables like’%time_zone’;显示 SYSTEM 就是没有设置时区啦。3,现在我们来设置时区。输入set global time_zone = ‘+8:00’; 注意不要漏掉后面的分号),回车,...

2020-04-11 21:28:30 140

原创 如何彻底解决顽固mysql

彻底删除mysql打开控制面板-添加删除程序,找到MySQL,卸载。用360安全卫士来卸载也行也可以用mysql的那个安装程序删除第二部要清理注册表。cmd+regedt,打开注册表ctrl+F 全局搜索mysql找到关于MYSQL的项把他们都删除,要一个项一个项的查找把他们都删除,这样在安装的时候就可以了。其实注册表里MySQL的项就是这三项:HKEY_LOCAL_MACHINE...

2020-04-09 11:53:05 110

原创 Mybatis中的关系映射(一对一,一对多,多对多)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Mybati...

2020-04-09 11:47:06 2498

红蓝对抗_蓝队手册详细pdf

蓝队手册详细pdf

2022-02-12

web安全渗透学习ppt

web安全渗透学习ppt

2022-02-12

内网渗透测试安全学习ppt

1.内网渗透测试 2.安全学习ppt

2022-02-12

wifi常用弱口令密码

wifi弱口令密码

2022-02-12

linux与python.doc

实验一 Linux系统安装与使用基础 1 实验二 Python程序运行方式和程序流程控制 7 实验三 Python函数 12 实验四 Python面向对象程序设计 16

2020-06-07

太原理工大学AI实验报告

A。掌握盲目搜索算法之一的宽度优先搜索求解算法的基本思想。对于宽度优 先搜索算法基本过程,算法分析有一个清晰的思路,了解宽度优先搜索算法在实际生活中的应用。 B。1.加深对各种状态图搜索策略概念的理解; 2.熟悉和掌握 A*搜索的定义、估价函数和算法过程 3.理解和掌握 A*搜索过程,能够用选定的编程语言求解八数码问题,理解求解流程和搜索顺序; 4.通过实验掌握估价函数的计算方法,理解估价函数定义的意义 C。1.熟悉和掌握遗传算法的原理、流程和编码策略,并利用遗传求解函数优化问题。 2.理解求解 TSP 问题的流程并测试主要参数对结果的影响。 3.能够增加 1 种变异策略和 1 种个体选择概率分配策略,比较求解同一 TSP 问题时不同变异策略及不同个体选择分配策略对算法结果的影响 D。了解双人完备信息的博弈问题; 2、加深对博弈树搜索的理解, 掌握机器博弈的分析方法; 3、能够使用极小极大分析法及 α-ß 剪枝技术完成博弈问题的搜索; 4、编写一字棋(三子成线)、五子棋、围棋等的求解程序。

2020-05-29

人工智能实验报告.docx

太原理工大学人工智能实验报告 五子棋博弈问题,8数码问题 、学习博弈问题的算法; 2、利用学到的算法实现五字棋的智能博弈; 3、结合极大极小算法的使用方法和α-β剪枝,让机器与人对弈时不但有智能的特征,而且计算的效率也比较高。

2020-05-29

企业级框架技术spring和mybatis实验

太原理工大学《企业级框架技术》spring和mybatis实验 掌握Spring框架相关技术,学会Spring框架技术中依赖注入和面向切面编程的软件开发方法。 熟悉JDBC、MySQL、JUnit和MyBatis等相关技术,培养良好的代码风格,为其他实验做好准备。

2020-05-13

ssm学生信息管理.zip

SSM(spring+spring MVC+mybatis)开发学生信息后台管理系统,实现学生增删改查功能 设计一个简单的学生信息管理系统,要求使用SSM框架技术整合实现,用户登录后能够通过Web页面添加、删除、修改和查询学生信息。数据库的名称为“db_你的名字首字母组合”(如“db_gbl”),建表的SQL语句为: CREATE TABLE students ( Id int(11) NOT NULL AUTO_INCREMENT, name varchar(20) NOT NULL, age int(11) NOT NULL, gender varchar(255) DEFAULT NULL, number varchar(20) DEFAULT NULL, address varchar(20) DEFAULT NULL, status int(11) NOT NULL DEFAULT 1, PRIMARY KEY (id) ) 请自己编写相关的类、接口、配置文件和用户访问页面,要求在包路径名称中包含你的名字首字母,如“com.gbl.service”。要求使用Spring配置文件来管理数据连接和事务,使用拦截器来处理用户登录。

2020-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除