QQ音乐js反混淆

网上QQ音乐的js反混淆都过时了,今天自己试了一下,找到了加密的位置与加密逻辑,现在需要一步步debug混淆的代码校验了哪些信息,是个巨耗时的活,等我回来更新。


虚拟机内存管理

虚拟机内存管理事实上,Java虚拟机可以看作一个阉割版的操作系统。C、C运行在操作系统上,Java字节码运行在虚拟机上。虚拟机的设计几乎都可以在操作系统中找到影子,其中,内存管理是不得不说的一块。Java与C之间有一堵由动态内存分配和垃圾收集技术所围成的高墙。倘若说到内存分配与自动回收,主要的问题就


Java BigInteger源码分析

最近一直碰到RSA加密,不可避免的涉及到大数运算,这在Python中不是问题,但是在Java和JS中,可能需要了解一下其底层实现。原因还是在于我使用Python加密的结果整了一会才在Java中复现。Java中RSA加密String pubkeyStr = "0100011111111111


Nginx Expires配置

Nginx expires配置server { listen 80; server_name 120.24.176.245; client_max_body_size 1024m; access_log /home/halo/.halo/log


Java动态代理

Java动态代理动态代理在Java中有着广泛的应用,比如Spring AOP、Hibernate数据查询、测试框架的后端mock、RPC远程调用、Java注解对象获取、日志、用户鉴权、全局性异常处理、性能监控,甚至事务处理等。本文主要介绍Java中两种常见的动态代理方式:JDK原生动态代理和CGLI


某网站加密参数分析

某网站登陆参数分析目标地址:aHR0cHM6Ly9wYXNzcG9ydC5rb25nemhvbmcuY29tL2xvZ2lu只有password是加密的,其他参数固定,看到这里,我知道,我已经赢了。全局搜索password,不要只关注JS通过login函数,定位到登录接口然后就是不停地debug了,


nginx监听多个端口

nginx监听多个端口问题:nginx监听80端口,转发到本地8000端口,能正常访问再配置nginx监听8001端口,转发到本地8001端口,输入http:ip:8001却被转发到8000端口原因:两个nginx的server配置中,均有proxy_set_header Host $host;浏览


Java线程(持续更新中...)

JUC线程篇创建线程的几种方式继承Thread,重写run方法;Thread结合Runable;Thread结合Callable;使用线程池;各方式区别:房用 Runnable 更容易与线程池等高级 API 配合用 Runnable 让任务类脱离了 Thread 继承体系,更灵活