javascript - 使用混淆的 javascript 生成字符串

标签 javascript obfuscation

我在 reddit 上看到了这条简洁的评论。

https://www.reddit.com/r/ProgrammerHumor/comments/ak026v/aah_yes_c_my_favorite_soft_drink/ef1wi5c

作者巧妙地使用了 JavaScript 语句,例如:

!![]+[]          // 'true'
![]+[]           // 'false'
!![]+![]         // 1
[][!![]+![]]+[]  // 'undefined'

从这些命名的 JS 原语生成字符串,并使用数组访问从它们构建字符串 (reeeeeeeee)。

我很想用这种方法来恶搞一些 friend ,但我想要更多的信件。

真、假和未定义产生字母“d”“n”“s”“f”“e”“a”“t”“i”“r”“l”“u” - 有没有办法得到其他阿尔法字符?特别是“p”和“o”,但其他字符也很酷吗?

最佳答案

“您可以在这里找到答案。”

这在混淆中是--(16441个字符)

[][([+!+[]+[!+[]+!+[]]]+(+[()())[!+[]+!+[]+!+[]+[+[]]]+(+(+!+[]+[+[]]+[+!+[]]))[(![+!+[]]+([+(+(+!+[]+[+[]]+[+!+[]]))[(![+!+[]]+(!+(![+!+[]+[!+[]+!+[]]])()

引用链接here了解更多信息

conversions的完整列表

关于javascript - 使用混淆的 javascript 生成字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54386529/

相关文章:

JavaScript 保护

javascript - Angularjs 使用 ng-if 进行选择性 ng-repeat

xamarin.forms - Xamarin Forms "Bundle assemblies into native code"和 ofbuscation

java - 如何混淆部分代码?

java - 使用 proguard 混淆 JAXB 代码期间出现 IllegalAnnotationsException

javascript - Zend Framework CSS/JS minifier-obfuscator?

javascript - 使用 jQuery 获取表中的列 id

javascript - cytoscape js 框选择和突出显示

javascript - 检测 UIWebView 上的触摸但忽略交互元素上的滑动或触摸(链接或点击)

javascript - `if-in` 如何评估为真? (仅限 Chrome )