自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (7)
  • 问答 (3)
  • 收藏
  • 关注

原创 Linux相关:在阿里云下载centos系统镜像

里面有centos7的各个版本的系统镜像,我下周的是CentOS-7-x86_64-DVD-2009.iso。直接点击 os镜像,设定好版本,直接下载即可。

2024-09-14 10:59:58 560

原创 Ubuntu更换清华源

目标:把系统软件源更换为清华源步骤:1、确定自己系统版本2、备份原始文件3、粘贴复制文件内容4、源更新。

2024-09-13 18:12:13 341

原创 Linux相关:centos更换yum源为阿里源

我们直接去下载阿里云提供的配置文件替换掉我们原本的配置文件。

2024-09-05 10:36:20 491

原创 systemd托管配置

journalctl -xu xxxx -fn 200 # 查看xxxx.service的日志。systemctl daemon-reload # 重新加载配置参数。

2024-01-04 16:32:20 483

原创 Rabbitmq学习之路:启动UI管理插件

Rabbitmq官方提供了可视化工具:Management Plugin。

2023-12-12 21:50:48 1102

原创 Rabbitmq学习之路:安装

安装好后需要启动插件。

2023-12-12 20:16:45 392

原创 手把手教学 安装ohmyzsh

该命令将从 Oh My Zsh 存储库下载安装脚本,并在您的系统上安装 Oh My Zsh。在安装过程中,您可能需要按下回车键来确认安装选项。现在 Oh My Zsh 已经安装成功,您可以在终端中使用它了。尝试打开一个终端窗口,您应该会看到新的 Oh My Zsh shell。除了自带的插件和主题之外,您还可以在 Oh My Zsh 的官方网站上找到更多的插件和主题,以满足您的需求。默认情况下,您的系统可能仍在使用 Bash shell。该文件存储了 Zsh shell 的配置信息,包括主题、插件等。

2023-05-22 19:15:06 968

原创 Linux检查服务器端口的连通性

如何检查Linux服务器端口的连通性?使用命令行工具可以轻松检查Linux服务器上的端口连通性。

2023-05-22 18:14:39 1911

原创 3、rs4关键文件分析

大家自己按照前面的操作步骤,走到这里,如果发现你的index文件的内容和我的不一样,比如函数名,变量名都不一样。这个很正常的。大家要抽象一下,来看文件的结构。结构肯定都是一样,大家要牢牢的记住这几个要素,这就是rs的特征。本文主要介绍index.html和dfe1675.js的文件内容。简单叙述为:index.html文件里面有4部分,其中前3部分比较重要,分别定义了meta的内容,然后拉取了dfe1675.js文件,最后自执行函数去加密。其中dfe1675.js文件中主要定义了一个很长的乱码字符串。

2023-03-14 22:43:12 362

原创 2、rs4网络流程分析

我们简单概括整个流程就是:第一次index请求,没有返回正常的页面内容,返回的是一堆js,另外此时服务端set了80S结尾的cookie。第二个请求,拿回了一个乱码的js文件。第二个index请求,拿到了正常的页面内容,此时可以看到cookie中有了80T结尾的cookie。所以我们很容易想到,应该就是第二个请求拿回来的js文件生成了80T结尾的cookie,有了80T的值,才使第二次index请求能正常的返回数据。那么下面我们来具体的分析一下前两个请求拿回来的具体内容,这对于生成80T的值至关重要!

2023-03-14 22:09:13 144

原创 1、rs4防御概览

本文主要分析rs4代的防御点。通过对该房地产网站的分析。我们一个发现了两点:1、在访问该网站主页的时候,cookies中有两个值,需要我们研究下是怎么生成的。要不然拿不到主页数据2、在我们打开调试工具的时候,会进入无限debugger中。

2023-03-11 10:24:23 183

原创 supervisor的使用

打开第二步生产的/etc/supervisord.conf文件,找到include,修改为代码所示。意思为把/etc/supervisord.d下面的所有的.conf文件都导入进来。创建supervisord.d文件夹,以后我们所有的脚本配置文件都写到这个文件夹下。最精简的配置文件内容。更新加载新的配置文件。

2023-02-20 17:46:58 379

原创 JS代码防护分析:肉松4(rs4)项目简介

是这样,我整了个小web项目,用来分析JS代码。根据我来上海时带的4个肉松饼而得名,所以取名 “肉松4”,我们可以简称它为: rs4。🙂网上有很多大佬写过一些特别有学习价值的文章。不过都不是从彻底化解流程混淆的角度讲的,我们的肉松4是把流程混淆彻底还原了的。

