安卓逆向修仙之路(第一天)一个快大一的小伙子带你学习

本教程需要读者细心学习基础,以及坚持!


目录

安卓逆向怎样学?

目前我的基础是

规划

启蒙篇

这里一个细节:

工具有很多

道友留步,点个赞再走?


安卓逆向怎样学?

我无法给出适合全部人的答案,我也正在学习安卓逆向,就按照我的计划来学习,给读者们一点借鉴之处吧.

目前我的基础是

  • java 学过但不熟悉,能写一些java的爬虫,如:抖音无水印下载
  • c语言及c++都有所了解 写过 贪吃蛇游戏
  • 能开发出一些简单的安卓软件(使用Android Studio)如抖音无水印下载器,音乐播放器等等
  • 了解过od 以及电脑端的一些软件破解,能手脱压缩壳.
  • 初中时玩过ce 用易语言写过植物打僵尸的外挂
  • 目前马上大一

基础就这样,对于我一个来自农村的小孩,虽然在周围的朋友看来是个流弊人物,但我深深知道这样的程度远远不能与发达城市的孩子相比.但我只要努力规划,相信自己未来一定会达到大神的层度.

规划

  1. 学习逆向第一步,拔剑先斩意中人.心中无女人,逆向自然神!
  2. 学习基本逆向的语法,比如java ,Dalvik语法,你不了解怎么逆向?
  3. 了解安卓app的结构,比如那个目录是干啥一定要知道,还有dex文件是啥?等等
  4. 学会静态分析java层代码 到了这里就算入门了!
  5. 动态分析安卓程序
  6. 开始突破进阶学习ARM反汇编阶段
  7. 学习安卓程序的原生开发  
  8. 安卓原生程序的静态分析
  9. 安卓原生程序的动态分析
  10. hook原理与注入(逐渐离谱)
  11. 安卓软件的保护技术的学习
  12. 安卓程序的加固与脱壳相关的学习

先分个等级吧:

1-4         炼气期

5            金丹期

6-8         元婴期

9            分神期

10          化神期

11-12      渡劫期

后面还有哦! 只不过现在境界太低 不配知道!

后面我会多拿 些软件练手 ,只有分析的多了 ,就开始变牛逼了!

启蒙篇

现在让你们见识一下 炼气期 的厉害!

首先我制作了一个简单的注册软件

 随便输入了些字符 点击按钮 弹出了失败! 

这里一个细节:

我们在分析一个软件的时候可以通过按钮 来触发一些提示 来给我们找到关键的代码!

这里我们拿到了 "失败" 这个关键词 !!!

这是后就可以 用工具了

工具有很多

比如:

  1. 电脑端 改之理
  2. 电脑端 apktool
  3. 电脑端 Android Killer
  4. 移动端 mt管理器(收费)
  5. 移动端 np管理器
  6. 电脑端 ida (低境界不可用,否则道心受损!)
  7. 等等

这些软件电脑端的一百度就有! 移动端的应用商店也有!!!

这次 本仙人 咳咳.....  就用 mt管理器 这个法宝吧!

打开 mt管理器

点击左上的三条杠 后 再点击安装包提取

提取安装包后 点击 定位 后 点开要逆向的程序

 点击

查看

 再点dex文件

打开方式用dex编辑器++ 

然后全选!

 

 打开后找到搜索 那页

搜索关键词 "失败"

 然后点击得到的结果 

进去后会发现一片一片的代码

 

而这里出现了注册成功!和失败

一个是我们想要的 一个是我们不想要的 

而且 就一个 判断语句 

图片我也说清楚了

只要删除 跳转语句就OK了

像我这样  

 然后退出 保存

 记着自动签名哦!

 然后打开 就会发现 破解一个程序 简简单单 

 这不就 破解成功了? 哈哈哈  

这个简单程序 下载:

链接:https://pan.baidu.com/s/1o-soiyfiZZE8GIJeYfPL_Q 
提取码:8888

拿去练练手吧!  这可是我的修炼资源啊!!!


道友留步,点个赞再走?

支持将开启一个全新的修炼时代!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

厌不要点

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值