自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xingaaaxing的专栏

永不放弃

  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

转载 图集合并扩展工具

UGUI Image已Sprite为主,而简单的合并图集可以使用自带的SpritePacker。而当在使用AssetBundle的时候情况有些不同,会造成每个AB都会引入完整的Sprite图集,显然就增加了AB的大小,重复资源。为了解决这个问题我们可以手动合并图集,那么方案也有多种,这里我们可以编辑器自带的API来实现一个小的图集合并工具。 private static bool 

2016-09-07 12:05:54 1691

转载 新手引导遮罩控件

[Unity3D]UGUI 新手引导遮罩控件强制性引导UI控件,关键区域镂空,自动调整关键区域大小。效果如图:使用结构:代  1using UnityEngine;  2using System.Collections;  3using UnityEngine.UI;  4  5using System.Collections.Gen

2016-09-07 12:01:51 2302

转载 热更新

我计划通过Hack代码的方法,修改libmono.so[注1],拦截unity3d加载asset的Assembly-CSharp.DLL[注2],注入保存在sd卡上的更新的DLL。从而实现代码热更新,无需第三方库,无需更改项目,把C#进行到底。注1:mono运行时 注2:脚本程序集先上主角! unity3d mono的源代码,这是取自unity3d官方的github库,亲自苦寻goog

2016-09-06 12:16:04 2065

转载 android学习资料

因为喜欢Android安全,而Android逆向是Android安全的一个分支,所以小弟利用业余时间自学了一点Android逆向。在学习过程中总结了一点学习资料,特此分享给大家。(1)Android安全大牛的博客:         鬼哥的博客: 听鬼哥说故事             Jack_Jia的博客: Android手机病毒分析及研究         i 简行

2016-09-02 15:50:53 358

转载 android逆向9

使用dex2jar反编译Apk中的classes.dex就能获取到Apk的java层源代码。那么有什么办法可以保护classes.dex,防止Apk的源代码被偷窥呢?那就是加壳了,关于Apk加壳的技术原理,请看这篇博客Android APK加壳技术方案【1】 小弟所了解的Apk脱壳方法有两种:(1)使用脱壳神器ZjDroid进行脱壳,详细操作请看这两篇博客:Android动态逆

2016-09-02 15:49:46 942

转载 android8 ndk

在上篇文章中,我记录了破解Java层的签名校验。本文介绍的则是破解NDK层的签名校验,与Java层的签名校验相比,NDK层的签名校验破解的难度更大一些。但是NDK层签名校验破解的思路与Java层签名校验破解的思路相似:       (1) 通过输入“signature”关键字定位获取本Apk签名信息的函数(在下文中,我们用getApkSign来标记该函数);       (2) 找出调用的

2016-09-02 15:48:47 382

转载 android逆向8

做为Android开发者,我们应该知道没有签名的Apk是无法在真机(模拟器)上安装运行的。为了防止自己开发的Apk被别人二次打包,有些开发者会在App运行时获取当前Apk的签名信息并与正版Apk的签名信息进行比对,一旦发现不相同,就会弹出对话框提示用户当前应用是盗版或者终止App的运行,这就是Apk签名校验。开发者可以在Java层或者NDK层实现签名校验,而破解NDK层的签名校验要比破解Java层

2016-09-02 15:47:36 422

转载 android逆向7

今天,我要记录的是smali注入攻击。我们在破解某个apk时,通常的流程是这样的:先用某个工具逆向apk获取到源代码,然后再修改源代码,再用工具进行二次打包。通过前面一些文章的介绍,我们知道可以用dex2jar反编译classes.dex以获取java源代码,但是我们是无法对java源代码进行修改的。如果想要修改某个apk的源代码,我们必须先将该apk反编译,然后修改反编译所得到的smali代码,

2016-09-02 15:46:14 351

转载 android逆向6

在上篇文章中,我们介绍了如何利用IDA Pro来动态调试so文件。在移动安全领域有攻就有防,为了防止apk中的so文件被动态调试,开发者往往会使用一些反调试手段来干扰黑客的动态调试。其中最常见的就是在so文件中检测TracerPid值,详情请见这篇博客:爱加密脱壳本文以2015阿里巴巴移动安全大赛中的第二道题为例,IDA Pro版本为6.5 。这里只介绍如何通过在JNI_O

2016-09-02 15:45:27 306

转载 android逆向5

在上篇文章中,我简单介绍了使用IDA Pro静态分析so文件。今天,我将介绍一下如何使用IDA Pro动态调试so文件。本文的使用的IDA Pro版本为6.5版本,下面介绍一下动态调试so文件的流程:(1)在IDA的安装路径中找到android_server文件。(2)将android_server拷贝到手机的/data/local/tmp目录下面。

2016-09-02 15:44:30 377

转载 android逆向4

安卓应用程序的开发语言是java,但是由于java层的代码很容易被反编译,而反编译c/c++程序的难度比较大,所以现在很多安卓应用程序的核心部分都使用NDK进行开发。关于NDK的开发知识点,请看这篇博客:Android之NDK开发。        关于NDK环境搭建的知识点,请看这篇博客:Android NDK开发篇(一):新版NDK环境搭建(免Cygwin,超级快)     

2016-09-02 15:43:28 332

转载 android逆向3

这篇文章将介绍一个apk反编译工具apktool。我们可以用apktool反编译apk,并且可以对反编译得到的文件重新打包生成新的apk。本文使用的apktool版本为v2.0.0RC3,待反编译的apk为HelloWorld.apk。我们的目标是反编译HelloWorld.apk,将apk显示的字符串“Hello world!”修改为“Hello Apktool!”。下面

2016-09-02 15:42:38 282

转载 android逆向2

在上一篇文章安卓逆向学习笔记(0)中,我记录了apk的文件结构,其中有一个classes.dex文件。classes.dex是apk的核心文件,其运行在安卓Dalvik虚拟机上。通过查看apk的编译生成过程,我们可以得知:Java源代码首先被编译成.class文件,然后Android SDK自带的dx工具会将这些.class文件转换成classes.dex。所以我们只需要想办法反编译classes

2016-09-02 15:40:47 372

转载 android逆向1

0.什么是apk?       apk是AndroidPackage的缩写,即Android应用安装包(apk)。       新建一个安卓工程HelloWorld(本文采用的SDK版本为Android 4.4),该工程的源代码结构如图1所示:图1 HelloWorld源代码的结构        编译运行该工程,我们会在HelloWorld文件夹的b

2016-09-02 15:39:32 576

转载 Unity 加密

0、加密的原理Unity3d 是基于 Mono的,我们平时写的 C# 脚本都被编译到了 Assembly-CSharp.dll ,然后 再由 Mono 来加载、解析、然后执行。Mono 加载 Assembly-CSharp.dll 的时候就是读取文件到内存中,和平时读取一个 游戏资源 文件没什么区别。为了防止别人破解,我们会对游戏资源加密,简单点的 比如修改文件的一个字节

2016-09-02 11:16:14 2192

opengles2.0源码

3D书中的源码 opengles2.0的 一些不错的案例

2012-05-06

网络复习题 及ppt

网络课件ppt 及相关复习题 不错的学习和复习资料 大家看看吧

2012-01-11

网络原理习题

不错的网络习题及详细讲解

2011-12-18

微机原理及应用

微机原理及应用

2011-11-30

离散数学答案 高教出版

高等数学离散课后习题答案,帮你更好的学习

2010-09-29

C++学习基础,简单易懂

C++的入门学习,适合与初学者,简单易懂

2010-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除