2022-08-21 13:59:47 253

原创 教程分享:Python预测票房数据分析视频课程

开篇词 数据赋能未来,python势不可挡.mp4│课前准备 搭建一个高效的 Python 开发环境.mp4│课前基础 计算机运行一个程序的过程.mp4│01 Python 常用的变量与数据类型.mp4│02 流程控制:如何控制代码执行的顺序?.mp4│03 函数:快速实现代码的复用.mp4│04 类与对象:更好地组织你的代码.mp4│05 案例实战:日程管理小工具.mp4│06 获取数据:公开数据集与 DIY 数据集.mp4│07 下载网页:如何使用模拟...

2022-05-16 11:56:17 825 4

原创 AST(抽象语法树)实战入门:js逆向中滑块加密if语句转化

​引言:AST算得上是高端技能。如果把爬虫技能分为初中高三个阶段的话。常规的JS逆向找找参数,扣扣代码只能属于中级技能,而通过使用AST先对目标代码进行修复,最终转化为方便我们调试的代码,则属于高级技能。其实AST也没有想象的那么难,懂得了基本原理,然后多练习,多思考,就可以了。该系列文章将会循序渐进、深入浅出的给大家分享AST的知识和我学习AST的心路历程。希望大家跟着文章一点一点的去了解,去掌握。这东西我都能学会,那么你也肯定能学会!废话不多说,我们直接开始吧~~效果展示:..

2022-05-16 08:16:34 2596

原创 Node.js:NVM工具的使用 nvm常用命令

NVM: Node Version ManagerNode.js的版本管理工具,可以实现多个node版本共存,并随意切换,就相当于python里面的pyenv项目地址:https://github.com/nvm-sh/nvm/blob/master/README.md一 安装1.1 Mac 安装 nvmhttps://github.com/nvm-sh/nvm/blob/master/README.md1.2 Windows 安装 nvmnvm-windowsnodist二 使用n

2022-05-11 21:17:14 6430

原创 爬虫:Mac中的mitmproxy使用

文章目录安装配置代理转发安装证书1、打开该网站:http://mitm.it/#macOS![在这里插入图片描述](https://img-blog.csdnimg.cn/06e2657eb6ea44abad60a90c8588830b.png)2、下载 信任脚本加载方法最佳实践Mitmproxy官网安装可以使用brew包管理工具进行安装brew install mitmproxy也可以通过pip进行安装,我是通过这种方式把它安装在虚拟环境里的pip install mitmproxy配

2022-05-07 23:15:35 1131

原创 爬虫:Python控制鼠标操作 Python控制键盘操作 pynput用法

pynputpynput官方文档最佳实践案例一在浏览器中输入天猫商品链接,自动敲击空格键,以控制页面向下滑动import timefrom pynput.mouse import Buttonfrom pynput.mouse import Controller as mControllerfrom pynput.keyboard import Keyfrom pynput.keyboard import Controller as kControllermouse = mContro

2022-05-07 22:43:29 387

原创 爬虫:selenium技能大全

ChromeDriverchromedriver可以理解成拉起chrome浏览器的驱动,我们要根据我们的chrome的版本去下载对应的driver如何查看自己的chrome版本请看这篇文章:这里是chromedriver下载地址最佳实践import timefrom selenium.webdriver.common.action_chains import ActionChainsfrom PIL import Imagefrom selenium import webdriverfro

2022-05-07 22:21:45 257

原创 爬虫:查看Chrome版本

文章目录详细介绍如何查看Chrome浏览器版本1、点击chrome浏览器右上角的三个点2、点击帮助-> 关于Google Chrome3、如图中框中的所示,为当前chrome浏览器版本详细介绍如何查看Chrome浏览器版本1、点击chrome浏览器右上角的三个点2、点击帮助-> 关于Google Chrome3、如图中框中的所示,为当前chrome浏览器版本...

2022-05-07 22:10:58 748

原创 Python 元祖的用法

文章目录定义基础操作作用定义由一系列变量组成的不可变序列容器。不可变是指一但创建,不可以再添加/删除/修改元素.列表:预留空间元组:按需分配基础操作创建空元组:元组名 = ()元组名 = tuple()# 1. 创建tuple01 = (4, 54, 5, 6, 7)list01 = [3, 4, 5, 6]# 预留空间 --> 按需分配tuple02 = tuple(list01)# 按需分配 --> 预留空间list02 = list(tuple01

2022-05-05 21:45:04 1341

