栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

终端常用的命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

终端常用的命令

日常开发中,会遇到一些终端指令,例如查看本地进程、查看dns解析、本机公网地址等

文本主要是进行记录汇总:(mac)

常见执行
  1. 查看本机公网id:curl ifconfig.co 或 curl -v ifconfig.co
  2. 监听本地端口: nc -l 8080
  3. 查看进程占用系统资源:top
  4. 查看本机的networkspace:ip netns list
  5. 自动多次执行:
for i in `seq 10`; do curl http://127.0.0.1:8080; done
  1. 查看dns:nslookup www.baidu.com
  2. 查看iptables规则:iptables -nL -t nat
  3. 查看tcp链接状态:netstat -an | grep tcp
  4. 查看dns信息:dig image.baidu.com
浏览器解码

浏览器解析 HTML 文档时主要有三个过程:HTML 解析、URL解析、JavaScript 解析。
每个解析器负责解码和解析文档中对应的部分,且解析是有顺序的。

&#x、u 都可以表示Unicode 编码;
javascript 编码格式:u
html 实体编码:&#
URL 编码:%74、%20

说明:不同浏览器的运行效果有差异。

HTML 解码示例:

HTML 编码

对于 a 标签, href 属性 javascript:alert(1) 编码比较

1 未编码

1 href 中的 r 进行了编码

1 javascript 中的 r 进行了编码

1 alert 中的 r 进行了编码

URL 解码示例:

URL 解码

对于 a 标签, href 属性 javascript:alert(1) 编码比较

1 未编码

2 href 中的 r 进行了编码

3 javascript 中的 r 进行了编码

4 alert 中的 r 进行了编码

Javascript 解码示例:

JavaScript 解码

对于 a 标签, href 属性 javascript:alert(1) 编码比较

1 未编码

2 href 中的 r 进行了编码

3 javascript 中的 r 进行了编码

4 alert 中的 r 进行了编码

注意:混合编码涉及到解码顺序,其中优先级由低到高为 JS < URL < HTML

二层混合编码:

二层混淆 解码

对于 a 标签, href 属性 javascript:alert(1) 编码比较

1 alert(1) 中的 r 进行js编码, 后url编码

2 alert(1) 中的 r 进行 js 编码, 后 html 编码

3 alert(1) 中的 r 进行 url 编码, 后 html 编码

三层混合编码:

三层混淆 解码

对于 a 标签, href 属性 javascript:alert(1) 编码比较

alert(1) 中的 r 进行 js 编码, 后 url 编码, 再 html 编码

工具网址
  1. html编码解码:http://monyer.com/demo/monyerjs/
  2. url编码解码:https://www.urldecoder.org/
  3. unicode编码解码:https://www.online-toolz.com/tools/text-unicode-entities-convertor.php
  4. 短链接:https://www.985.so/
  5. 常见的文件头格式解析工具:ultraEdit
  6. MIME类型查看:https://www.iana.org/assignments/media-types/media-types.xhtml
  7. SHA1 在线编码: https://emn178.github.io/online-tools/index.html
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/890526.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号