精选分类

文章列表

305 1 分钟

# 前言 为了更加熟悉 spring 的工作原理,所以跟着大佬去手动实现一个简易的 spring 框架,命名为 springx。该框架在实现过程中尽量不使用第三方包,所有功能全部通过手动实现。 本系列文章记录各个功能模块实现的过程,以供以后参考学习。 # 创建工程 创建一个 maven 工程,在 com.springx 包下新建一个 frame 包,用于框架的实现。com.springx.frame.annotation 包为框架注解相关包,具体目录结构如下图所示: # 启动和扫描 # BaseApplicationContext 的实现 # 总结 spring...
3.5k 13 分钟

# 前言 本文将从源码中简单探究 spring 的启动流程。 SpringFramework 版本: 6.0.3 # 过程 # ApplicationContext 的实例化 一般来说,spring 的启动无非就是根据 xml 的配置或 annotation 进行 application 的创建过程。这里以注解开发为例。Application 的创建代码如下: aApplicationContext context = new AnnotationConfigApplicationContext("com.xxx.xxx");这段代码就可以实现 spring 注解开发的...
2.6k 9 分钟

本文对该 APP 的逆向仅仅是为了学习和记录更多网络安全方面的思路和技巧,如果有人非法使用本文涉及到的技术或技巧,则由此所带来的一切法律后果都由操作者自行承担,和本文以及作者没有任何关系! # 前言 我接触逆向的时间也不算长,这是第一次碰到 Flutter 框架的 APP,之前从没接触 dart 语言,而且网上关于 Flutter APP 的逆向相关的文章也很少,这次就记录一下逆向的思路。 # Flutter Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作。在全世界,Flutter...
1k 4 分钟

2021.1.10 博客正式从 WordPress 迁移至 Hexo,并托管于 Vercel。 # 起因 WordPress 博客已经断断续续用了好久了。我其实是一个不太善于表达陈述的人,所以有时写了一篇博文,但感觉陈述的有问题,所以就直接删除了。有时候,很久不写博客,也就忘记了还有博客这个东西,所以导致写博客断断续续的。 这次是想要坚持好好写一下博客的,但前一段时间我的博客居然被爆破了一次。 我是没想到,我的这小站就然还有人跑字典爆破,那说明还有几个人看,我居然还有点高兴!🙄 然后我就在 blog 的 theme 目录下的 functions.php...
775 3 分钟

最近在之前的旧手机上用 Linux deploy 部署了一个 ubuntu,并使用 VNC+Xfce4 搭建了轻量级的桌面环境。本次尝试将 Golang 编译器安装在 ARM 平台。 由于 Golang 自 1.5 版本之后就完成了自举,所以可以用 golang 本身来编译 golang 的编译器。 本次编译采用交叉编译的方式,即在 Windows 平台上编译,后上传至目标系统。编译速度由编译平台的配置决定。(由于旧手机配置较低,编译时间较长,所以采用交叉编译的方式) 本次目标平台的 CPU 架构为 ARMv7l(armhfp)。 # 开始编译 我的电脑上已经安装 1.15 版本的...
6.6k 24 分钟

用了很久 panda 这个软件了,感觉还是非常不错的,速度、延迟都还是非常好的。但三天的免费使用时长确实有点短,于是有了付费使用的想法。但是一看价格,每月 9.9 美元直接把我劝退。但作为重度白嫖用户,我网上搜了一下发现并没有破解版的 panda,于是,我决定用自己贼菜的技术尝试破解一下。 # 尝试 1:采用脚本批量注册试用账号 首先,先尝试进行抓包。直接抓包并没有显示证书问题,说明并该软件并没有使用 sslpinning 反抓包技术,这就简单多了,直接软件数据,使用应用变量重新生成一个设备码,然后开启抓包,打开 app,得到抓包结果。 分析抓包得到的数据,发现注册逻辑如下: 首先向接口...
867 3 分钟

白嫖一时爽,一直白嫖一直爽 # 前言 2020.11.01 白嫖用户没有公网 IP 了。建议使用容器虚拟机搭建继续白嫖。 2020.10.25 不再推荐使用脚本搭建,直接拉取 v2-ui 镜像即可快速部署可视化配置的 v2ray。 最近白嫖 hcaas 的热度比较高,注册送的 300 余额也够使用一段时间。但容器虚拟机是不提供独立公网 IP 的,于是经过这两天的鼓捣,发现了开公网 IP 的方法。 此容器是国内 IP,无法用于 fq,所以我用它来 ml,于是搭建了 80 端口的 v2ray。由于 hcaas 对 github 限流,我还自己写了一个国内源搭建脚本。当然,修改 host...
912 3 分钟

由于 hcaas 容器对 github 限流,所以用其他脚本搭建速度特别慢,就写了一个国内源的搭建脚本。 # 前言 2020.10.25 不再推荐使用此脚本搭建,建议直接拉取 v2-ui 镜像即可快速部署可视化配置的 v2ray。 此脚本代码比较杂乱,功能比较简单,是本人闲着没事干瞎鸡儿写的。主要是改了一下 v2 主程序的下载源,提高搭建速度,并且适配了 hcaas 的运行机制。 仅适用于 hcaas 容器下 centos7 使用,其他系统请勿使用。 # 脚本特点 一键傻瓜式安装,不用配置任何选项。 使用国内源下载主程序,提高下载速度。 仅安装 V2ray...
1.4k 5 分钟

守护进程就是 Linux 系统下常驻内存型进程与用户会话分离的的实现方式。守护进程没有控制终端,不能与用户交互,也不会因为用户终端注销而结束。 # 守护进程的特征 使用 ps axj 命令查看当前系统运行的进程 凡是 TPGID 一栏写着 - 1 的都是没有控制终端的进程,也就是守护进程。在 COMMAND 一列用 "[]" 括起来的名字表示内核线程,这些线程在内核里创建,没有用户空间代码,因此没有程序文件名和命令行,通常采用以 k 开头的名字,表示 Kernel。init 进程我们已经很熟悉了,udevd 负责维护 /dev 目录下的设备文件,acpid...
349 1 分钟

# 前言 现在手机 app 有很多都有签到的页面,每天手动去点击签到又很麻烦,只能是靠自动签到过过日子了。 使用腾讯云 SCF 无服务器函数部署自动签到脚本既可以实现零成本的自动签到,又可以保证 cookies 的安全性,而且部署十分方便! # 开始部署 1. 用 QQ 或者微信登录 腾讯云 SCF 。 2. 依次点击 函数服务 ->(选择区域,上海,广州,成都,香港,北京)-> 新建 -> 空白函数 -> 函数名称(随便写) -> 运行环境(选择脚本对应的语言,一般是 PHP 或 Python)->...