会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
陈程编程
看淡生死、不服就干
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
android黑科技系列
1
android黑科技系列——自动注入代码工具icodetools
摘要:一、前言 在前面已经介绍完了 自动给apk中注入日志代码工具icodetools原理了,在那里我们曾经说过其实离真正的可使用价值有点距离,本篇就对这个工具进行一些优化,让其真正意义上开始能工作量产。当时在前面一篇文章中说到遗留的三个主要问题: 第一个问题:对每个类中都添加一个静态打印方法堆栈信息的方
阅读全文
posted @
2017-11-11 22:41
陈程编程
阅读(3856)
评论(0)
推荐(0)
android黑科技系列——解析公众号文章消息和链接文章消息自动打开原理
摘要:一、辅助功能方案分析 关于WX的各种功能插件已经非常普遍了,而现在的插件都是依赖于Xposed框架进行的,所以个人觉得WX应该在这方便应对Xposed框架的使用防护,防止插件满天飞的现象,本文来介绍一个WX应用中接收到消息如果是文章链接就自动打开浏览的功能。这个功能可能有的人用的不是很多,但是本文秉
阅读全文
posted @
2017-11-11 22:39
陈程编程
阅读(1490)
评论(0)
推荐(0)
android黑科技系列——获取加固后应用App的所有方法信息
摘要:一、前言 在逆向应用的时候,我们有时候希望能够快速定位到应用的关键方法,在之前我已经详细介绍了一个自己研发的代码动态注入工具icodetools,来进行动态注入日志信息到应用中,不了解的同学可以查看这里:icodetools动态注入代码解析,看完之后都会发现这个工具对于现在加固的应用是没有办法的,所
阅读全文
posted @
2017-11-11 22:37
陈程编程
阅读(1354)
评论(0)
推荐(0)
android黑科技系列——Apk混淆成中文语言代码
摘要:一、前言 最近想爆破一个app,没有加壳,简单的使用Jadx打开查看源码,结果把我逗乐了,代码中既然都是中文,而且是一些比较奇葩的中文字句,如图所示: 瞬间感觉懵逼了,这app真会玩,我们知道因为Java语言是支持双字符的,所以可以将包名,类名,变量名,方法名定义成中文,或者其他国家的语言都可以的。
阅读全文
posted @
2017-11-11 22:36
陈程编程
阅读(1213)
评论(0)
推荐(0)
android黑科技系列——Xposed框架实现拦截系统方法详解
摘要:一、前言 关于Xposed框架相信大家应该不陌生了,他是Android中Hook技术的一个著名的框架,还有一个框架是CydiaSubstrate,但是这个框架是收费的,而且个人觉得不怎么好用,而Xposed框架是免费的而且还是开源的,网上也有很多文章介绍了Xposed框架的原理实现,不了解的同学可以
阅读全文
posted @
2017-11-11 22:23
陈程编程
阅读(3347)
评论(0)
推荐(0)
android黑科技系列——应用市场省流量更新(增量升级)原理解析
摘要:一、前言 最近在看热修复相关的框架,之前我们已经看过了阿里的Dexposed和AndFix这两个框架了,不了解的同学可以点击这里进行查看:Dexposed框架原理解析 和 AndFix热修复框架原理解析,然后还有最近很火的一个是腾讯的Tinker热修复框架,再看他的原理实现的时候,发现了他使用到了开
阅读全文
posted @
2017-11-11 22:22
陈程编程
阅读(5305)
评论(0)
推荐(0)
android黑科技系列——爆破一款应用的签名验证问题
摘要:一、前言 在之前的文章中说过Android中的安全和破解是相辅相成的,为了防止被破解,很多应用做了一些防护策略,但是防护策略也是分等级,一般简单的策略就是混淆代码和签名校验,而对于签名校验很多应用都是会做的,一般现在就两种方式: 第一种:签名校验不通过直接退出程序,也就是你会发现回编译二次打包运行失
阅读全文
posted @
2017-11-11 22:21
陈程编程
阅读(1822)
评论(0)
推荐(0)
android黑科技系列——防自动抢红包外挂原理解析
摘要:一、前言 春节过年发个红包本来就是为了讨个喜庆,朋友亲戚之间的关系交流,但是现在随着技术变革,抢红包插件越来越多,导致现在不太愿意发红包了,特别是在一个多人群里,潜水的非常多,但是丢个红包瞬间就没了,感觉真的很不爽呀,然后造成的现象就是你用插件,我也用,结果抢红包就变得没有意思了。在这里我还是觉得尽
阅读全文
posted @
2017-11-11 22:19
陈程编程
阅读(11644)
评论(0)
推荐(1)
android黑科技系列——破解一款永久免费网络访问工具
只有注册用户登录后才能阅读该文。
posted @
2017-11-11 22:18
陈程编程
阅读(4385)
评论(0)
推荐(0)
android黑科技系列——Wireshark和Fiddler分析Android中的TLS协议包数据(附带案例样本)
摘要:一、前言 在之前一篇文章已经介绍了一款网络访问软件的破解教程,当时采用的突破口是应用程序本身的一个漏洞,就是没有关闭日志信息,我们通过抓取日志获取到关键信息来找到突破口进行破解的。那篇文章也说到了,如果这个app应用没有日志信息,我们该怎么办呢?那么这时候就需要采用抓包来寻找突破口了。 二、安装Fi
阅读全文
posted @
2017-11-11 22:16
陈程编程
阅读(3988)
评论(0)
推荐(0)
android黑科技系列——微信定位聊天记录中照片的位置信息插件开发详解
摘要:一、前言 最近关于微信中,朋友之间发送原图就可能暴露你的位置信息,其实这个问题不在于微信,微信是为了更好的体验效果,才有发送原图功能,而对于拍照,发送普通图片微信后台都会过滤图片的exif信息,这样就不会携带位置信息了。我们本身用手机自带的相机拍摄照片默认都是会在图片中添加位置信息的。当然我们也可以
阅读全文
posted @
2017-11-11 22:15
陈程编程
阅读(8147)
评论(0)
推荐(0)
android黑科技系列——Android中新型安全防护策略
摘要:一、前言 最近有一个同学,发给我一个设备流量访问检测工具,但是奇怪的是,他从GP上下载下来之后安装就没有数据了,而在GP上直接安装就可以。二次打包也会有问题。所以这里就可以判断这个app应该是有签名校验了,当然还有其他的校验逻辑,我们打开这个app界面如下,没有任何数据: 二、应用分析 下面就来简单
阅读全文
posted @
2017-11-11 22:13
陈程编程
阅读(658)
评论(0)
推荐(0)
android黑科技系列——修改锁屏密码和恶意锁机样本原理分析
摘要:一、Android中加密算法 上一篇文章已经介绍了Android中系统锁屏密码算法原理,这里在来总结说一下: 第一种:输入密码算法 将输入的明文密码+设备的salt值,然后操作MD5和SHA1之后在转化成hex值进行拼接即可,最终加密信息保存到本地目录:/data/system/password.k
阅读全文
posted @
2017-11-11 22:12
陈程编程
阅读(9880)
评论(0)
推荐(0)
android黑科技系列——分析某直播App的协议加密原理以及调用加密方法进行协议参数构造
摘要:一、前言 随着直播技术火爆之后,各家都出了直播app,早期直播app的各种请求协议的参数信息都没有做任何加密措施,但是慢慢的有人开始利用这个后门开始弄刷粉关注工具,可以让一个新生的小花旦分分钟变成网红。所以介于这个问题,直播App开始对网络请求参数做了加密措施。所以就是本文分析的重点。逆向领域不仅只
阅读全文
posted @
2017-11-11 22:11
陈程编程
阅读(5428)
评论(0)
推荐(1)
android黑科技系列——手机端破解神器MT的内购VIP功能破解教程
摘要:一、前言 在破解app的时候,我们现在几乎都是在PC端进行操作,但是之前bin神的MT管理器,可以在手机端直接破解,不过也有很大的局限性,但是对于一些简单的app破解没问题的。这个工具其实原理也很简单,就是解析apk中的dex,arsc等文件,然后支持修改其中的类方法信息和资源信息,然后在二次打包签
阅读全文
posted @
2017-11-11 22:09
陈程编程
阅读(64671)
评论(1)
推荐(1)
android黑科技系列——静态分析技术来破解Apk
摘要:一、前言 从这篇文章开始我们开始我们的破解之路,之前的几篇文章中我们是如何讲解怎么加固我们的Apk,防止被别人破解,那么现在我们要开始破解我们的Apk,针对于之前的加密方式采用相对应的破解技术,Android中的破解其实大体上可以分为静态分析和动态分析,对于这两种方式又可以细分为Java层(smai
阅读全文
posted @
2017-11-11 21:53
陈程编程
阅读(2623)
评论(0)
推荐(0)
android黑科技系列——微信抢红包插件原理解析和开发实现
摘要:一、前言 自从几年前微信添加抢红包的功能,微信的电商之旅算是正式开始正式火爆起来。但是作为Android开发者来说,我们在抢红包的同时意识到了很多问题,就是手动去抢红包的速度慢了,当然这些有很多原因导致了。或许是网络的原因,而且这个也是最大的原因。但是其他的不可忽略的因素也是要考虑到进去的,比如在手
阅读全文
posted @
2017-11-11 21:51
陈程编程
阅读(2797)
评论(0)
推荐(0)
android黑科技系列——Apk的加固(加壳)原理解析和实现
摘要:一、前言 今天又到周末了,憋了好久又要出博客了,今天来介绍一下Android中的如何对Apk进行加固的原理。现阶段。我们知道Android中的反编译工作越来越让人操作熟练,我们辛苦的开发出一个apk,结果被人反编译了,那心情真心不舒服。虽然我们混淆,做到native层,但是这都是治标不治本。反编译的
阅读全文
posted @
2017-11-11 21:48
陈程编程
阅读(9099)
评论(1)
推荐(0)
android黑科技系列——实现静态的默认安装和卸载应用
摘要:一、访问隐藏的API方式进行静态的默认安装和卸载 1.系统安装程序 android自带了一个安装程序—/system/app/PackageInstaller.apk.大多数情况下,我们手机上安装应用都是通过这个apk来安装 的。代码使用也非常简单: 通过发一个Intent,把应用所在的路径封装整u
阅读全文
posted @
2017-11-11 21:43
陈程编程
阅读(2094)
评论(0)
推荐(0)
android黑科技系列——破解游戏之修改金币数
摘要:我们在玩游戏的时候总是会遇到一些东东需要进行购买的,但是我们可能又舍不得花钱,那么我们该怎么办呢?那就是用游戏外挂吧!我们这里说的是Android中的游戏,在网上搜索一下移动端游戏外挂,可能会找到一款叫做:八门神器.apk 其实这个软件我下载安装了,但是没有什么效果,不知道是不是我哪里设置的有问题,
阅读全文
posted @
2017-11-11 21:39
陈程编程
阅读(4485)
评论(0)
推荐(0)
1
公告