shellinabox笔记1----prctl
编程技术  /  houtizong 发布于 3年前   139
#include <stdlib.h>#include <stdio.h>#include <pthread.h>#include <sys/prctl.h>void* test(void *arg) { char name[32]; prctl(PR_SET_NAME, (unsigned long)"xx"); prctl(PR_GET_NAME, (unsigned long)name); printf("%s/n", name); while (1) sleep(1); } int main(void) { pthread_t tid; pthread_create(&tid, NULL, test, NULL); pthread_join(tid, NULL); return 0; }
[root@killinux ~]# ps -ef|grep a.ouroot 9764 8870 0 12:43 pts/2 00:00:00 ./a.outroot 9768 9747 0 12:43 pts/4 00:00:00 grep a.ou[root@killinux ~]# cd /proc/9764[root@killinux 9764]# cd task/[root@killinux task]# ls9764 9765[root@killinux task]# pwd/proc/9764/task[root@killinux task]# cd 9765/[root@killinux 9765]# lsattr clear_refs cwd fd limits mem numa_maps oom_score_adj root sessionid stat syscallauxv cmdline environ fdinfo loginuid mountinfo oom_adj pagemap sched smaps statm wchancgroup cpuset exe io maps mounts oom_score personality schedstat stack status[root@killinux 9765]# cat cmdline ./a.out[root@killinux 9765]#
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成
网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];
文章归档
文章标签
友情链接