首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

linux文件执行— fexecve 揭秘

继续2020年的flag,至少每周更一篇文章,今天讲linux文件执行。...文件执行 之前的文章中,我们讲到了无文件执行的方法以及混淆进程参数的方法,今天我们继续讲解一种linux文件执行的技巧,是后台朋友给我的提醒,万分感谢,又学到了新的东西。...linux文件执行,首先要提到两个函数:memfd_create 和 fexecve。...kernel3.17才被引进来,fexecve是glibc的一个函数,是在版本2.3.2之后才有的, 没有fexecve的时候, 可以使用其它方式去取代它,而memfd_create只能用在相对较新的linux...fexecve的实现 今天不谈memfd_create,这是linux的新特性,没有什么好玩的,本人对fexecve 的实现很有兴趣,因为fexecve是glibc中的函数,而不是linux的系统调用。

4.5K40

MySQL之my.cnf配置文件

今天主要是把密码管理模块的代码推了一版,然后研究了一下mysql的my.cnf文件,简单总结一下。...之前没有仔细研究过my.cnf文件,今天有时间研究了一下my.cnf中的一些概念,这里简单整理如下,如果有什么问题,还请大家指出。...按照教程安装好MySQL之后,打开etc目录下的my.cnf文件,大概可看到下面这样的参数列表,可能不同版本的mysql参数多少会有一些不一致,但是并不妨碍我们理解。 ?.../bin/mysql -uroot -p -S/var/lib/mysql/mysql.sock linux下安装mysql连接的时候经常回提示说找不到mysql.sock文件,解决办法很简单: 1...问题4.查看mysql的配置文件调用顺序 mysql --help|grep “my.cnf”,当启动mysql服务的时候,会从当前目录的my.cnf中去读对应的参数,优先级顺序和输出顺序保持一致。

4.5K30

MySQL之my.cnf配置文件

,今天有时间研究了一下my.cnf中的一些概念,这里简单整理如下,如果有什么问题,还请大家指出。...按照教程安装好MySQL之后,打开etc目录下的my.cnf文件,大概可看到下面这样的参数列表,可能不同版本的mysql参数多少会有一些不一致,但是并不妨碍我们理解。 !...利用mysql.sock连接服务的样例如下: linux下安装mysql连接的时候经常回提示说找不到mysql.sock文件,解决办法很简单: 1.如果是新安装的mysql,提示找不到文件,就搜索下...**问题4.查看mysql的配置文件调用顺序** mysql --help|grep “my.cnf”,当启动mysql服务的时候,会从当前目录的my.cnf中去读对应的参数,优先级顺序和输出顺序保持一致...**关于MySQL之my.cnf配置文件,你学废了么?**

92820

linux如何设置密码SSH登录

在本教程中,将向你展示如何设置基于 SSH 密钥的身份验证以及如何在不输入密码的情况下连接到你的 Linux 服务器。...设置 SSH 密码登录 要在Linux中设置密码 SSH 登录,你需要做的就是生成一个公共身份验证密钥并将其附加到远程主机~/.ssh/authorized_keys文件中。...以下步骤将描述配置密码 SSH 登录的过程 1. 检查现有的 SSH 密钥对。 在生成新的 SSH 密钥对之前,首先检查你的客户端计算机上是否已经有了 SSH 密钥,因为你不想覆盖现有的密钥。...> systemctl restart ssh 在 CentOS 服务器上,运行以下命令: > systemctl restart sshd 相关文章 Linux之ssh-copy-id命令 linux...之ssh-keygen命令 linux之ssh命令

9.3K20
领券