MartinHan01

个人网站:http://martinhan.site

Android逆向之路---IDEA动态调试smali语言

前言apk在混淆了之后我们通过静态分析有时候是远远不够的,就需要动态调试smali语言了,在以前我们用的都是eclipse配合apktool动态调试apk,如今android studio如此普及,我们可以用IDEA调试。准备的工具 idea 14 下载地址 smalidea-0.03.zip 下...

2017-03-18 14:20:18

阅读数 6604

评论数 5

某口腔app发现了不友善词汇(f*ckMobile)

前言 最近在逆向一款口腔app的工作,然后发现了程序员对于一款机型叫了f*ckMobile。 不禁想起了之前虾米音乐关于beggarvip的事情。 具体就不提什么口腔app了,具体的大家可以自己猜 由此引发了一些思考 注:我是用app的版本是android:versionCode=“10401”...

2019-02-13 15:58:58

阅读数 350

评论数 0

找到任务栏广告弹窗的源头

前言 最近每天早上到公司,在我的windows电脑的右下角任务栏,总是在闪烁一个礼物盒子诱惑你点击,然后你一点他就自动的打开浏览器,弹出设定好的广告页。很是头疼。 当然最头疼的是每当他在闪烁的时候,你按ctrl alt delete,他就会自动消失。 还是要想办法解决一下这个问题 问题分析 程序很...

2019-01-23 11:33:03

阅读数 126

评论数 0

Android逆向之路---脱壳360加固原理解析

前言 众所周知,上次说到了如何脱壳360加固,大致意思就是安装一个xposed插件,然后自动就会脱壳了,那么这个插件是如何工作的呢,本次重点说说这个。 上次说道了dumpDex脱壳360加固,其实先说个大概,就是从ndk层和java层,适配不同的系统,hook关键函数,然后在运行时将dex文件du...

2018-12-19 01:51:47

阅读数 502

评论数 2

Android逆向之路---脱壳360加固

前言 众所周知,现在软件在防止逆向采取了混淆,加壳等措施。比如360加固,腾讯加固,梆梆加固等等。 这两天在逆向一款app的时候找到了一个不错的xposed插件推荐给大家, 下载地址:点我下载 前提环境 xposed root过的android手机 dumpdex.apk文件(下载地址在上方)...

2018-12-13 23:41:11

阅读数 2529

评论数 1

Android逆向之路---Android逆向之路---让你的微信地区来自火星

前言 今天看到网友的微信地区是一个魔法学院,微信的地区怎么可能是魔法学院呢,肯定是这位网友自己搞了一些黑科技,然后改的。他能改,我们也能改,二话不说就开干。 先来看看我的成果 需要运行环境 xposed环境 root过的android手机 微信最新版,我用的是6.7.3 开始逆向,找到大致...

2018-11-29 01:58:46

阅读数 251

评论数 1

Python---微信公众号或网页自动导出

背景 从来没有这么粉过一位公众号作者,嗯。。。确切的说是女朋友那天和我说喜欢看一位公众号的作者,然后觉得微信的机制很不好,每次都要翻啊翻,想想有个办法能导出就好了。网上确实有人在做这件事,不过是收费的,具体是谁博主就不点名啦。额。。。我好想能做出来,话不多说,我先试为敬。 所以呢本文主要就是来...

2018-07-17 01:00:32

阅读数 566

评论数 0

致歉读者

不好意思,最近跳槽了,天天加班,没时间写,抱歉! 我是一个大傻子!!!!!!!! 我是不是有病啊!!!!!

2018-06-20 00:26:03

阅读数 92

评论数 1

ApkTool项目解析resources.arsc详解

前言 上回说道ApkTool项目的概览,关于ApkTool如何编译,如何运行,还有各个参数的介绍。 今天想主要说明一下关于ApkTool如何分析resources.arsc文件的,以及resources.arsc文件的格式 总体流程 我们首先执行命令apktool d xxx.apk,...

2018-05-02 02:31:55

阅读数 658

评论数 0

个人笔记----Ubuntu开发环境配置指南

交换ctrl 与 capslock 安装gnome-tweak-tool:sudo apt install gnome-tweak-tool 运行gnome-tweak-tool。 定位到Typing - Ctrl key position,选中Swap Ctrl and Caps Lock...

2018-04-24 09:42:54

阅读数 42

评论数 0

Android逆向之路---ApkTool项目概览,编译ApkTool项目源码

