关闭

IDA逆向常用宏定义

/* This file contains definitions used by the Hex-Rays decompiler output. It has type definitions and convenience macros to make the output more readable. Copyright (c) 2007-2011 Hex-Ray...
阅读(4041) 评论(0)

Java正则表达式入门

Pattern funcElemPattern = Pattern.compile("(\\d+):(\\w+) (\\w+)"); String line = "oneway void LoginRsp(1:LSError lsErr, 2:string recoverToken, 3:i64 key)"; Matcher matcher = funcElemPattern.matche...
阅读(344) 评论(0)

ListView中的onItemClick无法被响应

按照网上绝大多数人的说法,基本都是如下解决方案: http://www.cnblogs.com/ycxyyzw/p/3672366.html 但是我的listview就是死活不能被点击,最后一点点删代码,发现BaseAdapter的isEnabled代码引发的问题,我直接全部返回false了。 如下copy官方解释: isEnabled Added in API level ...
阅读(301) 评论(0)

Xposed Android Java Hook

官网文档这个链接:https://github.com/rovo89/XposedBridge/wiki/Development-tutorial,看E文麻烦请看下面即可 Xposed Java Hook有点是非常简单,缺点是需要重启手机非常麻烦。 Xposed是Android下Java层的开源Hook框架类似的有cydiasubstrate框架并且据说cydiasubstrate框架...
阅读(1891) 评论(0)

Android4.4 xposed安装失败(the xposed framework is not installed)

下载Xposed Installer之后,点击框架,提示信息如下: The Xposed framework is not installed. Please download the latest ZIP file frome XDA and flash it manually via recovery. 我的系统版本是4.4,xposed installer版本是3.0,提示信息如上。 ...
阅读(17346) 评论(0)

如何不重打包调试Android应用

安全工程师在进行Android逆向的时候常常会有动态调试的需求,由于厂商对外发布的APP都是release版,发布产品时都会将debuggable设置为 false,使第三方不能直接调试分析APP。 目前流行的方法是修改APK的 AndroidManifest.xml 将 android:debuggable 设置为 true,再重新打包签名,操作较简单,但如果碰到做了自校验加固...
阅读(1639) 评论(0)

动态调试反编译的apk

初涉移动端,请各位前辈多多指教! 本文参考http://www.kaifazhe.com/android_school/380973.html 在此,对作者表示感谢! 跟踪apk一般的做法是在反编译的smali代码中插入log输出,然后重新编译运行看输出日志,这种方法费时费力,如果能够动态调试就最好了。下面就给大家介绍apk+eclipse来调试smali。 前期准备: ec...
阅读(2052) 评论(0)

Android 签名验证机制

签名后的APK,在/META-INF目录下会生成以下3个文件:       MANIFEST.MF:保存除META-INF文件以外其它各文件的SHA-1+base64编码后的值。     CERT.SF:在SHA1-Digest-Manifest中保存MANIFEST.MF文件的SHA-1+base64编码后的值,在后面的各项SHA1-Digest...
阅读(717) 评论(0)

Android酷炫实用的开源框架(UI框架)

Android酷炫实用的开源框架(UI框架) 前言 忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。 1.Side-Menu.Android 分类侧滑菜单,Yalantis 出品。 项目...
阅读(822) 评论(0)

设计模式-----桥接模式(Bridge Pattern)

学习设计模式也有一段时间了,今天就把我整理的一篇课程和大家分享,有不妥之处欢迎指出.  生活中的一个例子:     就拿汽车在路上行驶的来说。即有小汽车又有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶。这你会发现,对于交通工具(汽车)有不同的类型,然而它们所行驶的环境(路)也在变化,在软件系统中就要适应两个方面的变化?怎样实现才能应对这种变化呢? 概述: 在软件系统中,...
阅读(821) 评论(0)

Android 加载不同 DPI 资源与内存消耗间的关系

1 Android DPI 分级标准简介 Android 设备在物理尺寸和屏幕密度上都有很大的不同,为了简化多设备的设计方案,就是设定一套分级标准。屏幕密度上的分级标准就是:LDPI、MDPI、HDPI、XHDPI,也就是各种大小的 DPI(Dots per inch)。DPI 就是屏幕像素密度的衡量标准。 2 不同设备共享同一套 DPI 资源有哪些问题? 现在进入正题。 ...
阅读(818) 评论(0)

Android上玩玩Hook:Cydia Substrate实战

摘要:Hook的出现为开发者希望通过一个程序改变其他程序的某些行为的想法开拓了解决道路,而作为一款基于Hook的代码修改框架,Cydia Substrate可以修改任何主进程的代码,本文作者以广告注入的实战详细介绍了Hook的过程。 CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。如果您想投...
阅读(1553) 评论(0)

Unity3d Assembly-CSharp.dll加密

解密无非就为了 修改游戏功能数据、提取游戏资源、加入自己想加的广告... 加密就是保护游戏不被恶意修改,经常看到有人说:"加什么密,你以为自己写的代码很NB?见不得人?" 我只想说,加密并不是不想让别人看到我的游戏逻辑代码,而是不想别人去恶意的修改自己做的游戏罢了... 先说下关于Unity C#代码部分的加密(Android和IOS有时间再细说),很多人说混淆,虽然有几个混淆插件Cod...
阅读(7151) 评论(0)

drawable中shape的使用

想美化一下程序里的EditText,发现网上关于美化的文章较少,即使有也大多是直接翻译文档,索性一边研读一边写例子。 先看一下文档对Shape Drawable的描述: Shape DrawableAn XML file that defines a geometric shape, including colors and gradients. Creates aShapeD...
阅读(1146) 评论(0)

判断Android是否有root权限

public class RootUtil {     public static boolean isDeviceRooted() {         return checkRootMethod1() || checkRootMethod2() || checkRootMethod3() || checkRootMethod4();     }     private stat...
阅读(2057) 评论(0)
194条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1444603次
    • 积分:11277
    • 等级:
    • 排名:第1517名
    • 原创:106篇
    • 转载:88篇
    • 译文:0篇
    • 评论:237条
    最新评论