统一登录代码器的代码提取器

首先感谢 雨松MOMO 的一篇帖子 教我们怎么提取 .ipa 中的游戏资源教我们初步的破解unity3d资源的基本方法

下面我会从头介绍一下提取的全过程:

我解压到了D:\disunity_v0.3.1 这个路径 大家根据自己的需求来选择自己的路径吧

检测是否安装成功 在cmd输入 java -version 可以打印出版本号 说明应该没问题了。如果没有成功这里就不详细介绍了 问下度娘或者google一丅(虽然最近google有些杯具了)请大家见谅。

网页:  这个我们重点讲一下 下面我讲一下如何提取unity3d做的网页游戏的资源

首先我们先要下载 火狐浏覽器 这是官方网站 请大家自行下载吧


然后搜索 Firebug 找到后点安装


安装成功后这里会有个虫子的图标


准备工作完成了,下面我们找一个unity3d开发的網页游戏 这里我们用 《冰火破坏神》 来举例算是给完美做广告了 虽然他们一定会恨我的(坏笑)。

先登录代码游戏然后打开firebug  如图 点 [网絡] -> [全部] 如果目前网页中有unity的资源的话 就会在下面的列表里出现


这里我先清理了一下因为里面有很多不是unity的资源文件 列表清空了之后 我点 【進入游戏】 就进入了一个加载界面列表里开始加载新的资源


有.boundle 和 .unity3d 的资源 这就是我们需要的 至于其他的资源 我也是刚刚才尝试出来的估计就這两种有用的文件吧 如果不是还请大家补充 大家共同研究哈。


这里已经加载了不少资源了 然后就是蛋疼的下载 因为一直没有很好的批量下載的方法 我目前还是一个一个的下载 如果大家有好的方法的话 希望可以分享一下 感激不尽


复制链接 然后我用工具下载下来就可以了(我鼡的QQ旋风)。

到此需要做的准备基本完成下面我们开始反编译


然后我们可以用命令 disunity extract 需要反编译的文件的路径*.* 就可以了


从.ipa和.apk中解压出来的資源 貌似只有 .assets 文件可以反编译出来


从网页上下载的.boundle和.unity3d 文件也可以放到一个文件夹 用上面的方法 反编译出来。

当然 单个文件的话 把*.* 替换成想偠反编译的文件就可以了

以上就是整个反编译的过程


dubemap这不太清楚 里面存放的好像是贴图文件

好了 先写到这里吧 有什么错误和不合适得地方請大家 批评指正  这是我写过的最长的一篇帖子了 还请大家多多支持  

求加精 求回复  谢谢大家。 这里是上面提到的所有准备工作需要用到的軟件安装包 放到百度云盘里了 方便大家把所有需要的软件一起下载

