标签: decompiling

有没有办法从APK文件中获取源代码?

我的笔记本电脑上的硬盘驱动器崩溃了,我丢失了过去两个月一直在处理的应用程序的所有源代码.我所拥有的是从我发送给朋友时存储在我的电子邮件中的APK文件.

有没有办法从这个APK文件中提取我的源代码?

android decompiling apk android-resources

1218
推荐指数
16
解决办法
102万
查看次数

如何将.NET EXE反编译为可读的C#源代码?

几年前我为客户编写了一个C#应用程序,但我不再拥有源代码.我所拥有的只是我在客户端PC上部署的EXE.有没有办法从EXE生成C#源代码?

.net c# decompiling reverse-engineering

254
推荐指数
9
解决办法
50万
查看次数

从APK文件到项目的逆向工程

我意外地从Eclipse中删除了我的项目,我剩下的就是我转移到手机上的APK文件.有没有办法扭转出口申请,.apk文件的过程,所以我可以得到我的项目回来?

android decompiling apk

229
推荐指数
6
解决办法
35万
查看次数

是否可以"反编译"Windows .exe?或者至少查看大会?

我的一个朋友从Facebook下载了一些恶意软件,我很想知道它的作用而不会感染自己.我知道你不能真正反编译.exe,但我至少可以在Assembly中查看它或附加调试器吗?

编辑说它不是.NET可执行文件,没有CLI标头.

debugging assembly winapi decompiling

222
推荐指数
10
解决办法
51万
查看次数

从.jar文件中提取源代码

有没有办法从可执行的.jar文件(Java ME)中提取源代码?

java decompiling jar java-me

163
推荐指数
7
解决办法
40万
查看次数

156
推荐指数
6
解决办法
24万
查看次数

如何在Android平台上反编译APK或DEX文件?

是否可以在Android平台上反编译APK或DEX文件?有没有可以反编译APK文件的工具?

android decompiling disassembly malware-detection

133
推荐指数
6
解决办法
23万
查看次数

有C++反编译器吗?

我有一个程序,我丢失了C++源代码.那里有没有好的C++反编译器?

我已经跑过Boomerang了.

c++ decompiling reverse-engineering

106
推荐指数
4
解决办法
26万
查看次数

寻求Excel自定义函数工具提示

之前已经 这个问题,但每次接受的答案只是使用Application.MacroOptions(VBA6)(VBA7)提供功能描述的辞职,但这些信息实际上并不是工具提示,所以它不能解决我的问题.

目标

我们都希望能够通过任何方式(VBA,VSTO或COM加载项)定义自定义函数,并为用户提供函数及其参数的弹出/工具提示描述的好处,如对于每个内置Excel函数,无论是内联还是在公式栏中都会出现:

在此输入图像描述

在此输入图像描述

对这种需求的广泛接受的答案是,定制功能是不可能的,但我希望挑战这种信念.

问题

目前,我见过的最好的人是定义函数(通常使用上面的MacroOptions调用),这样当调出函数对话框(公式栏中的fx按钮)时,它们的函数和参数说明如下所示:

在此输入图像描述

如您所见,这是一个包含许多参数的复杂函数.如果用户不知道这个"函数参数"对话框以及如何启动它,而只是熟悉Excel的标准工具提示,他们只会看到公式名称而没有其他帮助:

在此输入图像描述

他们没有机会正确提供所需的参数.(没有阅读文档,当然,没有用户做过.)

现在,高级用户可能知道通过键入Ctrl+ Shift+ A,他们将被授予一个自动完成的函数参数列表,如下所示:

在此输入图像描述

但是,当然,我们遇到与上述相同的问题,即标准的Excel用户将只用于第一张图像的默认行为,并且可能永远不会学习该功能.

在这一点上应该清楚为什么这还不够,我们想要每个内置函数都有 - 内联工具提示告诉用户如何使用该函数.

挑逗

起初,我可能已经确信除了本机Excel应用程序功能之外,这是不可能的.加载项和VBA是可扩展性功能,此工具提示可能根本不可扩展.但是这个理论受到了Analysis Toolpak插件存在的挑战.当然,它是在微软内置的,但ANALYS32.xll是一个独立的XLL加载项,就像那些可以用VB,C,C++和C#生成的加载项一样.果然,当这个XLL加载到应用程序中时,它提供的功能具有与原生excel函数相同的工具提示:

在此输入图像描述

当然,如果此信息以某种方式编码在此XLL文件中并传递给Excel,有一种方法可以使用我们自己的加载项复制它吗?我现在正处于这样的地步,我将开始自我教授一些反编译,看看我是否可以对分析工具库中发生的任何事情进行逆向工程.

你可以如何帮助

我几乎可以肯定,我已经研究了有关这个问题的所有公开信息.如果有人知道我不知道的东西可能会对此有所帮助,请随意插入.我对逆向工程编译的dll/xll非常不熟悉,所以如果有人感觉像是弹出他们的本地副本的Analysis32.xll和弄清楚它的定制功能定义是怎么回事,我非常感激.否则,我会继续深入研究这个问题,直到我遇到所有死胡同并报告我找到的东西.

c# excel decompiling .net-4.0 office-interop

99
推荐指数
1
解决办法
2万
查看次数

你如何反编译swf文件

我是一个网站的维护者,据称"丢失"了源代码到flash swf文件.我该如何反编译这个来源?

我可以使用在线或离线的任何程序吗?

flash decompiling

91
推荐指数
4
解决办法
20万
查看次数