文章 2022-02-16 来自:开发者社区

Android Sqlite 数据库修复及数据导出

  今天上午在弄一个数据库修复的问题,就是sqlite的数据库打不开,但是数据库中还是有数据的,那么应该如何修复这个数据库呢?我的做法是:            首先,需要导出数据库的脚本。我是通过Sqlite3.exe这个命令行工具实现的具体的操作如图所示: 那么这个最重要的一步“生成S...

文章 2022-02-14 来自:开发者社区

【Android 逆向】Android 系统文件分析 ( /system/ 系统命令和系统应用数据目录 | /system/app/ 系统应用目录 | sys Linux 系统内核文件目录 )

文章目录一、system 系统命令和系统应用数据目录1、/system/app/ 系统应用目录2、/system/framework/ 框架目录3、/system/font/ 字体目录二、sys Linux 系统内核文件目录一、system 系统命令和系统应用数据目录system 目录 是 系统命令和应用数据目录 ;注意区分 system 目录 与 sys 目录 , sys 是 Linux 系统....

【Android 逆向】Android 系统文件分析 ( /system/ 系统命令和系统应用数据目录 | /system/app/ 系统应用目录 | sys Linux 系统内核文件目录 )
文章 2022-02-14 来自:开发者社区

【Android 逆向】Android 系统文件分析 ( 根目录下的目录和文件 | /data/ 应用和用户数据目录 | /mnt/ 挂载其它设备目录 )

文章目录一、根目录下的目录和文件二、data 应用和用户数据目录三、mnt 挂载其它设备目录一、根目录下的目录和文件在之前的几篇博客中 , 介绍了 /proc/ 目录下的进程相关目录文件 ;在根目录下 , 还有着如下目录 :acct charger default.prop firmware init.usb.configfs.rc lost+found persist...

【Android 逆向】Android 系统文件分析 ( 根目录下的目录和文件 | /data/ 应用和用户数据目录 | /mnt/ 挂载其它设备目录 )
文章 2022-02-08 来自:开发者社区

【Android 逆向】函数拦截实例 ( ② 插桩操作 | 保存实际函数入口 6 字节数据 | 在插桩的函数入口写入跳转指令 | 构造拼接桩函数 )

文章目录前言一、函数拦截需要的几个参数二、插桩前先保存实际函数入口 6 字节数据三、在插桩的函数入口写入跳转指令 | 构造拼接桩函数前言【Android 逆向】函数拦截实例 ( 函数拦截流程 | ① 定位动态库及函数位置 ) 博客中简单介绍了 hook 函数 ( 函数拦截 ) 的流程 , 本篇博客开始介绍函数拦截实例 ;拦截 clock_gettime 函数 ;#include <time....

文章 2022-02-08 来自:开发者社区

【Android 逆向】Android 逆向通用工具开发 ( Android 端远程命令工具 | Android 端可执行程序的 main 函数操作 | TCP 协议服务器建立 | 接收客户端数据 )

文章目录前言一、Android 端可执行程序的 main 函数操作二、Android 端 TCP 协议服务器建立三、Android 端接收 PC 端传来的数据四、博客资源前言本篇博客重点分析 Android 端 运行的远程命令工具 remote 模块 ;该 Android 远程端模块 是 Android 平台的可执行程序 , 使用 NDK 进行编译的可执行程序 , 配合 PC 端的工具进行内存修....

【Android 逆向】Android 逆向通用工具开发 ( Android 端远程命令工具 | Android 端可执行程序的 main 函数操作 | TCP 协议服务器建立 | 接收客户端数据 )
文章 2022-02-08 来自:开发者社区

【Android 逆向】Android 逆向通用工具开发 ( 网络模块开发 | SOCKET 网络套接字初始化 | 读取远程端 “Android 模拟器“ 信息 | 向远程端写出数据 )

文章目录前言一、SOCKET 网络套接字初始化二、SOCKET 网络套接 读取远程端 ( Android 模拟器 ) 信息三、SOCKET 网络套接 向远程端 ( Android 模拟器 ) 写出数据前言本篇博客重点分析 CNetwork 网络模块 ;一、SOCKET 网络套接字初始化在 CNetwork::CNetwork() 构造函数中 , 初始化套接字 , 初始化时设置 无效套接字 INV....

文章 2022-02-07 来自:开发者社区

【Android 逆向】修改运行中的 Android 进程的内存数据 ( 使用 IDA 分析要修改的内存特征 | 根据内存特征搜索修改点 | 修改进程内存 )

文章目录一、使用 IDA 分析要修改的内存特征二、根据内存特征搜索修改点三、修改进程内存一、使用 IDA 分析要修改的内存特征在前的博客 【Android 逆向】逆向修改游戏应用 ( 分析应用结构 | 定位动态库位置 | 定位动态库中的修改点 | 修改动态库 | 重打包 ) 中 , 已经分析过该动态库 ;修改的动态库的位置是 如下 , 将 0x354A8 地址处的 0x59 字节数据 修改为 0....

【Android 逆向】修改运行中的 Android 进程的内存数据 ( 使用 IDA 分析要修改的内存特征 | 根据内存特征搜索修改点 | 修改进程内存 )
文章 2022-02-07 来自:开发者社区

【Android 逆向】修改运行中的 Android 进程的内存数据 ( Android 命令行中获取要调试的应用进程的 PID | 进程注入调试进程内存的 so 库 )

文章目录一、Android 命令行中获取要调试的应用进程的 PID二、进程注入调试进程内存的 so 库一、Android 命令行中获取要调试的应用进程的 PID前置博客 【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system ) 先安装 Android 模拟器....

【Android 逆向】修改运行中的 Android 进程的内存数据 ( Android 命令行中获取要调试的应用进程的 PID | 进程注入调试进程内存的 so 库 )
文章 2022-02-07 来自:开发者社区

【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system )

文章目录一、运行环境搭建 Android 模拟器安装二、拷贝 Android 平台可执行文件和动态库到 /data/system 目录下一、运行环境搭建 Android 模拟器安装使用低版本的雷电模拟器调试应用 , 下载地址 https://www.ldmnq.com/other/version-history-and-release-notes.html?log=3下载能下载的最老的版本 , ....

【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system )
文章 2022-02-07 来自:开发者社区

【Android 逆向】修改运行中的 Android 进程的内存数据 ( Android 系统中调试器进程内存流程 | 编译内存调试动态库以及调试程序 )

文章目录一、Android 系统中调试器进程内存流程二、编译内存调试动态库以及调试程序一、Android 系统中调试器进程内存流程修改游戏运行中的内存 , 游戏运行之后 , 游戏进程肯定有对应的内存空间 ;使用 注入工具 将 一个 libnative.so 动态库 , 注入到游戏运行进程对应的内存中 , 注入成功后 , 在运行内存中就存在了该 libnative.so 动态库 ;libnativ....

【Android 逆向】修改运行中的 Android 进程的内存数据 ( Android 系统中调试器进程内存流程 | 编译内存调试动态库以及调试程序 )

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注