小编qua*_*ter的帖子

这个C代码容易受到什么影响?

#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <sys/types.h>
#include <stdio.h>

int main(int argc, char **argv, char **envp)
{
    gid_t gid;
    uid_t uid;
    gid = getegid();
    uid = geteuid();

    setresgid(gid, gid, gid);
    setresuid(uid, uid, uid);

    system("/usr/bin/env echo and now what?");

}
Run Code Online (Sandbox Code Playgroud)

我理解它的方式,上面的代码允许任意代码(或程序)执行 - 什么使这个易受攻击,以及如何利用这一点?

c linux security exploit secure-coding

34
推荐指数
1
解决办法
1万
查看次数

将文件读入由Python段分隔的数组中

我有一个文本文件,我想将这个文本文件读入3个不同的数组,array1 array2和array3.第一段放在array1中,第二段放在array2中,依此类推.然后将第4段放在array1 element2中,依此类推,段落用空行分隔.有任何想法吗?

python arrays parsing

6
推荐指数
1
解决办法
1万
查看次数

python后退列表

说我有一个数字列表[122,423,134],我想反转各个元素,所以它们是[221,324,431],我将如何在python中执行此操作?reverse(list)和list.reverse()只反转元素的顺序.我肯定可能是微不足道的.谢谢您的帮助.

python list

1
推荐指数
1
解决办法
451
查看次数

标签 统计

python ×2

arrays ×1

c ×1

exploit ×1

linux ×1

list ×1

parsing ×1

secure-coding ×1

security ×1