mirror of
https://github.com/reactos/syzkaller.git
synced 2025-02-08 12:58:54 +00:00
docs: assorted windows instructions fixes
This commit is contained in:
parent
e0e6908d3f
commit
a13111c7f3
@ -11,7 +11,9 @@ syz-sysgen
|
||||
To build binaries:
|
||||
```
|
||||
make fuzzer execprog stress TARGETOS=windows
|
||||
REV=git rev-parse HEAD
|
||||
cl executor\executor_windows.cc /EHsc -o bin\windows_amd64\syz-executor.exe \
|
||||
-DGIT_REVISION=\"$REV\" \
|
||||
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib \
|
||||
shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib \
|
||||
winmm.lib rpcrt4.lib Crypt32.lib imm32.lib Urlmon.lib Oleaut32.lib \
|
||||
@ -28,17 +30,16 @@ bin\windows_amd64\syz-stress.exe -executor c:\full\path\to\bin\windows_amd64\syz
|
||||
Windows is supported by only `gce` VMs at the moment.
|
||||
To use `gce`, create a Windows GCE VM, inside of the machine:
|
||||
|
||||
- Enable serial console debugging:
|
||||
- Enable serial console debugging (see [this](https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/boot-parameters-to-enable-debugging) for details):
|
||||
```
|
||||
bcdedit /debug on
|
||||
bcdedit /dbgsettings serial debugport:1 baudrate:115200
|
||||
bcdedit /dbgsettings serial debugport:1 baudrate:115200 /noumex
|
||||
```
|
||||
See [this](https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/boot-parameters-to-enable-debugging) for details.
|
||||
|
||||
- Disable automatic restart in sysdm.cpl -> Advanced -> Startup and Recovery
|
||||
- Disable automatic restart in `sysdm.cpl -> Advanced -> Startup and Recovery`
|
||||
|
||||
- Setup sshd with key auth, [these](https://winscp.net/eng/docs/guide_windows_openssh_server) instructions worked for me.
|
||||
Save private ssh key.
|
||||
Preferably use non-admin user. Save private ssh key.
|
||||
|
||||
Then shutdown the machine, stop the instance and create an image from the disk.
|
||||
Then start `syz-manager` with config similar to the following one:
|
||||
@ -51,14 +52,14 @@ Then start `syz-manager` with config similar to the following one:
|
||||
"workdir": "/workdir",
|
||||
"syzkaller": "/syzkaller",
|
||||
"sshkey": "/id_rsa",
|
||||
"ssh_user": "you",
|
||||
"cover": false,
|
||||
"procs": 8,
|
||||
"type": "gce",
|
||||
"vm": {
|
||||
"count": 10,
|
||||
"machine_type": "n1-highcpu-2",
|
||||
"gce_image": "your-gce-image",
|
||||
"ssh_user": "you"
|
||||
"gce_image": "your-gce-image"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
Loading…
x
Reference in New Issue
Block a user