首页 文章
  • 0 votes
     answers
     views

    Oracle Data Integrator 11g反向工程师不导入表

    我是ODI 11g的新手,我必须将数据从一个数据库(Oracle)传输到另一个数据库(Oracle),为此源表中的表已经导入源模型,我试图在ODI中设置目标数据库的元数据11g,当我尝试对这个新模型进行逆向工程时,我已经完成了所有步骤 . 我在工作中遇到这个问题,因为没有错误,所以我想不出有什么原因导致元数据没有被导入我想澄清这一点,我试图导入的目标表是从ODI超级访问的用户 任何帮助,将不胜感激...
  • 1 votes
     answers
     views

    Hibernate逆向工程 - 任何排除不必要列的智能方法?

    我有一个表有300列,我想通过使用Eclipse - Hibernate工具的逆向工程从表中获取POJO . 我不希望生成的POJO中存在所有列 . 问题是列太多,所以我需要在hibernate.reveng.xml文件中指定所有列名,以排除其中的许多列 . 我知道如何使用hibernate.reveng.xml文件中的以下标记排除每一列 . <table name="PEOP...
  • 3 votes
     answers
     views

    反编译JVM语言

    是否可以将Groovy,Scala等JVM语言反编译为初始形式? 如果我尝试反编译一个4行的Groovy类,我会得到大约20行反编译的Java代码 . 它更像是一个理论问题,而不是一个实际问题,因为市场上没有这样的反编译器(我不知道) . 谢谢 .
  • 3 votes
     answers
     views

    可执行部分标志

    可移植可执行文件的部分标有不同的标志 . 有人可以解释IMAGE_SCN_MEM_EXECUTE(该部分可以作为代码执行)和IMAGE_SCN_CNT_CODE(该部分包含可执行代码)之间的区别吗?谢谢 .
  • 174 votes
     answers
     views

    从Java Project生成UML类图[关闭]

    是否有一个很好的工具可以帮助将Java类逆向工程到UML,它将显示我的类如何相互关联的概述?它不需要从JAR文件反编译,因为我有源 . 我知道那里有很多,但大多数只能生成个人课程 . 我希望有一个工具可以生成类图,它显示了我当前所有类和包如何协同工作的概述,以便我可以分析我当前的架构设计 . 当然,分析是一回事 . 另一个是出于文档目的 . 到目前为止我知道一些 . 但是他们不能做概述类图 . 这...
  • 2 votes
     answers
     views

    如何在没有文档的情况下解释旧的二进制数据文件?

    Data 通常存储在程序特定的二进制文件中,几乎没有文档 . 我们领域的典型例子是来自仪器的数据,但我怀疑问题是一般的 . 尝试理解和解释数据有哪些方法? 设定一些界限 . 文件未加密且没有DRM . 文件的类型和格式特定于程序的编写者(即它不是“标准文件” - 例如* .tar - 其身份已丢失) . (可能)没有故意混淆,但可能会有一些业余努力来节省空间 . 我们可以假设我们对数据是什么有...
  • 1 votes
     answers
     views

    试图确定文件是否仅加密二进制文件

    我正在尝试对应用程序中的文件进行反向工程,以了解有关它存储在我身上的数据的更多信息 . 根据名称,它似乎是XML数据,但它显然是以二进制或加密方式保存的 . 我认为它可能是某种形式的.Net(或其他)序列化,并试图以这种方式解码 . 但是,没有爱 . 以十六进制检查也没有给出任何线索 . 也许有更多'skilz'的人可以给我一些洞察力 . Here is the file
  • 56 votes
     answers
     views

    是否真的不可能保护Android应用免受逆向工程的侵害?

    众所周知,Android应用程序是用Java编写的 . 在Java中,无论是what you do,都无法保护编译代码免受反编译或逆向工程的影响,正如Stack Overflow问题所暗示的那样 . 如何保护包含逆向工程的算法商业秘密的应用程序? "how"我不仅指软件技术,还指其他方法 .
  • 0 votes
     answers
     views

    如何在克莱斯勒Volt / Opel Ampera的CAN总线上找到转向角传感器(SAS)

    今天我通过CAN设法从欧宝Ampera连接到我的笔记本电脑 . 我使用了“Tiny CAN II XL”和“busmaster”软件 . 有几辆车有很多CAN ID列表 . 可悲的是,我没有找到欧宝安培的转向角传感器的ID . 克莱斯勒Volt应具有相同的ID,但也没有找到它的ID . 你们其中一个人知道,我可以看看哪个ID? 我猜测CAN总线的逆向工程将是另一种方式 . Busmaster不允...
  • 35 votes
     answers
     views

    什么是用于逆向工程的好的免费串口监视器? [关闭]

    我正在对一个串行协议进行逆向工程,并对糟糕的工具感到沮丧 . 有没有人知道一个好的,免费的工具,用于在Windows上向/从串行端口记录数据? 要求: 必须是免费的 一定不能控制端口(即必须挂钩文件API或内核而不是尝试打开设备) 必须具有某种过滤功能 写入人类可读或二进制日志,最好采用易于解析的格式 有任何想法吗? Portmon可以工作,但它的日志很难处理,它的过滤器实际上...
  • 0 votes
     answers
     views

    反向工程二进制字典文件以提取字符串

    我有一个~600MB .DAT文件,其中包含一个意大利语词典(带有定义的重音词) . 我想从这个文件中提取所有字符串(只要我能阅读单词和定义,包含字符串和脏 Headers /二进制数据的原始转储就可以了) . 所以我的问题是: Is there a software that could do this in an automated way? 我会告诉它:'我知道这个文件包含字符串“TREE”...
  • 0 votes
     answers
     views

    以二进制数据序列解码日期和时间(来自LG移动短信)

    INTRO 我正在尝试对包含sms信息的二进制数据文件进行逆向工程 .该文件名为ems.idx4,大约在5年前用一个名为LG PhoneManager的软件创建,作为LG移动的短信消息的备份存档 .我不知道用哪种语言写LG PhoneManager,但在二进制文件中我读了"CObTree","CFolder","CMessage"这样的字...
  • 0 votes
     answers
     views

    这些说明是什么意思?

    在过去的两个月里,我学习了基本的逆向工程,装配和C.我从朋友那里得到了二进制文件 . 他们让我把那个二进制文件转换成原始来源 . 我使用IDA Pro来反转二进制文件,但我在下面的这些说明中遇到了一些问题: mov [esp+230h+var_218], 74654D5Fh mov [esp+230h+var_214], 754D6C61h mov [esp+230h+va...
  • 2 votes
     answers
     views

    逆向工程二进制文件格式模式制造商xsd xsp

    我是新手逆向工程(特别是exe和dll)并尝试打破模式制作者和十字绣pro文件格式的已保存模式* .xsd和* .xsp我一遍又一遍地保存相同的数据和二进制数据每次都会更改,即使文件中没有任何更改 . 例如 - 我需要解析二进制块 - 16个字节(每次更改,我认为这是某种带有某种键的标头,用于按位操作打包数据)4字节LE数字显示4字节块的数量(每次都改变,这可能是实际的数据) 数据块显示4096...
  • 1 votes
     answers
     views

    保护python代码免受逆向工程

    我正在用python(2.7)创建一个程序,我想保护它免受逆向工程的影响 . 我使用 cx_freeze 编译它(提供基本的安全 - 混淆和反调试) 如何添加更多保护,如混淆,打包,反调试,加密代码识别VM . 我想也许加密到有效载荷并在运行时解密它,但我不知道如何做到这一点 .
  • 0 votes
     answers
     views

    Symfony PostGIS - db逆向工程

    情况:Symfony 3.2jsor / doctrine-postgis 1.3 - 在config中配置了服务和所需的数据类型 PostGIS扩展的PostgreSQL数据库 . 两种模式: geo sch1 Schema geo具有几何图形的表格 .Schema geo有postgis扩展 .Schema geo具有views_columns等视图 当我试图跑 ./bin/c...
  • -6 votes
     answers
     views

    C#SQL Server数据库逆向工程[暂停]

    我用登录界面制作了一个C#程序,并使用了SQL Server数据库 . 有人可以通过反编译生成的EXE程序来恢复我的数据库信息吗?
  • 674 votes
     answers
     views

    如何避免APK文件的逆向工程?

    我正在为Android开发 payment processing app ,我想阻止黑客访问APK文件中的任何资源,资产或源代码 . 如果有人将.apk扩展名更改为.zip,那么他们可以解压缩并轻松访问所有应用程序的资源和资产,并使用dex2jar和Java反编译器,他们也可以访问源代码 . 反向工程Android APK文件非常容易 - 有关更多详细信息,请参阅Stack Overflow问题R...
  • 2 votes
     answers
     views

    使用预取队列进行反调试不适用于我的cpu

    Why does this code enable me to detect a debugger? 上面的链接告诉我使用预取队列进行反调试的方法,然后我尝试使用下面的代码进行测试,但是我失败了 . 任何人都可以帮我指出我的代码是错误的 . 我的cpu是Intel(R)Core(TM)i7-2630QM 2.00GHz . 非常感谢 ML :D:\ Programs \ masm32 \ Bin ...
  • 2 votes
     answers
     views

    调试器和cpu仿真器不检测自修改代码

    Problem: 我制作了一个自我修改其字节之一的elf可执行文件 . 它只是将1更改为1.当我正常运行可执行文件时,我可以看到更改是成功的,因为它完全按预期运行(更多的是进一步向下) . 调试时出现问题:调试器(使用radare2)在查看修改后的字节时返回错误的值 . Context: 我做了一个逆向工程挑战,受到Smallest elf的启发 . 你可以看到"source code&...
  • 2 votes
     answers
     views

    IDA用于绘图的是什么?

    我们需要为一些自定义中间语言代码创建一个CFG . 我们目前正在使用Qt graphviz - 而CFG看起来像屁股 . 具体来说,我们似乎无法弄清楚我们怎么做 将“流”(从上到下)放入图中,然后 使连接线绕其他图形节点移动 . 无论如何,我们正在欣赏令人敬畏的IDA CFG - 并注意到IDA似乎根本没有使用graphviz! GV为我们的项目添加了x MB的依赖项,我们很乐意摆...
  • 1 votes
     answers
     views

    IDA更改为图表视图

    嘿,我是逆向工程的初学者,我正在观看Youtube上的一些教程 . 我已经下载了ida,并注意到我和youtube上的人没有相同的观点 . 通过视图,他们可以很好地了解函数的链接方式 . 如果有人能帮助我将其更改为图表视图,我会很高兴 . 这就是我在ide视图中的样子 这就是我希望它看起来像
  • 0 votes
     answers
     views

    不同的功能长度和不同IDA Pro版本的控制流程图

    我正在尝试分析IDA Pro中x86 .so库中的函数 . 我在一台机器上安装了IDA Pro 7.1,在另一台机器上安装了IDA Pro 6.8 . 功能长度和相应的控制流程图(Graph View和WinGraph32)在两个版本之间是不同的 . 在6.8中,功能要大得多,并从通常的序幕开始 push ebp mov ebp, esp 但是在7.1中,函数的结束时间要早得多,而6.8仍然认为...
  • 8 votes
     answers
     views

    如果源代码可以进行逆向工程,那么加密Android(或Java)中的任何内容有什么意义?

    Android和Java提供了一个相对容易用于加密非专家的crypto API . 但是既然我们知道没有任何代码可以真正受到保护免受逆向工程,特别是用作种子或共享机密的字符串常量,我想知道:在Android应用程序中经历加密和解密的磨难有什么意义? 我错过了什么吗? Trying to make my question clearer and more concrete: 假设我有一个应用程序,其...
  • 2 votes
     answers
     views

    使用二进制代码和密钥防止逆向工程

    我正在开发一个必须部署在具有root访问权限的客户端的私有 Cloud 服务器上的软件程序 . 我可以通过安全端口与软件进行通信 . 我想阻止客户对我的程序进行逆向工程,或者至少让它“足够难” . 以下是我的方法: 在Go中编写代码并将软件编译成二进制代码(可能是混淆) 确保只能使用可通过安全端口发送的密钥启动程序 . 密钥可以根据时间而变化 . 每次我需要启动/停止程序时,我都可以通...
  • -3 votes
     answers
     views

    避免逆向工程的Apk - 使用包名? [重复]

    这个问题在这里已有答案: How to avoid reverse engineering of an APK file? 32个答案 大家好我刚刚构建了一个应用程序,我希望通过阻止重新打包应用程序来保护它免受逆向工程 . 我做了proguard解决方案,但仍然使用apktool反编译应用程序,我在Play商店中看到了一段时间的应用程序,我试图去/重新编译它,我注意到当我更改该应用程序的程序包...
  • 1 votes
     answers
     views

    逆向工程保护

    我在Nolan Godfrey的“Decompiling Android”一书的示例中读到,使用 goto 方法可以使源代码在反编译apk时产生不可读的代码 . 尽管如此, goto 方法在Java中尚未使用 . 那么有人可以如何使用它? 有没有其他方法可以用来使反编译代码不可读? (请不要评论或回答,无论我做什么,CIA总是能够完全撤销我的应用程序 . 显然我已经超过了使用Proguard等等)...
  • -7 votes
     answers
     views

    如何保护Android代码免受逆向工程的影响? [重复]

    这个问题在这里已有答案: How to avoid reverse engineering of an APK file? 32个答案 有没有办法保护Android应用程序代码免受逆向工程或反编译? 例如,编码代码或任何其他方法,以保持我们的编程工作,并防止他人访问我们的代码?
  • 2 votes
     answers
     views

    请建议关于逆向工程混淆代码的好博客,文章或文档[关闭]

    正如我在之前的一个主题中所解释的那样,我丢失了我的硬盘和几十个应用程序(所有去年的工作),现在我必须对所有这些应用进行逆向工程 . 一些老年人很容易被RI编辑,因为他们的代码没有被混淆 . 但是,所有较新的应用程序都混淆了代码,因为当您生成准备发布的版本时,Eclipse会自动模糊Android应用程序 . 由于所有类,方法和类成员都被混淆了(它们的名称被更改,参数等),我在重新生成代码时遇到了很...
  • 7 votes
     answers
     views

    如何在Android上捕获应用流量

    我正试图从Android手机上的应用程序捕获流量,虽然我已经在手机上设置代理并且可以捕获来自手机的所有其他互联网流量(使用Charles Proxy),但是我看不到任何流量这个应用程序 . 这是如何完成的,如何捕获流量? UPDATE: 如果您需要有关从计算机设置wifi热点的帮助,那么您可以将手机连接到它并使用Wireshark流量,只需查看以下链接以获取路线:http://www.wi-f...

热门问题