Android安全--41--逆向工程知识技能补充篇

mac2026-01-04  7

随着不断的学习,发现了一些新的、以前理解片面的或错误的知识点,集中整理后出一篇博客,做一个补充。

一、Android原生开发

开发语言:C、C++、Swift、Objective-C、Go、C#、Python、JavaScript 主要开发语言:C、C++

第三方原生开发套件:

Qt库:跨平台的开源界面库,可以在多个系统平台上使用,由C++语言开发,使用Qt库开发Android原生程序,需要配合使用Android NDK和Android SDK。

Xamarin Studio/Visual Studio:跨平台编程IDE,支持使用C#语言开发Android原生程序。

Kivy/sl4a:跨平台的开源界面库,支持使用Python语言开发Android原生程序。

Crystax-NDK:第三方扩展的NDK开发套件,支持C、C++、Objective-C语言开发Android原生程序。

React Native:开源的跨平台程序开发库,支持使用JavaScript语言开发Android平台界面程序。

二、Android原生文件类型

扩展名为".a"的静态链接库、扩展名为".so"的动态链接库、没有文件扩展名的原生可执行文件、扩展名为".o

随 亦 认证博客专家 安全博客专家 甲方安全部负责人,坐标杭州,欢迎猎挖。擅长安全架构、web渗透、移动安全、代码审计、隐私合规、安全开发、安全运营
最新回复(0)