2015移动安全Crackme1

in Android read (2906)

拿到这个APK之后,没啥好说的,安装后发现要输入一个什么密码才能通过验证,拖到JEB里看看。 看到MainActivity里有几个关键的函数,分别是bytesToAliSmsCode(String, [B)String,getPwdFromPic()String,getT...

继续阅读

Android短信窃听器

in Android,Code Review read (1695)

初入android,先弄个短信窃听器练手。 基本思想很简单,首先启动个service,在该service中开启一个BroadcastReceiver来监听短信,在onReceive方法中,一旦发现了新短信,那么就开启一个IntentService来把短信发送到我们的服务器上...

继续阅读

SMALI语法解析

in Android read (1435)

Davlik字节码中,寄存器是32位,可以支持任何类型。 64位类型用2个寄存器表示。 Davlik字节码中有两种类型,分别是原式类型和引用类型。 原式类型 Z -> boolean V -> void B -> byte S -> short ...

继续阅读

Android Broadcast Receiver

in Android read (2080)

注册广播的方式有两种:在代码中动态注册,或是在AndroidManifest.xml中进行静态注册。 如果想要创建一个广播接收器,新建一个类,继承自BroadcastReceiver,并且继承父类的onReceive()方法。 package com.broadcastte...

继续阅读

Android SDK Manager 更新慢的问题

in Android read (1752)

听说Android出了5.0,作为一名合格的开发者,必须前去看一看,更新个SDK。谁料因为寡妇王的原因,更新速度极慢,找到了个好方法。 打开SDK Manager,Tools->Options,代理里面写上mirrors.neusoft.edu.cnubuntu.bu...

继续阅读

Handler消息传递机制

in Android,Code Review read (1708)

Android 平台不允许Activity启动的新线程访问该Activity中的界面组件,这样新启动的线程就无法改变界面组件的属性值。在这种情况下需要借助Handler消息传递机制来实现。 Handler类的作用: 在新启动的线程中发送消息 在主线程中获取消息,处理消息 ...

继续阅读

Android事件处理机制

in Android,Code Review read (1672)

Android提供了两套事件处理机制,分别是: 基于监听的事件处理 基于回调的事件处理 监听事件处理模型 Event Source --> 任意界面组件都可作为事件源 Event --> 系统自动产生 Event Listener --> 程序员自己...

继续阅读

lightless

Stay Hungry. Stay Foolish.