问题标签 [deobfuscation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gwt - 无法对 GWT 函数名称进行反混淆
我们很难让我们的堆栈跟踪反混淆功能正常工作。
每当我们遇到异常时,我们的堆栈跟踪如下所示:
我已经更新了我们的 gwt.xml 文件,使其具有以下几行:
我们遇到的第一个问题是 gwtc 正在创建名为“null_symbolMap0.json”的符号映射文件
我们手工编写了我们的 ant 构建脚本,让它将排列名称放入文件名中
我也用
然后在 .war 文件中。
当我们去调用这个时,我们使用以下命令
其中 gwtPermutationStrongName 与文件中的名称相同。
符号映射中的 json 如下所示:
查看源图,“名称”字段似乎为空。但是我不确定该怎么做,因为我已经设置了上面的标志。
构建是在 ANT 中进行的,具有以下内容
我看到一些评论说,如果你启用了闭包编译器,堆栈跟踪功能将不起作用,但除非它默认启用,否则我们不会启用它。
https://code.google.com/p/google-web-toolkit/issues/detail?id=7803
您可以在此处查看这两个文件: https ://www.dropbox.com/sh/h1bwe9e8jr2040x/RVlEdqrvHg
在此先感谢您的时间。
亚当
javascript - 一些行的 JS 逻辑解释
有人可以解释一下这些线背后的逻辑吗?
这是一个 onkeyup 事件。我不知道 r 的值。
单机r=!0
有什么作用?做什么function(){r!=1}
?
什么是!1
返回值?
是!1
==false
吗?
optimization - 剪辑中的代码转换
我在将这段代码转换为?a &:(= (+ ?b ?c) ?a)
更简单、更高效的剪辑时遇到问题。
有人能帮我吗?
javascript - 这个网站被黑了吗?
在一个特定的网站(不是我的)上,我被告知它想要使用 Java,并且我看到印度的一个域被引用。由于这对我来说看起来不正常,我查看了页面源代码。在 DOCTYPE 之前有一个大的脚本块。我只在 IE10(不是 FF 等)和多台机器上看到这一点。我不够聪明,无法确切地看到发生了什么,因为它看起来被掩盖了很多。在我向网站所有者报告情况之前(出于我自己的好奇心),我想知道这是否绝对是黑客攻击的证据。当我从下面搜索短语“asd=function”时,我看到其他一些网站的代码非常相似,因此这可能是一个常见问题。(或者也许它对 IE10 来说是合法的??)下面是添加了额外换行符的代码。
如果这真的是恶意的,是否有我可以/应该将其发布到的取证网站?
javascript - 混淆Javascript代码之前的先决条件?
我为 JavaScript 尝试了不同的混淆工具,但是当我使用结果时它不起作用。
我删除了所有注释,单行和多行注释,并美化了代码以具有正确的分号和正确的格式。
我的问题是:混淆代码之前的先决条件是什么?
flash - 反混淆 AS2 SWF
我丢失了我的游戏加载程序的 .fla 版本副本。为了继续构建,我需要反编译它并重新开始。问题是,我在将其上传到网络服务器之前对其进行了混淆。它是 AS2,我需要取回代码和对象。有人能告诉我我该怎么做吗?或将我链接到免费程序?
如果您想要 SWF 链接,请询问。
vb.net - Dotfuscator : Error after obfuscation
I am using dotfuscator to obfuscate my vb.net application(myapp.exe). But i am getting error while running the obfuscated file.
Below is the error when i open the exe which is obfuscated.
"The settings property 'Import' was not found. ImportSetting"
My application uses .config(myapp.exe.config) file which has setting like below
If i don't obfuscate then application works fine. The error comes only if i obfuscate the my application.
Procedure i follow during obfuscation:
First i open create new project in dotfuscator.
In add input assembly i add myapp.exe and myapp.vshost.exe file from the bin folder of my project.
In build menu i select destination directory and click on build.
Now obfuscated file will be generated which i will use.
So please help me to solve this error.
proguard - 您如何解释经过去混淆处理的 Android 崩溃报告?
我从我的应用程序的 Google Play 管理区域下载了一份崩溃报告,运行它retrace.sh
以对 Proguard 映射进行去混淆处理,它产生了下面的输出。
问题:
什么是未知来源?
showHeader
, showPhoto
, 等确实是我SummaryFragment
班级中的方法,但为什么它们按显示的顺序列出?这些方法在我的代码中不遵循任何逻辑或执行顺序。
NPE实际上是在哪种方法中抛出的?
android - Proguard 是否在优化代码时对混淆的字符串进行去混淆处理?
有时我们需要在代码中存储一些我们想要保护的字符串,例如 Google Play 中的 App Id、第三方 API 密钥、用于创建哈希的秘密种子等。
为了保护这个字符串,开发人员有时会使用 XOR 操作或其他技术来混淆它们(即:在 java 中对两个字符串进行 XOR 操作)。
如果我们在发布代码之前运行 Proguard,因为它对代码执行了相当复杂的优化,我猜它可以解析最终的字符串,最终在发布的 apk 中发送未混淆的字符串......这是真的吗?
这会很有趣,而不是混淆代码 Proguard 会去混淆手动混淆的数据......
你们是如何瞄准这个目标的?您是否排除了 proguard.cfg 中带有混淆字符串的类?
c - 这四行棘手的 C 代码背后的概念
为什么这段代码会给出输出C++Sucks
?它背后的概念是什么?
测试一下在这里一下。