如何伪装自己的程序名字

大耗子 2020年02月29日 172次浏览

文章链接:https://codemouse.online/archives/2020-02-29-144838

如何伪装自己的程序名字

  • 在linux的c语言程序中,主函数也有参数,写法如下

    void main(int argc, char *argv[]){}

  • ps -A读取的参数就是在argv[0]中,只需要修改这部分的内容,名字就变了
    strncpy(argv[0],"名字",strlen(argv[0]));
    这时候查看ps -A,会发现,程序名字和自己设定的名字一样了

  • 如果将名字改成系统应用的名字,用户就无法发现了