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 · 20061 阅读 · 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 · 2683 阅读 · 0 评论 -
Android逆向-java代码基础(6)
0x0 前言之前五篇的链接class文件辅助脚本i春秋 HAI_0x01 java 循环结构demo运行结果0x02 smali 循环结构必要模块main函数之Scanner输入模块循环模块1 new-array2 判断模块3 循环体结构4点睛之笔加强for循环实现结束语0x0 前言java基础复习系列要到尾声了,这篇文章讲完fo原创 2018-01-20 01:01:03 · 2067 阅读 · 3 评论 -
Android逆向-java代码基础(7)
0x00 前言java基础class文件smali文件之前文章0x01 java基础-类定义demodemo运行结果0x02 class文件分析field分析field_info分析access_flags分析access_flags实例ConstantValue分析结束语0x03 smali代码分析initmain1具体分析原创 2018-01-21 21:56:45 · 2202 阅读 · 0 评论 -
Android逆向-起航
起航0x000x010x020x03起航0x00不知道为什么现在的Android逆向方面的知识很少,还是说我自己不会找,不知道原因了,就自己这样摸打滚爬一段时间把,今天教c语言的时候突然就发现了一个道理,在他们眼里非常困难的题目,在我眼里很简单,一层一层的抽丝剥茧就展现出来了,看来和这两年接触到的知识有很大的关系啊。认识到基础是非常重要的,要想走的远,基础一定不能丢原创 2018-01-05 00:27:16 · 638 阅读 · 3 评论 -
Android逆向-阶段准备
0x00 拒绝重复httpblogcsdnnetforezparticledetails529536320x01书籍准备JAVA核心技术第一行代码第二版0x00 拒绝重复http://blog.csdn.net/forezp/article/details/52953632这里感谢表哥花时间整理。0x01书籍准备这里是看一本准备一本,就不全部列出来了原创 2018-01-05 00:55:33 · 598 阅读 · 0 评论 -
Android逆向-java代码基础(1)
0x00 简述链接0x01 本次内容编写第一个java代码使用javac进行编译使用java命令运行结束语0x02 附加内容java虚拟机java虚拟机1首先明确2类装载器3理解4结束语0x03 附加内容class文件简要说明class文件的数据项class文件的结构1 魔数magic2副版本号minor_version3主版本号 ma原创 2018-01-06 09:59:01 · 16842 阅读 · 14 评论 -
Android逆向-java代码基础(2)
0x00 前言0x01 java数据类型int型变量1 int定义2 int赋值3 int型输出4编译5 运行6 class文件分析61常量池说明62第一个cp_info63第二个cp_info263第三个cp_info364第四个cp_info465第五个cp_info66 第六个cp_info67结束语7 smali语句71 第二句分析72 第三句分析原创 2018-01-08 01:29:30 · 5316 阅读 · 12 评论 -
Android逆向-java代码基础(3)
0x00 前言微博HAI_AI_ZHUZHUI春秋HAI_0x01 java 加法运算int加法1 简单的demo2 编译运行输出结果3 class文件探索31 这里是上两节讲的常量池32 访问标志access_flags1ACC_ENUM标志位2ACC_ANNOTATION标志位3ACC_SYNTHETIC标志位4ACC_ABSTARACT标志位5ACC_INTE原创 2018-01-09 10:44:45 · 3708 阅读 · 6 评论 -
Android逆向-java代码基础(4)
0x00 前言微博HAI_AI_ZHUZHUI春秋HAI_0x01 java输入输出demo编译运行0x02 democlass分析生成class文件用二进制文件打开1魔数部分2 版本号部分3 常量池计数器部分4 cp_info5 访问标志6 类索引7父类索引8结束语0x03 demosmali分析java转smalismali语法分析-new原创 2018-01-11 10:22:50 · 2384 阅读 · 1 评论 -
Android逆向-java代码基础(5)
0x00 前言微博HAI_AI_ZHUZHUi春秋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 · 2476 阅读 · 2 评论 -
Android逆向-python写一个.class分析辅助脚本
0x00 前言起因说明0x01 主函数程序结构图程序main函数程序说明0x02python classpy -hpython classpy -v firstclasspython classpy -V firstclasspython classpy -c firstclasspython classpy -C firstclasspython classpy原创 2018-01-13 21:38:00 · 1634 阅读 · 0 评论