博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一些同形异码字符
阅读量:4477 次
发布时间:2019-06-08

本文共 409 字,大约阅读时间需要 1 分钟。

昨天朋友在群里发了个链接

g = function () {  H = 3  return H + H}f = function () {  Η = 2  return Η + H}// 3 + 3 = 6alert(g())// 2 + 2 = 5alert(f())

这段代码实际上是用了外形相同的字符,造成的错觉(查charCode,或者放到chrome的代码编辑器,选中其中一个H就能看到)。

在做病毒时候常用这种障眼法给文件名取名,但上面的文字好像只是特定字体才行

x = '';for (var i = 0; i < 1400; i++){  x += '' + (900 + i) + ' ' + String.fromCharCode(900 + i) + '\n';}console.log(x);

转载于:https://www.cnblogs.com/arliang/p/3771877.html

你可能感兴趣的文章
学习_HTML5_day3
查看>>
计算机网络与应用第二次笔记
查看>>
Django之ORM查询
查看>>
学习python第七天
查看>>
Flask基础(07)-->正则自定义转换器
查看>>
C++著名程序库的比较和学习经验(STL.Boost.GUI.XML.网络等等)
查看>>
Spring Boot构建RESTful API与单元测试
查看>>
【JavaScript你需要知道的基础知识~】
查看>>
谷歌搜索语法
查看>>
static 静态变量
查看>>
Java面试题(05)
查看>>
操作符重载
查看>>
Docker 安装及问题处理
查看>>
JavaScript中的call 和apply的用途以及区别
查看>>
HashMap完全解读
查看>>
匿名内部类
查看>>
man命令重定向后有^H乱码问题
查看>>
自定义popupwindow(解决位置控制困惑)
查看>>
BZOJ4071: [APIO2015]八邻旁之桥
查看>>
Redis的六种特性 场景
查看>>