安卓逆向入门----Andriod smail 与 Java 代码

Andriod studio 连接蓝叠模拟器

配置adb环境变量

方法一

  1. 因为adb.exe存在于sdk目录下的platform-tools目录下,我们应当将D:\SDK\platform-tools(每个人设置的不同)加到环境变量中去。
  2. 在cmd下输入adb,出现以下内容,证明配置成功。

方法二

  1. 将platform-tools中的adb.exe AdbWinApi.dll AdbWinUsbApi.dll这三个目录复制到电脑用户目录下(C:\Users\用户名)。
  2. 在cmd下输入adb,出现以下内容,证明配置成功

实现Android studio 连接蓝叠模拟器

  • 蓝叠模拟器开启允许ADB连接
  • 在cmd下输入adb connect localhost:5555
  • 打开Android studio 运行程序出现模拟器的选项
  • 项目运行在蓝叠模拟器

使用Android killer进行反编译

  1. 找到程序生成的apk文件。
  2. 打开Android killer,将生成的apk文件拖拽到里面,发现反编译之后生成的东西和运行程序的时候差不多,就是Java文件反编译之后变成了smali

smali文件

一个smali对应着一个class,可以对其进行一些简单的修改。

Java字段在smali中的对应

安卓逆向入门----Andriod smail 与 Java 代码相关推荐

  1. 安卓逆向入门教程(一)

    初识APK 0x01.什么是APK 概念 APK是AndroidPackage的缩写,即Android安装包(apk).APK是类似Symbian Sis或Sisx的文件格式.通过将APK文件直接传到 ...

  2. 切水果安卓APP逆向过程报告----安卓逆向入门

    一.准备工作 下载切水果大战原版.apk. 链接:https://pan.baidu.com/s/18N_Lg8C4O5D1J7cbt99W6Q?pwd=p625 提取码:p625 开始游戏 找找有什 ...

  3. 安卓逆向-入门笔记、相关知识点总结及思路

    文章目录 安卓逆向思路: 1.查壳 2.未加固 2.1 工具 2.2方法 3 .第一代加固 3.1 工具 3.2 方法 3.3 材料准备 3.4 实例 补充知识: 一.Android 1.加密原则: ...

  4. Lombok 安装、入门 - 消除冗长的 java 代码

    前言:     逛开源社区的时候无意发现的,用了一段时间,觉得还可以,特此推荐一下.     lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码.特别是相对 ...

  5. MongoDB最简单的入门教程之三 使用Java代码往MongoDB里插入数据

    前两篇教程我们介绍了如何搭建MongoDB的本地环境. 这篇教程我们会介绍如何使用Java代码来连接MongoDB. 如果您是基于Maven进行依赖管理的Java项目,只需要在您的pom.xml里加入 ...

  6. 安卓逆向_25 --- 密码学 之 《Java加密与解密的艺术》

    <Java加密与解密的艺术>中文 PDF版 :https://www.jb51.net/books/65048.html 1. 密码学应用 :https://www.bilibili.co ...

  7. 吾爱破解安卓逆向入门教程学习心得(1-4)

    b站视频链接:https://www.bilibili.com/video/BV1wT411N7sV/?vd_source=f767aeec67fd5d5cc2f6ff3e890917d0 一.环境搭 ...

  8. 安卓逆向入门练习之电影天堂APP逆向分析

    准备 抓包环境及工具准备,参考:使用Fiddler对安卓App抓包 APP:电影天堂APP,版本:3.5.0 抓包 使用fiddler在模拟器里对App进行抓包,拦截到四种类型的数据: http:// ...

  9. Hadoop入门(10)_通过java代码实现从本地的文件上传到Hadoop的文件系统

    2019独角兽企业重金招聘Python工程师标准>>> 第一步:首先搭建java的编译环境.创建一个Java Project工程,名为upload. 第二步:选中所需的Jar包.   ...

  10. java年利润编程题_[编程入门]利润计算-题解(Java代码)

    ![](/image_editor_upload/20200216102044_14158.png)这也是简单的分类问题,用if进行分类后就可以用switch进行分类计算利润 代码如下: packag ...

最新文章

  1. Chapter 8(查找)
  2. wxWidgets:窗口 ID
  3. yii1.0性能调优之改善并发数
  4. linux 与信号集操作相关的函数
  5. 美团点评境外度假团队前端项目开发实践总结
  6. 用ShopEx网上开店之安装Zend插件
  7. VUE+JAVA下载文件相关博客
  8. c语言天数转换成周数,如何将周数转换为日期?
  9. 计算机的冷门知识课件,PPT竟然还能这么玩!7组超实用冷门PPT小技巧
  10. python合并单元格的快捷键是什么_【答疑】wps word表格如何合并单元格,快捷键是什么? - 羽兔网问答...
  11. Mac精品应用推荐:专业的后期特效制作软件
  12. 金蝶新建生产领料单,单据编号不能自动填写
  13. 人民银行新闻发布会:详细解读2020年上半年金融统计数据
  14. 最小树形图-hdu4966
  15. Windows下python安装PyCrypto加密模块以及使用
  16. Mysql--instr函数的介绍及使用
  17. EN 14339地下消防栓—CE认证
  18. PayPal轮询收款的那些事儿
  19. qq空间留言板删除 php,PHP实现QQ空间自动回复说说的方法
  20. 解决手机连接Mac mini 共享的WiFi,mac的hosts不生效的问题

热门文章

  1. 编程输出字符图形C语言,字符图形的输出在C语言中的实现
  2. android 高清播放器,高清播放器我要下载-高清播放器 安卓版v9.6.2-PC6安卓网
  3. 第一次C程序设计作业
  4. 紫光输入法终于有新版本了--紫光华宇拼音输入法V5P
  5. 华为vrrp默认优先级_【干货】华为vrrp配置
  6. Mybatis_select、insert、update、delete常用属性
  7. “你需要TrustedInstaller提供的权限才能对此文件进行更改” 解决方案
  8. java 核心API day05 File类
  9. 炫酷3D相册 520七夕情人节表白网页制作(HTML+CSS+JavaScript)
  10. 强烈推荐 20 个免费和开源数据可视化工具