Skip to content

boofuzz's process monitor on Windows: childprocesserror: [errno 10] no child processes #736

@xinwenfu

Description

@xinwenfu

Report

Dear,

I'm using boofuzz 0.4.2. My command console had the aministrator priviledge. I started the process monitor as shown below. Everything looked normal. When a request from a user was sent to my server vchat.exe (which was being monitored), a new thread was created to handle this user. At this time, boofuzz reported this error "ChildProcessError: [Errno 10] No child processes".

What is the problem?

Thanks.

David

---------------- Boofuzz error ----------------

(env) c:\Tools\boofuzz-win>python process_monitor.py
[07:02.26] Process Monitor PED-RPC server initialized:
[07:02.26] listening on: 0.0.0.0:26002
[07:02.26] crash file: c:\Tools\boofuzz-win\boofuzz-crash-bin
[07:02.26] # records: 0
[07:02.26] proc name: None
[07:02.26] log level: 1
[07:02.26] awaiting requests...
[07:02.28] updating start commands to: ['C:\Tools\vchat\vchat.exe']
[07:02.29] updating crash bin filename to 'boofuzz-crash-bin-2025-03-03T03-02-29'
[07:02.29] Starting target...
[07:02.29] starting target process
[07:02.29] exec start command: ['C:\Tools\vchat\vchat.exe']
[07:02.29] done. target up and running, giving it 5 seconds to settle in.
Starting vulnserver version 2.20
Called essential function dll version 2.12

This is vulnerable software! Do not run at production systems!
Do NOT try Windows console CMD's Mark and Copy! It stalks server!

CTRL+C to terminate server!

Waiting for client connections...
[07:02.35] attached to pid: 5580
Exception in thread Thread-1:
Traceback (most recent call last):
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.752.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1041, in _bootstrap_inner
self.run()
~~~~~~~~^^
File "c:\Tools\boofuzz-win\env\Lib\site-packages\boofuzz\utils\debugger_thread_simple.py", line 153, in run
exit_info = os.waitpid(self.pid, 0)
ChildProcessError: [Errno 10] No child processes
Received a client connection from 10.0.2.21:46986
Waiting for client connections...
queue_add: A new client just came. 1 clients now
[07:02.37] Starting target...
[07:02.37] starting target process
[07:02.37] exec start command: ['C:\Tools\vchat\vchat.exe']
[07:02.37] done. target up and running, giving it 5 seconds to settle in.
Starting vulnserver version 2.20
Called essential function dll version 2.12

This is vulnerable software! Do not run at production systems!
Do NOT try Windows console CMD's Mark and Copy! It stalks server!

CTRL+C to terminate server!

Bind failed with error: 10048
[07:02.42] attached to pid: 4100
Exception in thread Thread-2:
Traceback (most recent call last):
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.752.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1041, in _bootstrap_inner
self.run()
~~~~~~~~^^
File "c:\Tools\boofuzz-win\env\Lib\site-packages\boofuzz\utils\debugger_thread_simple.py", line 153, in run
exit_info = os.waitpid(self.pid, 0)
ChildProcessError: [Errno 10] No child processes
Recv failed with error: 10054
queue_delete: A client just left. 0 clients now
[07:02.45] Restarting target...

Expected behavior

No response

Actual behavior

No response

Steps to reproduce the problem

boofuzz script

boofuzz version

None

Python version

None

Platform

None

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions