首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

PHP 中文域名 和 Punycode 相互转码

域名 punycode 中文 IDN IDN 国际化域名(英语:Internationalized Domain Name,缩写:IDN) Punycode 国际化域名的编码方式,中文域名和一些特殊文字...都需要Punycode 编码一下的 中文(特殊文字)转 Punycode 通过 idn_to_ascii 函数 参考地址:https://www.php.net/manual/zh/function.idn-to-ascii.php...它有四个参数 domain, utf8 格式的域名,就是。...函数 参考地址:https://php.net/manual/zh/function.idn-to-utf8.php 参数和 idn_to_ascii 一样的,就是域名是已经转码过的,然后通过这个函数转换回去...idn_to_utf8("alone88.xn--6qq986b3xl") 转成成alone88.我爱你,后面的参数可以省略的 本文由 Alone88 创作,采用 知识共享署名4.0 国际许可协议进行许可

3.8K10

浅析Punycode钓鱼攻击

IDN:国际化域名(英语:Internationalized Domain Name,缩写:IDN)又称特殊字符域名,是指部分或完全使用特殊的文字或字母组成的互联网域名,包括法语、中文、斯拉夫语、泰米尔语...IDN域名是使用unicode字符集。...计算与知名网址的相似度 此时这个待检测域名被映射成一个它所有可能的相似域名,这时候将top2w的知名网址域名与这个相似域名做一个交集,如果该域名是由IDN域名衍生而来的,则只要这个域名与知名网站有交集则认定这个域名有高度伪造嫌疑...,因为常常使用IDN域名的情况通常是有伪造嫌疑的。...如果该域名不是由IDN域名衍生而来的,则判断与知名网站域名交集个数是否为1(这里的意义在于伪造的域名具有极强的针对性)而且判断这两个域名之间的编辑距离是否为1。

1.9K20

【DNS 解析】中文域名·场景应用

DNS 解析用户实践征文 https://cloud.tencent.com/document/product/855/73680 由于多数内容都被写完了,故投稿一篇【中文域名】场景应用。...纯中文域名如 新闻.中国 或半 中文 中国.cn 都是由punycode编码转换的到的地址,属于idn域名(国际化域名)。 但由于特殊性出现了常见的问题,如搜索不收录,邮件不支持等。...首先购买纯英文的通用域名确保域名可靠性。...随便找一个punycode编码转换的网站 https://myssl.com/punycode.html (wgpro.com是我的域名 前面随便写个中文就当自己是 二级中文域名用吧 如 中国.com.cn...但是优点比纯定义的idn 中文域名好,可以绑邮件可以加搜索。 用途如一个站 绑定多域名 例下 原来 down.wgpro.com 还能在绑个下载.wgpro.com 顺手又不累

12.4K40

关于「域名」的通用基础术语及服务概念

域名注册局:域名注册局 即 域名注册管理机构,是负责管理顶级域名对外注册分配的域名注册管理机构,如: Verisign、Donuts、Afilias 等域名注册商:域名注册商是一个商业实体或组织,它们由...相关概念域名注册:域名注册通常由用户向域名注册商发起注册委托申请,并由对应的域名注册代理机构进行代理申请。一般注册的域名大多为“二级”或“三级”域名。...不同域名管理机构对于域名到期时间或存在差异,通常是域名有效期到期后30天内为「续费期」。温馨提示:域名如未及时续费,将会进入到「域名赎回期」,此时赎回后方可继续使用域名,否则域名将会面临被删除。...IANA:全球域名后缀目录,查看域名所属管理机构及详细信息ICANN:查看全球通用的域名注册管理条例DNSPod:国内领先的免费智能 DNS 服务商PunyCoder:将 IDN 文本或 Emoji 转化为可注册的编码...NOMINET:全球支持 IDN 域名注册的后缀列表查询TLD List:全球主流注册商域名注册价格对比RDAP:注册数据访问协议DN Pedia:全球每日域名新增概览NameStat:查看 NewgTLD

15.7K83

如何使用openSquat检测钓鱼域名域名占用

关于openSquat openSquat是一款开源的智能化OSINT公开资源情报工具,该工具可以帮助广大研究人员检测和识别特定的网络钓鱼域名域名占用问题。...功能介绍 该工具支持检测下列安全问题: 网络钓鱼活动 域名占用/域名抢占 误植域名/URL劫持 域名比特错误 IDN域名同态技术攻击 Doppenganger域 其他跟域名相关的欺诈攻击 关键功能如下...: 自动更新新注册的域(每天一次) 计算单词相似度的Levenshtein距离 获取活动和已知的网络钓鱼域名 IDN域名同态技术攻击检测 与VirusTotal的集成 与Quad9 DNS服务集成 使用不同级别的置信阈值进行微调...: python opensquat.py --subdomains 检查域名的开放端口80/443: python opensquat.py --portcheck 网络钓鱼验证(网络钓鱼数据库):...格式输出: python opensquat.py -o example.csv -t csv 启动证书透明度检测: python opensquat.py --ct 周期搜索-搜索从上个月开始注册的域名

2.7K20

换一种姿势挖掘任意用户密码重置漏洞

国际化域名IDN)简介 上文已经提到过这个东西了,其实很简单,咱们通常使用的域名都是英文(ascii)字符的,而IDN则允许我们注册ascii字符以外的字符为域名,比如我可以注册一个域名为“阿信.com...虽然我们是注册了这么一个域名奥,但是可能是为了方便存储?(我也不知道方便啥 ?)...,国际化域名中提供了一种其他字符的域名到ascii字符域名的一个映射,这个映射就是Punnycode,你可以到如下地址体验一下中文域名转换为Punnycode是啥样的: https://www.punycoder.com...提供了一个在公网能够访问到的域名burpcollaborator.net,并且在使用collabrator的时候会随机生成一个二级域名供我们使用,比如3bfqygorkwzimx55ppnmvkandej47t.burpcollaborator.net...那我们怎么利用这个域名来挖掘这种漏洞呢?

59630

一种几乎无法被检测到的Punycode钓鱼攻击,Chrome、Firefox和Opera等浏览器都中招

黑客可利用Chrome、Firefox和Opera浏览器中的已知漏洞,将虚假的域名伪装成苹果、谷歌或者亚马逊网站,以窃取用户的登录凭证、金融凭证或其他敏感信息。 防钓鱼的最佳方式是什么?...许多Unicode字符,代表的是国际化的域名中的希腊、斯拉夫、亚美尼亚字母,看起来跟拉丁字母一样,但是计算机却会把他们处理成完全不一样网的网址。...Punycode是浏览器使用的特殊编码,目的是将Unicode字符转义成字符数目有限的ASCII 码字符集(A-Z,0-9),由国际化域名IDN)系统支持。...比如说,中文域名“短.co”用Punycode来表示就是“xn--s7y.co”。...浏览器设置将显示network.IDN_show_punycode参数,双击或者右键选择Toggle,将值改为“True”。

2.2K90

域名命名规则及交易平台

通过浏览器输入域名访问网页的实质是通过DNS(域名解析系统)访问该网站的IP地址。...负责管理全球域名的机构是ICANN(因特网域名与地址管理机构)。由于在因特网上的各级域名是分别由不同机构管理的,所以各个机构管理域名的方式和域名命名规则也有所不同。...等) 2、”-“不能用作开头和结尾  3、域名最长可达67个字节(包括后缀.com、.net、.org等) 国际域名和国内域名区别 国际域名是用户可注册的通用顶级域名的俗称。...域名后缀 常用国际: .com .cn .net .org  中文相关IDN:中文.com 中文.cn .网络 .中国 ....公司 .中文网 .在线 .移动 .中国香港 .中国台灣 .商城 .集团 .我爱你  其它 IDN 域名 A: .ac .ae .aero .af .ag .al .am .arpa .as .asia

9.5K50

Unicode钓鱼

官网网站域名:ape.com 仿冒网站域名:◤аре.com◢ 其中,前者的“ аре ”和后者的 “ ape ” 三个字母虽然看上去一样,但对于计算机来说都不一样,6个字母的编码如下表所示: 1、...但是当整个钓鱼网站的IDN域都是由一种外文编码组成,例如上文的◤аре.com◢,火狐浏览器就识别不了了。。。 其它浏览器会出现这个问题吗?...目前测试了三个主流浏览器,其中65版本的Chrome、IE 11,都能自动完成识别,并将IDN域以“Punycode”的形式显示。...原理也比较简单:当非 ASCII 字符出现在IDN域里,会用“ Punycode”进行 转码,结果就会出现“xn--”开头的一串字符。而最新版的火狐浏览器则还没解决这个问题。...4、升级浏览器,比如用最新Chrome浏览器,而如果是火狐浏览器用户,可以下载并使用IDN safe等相关插件,这将使Firefox以“Punycode”形式显示IDN域,从而可以识别恶意域名

1.1K50

Learn Http with Curl

dns 支持根据不同的 source ip 返回不同的结果,一个简单的例子是:我有一个域名绑定了两个地址,一个国内地址,一个海外地址,我希望海外的 dns 请求返回海外地址,国内的 dns 请求返回国内地址...--happy-eyeballs-timeout-ms: 你有没有想过,当一个域名有 ipv4 和 ipv6 双栈地址当时候,curl 或者浏览器是怎么访问的?...--libcurl : 和一些高级的 http client 类似,curl 实际上也支持把一个 http 请求直接转化为代码,使用这个选项就会转化为 使用 libcurl 的 c 代码。...实际上这还是一个常见需求,比如 curl 的域名比较多,或者一个爬虫场景,dns 解析可能是瓶颈,这时候异步 dns 的帮助是很大的brotli支持 Brotli压缩算法 类似的 feature 还有 ..., 什么是 IDN以及 IDN 带来的风险,可以参考这篇文章IPv6支持 IPv6Kerberos支持 Kerberos V5 鉴权,类似的 feature 还有 NTLM/SPNEGO/TLS-SRP

1.3K120

punycode转码以及UniCode编码表参考文章

Punycode是一个根据RFC 3492标准而制定的编码系统,主要用於把域名从地方语言所采用的Unicode编码转换成为可用於DNS系统的编码。Punycode可以防止IDN欺骗。...国际化域名IDNs   早期的DNS(Domain Name System)是只支持英文域名解析。...浏览器对punycode的支持     目前,因为操作系统的核心都是英文组成,DNS服务器的解析也是由英文代码交换,所以DNS服务器上并不支持直接的中文域名解析,所有中文域名的解析都需要转成punycode...其实目前所说和各种浏览器完美支持中文域名,只是浏览器软里面主动加入了中文域名自动转码,不需要原来的再次安装中文域名转码控件来完成整个流程。...域名串不允许有除“-”以外的标点符号,包括空格。 可以夹杂中文和英文。 可以输入全角英文字母,全角字母不区分大小写。

1.7K20

【运筹学】线性规划数学模型标准形式 ( 标准形式 | 目标函数转化 | 决策变量转化 | 约束方程转化 | 固定转化顺序 | 标准形式转化实例 ) ★★

文章目录 一、线性规划标准形式 二、线性规划 普通形式 -> 标准形式 目标函数 转化 三、线性规划 普通形式 -> 标准形式 无约束的决策变量转化 四、线性规划 普通形式 -> 标准形式 约束方程 转化...五、线性规划 普通形式 -> 标准形式 小于等于 0 的变量转化 六、线性规划 普通形式 -> 标准形式 转化顺序说明 七、线性规划 普通形式 -> 标准形式 转化实例 一、线性规划标准形式 ----...个 , 约束条件不等式个数为 m 个 , 约束条件不等式的系数为一个 m \times n 矩阵 , m 行 n 列的矩阵 ; 二、线性规划 普通形式 -> 标准形式 目标函数 转化...约束方程 -3x_1 + x_2 + 2x_3 = -5 转化 ( 右侧常数转正数 ) 该式子是等式 , 但是右侧常数小于 0 , 这里需要将右侧的常数转化为正数 , 在方程两边乘以 -1...目标函数转化 转化顺序说明 : 在处理上述转化时 , 需要加入新的变量 , 如 无约束的变量需要增加两个变量 , 约束方程的 松弛变量 和 剩余变量 , 因此目标函数最后转化 ; ( 1 ) 将新增的变量加入

2.3K20
领券