9得票1回答
这段Perl代码是如何工作的?

我找到了这个Perl程序: ''=~('(?{'.(']])@+}'^'-/@._]').'"'.('/<[*-_<+>?}{>]@}+@}]])@+}@<[*-_<+>?}{>]@^'^'`^=_^<]_[[]+[/,]_/]-/@._...

10得票2回答
WordPress被黑客攻击:这个脚本到底是做什么的?

我维护了三个WordPress博客,昨天早上它们都被黑客攻击了。在所有的index.php文件中,第一行看起来如下: <?php eval(base64_decode('ZXJyb3JfcmVwb3J0aW5nKDApOw0KJGJvdCA9IEZBTFNFIDsNCiR1c2VyX2...

8得票4回答
从uglifyjs源映射中恢复javascript源代码

我正在逆向分析一个神奇的脚本。我有一个由uglifyjs生成的丑化源代码和源映射。 有没有人知道任何简单明了的方法来从中实现至少部分可读的源代码?我发现了一些晦涩的方法,包括通过多种语言进行转换,但我希望存在更好的方法。 谢谢!

8得票2回答
如何使用由Proguard生成的mapping.txt文件对jar文件进行去混淆?

这可能听起来有些可疑,但我需要解混淆我的应用程序。一段时间前,我发布了使用Proguard混淆的应用程序。不幸的是,我没有保存该版本的应用程序,并且修改了很多代码。 现在我需要那个旧版本的代码。我仍然拥有由Proguard生成的mapping.txt文件。 我已经将classes.dex文...

998得票4回答
混淆C代码比赛2006年。请解释sykes2.c。

这个 C 程序是如何工作的?main(_){_^448&&main(-~_);putchar(--_%64?32|-~7[__TIME__-_/8%8][">'txiZ^(~z?"-48]>>";;;====~$::199"[_*2&8|_/64]/(...

19得票2回答
理解一个不常见的main函数参数

下面这个问题是在大学编程比赛中提出的。我们被要求猜测输出结果和/或解释其工作原理。不用说,我们都没有成功过。main(_){write(read(0,&_,1)&&main());} 经过简短的谷歌搜索,我找到了在 codegolf.stackexchange.com ...

66得票3回答
这段神奇的JavaScript代码是如何工作的?

这是一小段JavaScript代码,它会弹出"Hello world"的提示框:゚ω゚ノ=/`m´)ノ~┻━┻//*´∇`*/['_'];o=(゚ー゚)=_=3;c=(゚Θ゚)=(゚ー゚)-(゚ー゚);(゚Д゚)=(゚Θ゚)=(o^_^o)/(o^_^o);(゚Д゚)={゚Θ゚:'_',゚ω゚...

7得票3回答
记录WorkManager工作者的日志

我正在尝试获取我应用中运行的 WorkManager Workers 的一些日志信息。我正在使用版本为 2.4.0-alpha01 的 WorkManager,该版本使用了 Android Framework 团队添加的新诊断工具。 他们指示我运行以下命令: adb shell am br...

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

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

9得票1回答
在Perl中实现高级文件读取技巧

我正在寻找在Perl中高效读取文件的方法,然后发现了这个非常有趣的一行代码: my $text = do { local (@ARGV, $/) = $file; <> }; 我的问题是:这个到底是如何工作的?通常在读取文件时,您会将$/ = undef,但我不知道这个代码片...