原创 Python基础回顾 垃圾回收机制

文章目录1. python内存管理机制(自动)引用计数:标记清除:分代回收:内存优化:2. 对象池:每次创建对象时,都会判断池中是否具有相同对象3. 函数参数实际参数:调用函数时形式参数:创建函数时1. python内存管理机制(自动)引用计数:每个变量存储对象地址时,引用计数都会自增1,每个变量与对象引用断开时,引用计数都会自减1。如果引用计数为0,对象被释放。缺点:循环引用标记清除:扫描内存,查看是否存在无法访问的内存空间。缺点:耗时长分代回收:将内存分为"年轻代",“中年代”,.

2022-05-03 21:44:33 1369

原创 极验三代 极验滑块slide文件AST还原分析

文章目录警告与声明:概述抓包分析警告与声明:作为一位js逆向爱好者,写本篇文章在于纯技术分析。无任何不良商业目的。旨在提高大家的网络安全意识,共同维护网络安全环境!请不要做任何有损国家或其他集体或个人的事情, 否者后果自负!本文如有任何侵权行为,请马上联系作者,立马删除。概述目标地址:aHR0cHM6Ly93d3cuZ2VldGVzdC5jb20vZGVtby9jbGljay1mbG9hdC5odG1s我们选用官方给出的demo地址作为分析案例抓包分析...

2022-05-01 10:56:08 1231

原创 5 Python循环嵌套案例

文章目录矩阵转置排序列表推导式嵌套矩阵转置""" 矩阵转置 将list01中的每列,存储到list02中的每行."""list01 = [ [1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16],]list02 = []for c in range(4): line = [] for r in range(4): line.appen.

2022-04-30 23:29:09 1938

原创 4 Python基本运算符

文章目录一.算术运算符二.增强运算符三.比较运算符四.逻辑运算符与and或or非 not短路运算(面试高频)五.身份运算符一.算术运算符+ 加法- 减法* 乘法/ 除法:结果为浮点数// 地板除:除的结果去掉小数部分% 求余** 幂运算优先级从高到低:()*** / % //+ -二.增强运算符y += x 等同于 y = y + xy -= x 等同于 y = y - xy *= x 等同于 y = y * xy /= x 等同于 y = y / xy .

2022-04-29 21:53:12 933

原创 3 Python基本语句

文章目录关于行的处理调试一.选择语句If elif else 语句if 语句的真值表达式条件表达式二.循环语句while语句for 语句range 函数三.跳转语句break 语句continue 语句pass 语句总结关于行的处理物理行:程序员编写代码的行。逻辑行:python解释器需要执行的指令。建议一个逻辑行在一个物理行上。如果一个物理行中使用多个逻辑行,需要使用分号;隔开。如果逻辑行过长,可以使用隐式换行或显式换行。隐式换行:所有括号的内容换行,称为隐式换行括号包括: () .

2022-04-28 11:36:24 709

原创 Python字符串

文章目录定义编码相关函数字面值单引和双引号的区别三引号作用转义字符字符串格式化列表VS字符串定义由一系列字符组成的不可变序列容器,存储的是字符的编码值。编码字节byte:计算机最小存储单位,等于8 位bit.字符:单个的数字,文字与符号。字符集(码表):存储字符与二进制序列的对应关系。编码:将字符转换为对应的二进制序列的过程。解码:将二进制序列转换为对应的字符的过程。编码方式:–ASCII编码:包含英文、数字等字符,每个字符1个字节。–GBK编码:兼容ASCII编码,包含21003.

2022-04-28 11:29:23 77

原创 Python列表常用方法

文章目录定义特征列表的创建1 方括号 []2 list()3 列表推导式4 根据一个列表生成新的列表增1 append()2 insert(index,object)3 extend(iterable)4 copy()思考删pop(def=index)remove(object)clear()改reverse()sort(reverse=)查count(v)index(v,begin,stop)超级无敌切片大法增删改查列表性质一个关键问题:倒序删除定义由一系列变量组成的可变序列容器。通常只存一类信息.

2022-04-28 11:19:07 2749

原创 7 Python字符串方法

文章目录概述一. 判断isspace()startswith(substr, beg=0,end=len(string))endswith(suffix, beg=0, end=len(string))二 查找index(str,star,end)count(str, beg= 0,end=len(string))foundrfind(str, beg=0,end=len(string))三 修改join(iterable)lstrip()rstrip()strip([chars])lower()uppe.

2022-04-28 10:47:32 83

原创 2 Python基本数据类型

