游戏怎么反编译,程序怎么进行反编译
作者:本站作者
1,程序怎么进行反编译
c语言写的程序不可能被反编译出源代码,能够反编译出源代码的只有托管类型的编程语言。开发语言一般可以用peid查询,反编译之后是汇编语言,除非很精通一般没办法做大的改动,一般只是小改或者做扩展。
2,如何将已经打包好的unity游戏反编译为工程文件夹不是提取资源是直接
首先想通过此方法完全复刻一个游戏工程,这是不可能的 不要想了对于反编译脚本的话1、基于il2cpp编译的 目前来说虽然可以 但是对于新手还是有点困难的2、基于mono编译的 可以把dll文件推到反编译软件比如ilspy即可
3,想要破解游戏是不是得把这个游戏反编译
打开Androidfby中的Android反编译工具,开始直接反编译,选中你要反编译的apk,反编译即可,这样就可以得到软件中图片,xml,dex文件,或者直接用解压文件解压,但是不能保证xml正常显示,所以我们最好是结合一起用打开反编译之后的文件夹,找到classes.dex,将其复制到dex2jar的文件夹目录下面,与dex2jar.bat在同一目录即可。打开命令提示符,一直打开到dex2jar目录,执行以下命令dex2jar.bat classes.dex这时会在dex2jar目录下生成一个classes_dex2jar.jar文件,这时运行jd-gui目录下的jd-gui.exe,选择File-----》Openfile------》classes_dex2jar.jar,即可查看java代码了
4,目前的网页游戏怎么反编译
网页游戏可以反编译。SWiX Free可以进行反编译。不过对网络游戏的分析作用不大。一般配合捉包,如sniffer,进行网络数据分析,可以准确定位分析数据。然后你可以通过模仿网络数据,或者截断修改网络数据的方法进行某些活动哦。
5,怎样反编译程序
高级语言源程序经过 编译 变成可执行文件,反编译就是逆过程。 但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序。 计算机软件反向工程(Reversepengineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,作为自己开发软件时的参考,或者直接用于自己的软件产品中。 反编译是一个复杂的过程,所以越是高级语言,就越难于反编译,但目前还是有许许多多的反编译软件: VB: VBExplorer 、VB反编译精灵和VBRezQ;只能反编译界面图像,好像代码不能完全反编译 JAVA: JAD ;java的反编译比较常见,所以反编译比较完全, 将class文件反编译成java文件也是有可能的 C++ : eXeScope Dephi: DEDE c#:Reflector 易语言:E-Code Explorer.exe(易格式可执行文件分析器)。那要看那个程序本身是用什么语言写的 一般都不可能100%还原源代码的 JAVA和VB可以还原大部分 你可以看看,段刚写的,里面介绍得很详细<p>到网上去下载一个jad.exe 的反编译程序下载地址: <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.joymo.cn%2fhtml%2fkfzx%2fj2me_114_1043.html" target="_blank">http://www.joymo.cn/html/kfzx/j2me_114_1043.html</a></p>哦 很简单 如果没有加壳可以用 rescope注册版加壳的 涉及加密解密知识 vb5以前可以反编译,vb6的时候已经不可能了。因为版权的问题,编译后的文件是不可能让你反编译看到源代码的,例如,微软的windows操作系统不是代码开方的,linux是开放的,但是不是通过反编译得到的,而是公开了源码。如果可以反编译文件的话,写代码还有什么知识产权。
6,能分析反汇编代码但是网页游戏怎么反汇编
网页游戏可以反编译。SWiX Free可以进行反编译。不过对网络游戏的分析作用不大。一般配合捉包软件,如sniffer,进行网络数据分析,可以准确定位分析数据。然后你可以通过模仿网络数据,或者截断修改网络数据的方法进行某些活动哦。
7,如何进行APK反编译
如何进行APK反编译 我们下载到某些apk的时候,可能总想学习下别人是怎么进行程序设计的,或者怎样使用xml文件布局的,这时就想到将apk文件的后缀改为rar并解压,最终得到一些图片资源和很多打开为乱码的文件,可见这种方式不可行,这就需要使用下面的工具对apk进行反编译了。 一、工具准备:apktool、dex2jar、jd-gui 工具包也可以在这里下载。 1、dex2jar可以在这里下载,jd-gui可以在这里下载。 2、apktool,可以到Google官方下载,apktool-1.0.0.tar.bz2(里面有apktool.jar)和apktool-install-windows-2.1_r01-1.zip两个包都要下。解压apktool.jar到 C:\Windows,解压apktool-install-windows.zip到任意文件夹(例如E盘根目录)。 二、使用dex2jar + jd-gui 得到apk的java源码,步骤如下: 1、用.rar打开apk文档,将classes.dex文件解压出来,然后使用工具反编译成.jar文件。 在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.bat XXX”,XXX指的是你要反编译的apk中的classes.dex文件所在路径及名称,比如:我的dex2jar.bat在D:\Android\apk_decode\dex2jar-0.0.7-SNAPSHOT路径下,classes.dex在D:\Android下,所以你进入到dex2jar.bat路径后,输入dex2jar.bat D:\Android\classes.dex,这样会生成一个jar文件。 2、用jd-gui反编译工具将得到.jar文件反编译成.java文件。 三、使用apktool得到apk的xml文件 1、Win+R 运行CMD,用cd命令转到apktool-install-windows所在文件夹,输入命令: apktool d XXX.apk ABC 反编译XXX.apk到文件夹ABC 2、 在解压后的文件夹中可以得到apk的xml配置文件。 四、第二步得到的程序源代码和第三步得到的xml文件组合下,就成一个android工程,即可得到完整的apk源码。
8,有什么软件可以反编译安卓apk游戏安装包
一、Apk反编译得到Java源代码 下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。 apk反编译工具dex2jar,是将apk中的classes.dex转化成jar文件 源码查看工具jdgui,是一个反。
9,如何使用安卓反编译破解游戏
smali是无法加密的,只能混淆要增加破解难度,可以把部分核心代码放到本地库去一、dexdump方法 dexdump是emulator自带提供的查看dex文件的工具,可使用类似这样的命令将dex文件dump到txt文件中: D:/Program Files/android-sdk-windows-1.6_r1/platforms/android-1.6/tools>dexdump.exe -d classes.dex > spk.dump.txt 得到的文件内容,描述了类的信息,但实在是不好读啊~~~~二、dex2jar + XJad 方法 该方法是使用dex2jar.jar包,将classes.dex文件解包成jar,在通过XJad(或者其他class反编译工具)进行java反编译。如: 1、dex2jar.bat d:/play/classes.dex 默认的输出路径同classes.dex,生成的文件名为classes.dex.dex2jar.jar 2、使用XJad反编译该jar包 之后的使用方法,大家都懂的:) 该方法的好处在于,通过XJad反编译后,大家可直接开到java源文件,缺点在于只能反编译出开发时的java文件,而开发时使用的lib包不能反编译出来。三、AXMLPrinter2.jar + baksmali.jar + smali.jar 方法 这个方法就强大了,AXMLPrinter2是还原AndroidManifest.xml和main.xml的工具,直接打开这两个xml文件是乱码,而通过还原之后,可以很明白的看到里面的内容(我猜测还是使用了字节异或的方式加的密)。 baksmali.jar是反解析dex的工具,smali.jar则是再还原成dex的工具 操作方式如下: 1、java -jar AXMLPrinter2.jar D:/play/AndroidManifest.xml > AndroidManifest.txt 2、java -jar AXMLPrinter2.jar D:/play/res/layout/main.xml > main.txt 3、java -jar baksmali-1.2.5.jar -o classout/ d:/play/classes.dex
10,怎样用apk反编译工具破解游戏
打开Androidfby中的Android反编译工具,开始直接反编译,选中你要反编译的apk,反编译即可,这样就可以得到软件中图片,xml,dex文件,或者直接用解压文件解压,但是不能保证xml正常显示,所以我们最好是结合一起用打开反编译之后的文件夹,找到classes.dex,将其复制到dex2jar的文件夹目录下面,与dex2jar.bat在同一目录即可。打开命令提示符,一直打开到dex2jar目录,执行以下命令dex2jar.bat classes.dex这时会在dex2jar目录下生成一个classes_dex2jar.jar文件,这时运行jd-gui目录下的jd-gui.exe,选择File-----》Openfile------》classes_dex2jar.jar,即可查看java代码了
11,反汇编和反编译能够对游戏进行破解吗
可以逆向得到汇编语言,但汇编语言不是100%正确。要完全正确,必须进行分析,然后手动校对一些反汇编的错误,而这个分析需要巨大的工作量。要还原出高级语言就更难了,我觉得几乎不可能。除非是一个较小的系统软件。还原成汇编语言比较方便,上网找一些逆向工具就可以。还原成高级语言非常困难,多数几乎做不到。我晕,下面的代码可以在debug看效果!mov ax,3200mov ds,axmov al,[0]and al,0fmov cl,4shl ax,clmov ah,[01]and ah,0for al,ahmov [02],al执行效果如下:0b20:0105 a00000 mov al,[0000]0b20:0108 240f and al,0f0b20:010a b104 mov cl,040b20:010c d3e0 shl ax,cl0b20:010e 8a260100 mov ah,[0001]0b20:0112 80e40f and ah,0f0b20:0115 08e0 or al,ah0b20:0117 bb0200 mov bx,00020b20:011a 8807 mov [bx],al0b20:011c 3400 xor al,000b20:011e 0f db 0f0b20:011f 0b00 or ax,[bx+si]-g 0b20:011aax=0dbd bx=0002 cx=0004 dx=0000 sp=ffee bp=0000 si=0000 di=0000ds=3200 es=0b20 ss=0b20 cs=0b20 ip=011a nv up ei ng nz na pe nc0b20:011a 8807 mov [bx],al ds:0002=0-tax=0dbd bx=0002 cx=0004 dx=0000 sp=ffee bp=0000 si=0000 di=0000ds=3200 es=0b20 ss=0b20 cs=0b20 ip=011c nv up ei ng nz na pe nc0b20:011c 3400 xor al,00-d 3200:0002 00023200:0000 bd .-
12,如何反编译apk文件
注意:反编译的前提是:开发者没有使用proguard(java代码混淆的工具)。 1.下载反编译工具 需要下载四个工具:dex2jar、JD-GUI、apktool、apktool-install-windows-r05-ibot dex2jar:将apk中的classes.dex转化成Jar文件。 JD-GUI:反编译工具,可以直接查看Jar包的源代码。 apktool:反编译工具,通过反编译APK中XML文件,直接可以查看。 apktool-install-windows-r05-ibot:辅助windows批处理工具。 下载地址: dex2jar:http://code.google.com/p/dex2jar/downloads/list JD-GUI:http://code.google.com/p/innlab/downloads/lis apktool:http://code.google.com/p/android-apktool/downloads/list 工具截图:2.解压缩APK包 apk文件也是一种常见的zip,常用的压缩软件就可轻松地解压apk文件。用压缩软件将apk文件中的文件解压到一个文件夹中,得到APK中的资源包括XML文件和classes.dex文件,classes.dex就是java文件编译再通过dx工具打包而成的。 解压截图:3.反编译dex文件 解压apk文件后,你会发现res目录的图片没有加密,但java源码编译成了一个classes.dex文件,无法用普通的反编译class文件的方法来处理,dex2jar可以将dex文件转换成普通的jar包。 解压下载的dex2jar,把解压后的文件夹放到系统盘跟目录中并把这个目录加到系统path变量中,就可以直接用:dex2jar.bat或dex2jar.sh转换dex文件了。 DOS行命令如下:dex2jar.bat xx\classes.dex(xx是classes.dex文件所在的路径)。 将在同目录得到普通jar包:classes_dex2jar.jar,就可以用处理普通jar包的方法来反编译这个jar包得到原文件。 编译截图: 生成jar文件的截图如下:4.反编译jar包 得到jar包后,下载自已喜欢的反编译工具,推荐使用JD-GUI,有比较简单的图形界面,可以反编译单个class文件,也可以反编译jar包,比较方便。 打开压缩文件JD-GUI,运行jd-gui.exe,打开上面生成的jar包,即可看到源代码了。 截图如下:5.反编译xml文件 打开解压的res\layout目录,有很多xml文件,如果你想看下作者是如何设计界面的,你会很失望,因为你看到的是一大堆乱码!这个时候我们需要用到的是apktool。 具体操作方法:将下载的apktool和apktool-install-windows-r05-ibot两个包解压到同一个文件夹下,这个文件夹有三个文件:aapt.exe,apktool.bat,apktool.jar。把这个文件夹也放到系统盘的根目录中并把这个目录加到path变量中。以HelloWord.apk为例: 在DOS命令行中输入:apktool d xx\HelloWord.apk HelloWord得到HelloWord文件夹,此文件夹中的xml文件就是编译好的可以正常查看的文件。 截图如下: 生成的文件:这样就得到了可以得到编译的源码和XML资源。 注意:文件的路径中最好不要出现中文!
文章TAG:
游戏怎么反编译 程序怎么进行反编译 游戏 怎么 反编译