zzzzzzz:    点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png 普通拉伸和点九拉伸效果对比】 对比很明显,使用点九后,仍能保留图像的渐变质感,和圆角的精细度。   从中我们也可以理解为什么叫“点九PNG”,其实相当于把一张png图分成了9个部分(九宫格),分别为4个角,4条边,以及一个中间区域,4
转载 2024-09-12 08:01:40
22阅读
由于安卓采用的是修改后的linux内核,所以linux上的很多注入技术都可以用于安卓。ptrace远程注入技术便是一种。现在我们将实现对一款游戏进行注入。望联系我。一、Ptrace函数介绍Ptrace注入技术主要使用的是linux系统下的ptrace函数。关于如何深入学习Ptrace函数。大家可以参看我前面写的几篇文章: 1.系统调用理论基础:系统调用与api 2.Ptrace 的使用: Li
转载 2023-09-21 05:49:31
701阅读
我个人觉得适配有俩个方面适配。图片方面也就是drawable适配还有就是layout的适配1>首先将drawable适配首先先说下放图片资源文件的文件夹 xhdpi更高分辨率 hdpi里面主要放高分辨率的图片,如WVGA (480×800),FWVGA (480×854) mdpi里面主要放中等分辨率的图片,如HVGA (320×480) ldpi里面主要放低分辨率的图片
转载 8月前
13阅读
本文主要介绍如何使用Android Studio4.0+OpenCv4.3.0中的SVM算法手写体数字识别。(阅读本文之前最好对SVM算法基础原理有一点了解)一、简单介绍一下SVMSVM全称Support Vector Machine,中文:支持向量机,这是一种监督学习算法。具体原理我感觉还是很复杂的,这里我就不具体说了。我就尝试一下用大白话简单描述一下,希望有助于理解。 在两类样本之间按照间隔最
# Android开启ptrace的步骤 ## 概述 在Android开发中,使用ptrace功能可以实现对进程的调试和监控。本文将介绍如何Android应用中开启ptrace。 ## 流程 下面是开启ptrace的整个流程: ```mermaid journey title 开启ptrace流程 section 准备工作 程序员 -> 创建一个新的Android
原创 2023-10-04 07:33:39
570阅读
1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static field called CREATOR, which is
一:静态代码块分析    使用静态代码分析可以再不运行程序的前期下对程序存在的潜在问题进行分析,如控制内存使用越界等。SDK提供了一个静态代码分析工具lint,这个工具可以再通过扫描工程的所有代码和资源文件后根据所得结果,将检测的问题分为6大类正确性、可用性、安全性、无障碍性、性能、国际化。可以根据问题类型和内容将代码进行修改和优化。二:Android Java代码混淆    混淆就是对发布出去的
# 实现Android Studio的ptrace ## 引言 在Android开发过程中,经常需要使用Android Studio进行代码编写和调试。而Android Studio提供了ptrace工具,可以用于在调试过程中观察和修改进程的内部状态。本文将介绍如何Android Studio中使用ptrace工具,并给出详细的步骤和示例代码。 ## ptrace简介 ptrace是一个用于
原创 2024-01-11 06:13:13
144阅读
# Ptrace 注入在 Android 中的重要性与实践 ## 引言 在 Android 开发中,`ptrace` 是一个重要的系统调用,其允许一个进程监视和控制另一个进程的执行。这使得开发者可以进行调试、代码注入等操作。在这篇文章中,我们将探讨 `ptrace` 注入的概念,并通过示例代码来演示它的实际应用。 ## Ptrace 的基本概念 `ptrace` 最初是在 Unix 系统中
原创 9月前
46阅读
Best Practices for App PermissionsTenets of Working with Android Permissions使用权限原则We recommend following these tenets when working with Android permissions: 我们建议按照下面的原则使用权限 1: Only use the permissio
转载 2024-10-23 09:52:31
21阅读
# Android 中实现 ptrace 自我跟踪 在Android开发中,利用 `ptrace` 机制进行自我跟踪可以帮助我们调试和分析进程状态。本文将逐步引导您完成这项任务。 ## 实现流程 以下是使用 `ptrace` 自我跟踪的基本步骤: | 步骤 | 操作描述 | |------------|---------
原创 2024-10-13 04:11:19
103阅读
adb install -r 重新安装 adb pull /data/local/tmp/xxx   下载 adb push xxx /data/local/tmp   上传 adb shell pm list packages  列举安装的包名 aapt dump badging apk  查看包名(区分app的标志) adb shell pm list
一、减小对象的内存占用1)使用更加轻量的数据结构例如,我们可以考虑使用ArrayMap/SparseArray而不是HashMap等传统数据结构。ArrayMap和HashMap主要不同之处在于:1、存储方式不同:ArrayMap内部使用两个数组,一个存HashCode,一个存键值对对象。HashMap内部是Entry对象。2、扩容方式不同:上面HashMap源码分析这篇文章说过了,HashMap
说明:本网站已支持pwa,PWA 的全称是 Progressive Web App ,翻译过来就是渐进式增强的网页应用。利用 Web 的技术给移动端的设备提供 App 的体验,这是 PWA 的目的。但是国内手机浏览器基本不兼容pwa,要想添加pwa网站到手机桌面,你可能需要参考以下说明:安卓用户安卓用户需要安装google浏览器, 或者你如果是小米或者华为用户可以尝试使用手机自带的浏览器(可能较新
转载 2023-06-26 18:45:33
236阅读
# Android Ptrace防注入详解 在现代移动应用中,安全性是开发者必须优先考虑的问题之一。Android系统中,`ptrace` 系统调用常用于调试和监视进程。然而,这个强大的工具也被恶意用户用于实现注入攻击。因此,了解如何有效防止 `ptrace` 注入是每个Android开发者的必修课。 ## 什么是 `ptrace` `ptrace` 是Linux系统的一种系统调用,允许一个
原创 10月前
240阅读
# Android Ptrace反调试 ## 引言 在Android应用开发过程中,我们常常需要保护我们的应用不被逆向工程师进行调试。因为一旦应用被调试,攻击者可以获取到应用的敏感信息,从而对应用进行破解、篡改或者盗版等恶意行为。为了保护应用的安全性,我们可以使用ptrace技术来防止应用被调试。 在本文中,我们将介绍什么是ptrace技术,如何Android应用中使用ptrace技术进行
原创 2023-12-05 07:17:04
341阅读
【安卓航班】如果你还不知道google的重磅炸弹Android(中文意思是机器人...感觉google取名字的天赋全部花在google这个词上了...)是什么,你可以看一下这里。如果你觉得挺没有意思,再看一下这里。如果还觉得不好玩,那下面的东西就不需要看了。。。[p=21, null, left]  对我来说,Android还是很有吸引力的,不然一个MS技术的忠实走狗也不至于一下就投入java的怀
使用vs2019编写注入器程序, 在生成的注入器可用前, 踩了不少坑, 因此记录一下。本文涉及三种恶意代码注入方法: 直接dll注入, 反射式dll注入, 镂空注入。之所以选这三种注入方法, 是因最近在做一个检测进程内存空间以期发现代码注入的程序, 而实验发现这三种方法对目标进程的改变各有特点:直接dll注入: 还有APC注入, 本质都是在目标进程中执行LoadLibrary函数, 因而在枚举目标
一、C 标准库 ptrace 函数简介、二、ptrace 函数真实作用
原创 2022-03-07 17:50:08
293阅读
下面是转帖的内容,写的很详细。但是不同的linux发行版中头文件的路径和名称并不相同。如在某些发行版中就不存在,其中定义的变量出现在和中。=================================================================================...
转载 2014-03-23 20:47:00
83阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5