备案 控制台
开发者社区 开发与运维 文章 正文

网络安全-WEB中的常见编码(1)

简介: 网络安全-WEB中的常见编码(1)

简介

编码(encode)和 解码(decode)是相当广泛的话题,设计计算机对信息处理的方式,常见于加解密中,当然学习WEB也要了解一些常见的编码,可在攻击中使用编码绕过。

ASCII编码

ASCII (American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。

到目前为止共定义了128个字符:

                                  ASCII码表

image.png

image.png

image.png

image.png

image.png

image.png

常见ASCII码的大小规则:0~9

1)数字比字母要小。如 “7”<“F”;


2)数字0比数字9要小,并按0到9顺序递增。如 “3”<“8” ;


3)字母A比字母Z要小,并按A到Z顺序递增,如“A”<“Z” ;同理,字母a比字母z要小,“a”<“z”;


4)同个字母的大写字母比小写字母要小32。如“A”<“a” ;


几个常见字母的ASCII码大小: “0”为 48“、A”为65、“a”为97


当然,不在ASCII码表上的也可以转为ASCII码,例如,汉字,一般汉字是由两个ASCII码表示的,例如,下图的“好”,对应的ASCII码表的十六进制为"0x597d"。

2020062310470442.png

ASCII与中文互转

使用网站: Jsons.cn

URL与URL编码

URL详解

URL(Uniform Resource Locator,统一资源定位器、定位地址俗称网页地址简称网址),是因特网上标准的资源地址,如同在网络上的门牌。

完整格式如下:

scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]

博主翻译为:

[协议类型]://[用户名[:密码]]@[服务器地址]:[端口号]/[资源层级UNIX文件路径][文件名]?[查询]#[片段ID]

协议类型:常见的有http、https,还有ftp、file、mailto、data等。

用户名、密码:这没什么好解释的,就是字面意思。

服务器地址:有的时候你在URL上看到的是域名,其实会通过DNS转为IP地址,所以还是服务器IP地址。

端口号:常见80、443、21、22等。

资源层级文件路径:大部分会隐藏,就是服务器的目录路径,使用"/"区别每一层。

文件名:如访问网页,可能是xxx.htm、xxx.html、xxx.php等,例如,index.html。

查询:使用"&"连接

片段ID:有的时候被称为“锚点”,一般是指CSS中的id,就是使用浏览器调试时看到的id属性,有时也可通过这个进行XSS或sql注入。

其中[用户名[:密码]]、[端口号]、[查询]、[片段ID]都属于选填项。

举例,百度搜索“URL”

image.png

https://www.baidu.com/s?wd=URL&rsv_spt=1&rsv_iqid=0x9301a681000886a5&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&rqlang=cn&tn=monline_3_dg&rsv_enter=1&rsv_dl=tb&oq=%25E7%25BD%2591%25E9%25A1%25B5%25E5%25B8%25B8%25E8%25A7%2581%25E7%25AB%25AF%25E5%258F%25A3&rsv_btype=t&inputT=1261&rsv_t=9e6dxJCpWcKjLXQJUgMddsJJuii8ZyY1DWVJyg09VRMhI1GnlLa2iQbChZqeHUrnLbDW&rsv_pq=951e43e1001401fa&rsv_sug3=200&rsv_sug1=120&rsv_sug7=100&rsv_sug2=0&rsv_sug4=1821

https:协议类型

www.baidu.com:域名,会转为ip。

2020062310470442.png

ping百度

image.png

更换为a.shifen.com

本质上都是转为IP,我们修改为前面的110.242.68.3。

image.png

转为ip访问

s:文件名

wd=URL&...:查询,使用key=value形式。可以直接修改URL为LadyKiller9,再访问。可以看到值传过去了。

2020062310470442.png

URL直接改为LadyKiller9

端口的话,在IP后面加 :443 即可,但是访问后会隐藏掉。

片段ID可自己添加一个:

2020062310470442.png

找到一个id

https://110.242.68.3/s?wd=LadyKiller9&rsv_spt=1&rsv_iqid=0x9301a681000886a5&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&rqlang=cn&tn=monline_3_dg&rsv_enter=1&rsv_dl=tb&oq=%25E7%25BD%2591%25E9%25A1%25B5%25E5%25B8%25B8%25E8%25A7%2581%25E7%25AB%25AF%25E5%258F%25A3&rsv_btype=t&inputT=1261&rsv_t=9e6dxJCpWcKjLXQJUgMddsJJuii8ZyY1DWVJyg09VRMhI1GnlLa2iQbChZqeHUrnLbDW&rsv_pq=951e43e1001401fa&rsv_sug3=200&rsv_sug1=120&rsv_sug7=100&rsv_sug2=0&rsv_sug4=1821#foot

2020062310470442.png

访问上方URL

可以看到右侧滑块在最下方,浏览器直接显示到后面。CSDN的目录也是这个原理,鼠标放在文章的目录上,会显示文章的URL#tx,x从0开始编号。

URL编码

任何URL编码的字符都以%作为前缀,有时也称URL编码为百分号编码。

URL编码表

                                  URL编码表

image.png

image.png

image.png

一些常见的编码在上表加粗,红色显示,%20是空格。对于汉字也可以进行编码。

2020062310470442.png

对”你好“进行URL编码,得到“%E4%BD%A0%E5%A5%BD”,汉字一般是三个百分号编码,将上访url中的“你好”换为“%E4%BD%A0%E5%A5%BD”会得到同样的页面。在进行攻击,比如sql注入时,可能会过滤and、select等sql关键字,有时可通过URL编码绕过。

2020062310470442.png

URL编码

使用网站: Jsons.cn






