如何在windows上设置端口转发
管理员身份打开终端添加端口转发规则
netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=新端口 connectaddress=服务器IP
删除端口转发规则
netsh interface portproxy delete v4tov4 listenaddress=服务器IP listenport=端口
查看端口转发规则
netsh interface portproxy show v4tov4
查看端口占用netstat -aon | findstr "端口号"
CSS的基本使用
CSS简介
什么是CSSCSS:Cascading Style Sheet 层叠样式表
是一组样式设置的规则,用于控制页面的外观样式
为什么使用CSS实现内容与样式的分离,便于团队开发
样式复用,便于网站的后期维护
页面的精确控制,让页面更精美
CSS作用页面外观美化
布局和定位
基本语法<head> <style> 选择器{ 属性名:属性值; 属性名:属性值; } </style></head>
选择器:要修饰的对象(东西)
属性名:修饰对象的哪一个属性(样式)
属性值:样式的取值
CSS的引用方式CSS有3中引用方式:内部样式、行内样式、外部样式
内部样式在页面头部通过style标签定义
对当前页面中所有符合样式选择器的标签都起作用
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document< ...
使用kali的Aircrack-ng使wifi用户断网测试
准备工作
使用VMware虚拟环境安装kali
一张支持监听的网卡(可以USB网卡)
网卡连接虚拟机
连接虚拟机后把USB网卡拔了再插一次,不重新插拔后续扫描wifi可能扫描不出来
网卡再次插上后就默认连接虚拟机了,不要在VMware里再次点击网卡连接
测试网卡是否支持监听新建终端输入命令
airmon-ng
如果你的网卡支持Aircrack-ng就会显示出来
开启监听模式清除干扰进程
airmon-ng check kill
开启监听
airmon-ng start wlan0
扫描wifi信号airodump-ng wlan0mon
当你扫描到你想攻击的wifi时按下CTRL + C停止扫描,并记下wifi信息
参数解释
PWR 信号强弱
BSSID wifi的mac地址
CH wifi的信道
ESSID wifi名
扫描连接wifi的用户airodump-ng -c 7 --bssid 3C:E3:E7:61:AF:2F wlan0mon
参数解释
-c 要扫描的wifi的信道
–bassid 要扫描的wifi的mac地址
参数解释
BSSID wif ...
QQ机器人搭建教程
准备工作
一台能连网的服务器
一个被封也不会心疼的QQ号
安装javayum install -y java-1.8.0-openjdk.x86_64
apt-get install openjdk-8-jdk
安装插件进程(ZeroBot-Plugin)fork到自己的仓库登录github并打开ZeroBot-Plugin的官方仓库
点击fork
点击Create fork
创建action如图点击
修改代码回到Code 点击main.go
点击小铅笔修改代码
把这行的椛椛改成你想要的机器人名字
adana := flag.String("n", "椛椛", "Set default nickname.")
把这12345678改成机器人主人的QQ号并取消注释
// 通过代码写死的方式添加主人账号// sus = append(sus, 12345678)// sus = append(sus, 87654321)
// 通过代码写死的方式添加主人账号 sus = append(sus, 主人QQ号)// ...
vi编辑器教程
如何使用vi/vimvi/vim 文件路径
例如
vi /usr/local/test.txt
这样就进入了vim的命令模式
vim的3种模式
命令模式(Command Mode)
插入模式(Insert Mode)
末行模式(Command-Line Mode)
命令模式用户刚刚启动 vi/vim,便进入了命令模式
常用命令
i – 切换到输入模式,在光标当前位置开始输入文本。
x – 删除当前光标所在处的字符。
D – 删除光标所在位置到行尾之间所有的字符
: – 切换到底线命令模式,以在最底一行输入命令。
a – 进入插入模式,在光标下一个位置开始输入文本。
o:在当前行的下方插入一个新行,并进入插入模式。
O – 在当前行的上方插入一个新行,并进入插入模式。
dd – 删除当前行。
yy – 复制当前行。
p(小写) – 粘贴剪贴板内容到光标下方。
P(大写)– 粘贴剪贴板内容到光标上方。
u – 撤销上一次操作。
Ctrl + r – 重做上一次撤销的操作。
:w – 保存文件。
:q – 退出 Vim 编辑器。
:q! – 强制退出Vim ...
hexo常用命令
创建文章hexo new "文章标题"
上传部署3连hexo cl && hexo g && hexo d
预览博客(本地运行)通过 http://localhost:4000/ 访问
hexo cl && hexo g && hexo s
生成上传后的文件(即github上的所有文件)hexo cl && hexo g
文件在public里
删除public文件夹hexo cl
hexo框架下twikoo评论系统本地部署
环境框架Hexo
主题Butterfly(其他主题方法一样)
本地(服务器安装)centos7为例
安装docker安装docker
yum install docker -y
创建twikoo容器
docker run --name twikoo -e TWIKOO_THROTTLE=1000 -p 8077:8080 -v ${PWD}/data:/app/data -d imaegoo/twikoo
这样twikoo的对外端口就是8077端口,你也可以改成其他没有被占用的端口
测试http://服务器IP:8088
出现
即成功
外部访问(https访问)如果你的博客没有证书(即通过 http://你的博客链接 访问你的博客),那么就直接跳到
Nginx反向代理获取ssl证书
略
安装Nginx
略
修改Nginx配置文件
server { listen 443 ssl; server_name twi.cutcutfish.org; #你的子域名 ssl_cer ...
hexo在linux上一键push脚本
hexo一键上传的脚本在博客根目录新建 up.sh 文件
添加内容
#!/bin/bashhexo cl && hexo g && hexo d
完成!!
使用在博客根目录使用 ./up.sh 即可
Front-matter
Post Front-mattertitle:date:updated:tags:categories:keywords:description:top_img:comments:cover:toc:toc_number:toc_style_simple:copyright:copyright_author:copyright_author_href:copyright_url:copyright_info:mathjax:katex:aplayer:highlight_shrink:aside:abcjs:
解释
title: 【必需】文章標題date: 【必需】文章創建日期updated: 【可選】文章更新日期tags: 【可選】文章標籤categories: 【可選】文章分類keywords: 【可選】文章關鍵字description: 【可選】文章描述top_img: 【可選】文章頂部圖片comments: 【可選】顯示文章評論模塊(默認 true)cover: 【可選】文章縮略圖(如果沒有設置top_img,文章頁頂部將顯示縮略圖,可設為 ...
修改hexo框架Butterfly主题的文字大小和字体
前言修改Butterfly字体大小的时候发现网上搜不到Butterfly主题的文字大小修改教程,所以自己写一个
解决修改博客根目录的/themes/butterfly/_config.yml
font: global-font-size: 16px code-font-size: 15px font-family: Noto Serif SC code-font-family: Roboto Mono
global-font-size 全局文字大小
code-font-size 代码文字大小
font-family 全局文字字体
code-font-family 代码文字字体
字体在 Google Fonts 挑选一个即可
Butterfly好像只能修改全局字体和代码字体(?)
也可能是我没找到在哪修改,希望知道咋修改的师傅留个言,阿里嘎多