山不在高,有金则名

Android JAVA Linux C/C++

排序:
默认
按更新时间
按访问量

使用 Strongswan 架设 Ipsec VPN

本教学介绍了如何使用 Strongswan 5.0.x 在 openSUSE 12.3+ 服务器上架设支持 ikev1/ikev2 的 Ipsec VPN。适用于 openSUSE、iOS、Android、Windows 和其它 Linux。 注意 Strongswan 5 即现在的主力支...

2016-03-02 15:27:33

阅读数:3603

评论数:6

Android VPN 相关知识学习

按照协议类型对VPN的划分: 1、点到点隧道协议PPTP(Point-to-Point Tunneling Protocol),用于将PPP分组通过IP网络封装传输。 2、第二层转发协议L2F(Level 2 Forwarding Protocol),允许高层协议的链路层隧道技术。 3、第二层隧道...

2016-02-29 11:54:10

阅读数:7670

评论数:18

Android VPN source code

1. UI setting part: packages/apps/Settings/src/com/android/settings/vpn2/VpnSettings.java packages/apps/Settings/src/com/android/settings/vpn2/VpnDia...

2016-02-23 10:23:46

阅读数:2812

评论数:1

APK动态加载框架(DL)解析

载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/39937639 (来自singwhatiwanna的csdn博客) 前言 好久没有发布新的文章,这次打算发表一下我这几个月的一个核心研究成果:APK动态加载框架(DL)。...

2015-12-18 18:09:44

阅读数:482

评论数:1

Android apk动态加载机制的研究(二)

转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/23387079 (来自singwhatiwanna的csdn博客) 前言 为了更好地阅读本文,你需要先阅读Android apk动态加载机制的研究这篇文章,在此文中,博主分...

2015-12-18 17:15:17

阅读数:415

评论数:0

Android apk动态加载机制的研究

转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/22597587 (来自singwhatiwanna的csdn博客) 背景 问题是这样的:我们知道,apk必须安装才能运行,如果不安装要是也能运行该多好啊,事实上,这不是完全不...

2015-12-18 15:23:07

阅读数:454

评论数:0

用baksmali/smali,将odex转成dex

众所周知,dex是Android虚拟机Dalvik上的可执行文件,而odex是优化过(Optimized)的dex。 我们知道,dex文件,可以通过dex2jar,转化为jar,然后可以通过jd-gui查看其java源码。 那么,odex呢?可以通过baksmali/smali,将其转换为dex,...

2015-11-24 14:10:29

阅读数:7056

评论数:3

Genymotion总报错:Fatal signal 11 (SIGSEGV)

我在Windows环境使用Genymotion的时候,总报如下的错误:06-01 17:50:19.145: A/libc(19868): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 19890 06-01 17:59:58.9...

2015-08-05 15:44:05

阅读数:3248

评论数:1

用IDA的ARM Decompiler插件,查看SO的C语言源码

破解神器IDA,可以对SO/ELF文件进行反汇编(参见这里),既可以静态分析,又可以动态调试。 更强大的是,有个反编译器(Decompiler,参见这里),可以查看C语言的伪代码,真是太人性化了。

2015-07-27 19:15:49

阅读数:16304

评论数:1

使用工具(JD-GUI和APKIDE)反编译JAR的方法

从JAR包里反编译出来的原始JAVA,消除其编译错误,达到可编译: 0、用JD-GUI工具将JAR反编译成JAVA源码,用APKIDE查看其Smali源码。 1、将所有的类(JAVA原文件),改为大写;避免其跟包名和属性名的重名冲突。 2、将每个类的内部属性和方法,相互重复的,加后缀,避免其...

2015-07-09 11:08:20

阅读数:1821

评论数:0

用Fildder抓取Android的HTTP包

Wireshark是比较常用的抓包工具,但是如果只需抓取HTTP请求,还是Fiddler比较合适。 电脑端配置: Fiddler下载地址:http://www.telerik.com/download/fiddler 下载后,安装,并做如下的配置,允许远程连接: 菜单 Tools -> F...

2015-06-15 17:02:20

阅读数:1633

评论数:0

Genymotion:一款比BlueStacks更牛的模拟器

一:什么是genymotion genymotion是一款完全超越BlueStacks的安卓模拟器,正如它中文官网的介绍:快到极致的Android模拟器。 英文官网:http://www.genymotion.com/ 二:genymotion优势有那些 相信常来手机网游帮论坛的,长弄安卓电脑版...

2015-06-03 13:16:54

阅读数:6926

评论数:5

APK签名原理

网上已有多篇分析签名的类似文章,但是都有一个共同的问题,就是概念混乱,混乱的一塌糊涂。 在了解APK签名原理之前,首先澄清几个概念: 消息摘要 -Message Digest 简称摘要,请看英文翻译,是摘要,不是签名,网上几乎所有APK签名分析的文章都混淆了这两个概念。 摘要的链接h...

2015-05-20 16:49:36

阅读数:612

评论数:1

Smali语法

根据p命名法,p0是this,p1/p2/p3…是传入参数,v0/v1/v2…是临时变量。比如: //v0,为局部变量,v0=0x0(null) const/4 v0, 0x0 //p0,为this (MainActivity),this->btn=null iput-object v0, ...

2015-05-19 10:45:06

阅读数:962

评论数:1

使用IDA Pro调试so文件

准备工作:将apk和android_server复制到手机,运行android_server。 CMD,ADB: >adb push "C:\Program Files (x86)\IDA 6.5\dbgsrv\android_server" /data/local/tm...

2015-05-06 17:22:04

阅读数:6452

评论数:1

Android的代码混淆(ProGuard)

ProGuard(Program Guard)是一个Java代码混淆的工具。 在2.3版本以前只能通过手动添加ProGuard来实现代码混淆。 在2.3版本以上的sdk中,我们可以看到在android-sdk-windows/tools/下面多了一个proguard文件夹, google已经...

2015-04-21 14:27:50

阅读数:602

评论数:0

APK的反编译工具,Apktool,Dex2jar,JD-GUI等

工具下载:http://pan.baidu.com/share/link?shareid=2338878455&uk=2147770900 一、用Apktool反编译和编译的方法如下: 在命令行下,定位到apktool.bat文件夹,用以下命令进行反编译! 命令格式:apktool.bat...

2013-07-22 21:16:14

阅读数:12403

评论数:12

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