lady_killer9
目录
相关文章
godspeed_lucip
|
2月前
计算机网络:思科实验【1-访问WEB服务器】
计算机网络:思科实验【1-访问WEB服务器】
godspeed_lucip
90 2
计算机网络:思科实验【1-访问WEB服务器】
wmh1024
|
3月前
|
开发框架 安全 .NET
【网络安全】web源码详解及拓展
【网络安全】web源码详解及拓展
wmh1024
86 0
懒时小窝
|
2月前
|
存储 网络协议 Linux
《网络是怎么样连接的》读书笔记 - WEB服务端请求和响应(五)
《网络是怎么样连接的》读书笔记 - WEB服务端请求和响应(五)
懒时小窝
37 0
秋说
|
4月前
|
前端开发 JavaScript 安全
【网络安全/前端XSS防护】一文带你了解HTML的特殊字符转义及编码
【网络安全/前端XSS防护】一文带你了解HTML的特殊字符转义及编码
秋说
163 0
浩泽学编程
|
1月前
计算机网络:物理层(编码与调制)
计算机网络:物理层(编码与调制)
浩泽学编程
35 0
xiejava
|
1月前
|
SQL 监控 安全
网络安全产品之认识WEB应用防火墙
随着B/S架构的广泛应用,Web应用的功能越来越丰富,蕴含着越来越有价值的信息,应用程序漏洞被恶意利用的可能性越来越大,因此成为了黑客主要的攻击目标。传统防火墙无法解析HTTP应用层的细节,对规则的过滤过于死板,无法为Web应用提供足够的防护。为了解决上述问题,WAF应运而生。它通过执行一系列针对HTTP、HTTPS的安全策略,专门对Web应用提供保护。
xiejava
45 1
对你痴情
|
1月前
|
人工智能 监控 安全
网络安全知识入门:Web应用防火墙是什么?
网络安全知识入门:Web应用防火墙是什么?
对你痴情
22 1
秋说
|
2月前
|
前端开发 安全 JavaScript
【网络安全 | 网安工具】御剑WEB指纹识别系统使用详析
【网络安全 | 网安工具】御剑WEB指纹识别系统使用详析
秋说
82 0
懒时小窝
|
2月前
|
网络协议 应用服务中间件 nginx
一、《图解HTTP》- WEB和网络基础
一、《图解HTTP》- WEB和网络基础
懒时小窝
35 0
飞翔的佩奇
|
3月前
springmvc web.xml文件配置中文编码过滤器
springmvc web.xml文件配置中文编码过滤器
飞翔的佩奇
34 0

热门文章

最新文章

  • 1
    阿里云安全产品,Web应用防火墙与云防火墙产品各自作用简介
  • 2
    构建高效响应式Web界面:现代前端框架的比较
  • 3
    在Python Web开发过程中:数据库与缓存,MySQL和NoSQL数据库的主要差异是什么?
  • 4
    组态软件之万维组态介绍(web组态、html组态、vue2/vue3组态)
  • 5
    Linux系统之部署web-check网站分析工具
  • 6
    《理解 WebSocket:Java Web 开发的实时通信技术》
  • 7
    jwt-auth插件实现了基于JWT(JSON Web Tokens)进行认证鉴权的功能。
  • 8
    Python Web框架比较:Django vs Flask vs Pyramid
  • 9
    Web 前端开发中的最佳实践
  • 10
    从前端到后端:构建现代化Web应用的技术探索
  • 1
    网络技术基础(16)——DHCP中继
    32
  • 2
    网络技术基础(15)——DHCP简介与配置
    44
  • 3
    网络技术基础(14)——ACL访问控制列表
    385
  • 4
    P2P网络下分布式文件共享场景的测试
    33
  • 5
    【spring(六)】WebSocket网络传输协议
    22
  • 6
    C/C++网络编程基础知识超详细讲解第三部分(系统性学习day13)
    30
  • 7
    C/C++网络编程基础知识超详细讲解第二部分(系统性学习day12)
    21
  • 8
    C/C++网络编程基础知识超详细讲解第一部分(系统性学习day11)
    38
  • 9
    网络安全产品之认识蜜罐
    25
  • 10
    基于深度学习的网络异常检测与自动化响应系统设计与实现
    40
  • 相关课程

    更多
  • Java Web开发系列课程 - Spring框架入门
  • 网络管理者必知-2分钟了解新出台的《网络安全法》
  • 企业Web常用架构LAMP-LNMP实战
  • 高校精品课-西安交通大学-Web 编程技术
  • Java Web项目实战 - 图书商城
  • Java面试疑难点解析 - Java Web开发
  • 相关电子书

    更多
  • Web应用系统性能优化
  • 高性能Web架构之缓存体系
  • PWA:移动Web的现在与未来
  • 相关实验场景

    更多
  • 每个IT人都想学的“Web应用上云经典架构”实战
  • 使用SLB+2ECS+NAS,部署电商web网站的高可用架构
  • 1分钟SAE部署Web在线游戏
  • 云上Web及FTP
  • WEB网页编程实战
  • 通过部署流行Web框架掌握Serverless技术
  • 下一篇
    部署LAMP环境(Alibaba Cloud Linux 3)

    聚圣源物业公司起名宝宝起名 龙仙王的日常生活漫画寻找前世之旅小说苑氏起名大全起霸气名字名誉权纠纷起诉状范文陕西影视频道首饰店起名如何起一个笔名梦见好多蛇草房子读后感梓用来起名称僵尸电影大全儿起名星座般配公司测名称起名qq自由幻想符号孩子起名字男孩印刷包装厂起名八字缺土取名起名大全大全门店起名字测试火影忍者羁绊5.5单田芳评书隋唐演义美容工作室起什么名字比较好瓷都有限公司起名网酒品牌起名股票软件论坛游龙嬉春给孩子男起名淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

    聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化