前言 平时逆向apk,大部分公司还是都是使用混淆技术做为基础的。这周末,脱了腾讯最新版本的乐固的壳,正在研究。 无聊之余,想和大家聊一聊关于ApkTool这个项目,觉得工程师们写的还是很好的。 本章先大体的介绍一下ApkTool,然后以后的文章在依次的说下项目的各个模块。 问题 使用...

2018-04-22 20:01:00

阅读数 330

评论数 0

Android技术---ThreadLocal详解

前言 不管是平时开发,或者是阅读别人的代码关于多线程的时候。我们总会遇到这个ThreadLocal。 今天算是偶尔也和大家一起来说说Java基础的东西。 ThreadLocal从字面的意思来说其实就是一个线程局部变量, 情景 我们假想一个情景,有3个线程,A线程和B线程,还有我们的主...

2018-04-16 18:36:30

阅读数 58

评论数 0

Android逆向之路---让我们试试另一种方法看漫画-(2)

前言 上次我们分析到了快看漫画的协议部分,这次我们根据他的协议来手动写个脚本,然后执行以后,可以把他的漫画自动下载到电脑上面, 然后自动拼接图片,这样就可以实现在电脑上当成一个长图来看漫画了,没有广告,没有app的一些限制,先上图,一起看看成果 本文分析基于:快看漫画5.2.0(520...

2018-04-01 17:00:47

阅读数 207

评论数 0

Android逆向之路---让我们试试另一种方法看漫画-(1)

前言 上周博主周末发烧了,所以停更,烧了好几天,不得不说真的是好难受。 所以呢,希望大家也多注意注意身体。多锻炼,毕竟身体才是革命的本钱 本文分析基于:快看漫画5.2.0(52000) 事先说明,这是一个系列,关于快看漫画的系列,不过在今天写看漫画这个系列的时候,博主后面的工作也还没有做呢...

2018-03-26 05:43:55

阅读数 464

评论数 0

算法---一种简单的思路理解快速排序(附源码)

前言 说起快速排序,可能是一个很基础的排序了,不管是不是第一次听到这个词,还是听过但是没有试过,或者没有理 解过。都希望今天你读完这篇文章能够加深理解。不懂的话希望你能懂,懂了的话希望你能多一种思路来理解。 思路 有一个数组,里面的数字分别是{3, 9, 4, 2, 5, 8, 7...

2018-03-12 22:41:17

阅读数 360

评论数 0

ubuntu安装emacs25指南

安装教程 首先添加源 sudo apt-add-repository -y ppa:adrozdoff/emacs + 更新源sudo apt update 最后安装emacs25 sudo apt install emacs25关于我个人博客:MartinHan的小站博客网站:hanhan12...

2018-01-03 15:08:49

阅读数 2266

评论数 0

Android逆向之路---为什么从后台切换回app又显示广告了

问题最近发现自己的android机在开网易新闻,知乎等app的时候,明明自己没有杀进程,从后台返回回来的时候还是会再次显示广告,而且又正巧在知乎上看到了有人在提问,于是逆向分析。就用知乎作为例子吧。我用的5.4.1版本先说结果:不是因为杀进程、杀后台的原因造成的,这是知乎的业务逻辑。知乎就是为了显...

2017-11-03 17:28:48

阅读数 2382

评论数 0

Android逆向之路---改apk包名、达到多开效果

前言最近在某乎上有人在问我如何将打好的包更改包名。了解我的同学大概都知道,我喜欢自己动手做实验,再将自己的方式分享给大家,这次我选择了一个阅读类型app,随机选的。先看效果 如何做到的呢,那就把我的思路分享给大家。 ps:侵删!仅供个人学习使用,不适宜商用。准备工作咪咕阅读v7.1.1ap...

2017-09-23 00:37:35

阅读数 17621

评论数 5

Gradle编译优化--让你的打包速度快一倍

前言最近项目打包50个左右,居然要50分钟,这简直是太慢了,所以抽个空优化一下吧。顺便把结果分享给大家。先说结果,开始打包时间将近。优化后需要24分钟。过程要想优化,我们必须先知道优化哪里。有一个命令可以帮助我们gradlew --profile 或者 gradle --profile这两个的区别...

2017-09-07 15:42:07

阅读数 4869

评论数 0

python版-批量中文文件名转英文

前言上次写了shell版本的批量中文文件名转英文,最近看了看python,写一个python版本的。正好在windows,linux都兼容。本实例基于python3.x下载地址准备 首先需要安装xpinyin shell pip install xpinyin 下载我写的ch2pinyin.p...

2017-04-15 13:16:14

阅读数 2907

评论数 1

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