
Android逆向
文章平均质量分 89
仰望星空的同时也要脚踏实地,
王嘟嘟_
这个作者很懒,什么都没留下…
展开
-
Android逆向-Android基础逆向(1)
0x00 前言这里强调一句,在学习的时候,一定要进行笔记的书写,这样才可以##学习的目的:1.对安卓开发的进行简单的复习(由于本人是Android开发的,所以layout就不重复了)。2.对最简单的安卓App进行开发。3.对smali代码进行进一步的学习。4.对dex文件的分析5.简单的动态调试6.静态分析7.Davlik虚拟机8.简单的APK文件分析。以上待补充。原创 2018-01-24 19:23:00 · 20263 阅读 · 13 评论 -
Android逆向-java代码基础(8)
0x00 前言 java基础 class文件 smali文件 之前文章 0x01 java复习 demo 简单的分析 0x02 class文件分析 直奔主题 method_info结构 1访问标志 2名称索引 3描述索引 4属性表 Attribute_info的结构 0x03 smali文件分析 第一个模块 main模块 0x4 结束语 0x00 前言原创 2018-01-23 13:04:07 · 2730 阅读 · 0 评论 -
Android逆向-java代码基础(6)
0x0 前言 之前五篇的链接 class文件辅助脚本 i春秋 HAI_ 0x01 java 循环结构 demo 运行结果 0x02 smali 循环结构 必要模块 main函数之Scanner输入模块 循环模块 1 new-array 2 判断模块 3 循环体结构 4点睛之笔 加强for循环实现 结束语 0x0 前言 java基础复习系列要到尾声了,这篇文章讲完fo原创 2018-01-20 01:01:03 · 2110 阅读 · 3 评论 -
Android逆向-java代码基础(7)
0x00 前言 java基础 class文件 smali文件 之前文章 0x01 java基础-类定义 demo demo运行结果 0x02 class文件分析 field分析 field_info分析 access_flags分析 access_flags实例 ConstantValue分析 结束语 0x03 smali代码分析 init main 1具体分析原创 2018-01-21 21:56:45 · 2259 阅读 · 0 评论 -
Android逆向-起航
起航 0x00 0x01 0x02 0x03 起航 0x00 不知道为什么现在的Android逆向方面的知识很少,还是说我自己不会找,不知道原因了,就自己这样摸打滚爬一段时间把,今天教c语言的时候突然就发现了一个道理,在他们眼里非常困难的题目,在我眼里很简单,一层一层的抽丝剥茧就展现出来了,看来和这两年接触到的知识有很大的关系啊。认识到基础是非常重要的,要想走的远,基础一定不能丢原创 2018-01-05 00:27:16 · 669 阅读 · 3 评论 -
Android逆向-阶段准备
0x00 拒绝重复 httpblogcsdnnetforezparticledetails52953632 0x01书籍准备 JAVA核心技术 第一行代码第二版 0x00 拒绝重复 http://blog.csdn.net/forezp/article/details/52953632 这里感谢表哥花时间整理。 0x01书籍准备 这里是看一本准备一本,就不全部列出来了原创 2018-01-05 00:55:33 · 634 阅读 · 0 评论 -
Android逆向-java代码基础(1)
0x00 简述 链接 0x01 本次内容 编写第一个java代码 使用javac进行编译 使用java命令运行 结束语 0x02 附加内容java虚拟机 java虚拟机 1首先明确 2类装载器 3理解 4结束语 0x03 附加内容class文件 简要说明 class文件的数据项 class文件的结构 1 魔数magic 2副版本号minor_version 3主版本号 ma原创 2018-01-06 09:59:01 · 16968 阅读 · 14 评论 -
Android逆向-java代码基础(2)
0x00 前言 0x01 java数据类型 int型变量 1 int定义 2 int赋值 3 int型输出 4编译 5 运行 6 class文件分析 61常量池说明 62第一个cp_info 63第二个cp_info2 63第三个cp_info3 64第四个cp_info4 65第五个cp_info 66 第六个cp_info 67结束语 7 smali语句 71 第二句分析 72 第三句分析原创 2018-01-08 01:29:30 · 5376 阅读 · 12 评论 -
Android逆向-java代码基础(3)
0x00 前言 微博HAI_AI_ZHUZHU I春秋HAI_ 0x01 java 加法运算 int加法 1 简单的demo 2 编译运行输出结果 3 class文件探索 31 这里是上两节讲的常量池 32 访问标志access_flags 1ACC_ENUM标志位 2ACC_ANNOTATION标志位 3ACC_SYNTHETIC标志位 4ACC_ABSTARACT标志位 5ACC_INTE原创 2018-01-09 10:44:45 · 3757 阅读 · 6 评论 -
Android逆向-java代码基础(4)
0x00 前言 微博HAI_AI_ZHUZHU I春秋HAI_ 0x01 java输入输出 demo 编译运行 0x02 democlass分析 生成class文件 用二进制文件打开 1魔数部分 2 版本号部分 3 常量池计数器部分 4 cp_info 5 访问标志 6 类索引 7父类索引 8结束语 0x03 demosmali分析 java转smali smali语法分析-new原创 2018-01-11 10:22:50 · 2422 阅读 · 1 评论 -
Android逆向-java代码基础(5)
0x00 前言 微博HAI_AI_ZHUZHU i春秋HAI_ 0x01 java 判断逻辑 demo 编译运行 0x02 demo smali 分析 反编译成smali文件 smali 具体分析 1 smali第一个部分 2 smali第二个部分 21 第一句 22 第二句 23第三句 3 smali 第三个部分 4 smali 第四个部分 0x03 smali 代码编写 编原创 2018-01-15 17:32:29 · 2523 阅读 · 2 评论 -
Android逆向-python写一个.class分析辅助脚本
0x00 前言 起因 说明 0x01 主函数 程序结构图 程序main函数 程序说明 0x02 python classpy -h python classpy -v firstclass python classpy -V firstclass python classpy -c firstclass python classpy -C firstclass python classpy原创 2018-01-13 21:38:00 · 1679 阅读 · 0 评论