问题标签 [decompiler]

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.

0 投票
3 回答
834 浏览

extract - 反编译/提取微软代理?

我正在寻找一种解压缩或反编译微软代理的方法。例如梅林特工微软代理梅林

我想提取动画/图像。到目前为止我发现的最好方法是。用粉红色背景录制我的屏幕。并分割视频......但这不是一个很好的做法......

有小费吗?

0 投票
2 回答
31110 浏览

c# - dotnet dll反编译改代码

我需要更改 .NET DLL 的代码。我可以通过使用 .NET 反射器编译 DLL 来查看代码,但我无法更改 DLL 的代码。使用 .NET Reflector,我将代码反编译并保存到我的硬盘中,但是当我能够重新编译代码时,它会给出错误。

很少有代码以二进制格式反编译,很少有代码用 c# 反编译。是否有任何工具可以更改和重新编译 DLL?

以下是我用来尝试反编译 DLL 的工具:

  • 间谍
  • 锐化
  • Reflector7.1 带有 Reflexil 插件
  • Spices.Net.Suite.5.8
  • 部署 .NET 1.0.0
  • devextras.codereflect
  • dotPeek-1.0.0.2545
  • 智能锁
  • JustDecompile_BETA_2011.1.728.1

不幸的是,没有一个工具可以提供完美的源代码来重新编译 DLL 代码。

0 投票
3 回答
1629 浏览

function - 获取函数的 AST

说我有一个功能:

我希望能够将此函数作为参数并对其进行分析,例如列出其中的所有函数调用,查看它引用的所有变量等。

请注意,我不是在谈论分析源代码;我没有函数的源文本,我只有函数对象,即这是在运行时完成的。

我认为你这样做的方式是获取函数的 AST。但我不知道该怎么做。那么我将如何获取函数的 AST(或者如果有更好的方法则对其进行分析)?

0 投票
2 回答
1080 浏览

css - 手动创建 CSS 到 LESS

是否有可用于将手动创建的 CSS 文件转换为嵌套的、优化良好的 LESS 文件的工具?

0 投票
3 回答
746 浏览

c# - 为什么我们可以轻松地反编译 .NET 程序集?

为什么我们可以轻松地反编译 .NET 程序集?

我们可以轻松反编译 .NET EXE 文件的主要原因是什么?

有很多软件可以用来混淆我的应用程序代码,但为什么需要混淆来保护?微软不能让人们很难知道吗?主要原因可能是 .NET 代码应该变成 IL 代码吗?这是真的?

0 投票
1 回答
123 浏览

asp.net - 如何在 ASP.NET 中向已编译和托管的网站添加额外功能?

我有一个 ASP.NET 2.0 旧版网站,我必须在其中修复网站中的两个错误。
问题是我们(我和客户)没有这个网站的源代码。

我们所拥有的只是网站的编译和托管版本所在的 FTP。
现在,我们很确定开发人员并没有故意使用任何其他第三方工具来混淆编译后的代码。他刚刚使用了标准的 Visual Studio 编译器。

我的问题是

  1. 是否可以从编译版本中获取源代码?
  2. 如何从这个编译版本中获取源代码?
  3. 我还有什么其他选择?
  4. .NET 反射器可以方便地提取代码吗?
0 投票
1 回答
1714 浏览

android - 任何人都使用过 APKTool,Android 反编译器吗?

我正在尝试对 MIUI Android 2.3.5 ROM (Mms.apk) 附带的键盘应用程序的布局进行一些小改动。将文件重新编译回 apk(并使用 jarsigner 对其进行签名)并使用 重新部署后adb push,应用程序始终会强制关闭。

检查 logcat 表明 XML 文件存在错误(它说它缺少一个android:layout_width属性 - 它是......但添加它没有区别,因为另一个错误会在其他地方弹出。问题似乎在于重新编译过程,因为该应用程序(以其原始形式)在没有这些属性的情况下工作得很好,这些属性会导致编辑后的 ​​apk 出现 RuntimeException ..

仅作记录,即使我不做任何更改 - 只需反编译原始 apk 然后立即再次编译,问题仍然存在。

如果我不签署 apk,那么它根本不会安装。也许我的签名导致了问题?这就是我所做的:

每次强制关闭!

任何帮助将非常感激。我已经在这几个小时了!

0 投票
2 回答
3178 浏览

c# - C# 命令行反编译器

我希望将很多程序集反编译成 C#。我发现了几个可以进行可视化反编译的工具。但是我想知道是否有可以从命令行进行反编译的工具(类似于ildasm /OUT)。

动机是有 100 多个程序集,我不想打开每个程序集并另存为.cs文件。.NET Reflector似乎有批量加载程序集,但它没有批量保存。所以我正在考虑编写一个脚本来遍历每个程序集并使用命令行命令对其进行反编译。

0 投票
2 回答
5290 浏览

python - 我可以将pyc(由python2.7编译)反编译成py吗?

当我在提交之前更新我的项目时,CVS 删除了我的一个文件。我现在得到的只是一个由 Python 2.7 编译的 .pyc 文件。我怎样才能反编译它?

0 投票
5 回答
108767 浏览

python - 反编译 Python 2.7 .pyc

我上下搜索,但找不到适用于 Python 2.7 .pyc 的反编译器。有人知道适用于 Python 2.7 的吗?谢谢