云老王

Home Archives
2019-03-31

ptrace

分享一个Linux的系统调用ptrace。

ptrace函数的参数:

1
2
3
4
long ptrace(enum __ptrace_request request,
pid_t pid,
void *addr,
void *data);

具体使用方法可以man一下,很强大,linux下调试工具gdb主要使用的就是ptrace。ptrace可以实现对另一进程的断点调试和跟踪系统调用,同样我们也可以使用这个调用来做反调试,防止我们的进程被跟踪调试,感兴趣的可以自己看一下ptrace的man手册。

Share
  • share
  • 第二周
Newer
两数之和
Older
加密grub

Tags

  • Algorithm
  • c
  • c demo使用说明
  • cockpit
  • cockpit.DBus Client
  • cockpit.js
  • cockpit数据格式
  • cockpit文件操作
  • configobj
  • dbus
  • dbus服务自启动
  • dd
  • ext4
  • gvm
  • json
  • kernel
  • metadata_csum
  • nfs
  • nginx.conf
  • openstack
  • openstack适配
  • openvas
  • python
  • qt
  • review
  • share
  • tip
  • ussuri
  • vsftpd
  • watch
  • 各个模块介绍
  • 第一周
  • 第三周
  • 第二周
  • 第五周
  • 第四周

Tag Cloud

Algorithm c c demo使用说明 cockpit cockpit.DBus Client cockpit.js cockpit数据格式 cockpit文件操作 configobj dbus dbus服务自启动 dd ext4 gvm json kernel metadata_csum nfs nginx.conf openstack openstack适配 openvas python qt review share tip ussuri vsftpd watch 各个模块介绍 第一周 第三周 第二周 第五周 第四周

Archives

  • April 2025
  • March 2025
  • January 2025
  • January 2023
  • February 2022
  • January 2022
  • November 2021
  • December 2020
  • September 2020
  • August 2020
  • July 2020
  • April 2019
  • March 2019

Recent Posts

  • 强访设计文档
  • (no title)
  • 添加内核模块
  • audispd-plugins
  • dbus_qtdemo使用文档
© 2025 王
Powered by Hexo
Home Archives