Java 基础之 selector
注意:由于 jdk 对于底层实现的迭代,为了方便描述,本文源码会参考: AdoptOpenJDK/openjdk-jdk11: Mirror of the jdk/jdk11 Mercurial forest at O…
关闭 Firefox 火狐浏览器下载完成时自动扫描(49.0.2 以后版本)
火狐每次下载文件总会在最后卡住几秒,说是为了安全扫描下载的文件,但是我用火狐这么多年了,从来没有从他那儿得到任何警告和提示,还不如把这个功能…
Nginx 中常用的模块整理
第一部分 基础模块 一、性能相关配置 worker_processes number | auto; worker 进程的数量;通常应该为当前主机的 cpu 的物理核心数。多于 8 个的话…
Axios 异步请求的那些事
一、axios 简介 axios 是一个基于 Promise 用于浏览器和 nodejs 的 HTTP 客户端,它本身具有以下特征: 从浏览器中创建 XMLHttpRequest 从 node.js 发…
Covenant 利用分析
0x00 前言 Covenant 是一个.NET 开发的 C2(command and control) 框架,使用.NET Core 的开发环境,不仅支持 Linux,MacOS 和 Windows,还支持 docker…
Bash 基础知识系列 #5:在 Bash 中使用数组
本章将介绍如何在 Bash Shell 脚本中使用数组。学习添加元素、删除元素和获取数组长度。 在本系列的前面部分中,你了解了变量。变量中可以有单个值。…
Python-collections 集合 - 容器数据类型
namedtuple 自 Python 2.6 开始,namedtuple 就加入到 python 里,用以 只有少数属性 但是没有方法的对象 import collections nt = collections.namedtu…
Python-argparse 不传参数或者参数传错的时候显示帮助文档
参考 这里 。argparse 如果遇到空参数或者错误的参数处理的代码是 def error(self, message): """error(message: string) Prints a usage message inc…
Python 开发技巧 —— 禁用 Requests 库编码 url
我在使用 Python Requests 库发送 HTTP 数据包时,发现 Requests 库默认会对 url 进行编码。而在测试某些漏洞时,触发漏洞需要 url 的原始数据,禁用…
Server Backup Manager 漏洞调试环境搭建
0x00 前言 Server Backup Manager(SBM) 是一种快速、经济且高性能的备份软件,适用于物理和虚拟环境中的 Linux 和 Windows 服务器。本文将要介绍 Serv…
74cms v4.2.126 前台四处 SQL 注入
0x00 前言 厂商:74cms 下载地址: http://www.74cms.com/download/index.html 关于版本:新版的 74cms 采用了 tp3.2.3 重构了,所以可知底层是 tp,7…