标签: reverse-engineering

如何反汇编Python脚本?

今天早些时候,我问了一个关于Python处理某些循环的方式的问题.其中一个答案包含我的示例的反汇编版本.

我想知道更多.我如何反汇编自己的Python代码?

python debugging reverse-engineering

11
推荐指数
1
解决办法
4822
查看次数

开始逆向工程OS X?

什么是学习逆向工程的好地方,特别是它适用于Mac OS X?关于这个主题我钦佩的两个应用程序:

超空间 - http://thecocoabots.com/hyperspaces/

轨道 - http://www.steventroughtonsmith.com/orbit/

多谢你们.

iphone macos operating-system reverse-engineering

11
推荐指数
2
解决办法
6769
查看次数

如何从JW Player 5.1中提取.flv流?

问题是我的互联网连接很慢,而且视频没有像YouTube一样缓冲.因此我想知道天气我可以提取.flv文件的URL,该文件正在JW Player中流式传输并直接下载.做一些初步研究,我发现了以下信息:

flash flv cracking reverse-engineering jwplayer

11
推荐指数
2
解决办法
8万
查看次数

逆向工程基于核心转储的Perl脚本

朋友的服务器(是的,真的.不是我的.)被打破了,我们发现了一个运行一些机器人代码的perl二进制文件.我们找不到脚本本身(可能是通过网络收到的eval'),但我们设法创建了perl进程的核心转储.

在核心上运行字符串给了我们一些提示(主机名,用户名/密码),但不是脚本的源代码.

我们想知道脚本能够做什么,所以我们想对perl解释器中运行的perl代码进行反向工程.

搜索周围,我发现最接近perl解编译器的是B :: Deparse模块,它似乎非常适合将解析树的字节码转换回可读代码.

现在,我如何让B :: Deparse在核心转储上运行?或者,或者,如何从核心重新启动程序,加载B :: Deparse并执行它?

欢迎任何想法.

perl reverse-engineering

11
推荐指数
1
解决办法
1760
查看次数

反向工程Core Data'mom'文件

有没有办法对Core Data'mom'文件(编译的核心数据模型)进行逆向工程?

reverse-engineering core-data

11
推荐指数
1
解决办法
3042
查看次数

参考Dalvik或Java虚拟机?

我目前正在研究Dalvik字节码,但由于我缺乏编译器背景,我发现它有点难以掌握设计.我很确定没有人写过关于Dalvik的书(或者我可能是错的)所以有人可以建议我在Java VM上提供一些包含一些动手实例的参考吗?具体来说,我感兴趣的是:

  • 理解如何解释生成的字节码
  • 使用VM规范(Dalvik或Java)将字节代码反编译为中间表示,然后将其编译回来

简而言之,我正在寻找的可能是学习逆向工程字节代码,以便我可以分析它的漏洞.有什么建议?

java security android bytecode reverse-engineering

11
推荐指数
1
解决办法
1928
查看次数

用于逆向工程eclipse项目的UML工具

我目前正在研究Eclipse中的一个项目,但问题是这个项目非常大(很多代码,类,包等)并且没有文档记录.由于该项目是用Java编写的,我的想法是对项目进行反向工程,以便在UML中查看他的体系结构.你知道一个eclipse插件可以很容易地完成这个任务吗?感谢您的回答 !!

eclipse uml reverse-engineering

11
推荐指数
1
解决办法
3万
查看次数

解释strace输出

使用strace可以看到ioctl调用特定文件描述符和某些命令.第三个参数是结构,但strace将其显示为指向内存的原始指针.strace输出示例:

open("/dev/node", O_RDWR) = 3
ioctl(3, 0x108, 0x8f0eb18) = 0
close(3)  
Run Code Online (Sandbox Code Playgroud)

有没有办法(strace选项或其他工具)来查看结构是什么,或者至少是原始指针背后的值?

c reverse-engineering strace

11
推荐指数
1
解决办法
3774
查看次数

模拟PhotoShop的"颜色范围"算法

我正在尝试使用在服务器上完成的自动化过程替换在PhotoShop中完成的手动过程.目前在PhotoShop中,"颜色范围"工具用于使用"模糊"因子选择一系列颜色,并根据过程的部分从黑色或白色开始.

我的初始方法包括在L*a*b颜色空间中使用发光阈值以及候选颜色和黑/白之间的DE94.在这两种情况下,我都选择了不应该选择的颜色和/或没有选择应该选择的颜色.

我的预感是我应该使用锥体而不是球体来进行选择.

任何人都可以了解PhotoShop正在做什么,以及我是否正朝着正确的方向前进?另外,如果有一个库可以做到这一点很棒我现在用C写的.

photoshop algorithm reverse-engineering colors image-processing

11
推荐指数
2
解决办法
1807
查看次数

我们如何从可编辑的Java代码生成IntelliJ IDEA中的序列图?

我目前正在使用来自https://plugins.jetbrains.com/plugin/8286?pr=的 SequenceDiagram插件 来生成序列图.但这里的缺点是我无法以.uml或任何其他格式保存它们,因此任何人都可以打开此文件并对其进行编辑.它只允许将sequnce图导出为图像.

有没有办法保存生成的序列图,以便以后编辑它们?

java uml reverse-engineering sequence-diagram intellij-idea

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