用Android Studio实现了一款中华字典APP,它有搜索汉字的功能,还有【拼音查询】、【部首查询】、【成语查询】和【图文识字】等功能,可以说是一款非常功能齐全而且好用的APP,就是一款字/词典,具体演示效果和运行环境可以参考我主页对应博客,代码有详细注释。
将虚拟化思想融入到移动应用保护中来,定义一套基于堆栈操作的虚拟机指令集,以函数为单位,通过编译器技术,将so文件中要保护的指令等价转换为自定义的虚拟机指令,让移动应用静态分析和动态跟踪无从入手。 C/C++代码的重要性 C/C++代码面临的风险 常规的解决方案 SecLLVM安全编译器 JAVA2CPP加固方案 So加壳方案 So Linker方案
随着逆向技术的发展,逆向分析人员能通过一些反编译工具反编译SO文件,能比较容易得出类C代码,在此基础上就能分析出程序的核心业务处理逻辑和算法,通过引入编译过程中的C/C++代码混淆技术,能使编译后的SO文件代码变得极其复杂,让逆向分析人员对其望而止步,中途放弃。 C/C++代码面临的风险 C/C++代码混淆的重要性 OLLVM 控制流扁平化 不透明谓词混淆 字符串加密 基本块调度
2021-08-15 01:29:23 1.09MB 移动应用安全 应用加固 安全加固 混淆
Android Dex简介 Android So简介 市面通用保护方案 第一代方案 第二代方案 第三代方案 以后方案 KiwiVM - 移动端VM加密方案 特定so的黑盒保护 Java2C加密方案 定制So加壳 其他保护 Unity方式存储代码 Lua方式存储代码
2021-08-15 01:29:21 15.94MB 安卓 Android 移动应用加固 移动安全
介绍了如何反编译APP并在源码中寻找隐藏的URL,API接口等资产信息,以及如何通过Burp Suite知名渗透测试套件抓包对APP的服务端进行漏洞检测 现在已进入移动互联网时代,吃喝玩乐、办公支付等等各种应用都在抢占移动APP市场,由于安全无处不在的本质,在多年前就已经有少数人在研究移动APP的中木马、钓鱼等等,但很少有人想到移动APP安全跟WEB安全的关系,目前移动APP大多都有跟远程服务器交互,而且基本都是以WEB API服务的方式,这使得移动APP安全跟WEB安全绑的非常紧。但往往很多漏洞都发生在这些API接口上,再加上目前这块不是很受关注,导致大多数移动APP都没有在这块架设一些CDN、WAF、IPS等设备,使得存在漏洞的API接口完全裸露在互联网中。 本次我将分享: 1、移动APP市场安全现状 2、安卓APP的反编译及漏洞挖掘 3、利用移动APP渗透的各种“猥琐”思路 4、自动化移动APP安全漏洞挖掘的程序实现
2021-08-15 01:28:56 1.17MB 移动安全 移动应用安全 反编译
这篇课程设计报告是基于Android实现的聊天机器人,包含实验目的、实验内容、程序设计和说明,给出了各个界面的设计思路,类的说明和运行界面截图,非常详细。 具体的源码获取可以参考我对应的博客《Android Studio实现聊天机器人》,这份报告和源码是配套的。
1
这是我的优秀课程设计,移动应用开发课期末的课程报告,包含实验目的、实验内容、程序设计和说明(给出各个界面的设计思路,类的说明和运行界面截图)。 每部分都写的很详细,具体的源码在我的博客《Android Studio实现音乐播放器》里面,这份课程设计报告和它是配套的。
1
APP移动应用[社区通]商业计划书.ppt
2021-08-12 16:07:00 98KB 文档
本次项目主要包含了QQ消息、联系人和动态三个选项卡界面的切换,其中消息界面设计的很详细,有消息列表和消息内容,在点击消息对话框后,会跳转到聊天界面,还会把联系人姓名传值过来。联系人和动态的界面就是很简单的两张截图,点击底下的TextView实现切换。开发环境只要是是Android Studio3.6.1以上就可以,配置gradle5.6.4就可以运行。本次QQ应用项目主要考验学生对于ListView和intent的使用,对多个页面之间进行跳转。详细的运行演示图片可以参考我主页对应的博客,绝对是移动应用开发课优秀的作业。
本次项目主要包含了注册、登录和好友列表三个界面以及之间相互跳转。其中好友列表界面设计的很详细,有好友头像和消息内容。用户先点击注册按钮进入注册界面,输入完账号和密码后,点击注册,跳转到登录界面,这时候账号和密码也被传了过来,点击登录按钮进入好友列表界面,这时候用户名也被传递过来。详细运行演示截图参考我主页对应的博客,代码有详细注释。