AutoProxy

[转]Firefox+Burpsuite抓包配置(可抓取https)

泄露秘密 提交于 2020-04-27 02:29:02
0x00 以前一直用的是火狐的autoproxy代理插件配合burpsuite抓包 但是最近经常碰到开了代理却抓不到包的情况 就换了Chrome的 SwitchyOmega插件抓包 但是火狐不能抓包的问题一直很纠结 今天早上看了一下文章 终于解决了这个问题 0x01 环境配置 burpsuite 1.7.11 firefox 54.0.1(32位) 0x02 1. firefox代理设置 不用下载别的插件 就用火狐本身的代理设置 选项 ---> 高级 --->网络 这样配置就好了 默认的不使用代理包括localhost和127.0.0.1 需要把他们去掉不然本地的包就抓不到了 2. firefox的证书设置 在firefox的url栏输入 http://burp 点击 CA Certificate 下载证书 然后在导入证书 选项 ---> 高级 --->证书 --->查看证书 点击导入 然后找到刚刚下载的证书 打开 勾选第一个 信任使用该CA标志的网站 然后点击确定 就导入成功了 3. burpsuite的设置 用默认的就好了 或者和刚刚代理设置额一样 这样就算设置好了 可以抓包了 0x03 使用: 因为是直接给浏览器本身设置了固定代理 所以是一直开着的 不像autoproxy可以开关 他会一直抓取数据包 但是如果把burp里的intercept选项变成off 就不会截取数据包

曹工说Spring Boot源码(8)-- Spring解析xml文件,到底从中得到了什么(util命名空间)

橙三吉。 提交于 2020-04-18 08:36:15
写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)-- Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)-- Bean Definition到底是什么,咱们对着接口,逐个方法讲解 曹工说Spring Boot源码(3)-- 手动注册Bean Definition不比游戏好玩吗,我们来试一下 曹工说Spring Boot源码(4)-- 我是怎么自定义ApplicationContext,从json文件读取bean definition的? 曹工说Spring Boot源码(5)-- 怎么从properties文件读取bean 曹工说Spring Boot源码(6)-- Spring怎么从xml文件里解析bean的 曹工说Spring Boot源码(7)-- Spring解析xml文件,到底从中得到了什么(上) 工程代码地址 思维导图地址 工程结构图: 概要 先给大家看看spring支持的xml配置,我列了个表格如下: namespace element util constant、property-path、list、set、map、properties context property-placeholder、property-override、annotation-config、component

JAVA--高级基础开发

情到浓时终转凉″ 提交于 2020-03-13 12:28:30
第二章 Spring-AOP 1.1 Spring-AOP 概述 AOP :(全称是 Aspect Oriented Programming )面向切面编程。 AOP 是 oop 的延续,是函数式编程一种衍生泛型,利用 AOP 可以对业务逻辑的各个部分进行分离,从而降低各个部分之间的耦合度,提高程序的可重用性,同时提高了开发的效率。 简单来说( AOP 就是把我们程序中重复的代码抽取出来,在需要执行时,使用动态的代理技术,在不修改源代码的基础上,对我们已有的方法进行增强)。 AOP 的作用和优势:作用,在程序运行期间,在不修改源代码的基础上,对已有的方法进行增强。优势:减少重复代码。提高开发的效率,维护方便。 AOP 的实现方式 : 使用动态的代理技术来完成。 动态代理有两种方式 : 一种是基于接口的,一种是基于子类的。 第二章 Spring-AOP 的配置【重点】 2.1 Spring 中 AOP 的说明 Spring 中 AOP 的术语 JoinPoint( 连接点 ): 所谓的连接点就是指那些被拦截的点 , 在 Spring 中,这些点指的就是方法,因为 Spring 只支持基于方法的连接点。 PointCut( 切入点 ): 所谓饿切入点就是我们要对那些 (JoinPonit) 进行拦截定义。 Advice( 通知 / 增强 ): 所谓通知是指拦截到 (JoinPoint)

spring的JavaConfig方式及xml配置文件混用的例子

