51ASM / NOTES & KNOWLEDGE

科锐软件逆向高级工程师移动班3月份开课,正在招生中!

科锐软件逆向移动班计划于 2022 年 3 月开课,面向对 Android 开发与逆向分析感兴趣的学员招生。文章介绍课程背景与学习内容。

科锐软件逆向高级工程师移动班将于2022年3月份开课!现已开通了招生通道,欢迎对Android逆向及开发感兴趣的同学报名!

科锐于2012年开始就开设了Android系列的开发和逆向相关专题课程,经过多年的教学摸索以及和用人单位的积极沟通,Android系列教学体系已经成熟,很多毕业学员已经入职阿里、腾讯、360、金山、安天等公司从事Android安全和开发相关的工作岗位。

Android课程大纲:

阶段

知识/项目

详细

Ⅳ

安卓JAVA开发

安卓程序的JAVA开发:安卓UI;安卓的事件处理模型;安卓开发中的四大组件;数据存储(SQLite)编程。

安卓NDK开发

NDK编程;*NIX中文件概念及设备操作;安卓系统下的静态库、动态库编程;安卓系统的多线程编程;JNI编程及反射机制。

文件格式

Dalvik虚拟机;Samli语言;Dex文件格式;Dex文件格式加固;ODEX文件格式;ELF文件格式;JAVA Hook。

安卓内核

安卓源码的编译;ROM的解包与打包;手工为系统添加API;Root原理及常用方法;Binder Hook。

项目:

Dex文件修复

缩写软件,用于解包并修改后的dex文件中的校验值,使其能够顺利重打包、运行。

项目:

Dex文件混淆器

编写工具,对Dex文件的各个表进行混淆,增加Smali文件的阅读难度

项目:

管理系统安卓app

编写一个移动客户端,能够与自己二阶段项目服务端交互,完成数据的增删改查功能

项目:

手机卫士

维护科锐版本的手机安全卫士,按要求添加功能(如手机防盗、短信拦截等)

项目:

壳

实现一个安卓加壳程序

项目:

Socket远控

实现远控程序的客户端与服务端,使得用户可以通过手机操控PC上的桌面及文件

对Android逆向感兴趣的同学们可以联系我们的咨询老师,申请免费试听课程哦!

← 返回科锐资讯