某车联网App 通讯协议加密分析
一、目标李老板:最近刚买了辆新车,他带的App挺有意思,要不要盘一盘?奋飞:我去,加壳了,还挺有意思,搞一搞。v6.1.0二、步骤抓包我的抓包环境是Mac10.14.6httpToolKit,这一步很顺利的抓到包了。1:main可以看到,http请求和返回值都是加密的,我们的目标就是这个 request 和 response的来历的。脱壳
Easter79 Easter79
3年前
springMVC总结
1、开始1.1作用让pojo成为处理请求的控制器,无序实现任何接口1.2第一个案例!第一个案例(https://static.oschina.net/uploads/img/201605/11191330_hAHo.png)2、映射请求2.1使用@Re
Wesley13 Wesley13
3年前
KONG网关 — 插件开发
!(http://pic.wblog.cn/0B53EAF31445429BA3E7BA451B3DCC55.png)虽然kong提供了那么多的插件,但是不可能百分百满足了对于网关的需求,在很多系统中不可能吧用户体系用到kong提供的权限验证体系,包括对于一套系统完整的RBAC系统大家都有不同的改进,以及请求加密参数校验等等,所以对于扩展性
Stella981 Stella981
3年前
Spring Boot 集成Dubbo
      最近学习了一下dubbo的集成使用,之所以对这个产生兴趣,是因为公司的系统有秒杀的高并发业务,采用了多服务器分布式部署的方式,但是各个服务器之间的调用是在代码里采用http请求的方式。虽然这种方式能达到效果,但是代码冗长,处理起来很不方便,总之就是觉得low,所以决定学习一下dubbo。       学习dubbo之前,我们先要了解一下z
Easter79 Easter79
3年前
SpringMVC从认识到细化了解
\TOC\首发日期:20181101SpringMVC的介绍<br介绍:SpringMVC是一个Web层的MVC框架SpringMVC是基于servlet来处理web请求的,所有的请求都是先经过核心servlet再转交给对应的控制器。它与spring同属
Wesley13 Wesley13
3年前
BIO和NIO
BIO:同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。 NIO(事件驱动):同步非阻塞式IO,服务器实现模式为一个请求一个线程,即客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动
Easter79 Easter79
3年前
SpringCloud 微服务 (十) 消息队列MQ 基础
壹之前学习了SpringCloudBus结合MQ,没有多学习MQ,本次学习相关内容,先了解异步,同步就不说了异步:客户端非阻塞进程,服务端响应可以是非即时的应用场景: ①通知类的服务发出去即可,无需回应; ②请求的异步响应就是客户端发送请求,服务端异步响应请求,客户端不会产生阻塞且是默认响应,但不会立刻送达;①②
Stella981 Stella981
3年前
JVM调优总结(五)
为什么要分代   分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。   在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Http请求中的Session对象、线程、Socket连接,这类对象跟业务直接挂钩,
Stella981 Stella981
3年前
GET请求传递中文参数出现乱码问题(适用于Tomcat服务器)
   中文参数乱码的问题,归根到底就是编码与解码时格式不一致导致的。要解决这类问题,首先就得分析前台传参是以什么格式对请求进行编码的,后台再以相应的格式进行解码就可以了。    Tomcat的默认编码是ISO88591,当Tomcat收到GET请求时,它会使用ISO88591对请求进行编码,因此Java后台在接收这些中
贾蔷 贾蔷
1个月前
力扣933题:队列的妙用:如何高效统计最近请求
题目重解:我们需要设计一个能统计最近3000毫秒内请求次数的系统。每当新的请求到来时,它会带有时间戳t,我们需要返回过去3000毫秒内(包括当前)发生的请求总数。这就像是在时间轴上维护一个滑动窗口,只关注最近3秒内的活动。解题思路解析:1.初始化:创建空队