白昼怎懂夜的黑 提交于 2020-02-29 08:44:23
文件结构 一、interface、bean等代码 package com.yiibai.core; public interface IHelloWorld { public void printHello(); void printHelloWorld(String msg); } package com.yiibai.core; public class HelloWorldImpl implements IHelloWorld { private String name; @Override public void printHello() { // TODO 自动生成的方法存根 System.out.println("Spring 3 : Hello ! " + name); } public void setName(String name) { this.name = name; } @Override public void printHelloWorld(String msg) { // TODO 自动生成的方法存根 System.out.println("Hello : " + msg); } } package com.yiibai.core; public class CustomerBo { public void printMsg(String msg)

15、AOP之@EnableAspectJAutoProxy原理分析

与世无争的帅哥 提交于 2020-02-27 12:45:47
1.1、@EnableAspectJAutoProxy的执行时机 @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Import(AspectJAutoProxyRegistrar.class) public @interface EnableAspectJAutoProxy { boolean proxyTargetClass() default false; boolean exposeProxy() default false; } 发现EnableAspectJAutoProxy它就是给容器中注册了一个AspectJAutoProxyRegistrar,而AspectJAutoProxyRegistrar它实现了 ImportBeanDefinitionRegistrar接口,会向会编程式的向IOC容器中注册组件. class AspectJAutoProxyRegistrar implements ImportBeanDefinitionRegistrar { // 下面先分析下这个方法何时被调用 public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata,

AOP 面向切面编程

核能气质少年 提交于 2020-02-26 07:02:25
1、AspectJ 补充了SpringAOP的功能. 2、AOP术语: 通知 advice:就等于用于切面的方法 连接点 join point: 在方法的什么时候通知,比如调用前,抛出异常时,甚至修改一个字段时。 切点 poincut: 明确或者正则来匹配在哪些类,哪些方法名,来应用通知。 切面 Aspect:通知和切点组成了一个切面。 引入 Introduction:引入允许我们向现有的类添加新方法或属性。 织入 weaving: 织入是把切面应用到目标对象并创建新的代理对象的过程。 编译时织入:需要特殊的编译器,AspectJ就时用这种方式织入 类加载器: 需要特殊的类加载器,AspectJ5 (load-time weaving)LTW支持这种方式 运行期: 运行期动态创建一个代理类,来完成织入SpringAOP的做法。 3、Spring 提供了4中类型的AOP支持 (Spring大量借鉴了AspectJ) *基于代理的经典SpringAOP *纯POJO 切面 (本质上还是基于代理的AOP,需要XML 配置) *@AspectJ注解驱动的切面 (本质上还是基于代理的AOP,但是可以用类似AspectJ的方式,以注解的方式完成配置) @注入式AspectJ切面(适用于Spring各版本,如果你的需求不仅仅是简单的方法调用,如构造器和属性拦截) 4、指示器语法

Spring传播行为内部方法不起作用(2)

落爺英雄遲暮 提交于 2019-12-30 17:35:52
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在使用Spring的注解事务时候,我们发现内部方法声明的事务不起作用,而是决定于外部方法注解的事务。到底是真不起作用,还是我们Spring的事务注解机制理解错了,导致误用了。下面我们看两个例子: 测试类: package com.aop; import org.springframework.beans.factory.BeanFactory; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.thread.service.IBaseFacadeService; //@RunWith(SpringJUnit4ClassRunner.class) //@ContextConfiguration(locations = { "classpath:/spring-ibatis.xml", "classpath:/spring-jdbctemplate.xml" }) public class TestStudentDao { public static void main(String[] args) { try { BeanFactory factory = new

spring aop不起作用

心已入冬 提交于 2019-12-04 23:17:45
接手了一个老项目,用的是spring 1.2.9的,配置aop怎么也不起作用,在网上搜了半天,只能啃官方文档。 https://docs.spring.io/spring/docs/1.2.9/reference/aop.html 不知道为什么,必须加上 DefaultAdvisorAutoProxyCreator 才起作用 <bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"/> <bean id="interceptor" class="com.alibaba.druid.support.spring.stat.DruidStatInterceptor"/> <bean id="settersAndAbsquatulateAdvisor" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor"> <property name="advice"> <ref local="interceptor"/> </property> <property name="patterns"> <list> <value>com.my.service.*</value> </list> <

Is there any way of configuring Eclipse IDE proxy settings via an autoproxy configuration script?

别等时光非礼了梦想. 提交于 2019-12-04 07:46:05
问题 I am behind a firewall which uses autoproxy configuration script. I am able to browse the internet when I enable the autoproxy url in most browsers I use (IE 7, IE 8, FF, Chrome). For your reference to enable autoproxy url on Windows goto: Settings -> Control Panel -> Internet Options -> Connections -> Lan Settings -> (Check) use automatic configuration scripts -> enter Address value as the autoproxy script url. The issue I am facing is: I have Eclipse IDE and I want to configure the proxy

Debugging autoproxy (PAC) javascript with alert()?

試著忘記壹切 提交于 2019-12-03 07:42:24
问题 I am writing a custom .pac script for use with Firefox. Following numerous examples I've seen, I intersperse alert()s in order to debug it, but no alerts popup, even though the script is clearly being invoked. (I am clicking "Reload" in the "Connection settings" after each change to my script. I have even tried restarting Firefox.) Are alerts supposed to work from PAC scripts? Maybe this is an IE-only feature? 回答1: http://mxr.mozilla.org/mozilla-central/source/netwerk/base/src