一、环境变量 通过extern char** environ打印环境变量信息 二、fork函数 1.创建单个子进程。 2.循环创建子进程 三、 gdb调试 四、exec函数族 1.execlp 2.execl 3.execv 通过dup2将进程信息写入文件 五、孤儿进程 六、僵尸进程 七、wait函 ...
分类:
系统相关 时间:
2019-07-26 19:02:00
阅读次数:
154
目标:简单的学习几个PHP中执行命令函数。 1、exec() 函数 参考地址:https://www.php.net/manual/zh/function.exec.php (PHP 4, PHP 5, PHP 7) exec — 执行一个外部程序 格式:exec ( string $command ...
分类:
Web程序 时间:
2019-04-07 21:47:12
阅读次数:
255
一、shellcode编写 下面我将参考其他资料来一步步示范shellcode的几种编写方式 0x01 系统调用 通过系统调用execve函数返回shell execve函数在父进程中fork一个子进程,在子进程中调用exec函数启动新的程序。execve()用来执行第一参数字符串所代表的文件路径, ...
分类:
数据库 时间:
2019-02-02 17:22:30
阅读次数:
358
命令执行漏洞:通过易受攻击的应用程序在主机操作系统上执行任意命令,用户提供的数据(表单,cookie,http头等)未过滤挖掘思路:用户能够控制函数输入,存在可执行代码的危险函数命令执行和代码执行的区别:命令执行 执行效果不受限于语言,语法本身,不受命令本身限制代码执行 执行效果完全受限语言本身命令 ...
分类:
Web程序 时间:
2019-01-29 13:51:04
阅读次数:
217
进程程序替换 进程程序替换原理 fork创建子进程执行的是和父进程相同的程序(也有可能是某个分支),通常fork出的子进程是为了完成父进程所分配的任务,所以子进程通常会调用一种exec函数(六种中的任何一种)来执行另一个任务。当进程调用exec函数时,当前用户空间的代码和数据会被新程序所替换,该进程 ...
分类:
其他好文 时间:
2019-01-14 23:18:45
阅读次数:
330
QThread类为我们提供了一种平台无关的管理线程的方式。一个QThread对象管理应用程序中的一个线程,该线程从run()函数开始执行。并且,默认情况下,我们可以在run()函数中通过调用QThread::exec()函数来在当前线程中开启一个事件循环。 而使用QThread开启线程的最常用的方式 ...
分类:
编程语言 时间:
2019-01-10 00:30:20
阅读次数:
205
编程实现多进程并发实现文件誊抄(源码下载) 利用多个共享内存(有限空间)构成的环形缓冲,将源文件复制到目标文件,实现两个进程的誊抄。 1、首先我们先了解一下后续会用到的execl函数 (1)exec函数特点: 当进程调用一种exec函数时,该进程完全由新程序代换,而新程序则从其main函数开始执行。 ...
分类:
其他好文 时间:
2018-12-12 13:23:12
阅读次数:
362
2018 2019 1 20165206 《信息安全系统设计基础》第七周学习总结 教材学习内容总结 异常 异常是异常控制流的一种形式,它一部分由硬件实现,一部分由操作系统实现。异常是控制流中的突变,用来响应处理器状态中的某些变化。 异常处理程序运行在内核模式下,它们对所以的系统资源都有完全的访问权限 ...
分类:
其他好文 时间:
2018-11-10 20:05:50
阅读次数:
224
PHP执行系统命令的有几个常用的函数,如有:system函数、exec函数、popen函数,passthru,shell_exec函数
分类:
Web程序 时间:
2018-08-28 17:53:50
阅读次数:
212
exec与eval函数的使用 一、exec函数 execute:翻译为“执行、履行”;exec函数在python中将字符串作为代码来执行。代码如下: # Author:张胜宝 exec ("print('hello,world')") 运行结果: F:\Anaconda3\python.exe D: ...
分类:
其他好文 时间:
2018-08-28 17:51:29
阅读次数:
151