• “聊天剽窃手”--ptrace进程注入型病毒

    近日,百度安全实验室发现了一款“聊天剽窃手”病毒。该病毒可以通过ptrace方式注入恶意代码至QQ、微信程序进程。恶意代码可以实时监控手机QQ、微信的聊天内容及联系人信息。该病毒是眼下发现的首款通过ptrace进程注入方式进行恶意窃取私密资料的病毒。   简单介绍 该病毒主要是通过ptrace注入Q...

    2023-11-08 15:28:43
  • Symfonos:3 Vulnhub Walkthrough Linux Kernel 4.10 < 5.1.17 - 'PTRACE_TRACEME' pkexec Local Privilege Escalation

    主机扫描:╰─ nmap -p1-65535 -sV -A -sT 10.10.202.130Starting Nmap 7.70 ( https://nmap.org ) at 2019-08-04 15:20 CSTNmap scan report for 10.10.202.130Host i...

    2023-11-07 20:50:00
  • 使用ptrace向已运行进程中注入.so并执行相关函数

    这个总结的很好,从前一个项目也用到这中技术转自:http://blog.csdn.net/myarrow/article/details/96303771. 简介    使用ptrace向已运行进程中注入.so并执行相关函数,其中的“注入”二字的真正含义为:此.so被link到已运行进程(以下简称为...

    2022-08-26 09:29:39
  • injectso-ptrace解决方案

    c_a_3();injectso--ptrace最近在看你injectso代码的时候,发现在ubuntu11.04环境下运行代码的时候,调用ptrace_read函数返回-1,我打印出错代码是[/lib/i386-linux-gnu/libc.so.6]ptrace_read: Input/outp...

    2022-08-02 21:18:06
  • Android Ptrace Inject

    之前介绍了Android平台上3种常见的hook方法,而hook的前提是进程注入,通过进程注入我们可以将模块或代码注入到目标进程中以便对其空间内的数据进行操作,本篇文章介绍基于ptrace函数的注入技术。对ptrace函数不熟悉的朋友可以参考我之前写的跟hook相比,在熟悉了ptrace函数的使用方...

    2022-08-02 20:38:19
  • 关于使用Ptrace系统调用监控进程有关问题

    c_a_3();关于使用Ptrace系统调用监控进程问题我现在需要在linux下做一个工具,其中需要用到ptrace调用,具体工作是使用ptrace调用监控某个进程,并修改被监控进程的寄存器的值。谁能够给我写一段代码,展示一下修改被监控进程的某个寄存器(比如IP)是如何实现的就行。 谢谢!急! -...

    2022-07-31 12:31:37
  • 解决Android加固多进程ptrace反调试的思路整理

    本文博客链接:http://blog.csdn.net/qq1084283172/article/details/53613481一、Android多进程反调试的原理代码当ptrace附加目标进程时出现失败,正常情况下有理由认为目标进程已经被别的进程ptrace附加了。像梆梆加固就是采用的这种反调试...

    2022-07-28 11:59:05
  • [译] 玩转ptrace (一)

    [本文翻译自这里: http://www.linuxjournal.com/article/6100?page=0,0,作者:Pradeep Padaia]你是否曾经想过怎样才能拦截系统调用?你是否曾经想过通过修改一下系统调用的参数来耍一把内核?你是否想过调试器是怎样把一个进程停下来,然后把控制权转...

    2022-06-14 20:58:40
  • 关于使用Ptrace系统调用监控进程有关问题

    c_a_3();关于使用Ptrace系统调用监控进程问题我现在需要在linux下做一个工具,其中需要用到ptrace调用,具体工作是使用ptrace调用监控某个进程,并修改被监控进程的寄存器的值。谁能够给我写一段代码,展示一下修改被监控进程的某个寄存器(比如IP)是如何实现的就行。 谢谢!急!--...

    2022-06-10 11:31:06
  • 使用ptrace在用户空间中编写程序主管

    我会寻找建议/资源来编写一个程序,可以拦截来自程序的系统调用,以监督其文件系统,网络等访问。I'll looking for advice/resources to write a program that can intercept system c...

    2022-06-07 14:23:00
  • Error message: Failed to spawn: unable to access process with pid 413 due to system restrictions; try `sudo sysctl kernel.yama.ptrace_scope=0`, or run Frida as root

    Android 8.0 在frida中使用 -f 参数报错,Error message: Failed to spawn: unable to access process with pid 413 due to system restrictions; try `sudo sysctl kerne...

    2022-06-01 14:06:57
  • Android是否支持PTRACE_SINGLESTEP?

    好,这是一个简单的问题.当我使用ptrace systemcall时,android是否支持PTRACE_SINGLESTEP?当我想追踪一个Android apk程序时,我发现我无法处理SINGLESTEP追踪.但是当我使用PTRACE_SYSCAL...

    2022-05-31 19:06:28
  • “聊天抄袭手”-ptrace进程注入型病毒

    c_a_3();“聊天剽窃手”--ptrace进程注入型病毒近日,百度安全实验室发现了一款“聊天剽窃手”病毒,该病毒能够通过ptrace方式注入恶意代码至QQ、微信程序进程,恶意代码能够实时监控手机QQ、微信的聊天内容及联系人信息。该病毒是目前发现的首款通过ptrace进程注入方式进行恶意窃取私密资...

    2022-05-29 09:11:12
  • [openssl] 内存泄露及越界分析方法整理 前言 概述 比较 gperftools valgrind libasan DIY systemtap ptrace 更多

    [classic_tong: https://www.cnblogs.com/hugetong/p/14386531.html]围绕着 [openssl] openssl asynch_mode 使用libasan时的OOM问题 以及 https://github.com/intel/QAT_Eng...

    2022-05-15 22:08:56
  • ptrace进程跟踪失败解决方法

    c_a_3();ptrace进程跟踪失败1.首先在终端中运行被跟踪进程test.c:#include <stdio.h>int main(){while(1){printf("pid=%d\n",getpid());sleep(3);}return 0;}得到被跟踪进程pid=21272...

    2022-05-15 00:11:46
  • ptrace

    http://zhangwenxin82.blog.163.com/blog/static/114595956201171510512459/

    2022-05-09 13:21:25
  • iOS安全防护系列之ptrace反调试与汇编调用系统方法详解

    这篇文章主要给大家介绍了关于iOS安全防护系列之ptrace反调试与汇编调用系统方法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    2022-05-09 11:26:07
  • Windows 中是否有类似 Linux ptrace 系统调用的东西?

    阅读监控进程执行的某些系统调用Windows,我想知道与 ptrace 系统调用或程序化解决方法. Reading Monitoring certain system calls done by a process in Windows, I'm wondering about a Windows equivalent to the ptrace system call or a programmatical workaround.

    2022-05-07 18:34:01
  • linux ptrace学习

         ptrace提供了一种使父进程得以监视和控制其它进程的方式,它还能够改变子进程中的寄存器和内核映像,因而可以实现断点调试和系统调用的跟踪。学习linux的ptrace是为学习android adbi框架和古河的libinject做基础。ptrace有四个参数:long ptrace(enu...

    2022-04-30 11:29:25
  • Linux Ptrace 详解

    一、系统调用操作系统提供一系列系统调用函数来为应用程序提供服务。关于系统调用的详细相关知识,可以查看<<程序员的自我修养》第十二章。对于x86操作系统来说,用中断命令“int 0x80”来进行系统调用,系统调用前,需要将系统调用号放入到%EAX寄存器中,将系统的参数依次放入到寄存器%eb...

    2022-04-20 18:59:26