deobfuscation

    1热度

    1回答

    我想查看某个模糊的java应用程序。代码混淆不清,但足以在执行流程后遇到困难。由于我只想看看它想要发送什么样的数据,我还认为尝试完全逆向工程应用程序有点矫枉过正。 我启动wireshark调试流量,它连接到服务器,获取二进制blob,似乎做了一些握手,然后做一些查询完全加密。 通过检查反编译的代码,我知道他使用rsa,blowfish和“sha1andrsa”签名来签署一些事情。这使我相信它使用r

    5热度

    1回答

    我从我的应用的Google Play管理员区域下载了一个崩溃报告,通过retrace.sh运行它以去混淆Proguard映射,并生成下面的输出。 问题: 什么是财产来源不明? showHeadershowPhoto等确实是我的SummaryFragment类中的方法,但为什么它们按所示顺序列出?这些方法不遵循我的代码中的任何逻辑或执行顺序。 在哪个方法实际上抛出了NPE? Caused by: j

    0热度

    1回答

    有时我们需要在代码中存储一些我们想要保护的字符串,例如Google Play中的App ID,第三方API密钥,用于创建散列表的秘密种子等。 要保护此字符串有时候开发者用XOR操作或其他技术来混淆它们(即:XOR operation with two strings in java)。 如果我们在发布代码之前运行Proguard,因为它执行了相当复杂的代码优化,我猜它可以解析最终的String,最

    361热度

    9回答

    为什么这段代码给出输出C++Sucks?它背后的概念是什么? #include <stdio.h> double m[] = {7709179928849219.0, 771}; int main() { m[1]--?m[0]*=2,main():printf((char*)m); } 测试它here。

    -10热度

    2回答

    我有我已经加密,我的类名的程序: namespace eGTt4d2HADJI3qZvyr { internal class epOl6XynGueNUNwY5Y { internal static ModuleHandle e1gr6SXh7; internal static RuntimeTypeHandle e53w34m968awCm9P85taUZe(

    -4热度

    1回答

    我已经在http://www.phpencode.org/中对我的一个php代码进行了模糊处理,但忘记取得该文件的备份,现在我需要修改该文件。请帮助我ed-obfuscate。它也有我的许可证检查,所以我需要使其工作,因为我修改了我的许可模块。 这里是我的代码:http://pastebin.com/1bxBpk0Q [注]如果文件没有被修改使用膏体的原始版本,此代码只运行。

    15热度

    2回答

    我试图拆开和去混淆这个mandlebrot生成Python代码: _ = ( 255, lambda V ,B,c :c and Y(V*V+B,B, c -1)if(abs(V)<6)else ( 2+c-4*abs(V)**-0.

    1热度

    1回答

    每当涉及到Dll安全性时,在线搜索的所有结果都会讨论混淆。现在,我的问题是,除了模糊处理之外,我们可以做些什么来使我们的程序集更安全并且不需要重新设计? 我问的原因是因为我正在准备一个代码安全演示文稿,并且我知道发生去混淆现象,并且如果您决定将足够的时间用于重新设计任何代码,而不是最终结束正在做。这个故事的寓意是混淆不是一个完整的解决方案,它使得重新设计代码变得很困难。但是,如果我们将混淆与其他技

    9热度

    2回答

    好吧,我会咬人。一个answer到大规模流行Why does the C preprocessor interpret the word "linux" as the constant "1"?问题提到 main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}` 打印"unix",但有绝对无关,与宏名的拼写原因。

    2热度

    2回答

    我发现我的一个网站遭到黑客入侵,经过调查,我查看了一个上传的javasript文件,我无法相信它因为疯狂的混淆而实际上达到了目的。 我对它很感兴趣,所以我需要知道这究竟是如何工作的。如果任何人都可以提供任何非常感谢的信息!此外,这将帮助我找出我的服务器上的其他隐藏的黑客文件! 以下是内容: $=~[];$={___:++$,$$$$:(![]+"")[$],__$:++$,$_$_:(![]+""