反编译网页游戏
A. 有谁知道OllyDbg怎么调试网页游戏吗主要是用来找CALL,如果附加进程在Explorer.exe上,无法调试。CE找网
不需要用OllyDbg调试网页.首先,网页游戏在你的机器上肯定是客户端.客户端一般只用html,css和js就堆成了,而只有js是脚本程序,要调试的话你可以使用Google Chrome浏览器里给js某句下断点.当然有的客户端直接是用flash写的,actionscript好像没有调试器吧...你只能用硕思闪客精灵之类的软件反编译然后再看代码...至于更多数据操作,都一定是客户端通过TCP/IP协议发数据包给服务器端来处理,那个你是调试不到的...
B. unity3d反编译能提取场景资源吗
下面我会从头介绍一下提取的全过程:
步骤一:首先下载 DisUnity v0.3.1
我解压到了D:\disunity_v0.3.1 这个路径 大家根据自己的需求来选择自己的路径吧
步骤二:确保安装了 java JDK 7
检测是否安装成功 在cmd输入 java -version 可以打印出版本号 说明应该没问题了。如果没有成功这里就不详细介绍了 问下度娘或者google一下(虽然最近google有些杯具了),请大家见谅。
步骤三:获取可以破解的源文件 首先我们需要Android的 .apk 或者 IOS的 .ipa 或者网页游戏的.unity3d 和 .boundle 文件
Android: 先看看 Android 的 apk 安装包吧,把下好的文件后缀名.apk 直接改成 .rar 解压到单独的文件夹 可以反编译的文件的路径就在:解压后的文件夹\assets\bin\Data
IOS: ios的 ipa的安装包 也是同样的原理 把.ipa 改成 .rar 然后解压到单独的文件夹 可以反编译的文件的路径就在: 解压后的文件夹\Payload\godoflight.app\Data (这里我用的是神之光举例子 所以是 godoflight.app)
网页: 这个我们重点讲一下
下面我讲一下如何提取unity3d做的网页游戏的资源
首先我们先要下载 火狐浏览器 请大家自行下载吧。
然后安装 FireBug 插件 上图了
然后搜索 Firebug 找到后点安装
安装成功后这里会有个虫子的图标
准备工作完成了,下面我们找一个unity3d开发的网页游戏 这里我们用 《冰火破坏神》 来举例,
先登录游戏,然后打开firebug 如图 点 [网络] -> [全部] 如果目前网页中有unity的资源的话 就会在下面的列表里出现
这里我先清理了一下因为里面有很多不是unity的资源文件 列表清空了之后 我点 【进入游戏】 就进入了一个加载界面列表里开始加载新的资源
有.boundle 和 .unity3d 的资源 这就是我们需要的 至于其他的资源 我也是刚刚才尝试出来的估计就这两种有用的文件吧 如果不是还请大家补充 大家共同研究哈。
这里已经加载了不少资源了 然后就是蛋疼的下载 因为一直没有很好的批量下载的方法 我目前还是一个一个的下载 如果大家有好的方法的话 希望可以分享一下 感激不尽。
复制链接 然后我用工具下载下来就可以了(我用的QQ旋风)。
到此需要做的准备基本完成下面我们开始反编译。
步骤四: 打开cmd 进入步骤一中的 D:\disunity_v0.3.1 文件夹中
下面是disunity_v0.3.1中的目录结构
然后我们可以用命令 disunity extract 需要反编译的文件的路径\*.* 就可以了
我的反编译文件放在了E:\Downloads\szgPJB(jb51.net)\assets\bin\Data 这个文件夹中 用 *.* 就可以把里面的文件全部反编译 当然无法识别的文件是没法反编出来的
从.ipa和.apk中解压出来的资源 貌似只有 .assets 文件可以反编译出来
从网页上下载的.boundle和.unity3d 文件也可以放到一个文件夹 用上面的方法 反编译出来。
当然 单个文件的话 把*.* 替换成想要反编译的文件就可以了
C. 网络游戏一般都有客户端,能分析反汇编代码,,,但是网页游戏怎么反汇编。。。
网页游戏可以反编译。SWiX Free可以进行反编译。
不过对网络游戏的分析作用不大。
一般配合捉包软件,如sniffer,进行网络数据分析,可以准确定位分析数据。
然后你可以通过模仿网络数据,或者截断修改网络数据的方法进行某些活动哦。
D. 用反编译了一个SWF文件出现的问题
将下载回来的没有修改的swf发给我看看[email protected]
E. 一个小程序反编译,谁会破解exe文件,能绕过验证码
……都不用说了……7ZIP加上SIXXPACK估计没人脱得掉了
用VS调试可以到验证的地方通过改EIP可以跳过验证但是不能得到内存的地址只是知道那个函数叫ZhuCe.Check……
反编译这个文件里面除了MANIFEST就两块东西……sevenzip和sixxpack……
这两个不用说都知道是什么了……又得不到内存地址不知道是不是我的VS设置有问题反正看不到函数所在的内存要不然内存补丁都行……
还有哪位牛人自认为真的很牛的可以来试试看我试过了IDAODSmartCheckVBExplorer都不行的……只有VS的调试器可以……
(PS.分数给我好不好……呵呵我加了你的)
F. flash反编译工具asv2012,听说可以可以看到AS3类的调用关系,真的吗
嗯,是的。asv是flash的反编译工具,可以很方便的查看SWF中的代码。不过现在有很多SWF特别是网页游戏的代码是经过加密或混淆的,反编译要麻烦一点了
G. 如何反编译unityengine
首先从 https://github.com/ata4/disunity/releases 下载 DisUnity v0.3.1
也可以直接用工具下载 https://github.com/ata4/disunity/releases/download/v0.3.1/disunity_v0.3.1.zip
我解压到了D:\disunity_v0.3.1 这个路径 大家根据自己的需求来选择自己的路径吧
步骤二:确保安装了 Java JDK 7
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
检测是否安装成功 在cmd输入 java -version 可以打印出版本号 说明应该没问题了。如果没有成功这里就不详细介绍了 问下度娘或者google一下(虽然最近google有些杯具了),请大家见谅。
步骤三:获取可以破解的源文件 首先我们需要Android的 .apk 或者 IOS的 .ipa 或者网页游戏的.unity3d 和 .boundle 文件
Android: 先看看 Android 的 apk 安装包吧,把下好的文件后缀名.apk 直接改成 .rar 解压到单独的文件夹 可以反编译的文件的路径就在:解压后的文件夹\assets\bin\Data
IOS: ios的 ipa的安装包 也是同样的原理 把.ipa 改成 .rar 然后解压到单独的文件夹 可以反编译的文件的路径就在: 解压后的文件夹\Payload\godoflight.app\Data (这里我用的是神之光举例子 所以是 godoflight.app)
网页: 这个我们重点讲一下
下面我讲一下如何提取unity3d做的网页游戏的资源
首先我们先要下载 火狐浏览器 http://www.firefox.com.cn/ 这是官方网站 请大家自行下载吧。
然后安装 FireBug 插件 上图了
然后搜索 Firebug 找到后点安装
安装成功后这里会有个虫子的图标
准备工作完成了,下面我们找一个unity3d开发的网页游戏 这里我们用 《冰火破坏神》 来举例,算是给完美做广告了 虽然他们一定会恨我的(坏笑)。
先登录游戏,然后打开firebug 如图 点 [网络] -> [全部] 如果目前网页中有unity的资源的话 就会在下面的列表里出现
H. CE修改器怎么修改网页游戏 求大神!
CE内存修改器对网页游戏数据修改是不起作用的,我使用过的类似修改器还有VE修改器,这个更严重!
曾经试过使用此软件修改一些代币,不但起不来作用,而且打开浏览器时系统自动关机重新启动,而后系统网速都是超慢的!
可能直接误导修改了其他内存,此次给了我一个教训。如果楼主想要学怎么用,如果不怕的话,可以追问把q报来,谢谢!
I. 目前的网页游戏,怎么反编译
网页游戏可以反编译。SWiX Free可以进行反编译。
不过对网络游戏的分析作用不大。
一般配合捉包,如sniffer,进行网络数据分析,可以准确定位分析数据。
然后你可以通过模仿网络数据,或者截断修改网络数据的方法进行某些活动哦。
J. 如何破解网页网络游戏
这么说吧,1.你得先混进这个游戏的服务器中,把这个项目的发布包搞到;2.这个包是编译后的,所以你得对这个包进行反编译,得到源码;3.通过这个源码你可以得到该游戏的数据库所在的电脑的IP地址,数据库类别和账号密码;4.装个数据客户端脸上该数据库,要是局域网那就不好办了,你得操控他们内部的局域网覆盖电脑进行访问,然后把数据表结构复制一份,当然数据也要,避免一些初始化数据丢失,不过这一般都是广域网;5有了源码,有了数据库,那你就可以自己修改打包发布了,当然是可以连局域网的;6.说下能做到这几点估计你的编程水平已是相当高了,完全可以自己写一个游戏;