关键词python基本数据类型 整形 字符型 None 浮点形 复数形 bool 类型转换文章目录关键词一 基本数据类型1.空值对象 None2.整形int3.浮点型float4.字符串str5.复数complex6.布尔bool二 数据类型转换总结一 基本数据类型在python中变量没有类型,但关联的对象有类型。通过type函数可查看。1.空值对象 Noneprint(type(None))<class 'NoneType'>表示不存在的特殊对象。作用:占位和解除与.

2022-04-28 09:14:02 772

原创 1 Python 基本概念

文章目录一.注释二.函数三.变量四.del 语句一.注释给人看的,通常是对代码的描述信息。单行注释:以#号开头。多行注释:三引号开头,三引号结尾。写注释的正确姿势:建立文件先写个多行注释,再可以单行写出大题框架二.函数表示一个功能,函数定义者是提供功能的人,函数调用者是使用功能的人。例如:print(数据) 作用:将括号中的内容显示在控制台中变量 = input(“需要显示的内容”) 作用:将用户输入的内容赋值给变量""" 函数 练习:exer.

2022-04-28 08:37:29 61

原创 极验系列文章一:极验三代 极验验证码整体流程分析

文章目录警告与声明:概述抓包分析警告与声明:作为一位js逆向爱好者,写本篇文章在于纯技术分析。无任何不良商业目的。旨在提高大家的网络安全意识,共同维护网络安全环境!请不要做任何有损国家或其他集体或个人的事情, 否者后果自负!本文如有任何侵权行为,请马上联系作者,立马删除。概述目标地址:aHR0cHM6Ly93d3cuZ2VldGVzdC5jb20vZGVtby8=极验–全球交互安全创领者!拥有32万家使用客户!我们的这次分析选用官方给出的demo地址作为分析案例。抓包分析...

2022-04-26 11:31:06 5026 3

chrome driver mac 版本

chromedriver相当于chrome的驱动,可以让自动化控制软件自动的操作chrome浏览器,比如selenium的自动化测试过程,就需要用到chromedriver。另外我们也可以用chromedriver加selenium的方式做爬虫。爬取页面

2022-05-08

2021看雪安全开发者峰会资料 嘉宾PPT 内部资料.zip

安全开发者大会嘉宾PPT资料

2021-10-26

更新高速电路设计与仿真分析:Cadence实例设计详解+《信号电源完整性仿真分析与实践》.zip

电路设计,尤其是现代高速电路系统的设计,是一个随着电子技术的发展而日新月异的工作,具有很强的趣味性,也具有相当的挑战性。《高速电路设计与仿真分析:Cadence实例设计详解》的目的是要使电子系统设计工程师们能够更好地掌握高速电路系统设计的方法和技巧,跟上行业发展要求。

2019-06-13

高速电路设计与仿真分析:Cadence实例设计详解--邵鹏(包含随书光盘实例)

电路设计,尤其是现代高速电路系统的设计,是一个随着电子技术的发展而日新月异的工作,具有很强的趣味性,也具有相当的挑战性。《高速电路设计与仿真分析:Cadence实例设计详解》的目的是要使电子系统设计工程师们能够更好地掌握高速电路系统设计的方法和技巧,跟上行业发展要求。因此,《高速电路设计与仿真分析:Cadence实例设计详解》由简到难、由理论到实践讲述了如何使用Cadence工具进行高速电路系统设计,以及利用仿真分析对设计进行指导和验证。 《高速电路设计与仿真分析:Cadence实例设计详解》定位于那些希望挑战高速电路系统设计的工程师,他们应该已经具备了相应的电子系统设计的基本知识和技能。

2018-11-16

Cadence高速电路板设计与仿真 信号与电源完整性分析 第4版 含光盘实例

本资源包含PDF图书和随书的光盘资料。本书以Cadence Allegro SPB 16.3为基础,以具体的高速PCB为范例,详尽讲解了IBIS模型的建立、高速PCB的预布局、拓扑结构的提取、反射分析、串扰分析、时序分析、约束驱动布线、后布线DRC分析、差分对设计等信号完整性分析,以及目标阻抗、电源噪声、去耦电容器模型与布局、电源分配系统、电压调节模块、电源平面、单节点仿真、多节点仿真、直流分析、交流分析、模型提取等电源完整性分析内容。

2018-10-24

ubnt网桥设置精华

无线网桥是一种无线设备产品,用于远程的无线传输UBNT是美国一个注明的网桥牌子,价格较高, 国内一般都采用国产牌子的网桥,性价比较高

2018-10-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除