: Postgresql中,pgcrypto是contrib下的一个插件,它提供了一些加密函数,可以实现服务器端的数据加密。我们可以在SQL语句中调用这些函数来完成数据的加密,比如:insert into p values(encrypt('aaaa','as','bf'),‘b’);,调用加密函数encrypt把'aaaa'加密后写入了table中。使用pgcrypto中的加密函数
# 防止iOS应用程序被动态调试:使用PtraceiOS应用程序开发过程中,安全性一直是一个重要的话题。为了保护应用程序的安全性,开发人员需要采取一些措施来防止应用程序被恶意或者逆向工程。其中,防止应用程序被动态调试是一个非常重要的一环。 在iOS开发中,我们可以使用Ptrace系统调用来防止动态调试。Ptrace是一个用于操作系统级调试的系统调用,可以用于跟踪另一个进程的执行、检查寄
原创 2024-06-08 05:17:31
216阅读
我个人觉得适配有俩个方面适配。图片方面也就是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,中文:支持向量机,这是一种监督学习算法。具体原理我感觉还是很复杂的,这里我就不具体说了。我就尝试一下用大白话简单描述一下,希望有助于理解。 在两类样本之间按照间隔最
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
zzzzzzz:    点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png 普通拉伸和点九拉伸效果对比】 对比很明显,使用点九后,仍能保留图像的渐变质感,和圆角的精细度。   从中我们也可以理解为什么叫“点九PNG”,其实相当于把一张png图分成了9个部分(九宫格),分别为4个角,4条边,以及一个中间区域,4
转载 2024-09-12 08:01:40
22阅读
基础 操作系统通过一个叫做“系统调用”的标准机制来对上层提供服务,他们提供了一系列标准的API来让上层应用程序获取底层的硬件和服务,比如文件系统。当一个进程想要进行一个系统调用的时候,它会把该系统调用所需要用到的参数放到寄存器里,然后执行软中断指令0x80. 这个软中断就像是一个门,通过它就能进入内
转载 2021-05-11 19:32:00
968阅读
2评论
系统调用ptrace对gdb这种调试器来说是非常重要的,杯具的是,相关的文档却残缺不详–除非你觉得最好的文档就是内核源码!!下面,我会试着向大家展示ptrace在gdb这类工具中的作用.1. 介绍ptrace()是一个系统调用,它允许一个进程控制另外一个进程的执行.不仅如此,我们还可以借助于ptra...
转载 2013-06-04 20:32:00
135阅读
2评论
修改寄存器的值:#include <stdio.h>#include <stdlib.h>#include <sys/ptrace.h>#include <sys/types.h>#include <sys/wait.h>#include <sys/stat.h>#include <unistd.h>#include <sys/syscall.h>#include <sys/reg.
原创 2023-04-25 09:53:22
154阅读
下面是转帖的内容,写的很详细。但是不同的linux发行版中头文件的路径和名称并不相同。如在某些发行版中就不存在,其中定义的变量出现在和中。=================================================================================...
转载 2014-03-23 20:47:00
83阅读
2评论
下面是转帖的内容,写的很详细。但是不同的linux发行版中aCrea
转载 2023-08-02 19:13:38
149阅读
由于安卓采用的是修改后的linux内核,所以linux上的很多注入技术都可以用于安卓。ptrace远程注入技术便是一种。现在我们将实现对一款游戏进行注入。望联系我。一、Ptrace函数介绍Ptrace注入技术主要使用的是linux系统下的ptrace函数。关于如何深入学习Ptrace函数。大家可以参看我前面写的几篇文章: 1.系统调用理论基础:系统调用与api 2.Ptrace使用: Li
转载 2023-09-21 05:49:31
701阅读
# 使用ptrace注入Android程序 在Android应用开发中,有时需要分析其他正在运行的程序的行为,或者为它们注入一些定制的代码以进行调试和测试。`ptrace`是Linux系统调用,允许一个进程控制另一个进程。这篇文章将介绍如何使用`ptrace`来注入代码到Android程序中,并提供相应的示例代码。 ## ptrace的基本概念 `ptrace`可以用于多种目的,但其主要用途
原创 9月前
129阅读
Android 简介 要了解应用的工作原理,请从应用基础知识开始入手。要立即开始编码,请仔细阅读构建您的第一个应用。 Android 提供了一个内容丰富的应用框架,支持您在 Java 语言环境中为移动设备开发创新应用和游戏。在左侧导航窗格列出的文档中,提供了有关如何使用各种 Android API 开发应用的详细信息。如果您是 Android 应用开发新手,则需了解以下有关 Android 应
说明:本网站已支持pwa,PWA 的全称是 Progressive Web App ,翻译过来就是渐进式增强的网页应用。利用 Web 的技术给移动端的设备提供 App 的体验,这是 PWA 的目的。但是国内手机浏览器基本不兼容pwa,要想添加pwa网站到手机桌面,你可能需要参考以下说明:安卓用户安卓用户需要安装google浏览器, 或者你如果是小米或者华为用户可以尝试使用手机自带的浏览器(可能较新
转载 2023-06-26 18:45:33
236阅读
你想过怎么实现对系统调用的拦截吗?你尝试过通过改变系统调用的参数来愚弄你的系统kernel吗?你想过调试器是如何使运行中的进程暂停并且控制它吗?你可能会开始考虑怎么使用复杂的kernel编程来达到目的,那么,你错了。实际上Linux提供了一种优雅的机制来完成这些:ptrace系统函数。 ptrace提供了一种使父进程得以监视和控制其它进程的方式,它还能够改变子进程中的寄存器和内核映像,因而
转载 2021-06-11 14:02:35
4614阅读
# Android安全风险评估与ptrace使用 随着移动设备的普及,Android系统作为其中的主流平台,也成为了黑客攻击和数据泄露的重要目标。为了应对这些安全问题,Android提供了一些安全机制,而`ptrace`正是其中之一。本文将探讨Android中的安全风险评估,并详细介绍`ptrace`的使用,帮助读者理解其在安全评估中的作用。 ## 什么是ptrace? `ptrace`是
原创 10月前
80阅读
Playing with ptrace, Part II​ In Part II of his series on ptrace, Pradeep tackles the more advanced topics of setting breakpoints and injecting code into running processes. In Part I of this arti
转载 2006-07-23 17:48:00
52阅读
2评论
    ptrace是内核代码调试一种常用的手段,使用ptrace这个系统调用,可以实现用户空间进程对用于空间进程的运行状态的跟踪。我们知道,在linux系统中,用户空间的进程是相互独立的,一个用户进程是不能够访问另外一个进程的地址空间的。使用ptrace调试程序的时候,它充当了用户进程调试用户进程之间的桥梁,一个用户进程使用ptrace主动/被动方式被另外一个进程跟
原创 2014-05-26 16:21:35
1957阅读
Playing with ptrace, Part IIhttp://www.linuxjournal.com/article/6210By Pradeep Padala on Sun, 2002-12-01 02:00. SysAdmin In Part II of his series on ptrace, Pradeep tackles the more advanc
转载 2021-07-27 10:01:19
132阅读
  • 1
  • 2
  • 3
  • 4
  • 5