想到一种简单的规避敏感词的方法

299 天前
 qian0nian

现在微信和国内其他软件都有敏感词检测,很不友好。一种常见的解决方法是将内容加密后发送,但接收方需要打开其他网站才能解密并查看内容,而且如果使用对称加密算法,还需要事先共享密钥。

忽然想到一种不需要事先共享密钥且解密方便的方法。它的思路是将文本转换为一段可以执行的 JavaScript 代码。然后只需将该代码复制到浏览器的控制台中执行,即可解密出原始文本内容。对于程序员来说,这种方法非常方便,同时也规避了检测的风险,因为微信等软件不太可能执行每个用户发送的代码。

12233 次点击
所在节点    分享创造
168 条回复
lhbc
299 天前
不如,换个 IM ?
反正你们都会复制出来还会跑 js 了
iOCZ
299 天前
请仓颉再造一次
qian0nian
299 天前
转成代码前先将原文进行编码,现在遇到一个小问题就是文字转码为其他字符后会增加字符的数量。比如 100 字的文本在转换后可能变成 300 字的文本
shawndev
299 天前
每次都需要复制出去的操作成本很高,不如考虑用小戈输入法的加密模式。
darkengine
299 天前
😒 这段 JavaScript 代码谁都可以执行,那为啥不把密文和密钥一起发过去
qian0nian
299 天前
@shawndev 这样需要下载软件不太方便
wonderfulcxm
299 天前
你如果觉得微信等软件不太可能执行每个用户发送的代码,那为什么不直接 base64 编码得了
Hancock
299 天前
亲身经历: 不要在 wx 发送加密的数据,某些加密后数字连起来更敏感,最近刚解封
qian0nian
299 天前
@darkengine 感觉对于程序员群体来说打开浏览器控制台比打开其他解密网站要方便
qian0nian
299 天前
@Hancock Σ(っ °Д °;)っ数字也会被检测吗
Crump
299 天前
tool.bog.ac/nsnmn 👲👱🐫🏬👐🎆🎰🍱🎓🍻👷🎨🎑🎍🚶🍟💰😜🎑🎾🔱
x86
299 天前
火星文不行吗?
---
哯茬嶶信啝國禸娸彵軟件嘟洧勄憾詞撿恻,佷芣伖恏。①種瑺見哋解吷汸琺湜將禸嫆咖滵後潑鎹,泹帹荍汸濡婹咑閞娸彵蛧跕財能解滵並楂看禸嫆,洏苴洳淉使鼡怼稱咖滵匴琺,還濡婹倳姺珙啍滵钥。

唿嘫想菿①種芣濡婹倳姺珙啍滵钥苴解滵汸楩哋汸琺。咜哋偲蕗湜將妏夲啭換潙①葮妸姒秇垳哋 JavaScript 笩犸。嘫後呮濡將姟笩犸復淛菿瀏灠噐哋啌淛珆狆秇垳,旣妸解滵炪厡始妏夲禸嫆。怼纡珵垿園唻説,適種汸琺悱瑺汸楩,哃溡竾規鐴孒撿恻哋颩険,洇潙嶶信等軟件芣忲妸能秇垳烸個鼡戶潑鎹哋笩犸。
qian0nian
299 天前
@wonderfulcxm 需要先说明加密的格式,感觉不如 js 一看就知道可以执行
jstony
299 天前
@x86 每个字感觉都不认识,每个字感觉又都认识,最后竟然还看懂了。
HeyWeGo
299 天前
普通用户看 js 和看密码一样的意思吧
yxd19
299 天前
@qian0nian base64 不是 terminal 就行了
qian0nian
299 天前
@HeyWeGo 普通用户看不懂就规避了检测的风险,程序员能看出是代码
yukinotech
299 天前
可以考虑 base64 ,格式还是比较明显的。甚至如果你愿意可以做一个客户端,用户界面都是明文,客户端之间接收和发送都是 base64 ,主打一个绕过机器明文检测
qian0nian
299 天前
@yxd19 js 代码粘在控制台就可以执行
qian0nian
299 天前
不太清楚微信有没有做 base64 的检测,这种公开的规则用的多了会加检测吧😥

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/956482

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX