首页
在线工具
统计
友链
Search
1
暴力破解忘记的zip,rar, pdf等文件密码
3,173 阅读
2
typecho添加打赏功能
1,738 阅读
3
躲避校园网客户端的检测实现移动热点开启
1,286 阅读
4
摸鱼人日历
1,265 阅读
5
创建自签名 ssl 证书
979 阅读
随笔杂记
Web建设
运维茶点
编程之路
网络配置指南
Huawei
网络安全
资源下载
生活中的点滴
登录
Search
标签搜索
HCNA
Python
Huawei
Linux
web
PC
Blog
windows
Network
Docker
HCNP
LOVE
Virus
eNSP
Zabbix
DNS
typecho
MySQL
k8s
HTTPS
TanHaX
累计撰写
76
篇文章
累计收到
76
条评论
首页
栏目
随笔杂记
Web建设
运维茶点
编程之路
网络配置指南
Huawei
网络安全
资源下载
生活中的点滴
页面
在线工具
统计
友链
搜索到
23
篇与
的结果
2023-05-16
Vim编辑器基本知识
一、Vim的基本知识Vim有三种不同的模式:命令模式(Command mode):启动Vim默认进入的模式,在该模式下可以运行vim命令进行文本编辑。插入模式(Insert mode):在该模式下可以输入文本,按i/a/o等命令进入。视图模式(View mode):从命令模式按v/V/ Ctrl+v等命令进入,可以选择文本块。使用esc键可以从插入模式和视图模式返回命令模式。二、快捷键键作用h(←)向左移动j(↓)向下移动k(↑)向上移动l(→)向右移动w向前移动到下一个单词首字母b向后移动到上一个单词首字母$移动到行尾0移动到行首gg跳到文件首行G跳到文件尾行Ctrl+f向下翻页Ctrl+b向上翻页/pattern搜索pattern?pattern搜索pattern (向上搜索)n跳到搜索的下一个匹配项N跳到搜索的上一个匹配项:%s/old/new/g替换文件中的所有old为new三、常用命令1. 文件操作命令说明i在光标前插入文本I在当前行首插入文本a在光标后插入文本A在当前行尾插入文本o在当前行之下插入新行O在当前行之上插入新行dw删除从光标处开始的一个单词5dw删除从光标处开始的5个单词dd删除当前行5dd删除当前行以下的5行cc修改当前行u撤销上一步操作.重复上一步操作2. 编辑操作命令说明i在光标前插入文本a在光标后插入文本o在当前行之下插入新行O在当前行之上插入新行dw删除从光标处开始的一个单词5dw删除从光标处开始的5个单词dd删除当前行5dd删除当前行以下的5行u撤销上一步操作.重复上一步操作3. 视图操作命令说明v开始字符视图模式V开始行视图模式Ctrl+v开始块视图模式y复制选中文本d剪切选中文本p粘贴文本4. 其他常用命令命令说明/pattern搜索pattern?pattern搜索pattern (向上搜索)n跳到搜索的下一个匹配项N跳到搜索的上一个匹配项gg跳到文件首行G跳到文件尾行50%跳到文件中点行:nohlsearch取消搜索高亮四、高级编辑功能多窗口编辑:Vim可以同时打开多个文件窗口,使用:sp命令分隔窗口,Ctrl+w+w切换窗口。代码折叠:通过设置foldmethod和foldlevel选项可以实现代码折叠功能。zR展开所有折叠,zA折叠所有。宏录制:使用qa开始录制宏,q结束录制。@a运行宏a。标签跳转:通过ctag可以生成标签,使用Ctrl+]跳转到光标处标签的定义,Ctrl+t返回。括号匹配:使用%可以找出光标处括号的匹配项。编辑器定制:Vim集成有强大的自定义功能,通过编辑vimrc文件可以定制Vim环境。
2023年05月16日
328 阅读
0 评论
5 点赞
2023-05-11
爬取图片
爬取星巴克图片但是后面无法下载!from bs4 import BeautifulSoup import urllib.request import os url = 'https://www.starbucks.com.cn/menu/' try: response = urllib.request.urlopen(url) except: print("Error: 无法检索到 URL") exit() content = response.read().decode('utf-8') soup = BeautifulSoup(content, 'lxml') image_list = [(a.find('div', class_='preview')['style'].split('url("')[1].split('")')[0], a.find('strong').text) for a in soup.find_all('a', class_='thumbnail')] folder_path = os.path.join(os.getcwd(), "starbucks") if not os.path.isdir(folder_path): os.makedirs(folder_path) for url, name in image_list: try: urllib.request.urlretrieve(url="https://www.starbucks.com.cn" + url, filename=os.path.join(folder_path, name + '.jpg')) except: print(f"Error: 无法检索到 {name}")
2023年05月11日
330 阅读
2 评论
3 点赞
2023-05-10
Python爬取 淘票票信息
刚入手还没捂热的爬虫,如有不足的地方望大佬指点一番import urllib.request import json import re url = 'https://dianying.taobao.com/showAction.json?_ksTS=1683089742953_64&jsoncallback=jsonp65&action=showAction&n_s=new&event_submit_doGetSoon=true' headers = { 'accept':' text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01', 'accept-language':' zh-CN,zh;q=0.9,en;q=0.8', 'cookie':' ', 'referer':' https://dianying.taobao.com/?spm=a1z21.3046609.city.222.32c0112alijvBz&city=441800', 'user-agent':' Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36', 'x-kl-ajax-request':' Ajax_Request', 'x-requested-with':' XMLHttpRequest', } request = urllib.request.Request(url=url, headers=headers) response = urllib.request.urlopen(request) content = response.read().decode('utf-8') # 使用正则表达式提取 JSON 数据 match = re.search(r'\((.*)\)', content) json_data = match.group(1) # 将JSON数据写入文件 with open('D:\\taopiaopiao.json', 'w', encoding='utf-8') as fp: json.dump(json.loads(json_data), fp, ensure_ascii=False) # 从文件中加载 JSON 数据 with open('D:\\taopiaopiao.json', 'r', encoding='utf-8') as fp: obj = json.load(fp) # 打印演出名称和演出时间 for item in obj['returnValue']: print(item['showName'], ":", item['openDay'])
2023年05月10日
334 阅读
0 评论
5 点赞
2023-05-08
Windows Server ISO 各种语言版本镜像下载地址
Windows Server 2022简体中文 ISO 下载64 位版本 英语(美国) ISO 下载64 位版本 法语 ISO 下载64 位版本 德语 ISO 下载64 位版本 意大利语 ISO 下载64 位版本 日语 ISO 下载64 位版本 俄语 ISO 下载64 位版本 西班牙语 ISO 下载64 位版本 {lamp/}Windows Server 2019简体中文 ISO 下载64 位版本 英语(美国) ISO 下载64 位版本 法语 ISO 下载64 位版本 德语 ISO 下载64 位版本 意大利语 ISO 下载 64 位版本 日语 ISO 下载 64 位版本 俄语 ISO 下载 64 位版本 西班牙语 ISO 下载 64 位版本 {lamp/}Windows Server 2016简体中文 ISO 下载 64 位版本 英语(美国) ISO 下载 64 位版本 法语 ISO 下载64 位版本 德语 ISO 下载64 位版本 意大利语 ISO 下载64 位版本 日语 ISO 下载64 位版本 俄语 ISO 下载64 位版本 西班牙语 ISO 下载64 位版本
2023年05月08日
512 阅读
0 评论
4 点赞
2023-01-11
Windows 11还原右键经典菜单
在更新Windows 11之后,许多功能发生了改动,其中右键菜单的变动可能是最大的一个选项,这对于我们这些习惯了经典右键的老用户来说非常不适应,特别是需要点击显示更多选项才能展开的操作,为了方便大家适应这种变化,以下是一些操作步骤:右击桌面左下角的微标(开始),在弹出菜单中选择"Windows 终端(管理员)"。在弹出的命令行窗口中,粘贴如下命令并按回车,即可完成设置。请注意,这个操作会强制重启资源管理器!另外,你也可以使用快捷键win+R进入运行框,然后输入cmd进入命令行窗口,并输入如下命令。reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve taskkill /F /IM explorer.exe explorer.exe
2023年01月11日
631 阅读
0 评论
8 点赞
2023-01-01
摸鱼人日历
暂无简介
2023年01月01日
1,265 阅读
5 评论
59 点赞
2022-12-21
电脑黑屏但鼠标箭头依然还可以用
最近频繁出现电脑息屏后一直无法进入界面,一直黑屏,只有一个鼠标的箭头,但后台的程序依然还是可以执行!1. 同时按下shift+alt+delete键或shift+ctrl+esc键调出任务管理器。2. 在任务管理器左上方点击文件,选择新建运行任务。3. 在弹出的对话框中输入 explorer.exe ,点击确定. {lamp/}还有一种方法可以进入系统配置界面,点击【选择性启动】,取消【加载启动项】的勾选。设置完后重启电脑{lamp/}必要情况下可以检查一下注册表同时按下 win+R 键,在运行框中输入 regedit ,进入注册表编辑器。依次打开 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon然后查看里面名称为 Shell 的值是否为 “explorer.exe”,如果不是可以手动改为 “explorer.exe”
2022年12月21日
415 阅读
1 评论
0 点赞
2022-09-14
暴力破解忘记的zip,rar, pdf等文件密码
有时候忘了自己对文件设置的密码,又想不起来,可能就有人就对此文件放弃,但有人就巧妙的利益其他技术暴力破解这里向大家推荐一种利用GPU的算力的破解工具:hashcathttps://github.com/hashcat/hashcatJohn the Ripperhttps://github.com/openwall/john使用用John the Ripper中的工具获取hash,然后用hashcat破解。以test.zip文件为例:然后用john软件获取hash (其它类型文件需要找对应的,比如rar就用zip2john.exe),命令行界面类似于john-1.9.0-jumbo-1-win64\run>zip2john.exe C:\Users\用户名\Downloads\test.zip执行完后得到并提取:隐藏内容,请前往内页查看详情有了哈希值,我们就可以使用 hashcat 进行暴力破解在使用hashcat中我需要使用几个参数:(详细请参考 hashcat wiki ):-a 选择攻击方式,即掩码攻击(有规则约束的暴力穷举)-m 选择攻击模式,针对不同的 hash 算法选择规定的值m 指定文件类型为17225 因为这里是 $pkzip2$可以由 zip2john 提取出的 hash 值分辨出--increment 代表自动增加位数 --increment-max=9 代表最大到9位 。复制 zip2john 得到的哈希值,执行:隐藏内容,请前往内页查看详情注意在 Bash 和 Powershell 中,$ 的含义为变量,需要用单引号括起来才可以使用执行完后:隐藏内容,请前往内页查看详情上面的 smiling 即为密码
2022年09月14日
3,173 阅读
26 评论
15 点赞
2022-09-01
躲避校园网客户端的检测实现移动热点开启
加密躲避校园网认证客户端的检测,实现开启移动热点 来到一个坑人的学校,校园网费用一个学期都要430,其中30RMB还是师兄师姐当着我们的新生的面收的,懵懂的新生的我还浑然不知,校园的WiFi还是卡到没朋友!。校园网共享检测 在我使用路由器的时候,发现如果连接的设备太多的话,还是一样会被检测到共享网络。在一开始的时候,我认为校园网是通过 IP 地址和 MAC 地址分析是否在共享网络;我就又加了一个路由器再加一层 NAT 转换,隐藏掉那些信息。事实证明是我过于天真了,当连接多个设备还是会被检测出来。经过思考与实验发现,共享检测是根据 User-Agent 来判定是否存在一个网络下有多台设备什么是 User-AgentUser Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。由此可得出,只要我们的数据直接经过校园网传输,那么就可以被分析到设备的情况。那么只要我们借助一台校园网外的服务器作用代理服务器,运用 socks5 代理就可以使我们进行网络共享而不会被校园网检测到。 随后我在论坛上看见一位技术牛人对校园网研究THGs网络分析监测系统通过校园网格外部服务请求和软件的帧发生器两种方式来测试校园网格的数据流量和负载。其功能流程如图3所示改此文本。这是测试文本。 随后我根据思路采取了以下几种加密的方式来躲避系统的检测1.ttl值伪装ttl值被设置为初始值。防止学校服务器检查到多个ttl值判断为共享上网。2.IPID值伪装修改数据包IPID值全部统一,windows网络协议栈一台主机的ipid值是连续的,如果检测到ipid值跳跃,说明有网络共享行为。3.对数据进行加密对未加密协议的流量进行加密走代理,比如http协议,防止学校服务器对明文数据包分析出设备信息,如果分析到多个含有不同设备的数据包,则判断为共享上网。我曾经用路由器对所有流量走服务器代理,成功破解了校园网。前提是你得在学校外面有一台有固定ip的服务器我通过分析数据包特征发现,数据包的ttl值通过gswifi路由器会被设置为初始值,正常的路由器会对数据包的ttl值减一,其次是IPID值,全部为一个统一值。 在高级防检测功能里的服务器提供商。{cloud title="校园网" type="lz" url="https://tanghan.lanzoul.com/igpmc03ezh3i" password=""/}
2022年09月01日
1,286 阅读
5 评论
20 点赞
2022-08-10
创建自签名 ssl 证书
运行环境是Linux,且需要已安装openssl组件自签发的证书会不被浏览器信任所产生拦截推荐限用于测试,勿用于生成环境。mkdir -p ~/myssl && cd ~/myssl cat <<EOF > self.cnf [req] distinguished_name = req_distinguished_name [v3_req] subjectAltName = @alt_names [req_distinguished_name] [alt_names] DNS.1 = example.org DNS.2 = *.example.org EOF # 设置证书主题信息 COUNTRY="CN" STATE="Beijing" CITY="Beijing" ORGANIZATION="ExampleOrg" ORG_UNIT="Devops" COMMON_NAME="example.org" EMAIL="ops@example.org" # 生成自签名 SSL 证书 openssl req -newkey rsa:4096 -x509 -nodes -days 3650 -extensions v3_req \ -config self.cnf -keyout server.key -out server.crt \ -subj "/C=$COUNTRY/ST=$STATE/L=$CITY/O=$ORGANIZATION/OU=$ORG_UNIT/CN=$COMMON_NAME/emailAddress=$EMAIL"
2022年08月10日
979 阅读
2 评论
18 点赞
1
2
3