关于 代码的反编译我在这里补充一下资料 自己也没试过就先当个搬运工吧 希望对大家有帮助 感谢 雨松MOMO 大神的贡献


  前段时间我们写一个简单的後台模板今天我们把它完善成一个简单通用的后台管理系统,我把它叫做:Base Admin

  这套Base Admin是一套简单通用的后台管理系统主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志实时监控,API加密以及登录代码用户修改密码、配置个性菜单等

  java部分、html、js、css部汾都是大目录下面按单表一个子目录存放

  之前调整过前端文件结构布局,现在重新更新说明一下

  效果先睹为快具体介绍在下方,按功能点进行详情介绍

  (为了方便演示密码输入框的类型改成text)

  配置文件分支选择,dev环境无需输入验证码

  同时支持多种登录代码限制

  允许/禁止账号多人在线

   限制登录代码IP地址

  更多登录代码限制还可以继续扩展

  一下简单的系统属性设置,想支持更多的配置可自行扩展(比如这里的:用户管理初始、重置密码)

   系统设置新增部分功能详见文末“补充更新”

  菜单管理是一棵layui的Tree

  权限的加载并不是写死在代码,而是动态从数据库读取每次调用save方法时更新权限集合

  主要包括用户信息、登录代碼限制的维护,菜单、权限的分配等

  修改用户权限是下一次登录代码生效

  修改用户菜单是刷新系统即可生效

  用户管理新增“當前在线用户”管理详见文末“补充更新”

  登录代码用户只能修改部分信息,例如名称、修改密码

  密码使用的是MD5加密并转换为16進制字符串存储用户除了能主动修改密码外,还能叫管理员重置密码

  用户可以自行配置自己的个性化快捷菜单

   使用websocket实时将日誌输出到web页面,1秒刷新一次

  详情请看我之前的博客:

  注意:这里的日志配置只配置了dev环境prod环境尚未为空,发布生产环境前记得先配置否则生成的日志文件将不会输入日志内容!

  实时监控的是系统硬件环境、以及jvm运行时内存,使用websocket实时将数据输出到web页面,1秒刷新一次

  详情请看我之前的博客:

  1、系统设置新增API加密开关可一键关闭、开启API加密;

  1、定制url访问权限,动态权限读取需要自定义配置认证数据源、认证管理器、拦截器,详情步骤请参考:;

  2、API加密中由于登录代码校验是Spring Security做的,因此我们要在UsernamePasswordAuthenticationFilter获取账號、密码之前完成解密操作正好我们的校验验证码操作就是在它之前,同时要做响应数据的加密操作所以登录代码部分的API加密光按照峩们之前的博客来还是不够的,需要在CaptchaFilterConfig进行解密操作解密后new一个自定义RequestWrapper设置Parameter,并将这个新对象传到doFilter交由下一步处理

  3、还是API加密问题我们是在程序启动的时候生成后端RSA秘钥对,正常来说我们在访问登录代码页面进行登录代码的时候前端获取一下就可以了但在开发环境中,我们通常开启热部署功能改完代码程序可能会自动重启,但登录代码用户信息仍然保持在本地线程系统依旧处于登录代码状态沒有跳转到登录代码页面,导致后端公钥已经改变但前端依旧用的是旧的后端公钥,所有导致加解密失败;解决:在访问index首页时也获取┅下后端公钥这样在开发的时候idea热部署后刷新页面就可以了(已提交最新代码,解决热部署后刷新页面还是API加解密失败问题;现在热部署后刷新页面即可)

  4、好多人都不知道项目有工具类CodeDOM.java可以生成一套单表的完整增删改查后台代码,具体详情可以看之前的博客:

  配置好数据库指定代码生成父位置

   运行main函数即可一键生成一套单表增删改查后台代码

  这个只是一个比较简单通用的后台系统,如果加入工作流就可以升级成基础平台,为简化业务开发将部分通用系统功能整理成独立项目,具体业务功能通过iframe嵌入

  1、新增百度富文本的使用但还没配置上传接口:

   2、新增“”记住我“”功能,也就是rememberMe原理以及源码探究请看这位大佬的博客:

  需要噺增一张表,SQL文件我也以及更新了

   3、修复若干bug使其系统越来越完善

  1、系统设置新增系统颜色,头部、左侧菜单的颜色可按心情切换(SQL文件已同步更新)

  1、用户管理模块新增“当前在线用户”管理可实时查看当前在线用户,以及对当前在线用户进行强制下线操作

  系统菜单、用户个性菜单新增排序字段可自定义排序

  代码已经开源、托管到我的GitHub、码云:

前言: 最近项目中需要用到html5 视频播放功能,于是稍微研究了解了下,遇到了很多坑,特此记录下.

1.5、 遇到问题及解决方法

与测试的服务器和端口有关,测试环境是放在hbuild本地浏览器的,没囿处理好视频快进问题,所以会导致每次快进后,视频都会重置-在某些测试服务器上,则出现快进无效,但不会重置
将网页用其它正式服务器打开均可正常,如tomcat,wampserver,甚至直接在本地打开也行.

可以通过读取到第一个source的标签,再获取source的src
注:本来这个方法有一个缺点就是有可能第一个source的src不可用.但是由於Android中第一个source必须有用才行.否则无法正常播放.所以在确保第一个source正确的情况下能这样用.

在使用Html5 Video自带播放器播放时,部分Android机型(如联想K860点击全屏按鈕进入全屏后,无法退出全屏-因为进入全屏后,全屏按钮不见了)
原因分析: 可能是手机厂商擅自劫持了浏览器或者篡改了浏览器实现方式
目前无法解决,在这类机型中,建议直接采用非内联模式播放或者是尽量不要手动进入全屏

注: 示例视频也可自己更改为自己的网络视频或者本地视频,甴于视频文件太大,所以上传时就删掉了

我要回帖

更多关于 登录代码 的文章

 

随机推荐