自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Margin的博客

网络安全学习战地

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java代码审计-设计模式-备忘录模式

- 什么是备忘录模式- 备忘录模式的实现- JavaSE备忘录模式的应用- Struts2备忘录模式的应用

2023-04-22 09:29:54 109 1

原创 Java代码安全设计-设计模式-装饰模式

- 为什么要使用装饰模式- 什么是装饰模式- JavaSE装饰模式的应用- Struts2装饰模式的应用

2023-04-22 09:29:31 179

原创 Java代码审计-设计模式-策略模式

- 什么是策略模式- JavaSE策略模式的应用- Struts2策略模式的应用

2023-04-22 09:29:16 133

原创 Java代码审计-设计模式-门面模式

- 什么是门面模式- 门面的实现方式- JavaSE门面模式的应用- Struts2门面模式的应用

2023-04-22 09:28:50 107

原创 Java代码审计-设计模式-观察者模式

- 什么是观察者模式- 观察者的2种实现方式- JavaSE观察者模式的应用- Struts2观察者模式的应用

2023-04-22 09:28:46 86

原创 Java代码审计-设计模式-访问者模式

- 什么是访问者模式- 访问者模式的实现- JavaSE中访问者模式的使用- Struts2访问者模式的应用

2023-04-22 09:28:19 166

原创 Java代码审计-设计模式-状态模式

- 什么是状态模式- 状态模式的实现- JavaSE中状态模式的使用- Struts2状态模式的应用

2023-04-22 09:28:04 58

原创 Java代码审计-设计模式-桥接模式

- 什么是桥接模式- 桥接模式的实现- JavaSE中桥接模式的使用- Struts2桥接模式的应用

2023-04-22 09:28:04 83

原创 Java代码审计-设计模式-享元模式

- 什么是享元模式- 享元模式实现方式- JavaSE享元模式的应用- Struts2享元模式的应用

2023-04-22 09:27:50 91

原创 Java代码审计-设计模式-适配器模式

- 什么是适配器模式- 适配器模式的3种类型- JavaSE适配器模式的应用- Struts2适配器模式的应用

2023-04-22 09:27:34 70 2

原创 Java代码安全审计-设计模式-责任链模式

- 什么是责任链模式- 责任链模式的实现方式- Tomcat责任链模式的应用

2023-04-21 22:30:18 150

原创 Java代码审计-设计模式-命令模式

- 什么是命令模式- 命令模式的实现方式- JavaSE命令模式的应用- Struts2命令模式的应用

2023-04-21 22:28:53 72

原创 Java设计模式-设计模式-中介者模式

- 什么是中介者模式- 中介者的实现方式- JavaSE中介者模式的应用- Struts2中介者模式的应用

2023-04-21 22:27:46 145

原创 Java代码审计-设计模式-原型模式

- 什么是原型模式- 原型模式的2种实现方式- JavaSE原型模式的应用- Struts2原型模式的应用

2023-04-21 22:25:33 87

原创 Java代码审计-设计模式-代理模式

- 什么是代理模式- 三种代理模式的实现- JavaSE代理模式的应用- Struts2代理模式的应用

2023-04-21 22:24:21 70

原创 java代码审计-设计模式-建造者模式

- 什么是建造者模式- 建造者模式的实现- JavaSE中建造者模式的使用- Struts2建造者模式的应用

2023-04-21 22:23:00 77

原创 Java代码审计-设计模式-模版方法模式

- 什么是模版方法模式- 模版方法模式的实现- JavaSE中模版方法模式的使用- Struts2模版方法模式的应用

2023-04-21 22:21:17 102

原创 Java代码审计-设计模式-工厂模式

工厂模式的出现是为了解决创建对象实例的问题,通常我们使用new关键字创建某个对象,但在特定的情况下,一个对象的创建需要一些列的步骤,依赖其它的模块对象,所以这类对象的创建**更像是一个过程**,而非单个动作。这与工厂的工作模式极为相似,工厂中制造一个汽车,比如要从全世界各地购买零部件,然后组装为一台汽车,而这个组装的过程,就是工厂模式的创建汽车的过程。工厂模式利用了面向对象的封装特点,对外屏蔽实现过程。抽象模式是最难理解的模式,首先,观察下方法工厂模式,有没有发现方法工厂模式中只用到了一种“产品”?

2023-04-21 21:26:15 91 2

原创 Java代码审计-设计模式-单例模式

- 什么是单例模式- 单例模式的实现方式及线程安全问题- Struts2单例模式的应用

2023-04-21 21:21:26 75 1

原创 Java代码审计-设计模式-6大设计原则

单一职责原则(Single Responsibility Principle,SRP)里氏替换原则(Liskov Substitution Principle,LSP)依赖倒置原则(Dependence Inversion Principle ,DIP)接口隔离原则(Interface segregation Principle,IsP)迪米特法则(Low of Demeter,LoD)开闭原则(Open Closed Principle,OCP)定义:应该有且仅有同一类原因引起类的变更理解:类承担的职责要

2023-04-21 21:11:54 272 2

AnyScan【多线程CMS识别】

这次更新主要是两个地方,一个是【DB、FTP爆破】,另一个是【CMS识别】;同样,这两个功能是我们在做渗透测试比较常规的步骤,我将功能集成到了我们的AnyScan中,功能很依赖我们手中的字典,在这次更新的代码中给出了64个CMS的指纹库,还是比较少,希望有表哥能够共享下字典,我同样会同步到GitHub上;就像俗话说的,我带着你,你带着钱。DB的爆破同样需要字典库,这里我接下来会做一个弱口令字典生成的功能,输入目标的相关信息,例如身份证,生日,手机号等生成对应的字典,这样更加有针对性,成功率也会高很多。接下来看功能。

2019-03-25

SQLMapAPI介绍与实践(三)

0x00 前言 加上这篇文章。已经写了3篇关于SQLMapAPI的文章了,每篇都是。这也没什么办法。最近写的就是自动化扫描工具。一方面是因为要做自动化的扫描工具,另一方面是捡一下之前积累的开发经验,半年没怎么写感觉都快忘没了。今天更新的代码是前天晚上和昨天晚上写的,老是有事情。 0x01 综述 我们在本期的文章中主要介绍以下几点内容:SQLMapAPI的注入参数解释,因为API的参数和SQLMap的参数有很大的区别,例如random-agent在API中是randomAgent;SQLMapAPI原生语法支持;NMAP扫描。

2019-03-25

SQLMapAPI介绍与实践(二)

我们在本期的文章中主要介绍以下几点内容:页面中添加任务、管理任务、后台tamper自动排列组合进行注入点绕过功能,日志实时刷新功能。其中tamper自动排列是将所有的tamper脚本2个一组(后续的代码中会有自由选择功能),日志的实时刷新功能这里做的很简单,用的轮训请求SQLMapAPI日志的方法,这样每0.2秒刷新一次基本可满足实时展示的功能。

2019-03-25

SQLMapAPI介绍与实践(一)

SQLMap已经成为我们做渗透测试不可缺少的工具,在这里就不在描述工具的使用,在以往的SQLMap测试中我们大 都是以单个的URL为目标,遇到WAF,防火墙就需要进行手工绕过,或者在参数中加--tamper用SQLMap自带的脚本进行绕过;无论是哪种方式测试效率都是单兵作战,SQLMap的开发人员早已想到了这个问题,所以预留了扫描接口,也就是我们接下来要讲的SQLMapAPI。

2019-03-25

空空如也

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

TA关注的人

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