17得票1回答
混淆和压缩的区别是什么?哪个更安全?

最近,我的客户要求我混淆JavaScript代码以隐藏API密钥。我使用Grunt。 grunt-contrib-uglify能够混淆我的JavaScript代码吗? uglify和obfuscate有什么区别?它们中的一个比另一个更安全吗?

16得票2回答
Python中的 "for x in y or z:" 是什么意思?

我正在尝试分解和反混淆这个生成Mandlebrot的Python代码: _ = ( 255, ...

16得票1回答
APK中如何简单地隐藏/混淆字符串?

有时候你需要在应用程序本身中存储密码,比如用于与自己的服务器通信的用户名/密码。在这些情况下,无法遵循存储密码的常规过程——即哈希密码、存储哈希值、与哈希用户输入进行比较——因为你没有任何用户输入来比较哈希值。密码需要由应用程序本身提供。那么如何保护APK中存储的密码呢?类似下面这样的生成密码...

15得票2回答
这段混淆的Javascript代码是如何工作的?

我发现了一段神秘的jQuery代码,并且很感兴趣想要了解它是如何工作的。 http://jsfiddle.net/fsW6U/ 还请查看以下代码:$ = ~ []; $ = { ___: ++$, $$$$: (![] + "")[$], __$: ++$, ...

13得票1回答
这个奇怪的代码行是做什么用的?

针对Rust编译器,一份新的测试已被提交pull request。它验证了一个奇怪的代码可以通过编译:fn main() { let val = !((|(..):(_,_),__@_|__)((&*"\\",'@')/**/,{})=={&[..=..][..];})...

12得票1回答
使用源映射反混淆压缩的JS

源映射是否能帮助解混淆之前使用Closure/Uglifyjs压缩的代码? 源映射机制是否存在实际障碍,还是只是因为没有人关注它而不存在?我不太确定它是否可以像编译语言中的调试符号一样工作(调试符号广泛用于反编译二进制文件)。 从开发者的角度来看,我对答案很感兴趣。知道未经授权访问源映射是...

12得票2回答
为什么1987年的Korn oneliner会打印Unix?

好的,我来翻译。一个回答为什么C预处理器会把单词"linux"解释为常量"1"?的问题提到:answer它是对这个极受欢迎的问题的回答。 main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}` 引...

11得票3回答
Unity安卓构建:符号.zip文件过大

我开始将我的应用发布到Android Play商店,并需要上传symbols.zip文件以解密崩溃报告。在Unity 2020.1.0f1中构建我的应用程序(之前的版本也有同样的问题)时,应用程序捆绑包(aab)约为35MB,但我的symbols.zip文件几乎达到了400MB。 我正在使用U...

11得票6回答
(2009) - 用于反混淆Java代码的工具

是否有一种工具可以反混淆Java混淆代码? 这些代码是从编译后的类中提取出来的,但它们被混淆并且无法阅读。

10得票4回答
如何“解码”HTML中的一些混淆JavaScript?

这里有一个例子: eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(...