BishopFox / sliver

Adversary Emulation Framework
GNU General Public License v3.0
8.38k stars 1.1k forks source link

Error with sliver producing empty windows shellcodes #1114

Open sharrroooonnnnn opened 1 year ago

sharrroooonnnnn commented 1 year ago

The bug I recently compiled sliver for arm64 to use on my old Raspberry Pi 3 To Reproduce Steps to reproduce the behavior:

generate beacon -b https://10.0.0.178 -f shellcode image image

Desktop (please complete the following information):

Additional context Add any other context about the problem here.

moloch-- commented 1 year ago

Are there any errors in the logs? ~/.sliver/logs/sliver.log

sharrroooonnnnn commented 1 year ago

This is the output of sliver.log

DEBU[2023-02-25T09:05:56Z] [sliver/server/configs/database.go:56] Loading config from /home/neo/.sliver/configs/database.json WARN[2023-02-25T09:05:56Z] [sliver/server/configs/database.go:154] Config file does not exist, using defaults DEBU[2023-02-25T09:05:56Z] [sliver/server/configs/database.go:56] Loading config from /home/neo/.sliver/configs/database.json DEBU[2023-02-25T09:05:56Z] [sliver/server/configs/database.go:120] Creating config dir /home/neo/.sliver/configs INFO[2023-02-25T09:05:56Z] [sliver/server/configs/database.go:130] Saving config to /home/neo/.sliver/configs/database.json INFO[2023-02-25T09:05:56Z] [sliver/server/db/sql_go.go:35] sqlite -> file:/home/neo/.sliver/sliver.db? INFO[2023-02-25T09:05:57Z] [sliver/server/configs/server.go:46] Loading config from /home/neo/.sliver/configs/server.json WARN[2023-02-25T09:05:57Z] [sliver/server/configs/server.go:253] Config file does not exist, using defaults INFO[2023-02-25T09:05:57Z] [sliver/server/configs/server.go:46] Loading config from /home/neo/.sliver/configs/server.json INFO[2023-02-25T09:05:57Z] [sliver/server/configs/server.go:153] Saving config to /home/neo/.sliver/configs/server.json INFO[2023-02-25T09:05:57Z] [sliver/server/configs/server.go:46] Loading config from /home/neo/.sliver/configs/server.json INFO[2023-02-25T09:05:57Z] [sliver/server/configs/server.go:46] Loading config from /home/neo/.sliver/configs/server.json INFO[2023-02-25T09:05:57Z] [sliver/server/configs/server.go:153] Saving config to /home/neo/.sliver/configs/server.json INFO[2023-02-25T09:05:57Z] [sliver/server/assets/assets.go:84] No version detected open /home/neo/.sliver/version: no such file or directory INFO[2023-02-25T09:05:57Z] [sliver/server/assets/assets.go:102] Version mismatch != d1ef51ed490d4e2a7d561fbb07f0ccd3f5eabb2d INFO[2023-02-25T09:05:57Z] [sliver/server/assets/assets.go:159] Unpacking to '/home/neo/.sliver' INFO[2023-02-25T09:05:57Z] [sliver/server/assets/assets.go:161] GOPATH = /home/neo/.sliver/go DEBU[2023-02-25T09:38:52Z] [sliver/server/configs/database.go:56] Loading config from /home/neo/.sliver/configs/database.json DEBU[2023-02-25T09:38:52Z] [sliver/server/configs/database.go:56] Loading config from /home/neo/.sliver/configs/database.json INFO[2023-02-25T09:38:52Z] [sliver/server/configs/database.go:130] Saving config to /home/neo/.sliver/configs/database.json INFO[2023-02-25T09:38:52Z] [sliver/server/db/sql_go.go:35] sqlite -> file:/home/neo/.sliver/sliver.db? INFO[2023-02-25T09:38:52Z] [sliver/server/configs/server.go:46] Loading config from /home/neo/.sliver/configs/server.json INFO[2023-02-25T09:38:52Z] [sliver/server/configs/server.go:46] Loading config from /home/neo/.sliver/configs/server.json INFO[2023-02-25T09:38:52Z] [sliver/server/configs/server.go:153] Saving config to /home/neo/.sliver/configs/server.json INFO[2023-02-25T09:38:52Z] [sliver/server/configs/server.go:46] Loading config from /home/neo/.sliver/configs/server.json INFO[2023-02-25T09:38:52Z] [sliver/server/configs/server.go:46] Loading config from /home/neo/.sliver/configs/server.json INFO[2023-02-25T09:38:52Z] [sliver/server/configs/server.go:153] Saving config to /home/neo/.sliver/configs/server.json INFO[2023-02-25T09:38:52Z] [sliver/server/assets/assets.go:84] No version detected open /home/neo/.sliver/version: no such file or directory INFO[2023-02-25T09:38:52Z] [sliver/server/assets/assets.go:102] Version mismatch != INFO[2023-02-25T09:38:52Z] [sliver/server/assets/assets.go:159] Unpacking to '/home/neo/.sliver' INFO[2023-02-25T09:38:52Z] [sliver/server/assets/assets.go:161] GOPATH = /home/neo/.sliver/go INFO[2023-02-25T09:38:52Z] [sliver/server/assets/assets.go:163] Removing old go root directory

moloch-- commented 1 year ago

Does it work if you add the -G flag to the generate command?