一个逆向程序猿的必备技能(Android)

一只小菜鸟的进阶之路 关注

2017.02.24 14:48* 字数 557 阅读 832评论 2喜欢 9

书籍

《Android软件安全与逆向分析》看雪学院强烈推荐

《Android安全技术解密与防范》[周圣涛著] 360强烈推荐

《Android安全攻防权威指南》 [(美)德雷克著]

《android逆向菜鸟速参手册》

以上书籍pdf版下载链接:http://pan.baidu.com/s/1crJJx8 密码:jvt2

推荐网站

看雪学院和看雪论坛 http://www.pediy.com/

吾爱破解 http://www.52pojie.cn/

黑客与极客 http://www.freebuf.com/wenku

华盟网 http://77169.org/index.html

奇虎360技术博客 http://blogs.360.cn/

ANDROID安全中文站  http://www.droidsec.cn/

国外网站

https://tuts4you.com/ 脱壳专区

http://www.theappguruz.com/

推荐博客

尼古拉斯·赵四 http://www.wjdiankong.cn/

学习Android逆向必备知识

java 基础和 Android 开发基础

c 语言基础,了解常用的函数

了解常见的 apk 内文件格式( dex, xml, so)

了解常用 Java, Android 开发工具的使( Idea, Android Studio)

了解常用 Android 逆向工具的使用( Android Killer, Jeb, apktool, jadx, Ida)

了解 smali 语言,能够进行一定的编辑和修改

了解 Arm 语法

学会网络抓包,了解常用抓包工具的使用, BurpSuite, Charles

了解常用的加解密算法和编码, Aes, Rsa, Des, Tea, Base64,md5

常用的破解手段

通过敏感字段,直接搜索关键点进行爆破

算法分析,尝试还原算法

网络验证,尝试网络抓包篡改数据

静态分析 尼古拉斯·赵四 Android中静态方式破解apk

动态调试 尼古拉斯·赵四 Android中动态调试smali源码

Xposed, SubStrate 对关键点进行 hook

入门教程(正在学习)来自看雪学院

Android 渗透测试学习手册(一)Android 安全入门 http://www.kanxue.com/?article-read-691.htm

Android 渗透测试学习手册(二)准备实验环境 http://www.kanxue.com/?article-read-707.htm

Android 渗透测试学习手册(三)Android 应用的逆向和审计 http://www.kanxue.com/?article-read-728.htm

等待更新......

更多总结内容持续更新中......

一个逆向程序猿的必备技能相关推荐

  1. 一个Java程序猿眼中的前后端分离以及Vue.js入门

    原文:https://mp.weixin.qq.com/s/HWRYAR16vLE1XFep6_i1tA 松哥的书里边,其实有涉及到 Vue,但是并没有详细说过,原因很简单,Vue 的资料都是中文的, ...

  2. “不会SQL,干啥都不行!”资深研发:这是程序员的必备技能!

    国外有人曾做过调查显示:"SQL的使用人数仅次于JavaScript". 更有统计,世界上一流的互联网公司中,排名前 20 的有 80% 都是 MySQL 的忠实用户. 你一定很好 ...

  3. 程序员:必备技能 Git

    程序员:必备技能 Git 文章目录 程序员:必备技能 Git 每博一文案 1. Git 的概述 1.1 版本控制 1.2 SVN 1.3 Git 1.4 Git 和代码托管中心 2. Git的安装下载 ...

  4. 【黑马程序员西安中心】一个女程序猿的成长历程

    一个女程序猿的成长历程 人生总是磕磕绊绊的,没有一帆风顺的旅程,成长路上总有那么几个拦路虎在你不知道的地方藏着,然后在某一天突然跑出来证明一下存在感.这个时候就要看你意志坚定不坚定了,是继续往下走,不 ...

  5. 一个屌丝程序猿的人生(一)

    依照之前的惯例,LZ在开篇经常会介绍一下文章的来历,而这篇文章是比较特殊的一篇,它的来历多少有点复杂. 至今为止,LZ已经毕业将近7年了.这一路走来,LZ经历过职场这个大染缸的锤炼,也经历过不少人生的 ...

  6. 论一个python程序猿的个人修养(一)

    零. 写在前面 人生苦短,我用Python. Python被广泛应用于后端开发.游戏开发.网站开发.科学运算.大数据分析.云计算,图形开发等领域:Python在软件质量控制.提升开发效率.可移植性.组 ...

  7. 一个net程序猿必备工具

    自古以来,人类的进步都是依赖于工具的进步,从刀耕火种,到使用青铜器,再到现在的科技,每一次都使我们的工作效率提高了无数倍,所以一个好的工具能使我们提高无数倍的工作效率,下面,我就根据自己简单的总结一下 ...

  8. 【CSDN插件测评】效率增倍,程序猿开发必备插件

    在测评活动最后一天写这篇测评,CSDN最近推出的这个Chrome浏览器插件:简洁方便,免费去广告,一键搜索和直达,搜索效率极大提升,是一款既有颜值又有料的程序猿必备插件.先分享一个实际使用场景图,看看 ...

  9. 做业务的程序猿如何提升技能?

    每个程序猿都逃脱不了那个做业务的阶段,或多或少有些难以忘怀的记忆吧. 现状 天天被需求追着跑.被各路人马轮番"喷".参加各种会议是我们做业务人多日常常态,然后晚上加班做各种需求,还 ...

  10. 一个屌丝程序猿的人生(八)

    2010年的8月份,林萧最终还是离开了工地.走的时候,王总亲自把林萧送出了工地,心中连连暗喜终于把这小祖宗给送走了. 韩霞一开始是不同意林萧离开工地的,但是听到林萧主动表示,他不是要回家,而是要去郑州 ...

最新文章

  1. centos7配置br0_centos 7.2 网卡配置文件 及 linux bridge的静态配置
  2. 在spring web中启动mqtt
  3. [IOI2014]Wall
  4. Build Tree
  5. proxy error: could not proxy request解决方案
  6. html单行元素居中显示,多行元素居左显示
  7. 12.深度学习练习:Residual Networks(注定成为经典)
  8. MVVM  MVVM是Model-View-ViewModel的简写
  9. 威胁情报的几个关键概念
  10. 深度学习笔记(26) 卷积神经网络
  11. flutter图片识别_从头到尾撸一遍Flutter的一切...
  12. MySQL线上备份与恢复方案
  13. CentOS7.x Hadoop集群搭建
  14. 神武显示未能成功连接服务器,神武:疑难问题解答,总有你要的答案
  15. 编译内核_Linux内核编译(自己实现的网卡上面测试c1000k案例)
  16. Linux中/etc/rc开头文件详细解释
  17. 大数据:大一整年感悟及总结
  18. 批量替换 Word 文档前几页
  19. noob的第一步——基于51单片机的指纹密码锁
  20. 2013MDCC 参观有感

热门文章

  1. 将自己的主页地址设置为OpenID
  2. html5做微信公众号文章代码,微信公众号文章怎么使用代码排版?
  3. tssd加载lisp_几个有用的CAD的加载程序LISP
  4. 学计算机每天应该吃什么,长期坐在电脑前的上班族吃什么食物好
  5. 新塘单片机烧写器_新唐MCU常用的工具软件
  6. 小白用Math对象随机生成一个名字
  7. 网络协议安全性分析(思维导图word版本)
  8. c语言用后缀字母表示不同数制,C语言基础知识总结
  9. ISIS SPF算法简单过程
  10. 推荐一款前端轻量级的toolTip插件-Tippy.js