moloch--
30b1cb8a85
Appease codeql's zip/path traversal false detection
2022-10-20 11:45:35 -07:00
moloch--
eb70ed2d0b
Tweak codeql config, fix db logging issue
2022-10-20 10:39:02 -07:00
moloch--
a144991ede
Update codeql config
2022-10-20 10:03:34 -07:00
moloch--
0bb5ea506a
Switch actions to Go ^1.19
2022-10-20 09:53:13 -07:00
Joe
d76e845bda
Merge pull request #957 from BishopFox/0145dependabot/bundler/docs/nokogiri-1.13.9
...
Bump nokogiri from 1.13.6 to 1.13.9 in /docs
2022-10-19 13:25:05 -05:00
dependabot[bot]
47d1f0d66b
Bump nokogiri from 1.13.6 to 1.13.9 in /docs
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.13.6 to 1.13.9.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.6...v1.13.9 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-10-19 17:07:35 +00:00
Joe
bf1127f7f2
Merge pull request #956 from BishopFox/go-sqlite
...
Update pure go sqlite3
2022-10-19 12:07:04 -05:00
moloch--
8b58648713
Use gosqlite by default for linux-arm64 builds
2022-10-19 09:19:49 -07:00
moloch--
15b5b7c09b
Update pure go sqlite3
2022-10-19 09:00:25 -07:00
Ronan Kervella
d7fcfe8760
Merge pull request #952 from BishopFox/feature/task-fetch-execute-assembly
...
Handle `execute-assembly --in-process` in `task fetch`
2022-10-18 12:06:56 -07:00
rkervella
88ca9cf905
Handle in-process execute assembly in task fetch
2022-10-18 10:55:23 -07:00
rkervella
c41fc309ad
Handle execute-assembly in task fetch
2022-10-18 10:51:49 -07:00
Joe
a8a36dd6e2
Merge pull request #951 from BishopFox/fix/tls-compat
...
Ensure at least one modern cipher suite for https
2022-10-17 16:04:25 -05:00
moloch--
0a4dfccf25
Ensure at least one modern cipher suite for https
2022-10-17 13:20:06 -07:00
Joe
20df965603
Merge pull request #950 from BishopFox/feature/external-builder
...
Fix issue #948
2022-10-17 14:16:31 -05:00
moloch--
7b697ae5d1
Fix profile beacon new
2022-10-17 11:19:06 -07:00
moloch--
ab5b319a9d
Fix issue #948
2022-10-17 11:07:40 -07:00
Ronan Kervella
fc18744280
Merge pull request #945 from BishopFox/feature/external-builder
...
Regenerate external builds
2022-10-17 08:27:33 -07:00
Joe
8c5d55404c
Merge pull request #946 from BishopFox/1acfdependabot/go_modules/github.com/spf13/cobra-1.6.0
...
Bump github.com/spf13/cobra from 1.5.0 to 1.6.0
2022-10-17 09:34:06 -05:00
Joe
53c436b7dc
Merge pull request #947 from BishopFox/170ddependabot/go_modules/golang.org/x/text-0.3.8
...
Bump golang.org/x/text from 0.3.7 to 0.3.8
2022-10-17 09:33:42 -05:00
dependabot[bot]
3bf6ca5527
Bump golang.org/x/text from 0.3.7 to 0.3.8
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.3.7 to 0.3.8.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.3.7...v0.3.8 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-10-17 03:31:12 +00:00
dependabot[bot]
f5b8e3f23f
Bump github.com/spf13/cobra from 1.5.0 to 1.6.0
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-10-17 03:30:58 +00:00
moloch--
3cb03537e5
Implement failed build notifications
2022-10-16 15:32:05 -07:00
moloch--
85d23885ae
Improved long help
2022-10-16 14:34:28 -07:00
moloch--
6cad9d45d0
Regenerate external builds
2022-10-16 14:17:30 -07:00
Ronan Kervella
2810bebd07
Merge pull request #943 from BishopFox/feature/external-builder
...
Feature/external builder
2022-10-16 07:17:52 -07:00
moloch--
cf0eb211e4
Implement more build events
2022-10-15 18:29:18 -07:00
moloch--
3668cd73fb
Unit tests pass
2022-10-15 18:02:31 -07:00
moloch--
69804ed3b9
Unique builder names
2022-10-15 16:43:33 -07:00
moloch--
2d376ce90b
Quality of life improvements
2022-10-15 14:59:56 -07:00
moloch--
dbee28263b
Refactor to support tracking builder state
2022-10-15 13:08:16 -07:00
moloch--
3160c8f31f
Fix regenerate/file name
2022-10-14 20:16:01 -07:00
moloch--
84746926f0
Basic workflow is working
2022-10-14 19:26:22 -07:00
Ronan Kervella
020e18d0f8
Merge pull request #941 from jamesgol/fix-reconfig
...
Fix reconfig DB saving for sessions
2022-10-14 15:28:52 -07:00
James Golovich
ceca730e6b
Fix reconfig DB saving for sessions
2022-10-14 13:58:53 -07:00
moloch--
677a079132
Merged master
2022-10-13 17:18:50 -07:00
Joe
971f44e4a1
Merge pull request #937 from BishopFox/6d9bdependabot/go_modules/gorm.io/driver/sqlite-1.4.2
...
Bump gorm.io/driver/sqlite from 1.3.6 to 1.4.2
2022-10-11 08:46:11 -05:00
Joe
d17b842d63
Merge pull request #936 from BishopFox/f965dependabot/go_modules/gorm.io/driver/mysql-1.4.1
...
Bump gorm.io/driver/mysql from 1.3.6 to 1.4.1
2022-10-11 08:45:47 -05:00
dependabot[bot]
032e116a42
Bump gorm.io/driver/mysql from 1.3.6 to 1.4.1
...
Bumps [gorm.io/driver/mysql](https://github.com/go-gorm/mysql ) from 1.3.6 to 1.4.1.
- [Release notes](https://github.com/go-gorm/mysql/releases )
- [Commits](https://github.com/go-gorm/mysql/compare/v1.3.6...v1.4.1 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/mysql
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-10-11 04:23:27 +00:00
dependabot[bot]
5cc548589f
Bump gorm.io/driver/sqlite from 1.3.6 to 1.4.2
...
Bumps [gorm.io/driver/sqlite](https://github.com/go-gorm/sqlite ) from 1.3.6 to 1.4.2.
- [Release notes](https://github.com/go-gorm/sqlite/releases )
- [Commits](https://github.com/go-gorm/sqlite/compare/v1.3.6...v1.4.2 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/sqlite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-10-11 04:22:29 +00:00
Joe
4047b42522
Merge pull request #938 from BishopFox/d1dcdependabot/go_modules/gorm.io/driver/postgres-1.4.4
...
Bump gorm.io/driver/postgres from 1.3.10 to 1.4.4
2022-10-10 23:21:08 -05:00
Ronan Kervella
a2b039bb51
Merge pull request #932 from BishopFox/feature/sgn-inject
...
Feature/sgn inject
2022-10-10 18:43:48 +02:00
Ronan Kervella
3c7fe8f1c6
Merge pull request #933 from BishopFox/go/v1.19.2
...
Go v1.19.2
2022-10-10 18:43:08 +02:00
dependabot[bot]
a1d6d00a6a
Bump gorm.io/driver/postgres from 1.3.10 to 1.4.4
...
Bumps [gorm.io/driver/postgres](https://github.com/go-gorm/postgres ) from 1.3.10 to 1.4.4.
- [Release notes](https://github.com/go-gorm/postgres/releases )
- [Commits](https://github.com/go-gorm/postgres/compare/v1.3.10...v1.4.4 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/postgres
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-10-10 03:39:19 +00:00
moloch--
2481b9632f
Updated garble
2022-10-09 09:57:01 +02:00
moloch--
58e11d40fa
Go v1.19.2
2022-10-09 09:01:28 +02:00
moloch--
196d42c8f1
Merge branch 'master' into feature/sgn-inject
2022-10-08 17:32:52 +02:00
Joe
3a4eee20a0
Merge pull request #928 from BishopFox/28d2dependabot/go_modules/github.com/jedib0t/go-pretty/v6-6.4.0
...
Bump github.com/jedib0t/go-pretty/v6 from 6.3.8 to 6.4.0
2022-10-08 04:20:26 -05:00
dependabot[bot]
7714950206
Bump github.com/jedib0t/go-pretty/v6 from 6.3.8 to 6.4.0
...
Bumps [github.com/jedib0t/go-pretty/v6](https://github.com/jedib0t/go-pretty ) from 6.3.8 to 6.4.0.
- [Release notes](https://github.com/jedib0t/go-pretty/releases )
- [Commits](https://github.com/jedib0t/go-pretty/compare/v6.3.8...v6.4.0 )
---
updated-dependencies:
- dependency-name: github.com/jedib0t/go-pretty/v6
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-10-04 18:33:07 +00:00
Joe
bae0f479b8
Merge pull request #930 from BishopFox/76b4dependabot/go_modules/github.com/shirou/gopsutil/v3-3.22.9
...
Bump github.com/shirou/gopsutil/v3 from 3.22.8 to 3.22.9
2022-10-04 13:31:27 -05:00
Joe
fd090228e8
Merge pull request #927 from BishopFox/7dc3dependabot/go_modules/gorm.io/gorm-1.23.10
...
Bump gorm.io/gorm from 1.23.9 to 1.23.10
2022-10-04 13:30:43 -05:00
Joe
69dfe8c047
Merge pull request #929 from BishopFox/04d1dependabot/go_modules/github.com/chromedp/chromedp-0.8.6
...
Bump github.com/chromedp/chromedp from 0.8.5 to 0.8.6
2022-10-04 13:30:11 -05:00
dependabot[bot]
d8b9f7cbd6
Bump github.com/shirou/gopsutil/v3 from 3.22.8 to 3.22.9
...
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil ) from 3.22.8 to 3.22.9.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.22.8...v3.22.9 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-10-03 03:20:06 +00:00
dependabot[bot]
4c6269ba5a
Bump github.com/chromedp/chromedp from 0.8.5 to 0.8.6
...
Bumps [github.com/chromedp/chromedp](https://github.com/chromedp/chromedp ) from 0.8.5 to 0.8.6.
- [Release notes](https://github.com/chromedp/chromedp/releases )
- [Commits](https://github.com/chromedp/chromedp/compare/v0.8.5...v0.8.6 )
---
updated-dependencies:
- dependency-name: github.com/chromedp/chromedp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-10-03 03:19:56 +00:00
dependabot[bot]
c98d1e2c17
Bump gorm.io/gorm from 1.23.9 to 1.23.10
...
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm ) from 1.23.9 to 1.23.10.
- [Release notes](https://github.com/go-gorm/gorm/releases )
- [Commits](https://github.com/go-gorm/gorm/compare/v1.23.9...v1.23.10 )
---
updated-dependencies:
- dependency-name: gorm.io/gorm
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-10-03 03:19:37 +00:00
moloch--
d582987c78
Refactor randomString to randomFileName
2022-09-30 19:39:37 -07:00
moloch--
794db93ec9
Refactor randomString to randomFileName
2022-09-30 19:38:19 -07:00
moloch--
338b622b97
Reorder code
2022-09-30 18:35:33 -07:00
moloch--
4ecf42b5c2
Add cmd flag to disable sgn
2022-09-30 18:31:55 -07:00
moloch--
7c5262d63d
Added sgn to migrate, clean up ioutil usage
2022-09-30 18:18:52 -07:00
moloch--
1a41eacb66
Tweaks to sgn
2022-09-30 10:07:46 -07:00
Joe
32e4ed63e9
Merge pull request #926 from BishopFox/fix/tls1.2
...
Tweak https/tls server compatibility for windows
2022-09-30 10:52:55 -05:00
moloch--
e65629e089
Tweak https/tls server compatibility for windows
2022-09-30 08:10:46 -07:00
Ronan Kervella
0c14621e53
Merge pull request #924 from BishopFox/fix/headers
...
Only add cache header to responses that need it
2022-09-29 13:09:40 -07:00
moloch--
e27e030431
Only add cache header to responses that need it
2022-09-29 09:01:01 -07:00
moloch--
1fd850c738
wip refactor of generate code
2022-09-28 20:45:12 -07:00
Ronan Kervella
4738bf229c
Merge pull request #922 from jamesgol/dns-beacon
...
Ensure beacon tries to connect the same as session
2022-09-28 16:45:14 -07:00
Joe
c0a5a06efc
Merge pull request #921 from pb376/fix-mtls-conn-close
...
Avoid closing nil tls connection #919
2022-09-28 17:53:24 -05:00
James Golovich
97ff802a40
Ensure beacon tries to connect the same as session
2022-09-28 15:41:20 -07:00
pb376
106c7f0427
Avoid closing nil tls connection #919
2022-09-28 15:12:40 -05:00
Joe
37a46a21e0
Merge pull request #918 from BishopFox/fix/stager-https
...
Add support for HTTPS stagers
2022-09-28 11:23:46 -05:00
Joe
060d1c40fd
Merge pull request #723 from BishopFox/feature/ssh-kerberos
...
Add kerberos support for SSH client
2022-09-28 11:23:26 -05:00
rkervella
3320f3958b
Update implant vendor
2022-09-28 07:39:37 -07:00
rkervella
643a9ca3fe
Update implant vendor
2022-09-28 07:38:59 -07:00
rkervella
52c2e1b0cf
Merge branch 'master' into feature/ssh-kerberos
2022-09-28 07:38:20 -07:00
rkervella
2fe9b56dc5
Add support for HTTPS stagers
2022-09-28 07:36:27 -07:00
moloch--
0fab805980
initial outline of external builders completed
2022-09-27 22:15:47 -07:00
moloch--
dd9bb01640
wip on external builder cli
2022-09-26 23:41:13 -07:00
moloch--
0df56e5a95
Remove ioutil
2022-09-26 22:41:53 -07:00
moloch--
e8a77d83ea
Add template name field, and basic external build workflow
2022-09-26 22:39:46 -07:00
moloch--
98de546086
Add template name field
2022-09-26 21:23:34 -07:00
moloch--
9e9ab2042f
Tweak external build api, remove 3rd party unit test framework
2022-09-26 20:59:34 -07:00
Ronan Kervella
35907fa929
Merge pull request #916 from BishopFox/go/v1.19
...
Go/v1.19
2022-09-26 20:04:50 -07:00
moloch--
608de5213a
Update wg GOGARBLE mask
2022-09-26 18:40:29 -07:00
moloch--
b4b9d8d413
Update wg GOGARBLE mask
2022-09-26 18:31:46 -07:00
moloch--
9dfde9d5c9
Update implant vendor/
2022-09-26 18:00:10 -07:00
moloch--
f6d6e9e55e
Unit tests pass
2022-09-26 17:50:00 -07:00
moloch--
0fd10d0c59
go mod tidy/vendor
2022-09-26 16:25:27 -07:00
moloch--
35a7562980
Merge master
2022-09-26 16:24:34 -07:00
Joe
212f70d755
Merge pull request #911 from BishopFox/a13cdependabot/go_modules/github.com/onsi/gomega-1.20.2
...
Bump github.com/onsi/gomega from 1.10.0 to 1.20.2
2022-09-26 12:56:39 -05:00
dependabot[bot]
5a2f4f4553
Bump github.com/onsi/gomega from 1.10.0 to 1.20.2
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.10.0 to 1.20.2.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.10.0...v1.20.2 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-26 15:24:55 +00:00
Joe
cece2f2e01
Merge pull request #912 from BishopFox/d214dependabot/go_modules/github.com/onsi/ginkgo-1.16.5
...
Bump github.com/onsi/ginkgo from 1.12.1 to 1.16.5
2022-09-26 10:22:36 -05:00
Joe
f219d03453
Merge pull request #913 from BishopFox/72addependabot/go_modules/gorm.io/driver/postgres-1.3.10
...
Bump gorm.io/driver/postgres from 1.3.9 to 1.3.10
2022-09-26 10:20:38 -05:00
Joe
22e67f8390
Merge pull request #910 from BishopFox/86bedependabot/go_modules/google.golang.org/protobuf-1.28.1
...
Bump google.golang.org/protobuf from 1.27.1 to 1.28.1
2022-09-26 10:20:18 -05:00
Joe
42299991db
Merge pull request #909 from BishopFox/cursed
...
Cursed
2022-09-26 10:07:04 -05:00
dependabot[bot]
c1995c6081
Bump gorm.io/driver/postgres from 1.3.9 to 1.3.10
...
Bumps [gorm.io/driver/postgres](https://github.com/go-gorm/postgres ) from 1.3.9 to 1.3.10.
- [Release notes](https://github.com/go-gorm/postgres/releases )
- [Commits](https://github.com/go-gorm/postgres/compare/v1.3.9...v1.3.10 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/postgres
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-26 03:46:24 +00:00
dependabot[bot]
352df3c52b
Bump github.com/onsi/ginkgo from 1.12.1 to 1.16.5
...
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo ) from 1.12.1 to 1.16.5.
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v1.12.1...v1.16.5 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-26 03:46:18 +00:00
dependabot[bot]
0daff15f72
Bump google.golang.org/protobuf from 1.27.1 to 1.28.1
...
Bumps [google.golang.org/protobuf](https://github.com/protocolbuffers/protobuf-go ) from 1.27.1 to 1.28.1.
- [Release notes](https://github.com/protocolbuffers/protobuf-go/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf-go/blob/master/release.bash )
- [Commits](https://github.com/protocolbuffers/protobuf-go/compare/v1.27.1...v1.28.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-26 03:24:06 +00:00
moloch--
46e58403dc
add :file option to cursed console
2022-09-25 20:07:32 -07:00
moloch--
70ba98aef4
hook console.log by default
2022-09-25 19:35:52 -07:00
Joe
bc035d4003
Merge pull request #908 from jamesgol/wg_keyevent
...
Add new event WireGuardNewPeer to get peer configured immediately
2022-09-25 20:41:42 -05:00
moloch--
31aaeeeab1
Save cookies to file
2022-09-25 18:22:29 -07:00
moloch--
d0826e63bc
Added cursed cookies cmd
2022-09-25 17:51:07 -07:00
Joe
ec8e26d2da
Merge pull request #907 from jamesgol/beacon-host
...
Register new hosts when beacons are received and not just sessions
2022-09-25 17:36:59 -05:00
moloch--
78213312c6
Merge branch 'master' into cursed
2022-09-25 11:07:15 -07:00
James Golovich
c280489f49
Add \n to string
...
Worked without but looks more complete with it there
2022-09-23 21:02:12 -07:00
James Golovich
49faa6e6e4
Add new event WireGuardNewPeer to get peer configured immediately
...
Eliminates the 5 second delay on Wireguard connections
2022-09-23 20:57:22 -07:00
James Golovich
79b60eb321
Register new hosts when beacons are received and not just sessions
2022-09-23 16:27:06 -07:00
Joe
160486c55f
Merge pull request #905 from jamesgol/limit-locale
...
Add ability to limit implant based on locale
2022-09-23 12:24:04 -05:00
Joe
556ebd86a6
Merge pull request #903 from jamesgol/reconfig-update
...
Make reconfig command to save to DB
2022-09-23 11:40:58 -05:00
Joe
b86383a83d
Merge pull request #904 from jamesgol/rportfwd-fix
...
Stop segfaults with rportfwd
2022-09-23 11:40:45 -05:00
James Golovich
7aa03f6845
Update compiled client.pb.go
2022-09-22 17:07:06 -07:00
James Golovich
3f6c38f3c7
Add LimitLocale to client.proto
2022-09-22 17:06:52 -07:00
James Golovich
86ec7248b6
Add ability to limit implant based on locale with regexp
...
Examples:
an exact match: en-US
substring: en
one of multiple: en-US|en-AU|en-UK
2022-09-22 17:04:07 -07:00
Joe
aac39d72b6
Merge pull request #900 from jamesgol/info-fix
...
Allow info command to work with active sessions again
2022-09-22 16:31:13 -05:00
James Golovich
f08b8e4dfe
Stop segfault on server if tunnel cannot connect
2022-09-22 11:55:46 -07:00
James Golovich
4acbb6a5bb
Stop segfault on implant if remote port is unavailable
...
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x9eaee9]
goroutine 26 [running]:
github.com/bishopfox/sliver/implant/sliver/rportfwd.(*ChannelProxy).HandleConn.func1({0xb42100, 0xc00007b2c0})
/home/james/.sliver/slivers/linux/amd64/SENSITIVE_CRASH/src/github.com/bishopfox/sliver/implant/sliver/rportfwd/portfwd.go:168 +0x1c9
github.com/bishopfox/sliver/implant/sliver/rportfwd.(*ChannelProxy).HandleConn.func2()
/home/james/.sliver/slivers/linux/amd64/SENSITIVE_CRASH/src/github.com/bishopfox/sliver/implant/sliver/rportfwd/portfwd.go:189 +0x2bd
created by github.com/bishopfox/sliver/implant/sliver/rportfwd.(*ChannelProxy).HandleConn
/home/james/.sliver/slivers/linux/amd64/SENSITIVE_CRASH/src/github.com/bishopfox/sliver/implant/sliver/rportfwd/portfwd.go:173 +0x54c
2022-09-22 11:42:26 -07:00
James Golovich
1caf9d2a1f
Remove -n from reconfig command, that is handled by rename
2022-09-22 11:07:15 -07:00
James Golovich
c69f68c24c
Save reconfig data to DB
2022-09-22 11:07:15 -07:00
Joe
df668bba84
Merge pull request #901 from BishopFox/aa1ddependabot/bundler/docs/commonmarker-0.23.6
...
Bump commonmarker from 0.23.4 to 0.23.6 in /docs
2022-09-22 11:00:17 -05:00
dependabot[bot]
1b0c52488b
Bump commonmarker from 0.23.4 to 0.23.6 in /docs
...
Bumps [commonmarker](https://github.com/gjtorikian/commonmarker ) from 0.23.4 to 0.23.6.
- [Release notes](https://github.com/gjtorikian/commonmarker/releases )
- [Changelog](https://github.com/gjtorikian/commonmarker/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gjtorikian/commonmarker/compare/v0.23.4...v0.23.6 )
---
updated-dependencies:
- dependency-name: commonmarker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-22 02:09:09 +00:00
James Golovich
3cb1fe6473
Allow info command to work with active sessions again
2022-09-21 16:32:59 -07:00
Joe
73b6e5311f
Merge pull request #898 from BishopFox/fix/rc4
...
Tweak ciphers, fix issue #896
2022-09-21 15:13:54 -05:00
Joe
ef17dcca05
Merge pull request #895 from jamesgol/client-info
...
Add details to client info
2022-09-21 15:12:51 -05:00
moloch--
0f53c7ca11
Tweak ciphers, fix issue #896
2022-09-21 09:13:40 -07:00
James Golovich
0b2e1c94e5
Add Last Checkin to info command
2022-09-20 22:13:11 -07:00
James Golovich
a6791cc14e
Update compiled protobufs
2022-09-20 21:56:01 -07:00
James Golovich
3cd1222552
Add FirstContact to ProtoBufs
2022-09-20 21:54:51 -07:00
James Golovich
2dc6c74c89
Add FirstContact to hosts/beacons/sessions info
2022-09-20 21:53:49 -07:00
James Golovich
905234714c
Use 'use' Completor for 'info' command
2022-09-20 21:43:17 -07:00
James Golovich
3b39100b06
Add new SliverConsoleClient function FormateDateDelta
...
Refactored code from client/commands/beacons/beacons.go so it can be used elsewhere.
2022-09-20 18:26:49 -07:00
Joe
11949202b5
Merge pull request #893 from jamesgol/wireshark-sessions
...
Save implant Wireguard session keys
2022-09-20 19:29:40 -05:00
James Golovich
d41833c490
Allow Wireguard implant to retrieve new keys after 3 connect failures
2022-09-20 12:23:39 -07:00
Joe
6c21d34963
Merge pull request #890 from BishopFox/fix/help
...
Fix help
2022-09-20 09:27:31 -05:00
Joe
f68da6cf5c
Merge pull request #891 from BishopFox/jarmy
...
Optionally randomize server JARM fingerprint
2022-09-20 09:27:11 -05:00
moloch--
6b876d5b0b
Fix typo
2022-09-19 23:00:48 -07:00
James Golovich
a6d4e4fec2
Save implant Wireguard session keys
...
If the Wireguard implant is setup as a beacon it will connect using the implant private key at every beacon interval
and request a new key. It's like in The Highlander, there can be only one... session for each private key. If someone
had a large number of wg beacons connecting there's potential for multiples to be trying at one time.
2022-09-19 22:05:43 -07:00
moloch--
b6a49923d0
Remove rc4 ciphers, bump min n
2022-09-19 20:04:56 -07:00
moloch--
9a450d9b5f
Fix max n for min tls
2022-09-19 19:56:57 -07:00
moloch--
a0c0657bf3
Add comments
2022-09-19 19:45:05 -07:00
moloch--
d37de4f340
always select at least 4 ciphers
2022-09-19 19:37:18 -07:00
moloch--
15b7059a87
always select at least 4 ciphers
2022-09-19 19:36:52 -07:00
moloch--
620bdd71c5
Always use min tls 1.2 or lower to ensure compatibility
2022-09-19 19:35:47 -07:00
Joe
9c109bd236
Merge branch 'master' into jarmy
...
Signed-off-by: Joe <[email protected] >
2022-09-19 21:31:45 -05:00
moloch--
afd0b08c2f
Optionally randomize server JARM fingerprint
2022-09-19 19:28:33 -07:00
moloch--
8c144e3f66
Fix help
2022-09-19 18:23:52 -07:00
Ronan Kervella
e5ca995419
Merge pull request #872 from jamesgol/tls-key-logger
...
Add option to log TLS info so packets can be decoded with wireshark
2022-09-19 13:03:11 -07:00
Ronan Kervella
5a1f192258
Merge pull request #889 from BishopFox/feature/msf-stagers
...
Reworked staging
2022-09-19 13:02:35 -07:00
rkervella
94a55f0150
Remove comments
2022-09-19 11:44:30 -07:00
rkervella
653f3c7e7c
Reworked staging
2022-09-19 11:39:52 -07:00
Joe
d9f4536e3f
Merge pull request #888 from BishopFox/0777dependabot/go_modules/github.com/grpc-ecosystem/go-grpc-middleware-1.3.0
...
Bump github.com/grpc-ecosystem/go-grpc-middleware from 1.2.2 to 1.3.0
2022-09-19 12:50:57 -05:00
Joe
dd05d24fb1
Merge pull request #886 from BishopFox/6ae4dependabot/go_modules/github.com/shirou/gopsutil/v3-3.22.8
...
Bump github.com/shirou/gopsutil/v3 from 3.21.10 to 3.22.8
2022-09-19 12:50:13 -05:00
dependabot[bot]
c3df9ac47e
Bump github.com/shirou/gopsutil/v3 from 3.21.10 to 3.22.8
...
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil ) from 3.21.10 to 3.22.8.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.21.10...v3.22.8 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-19 15:55:34 +00:00
dependabot[bot]
d011b57e31
Bump github.com/grpc-ecosystem/go-grpc-middleware from 1.2.2 to 1.3.0
...
Bumps [github.com/grpc-ecosystem/go-grpc-middleware](https://github.com/grpc-ecosystem/go-grpc-middleware ) from 1.2.2 to 1.3.0.
- [Release notes](https://github.com/grpc-ecosystem/go-grpc-middleware/releases )
- [Changelog](https://github.com/grpc-ecosystem/go-grpc-middleware/blob/master/CHANGELOG.md )
- [Commits](https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v1.2.2...v1.3.0 )
---
updated-dependencies:
- dependency-name: github.com/grpc-ecosystem/go-grpc-middleware
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-19 15:55:05 +00:00
Joe
8db2be4e9f
Merge pull request #887 from BishopFox/120edependabot/go_modules/gorm.io/gorm-1.23.9
...
Bump gorm.io/gorm from 1.23.8 to 1.23.9
2022-09-19 10:54:00 -05:00
Joe
1b8411d097
Merge pull request #885 from BishopFox/c6addependabot/go_modules/github.com/jedib0t/go-pretty/v6-6.3.8
...
Bump github.com/jedib0t/go-pretty/v6 from 6.2.4 to 6.3.8
2022-09-19 10:53:27 -05:00
Ronan Kervella
67094dec1c
Merge pull request #884 from BishopFox/external-builder
...
External builder
2022-09-19 08:33:46 -07:00
Ronan Kervella
265a1fa33e
Merge pull request #869 from BishopFox/obfs
...
Tweaks to Implant
2022-09-19 08:32:58 -07:00
James Golovich
85e6121685
Print console message when TLS key logging enabled
2022-09-18 22:20:55 -07:00
dependabot[bot]
071a0cb574
Bump gorm.io/gorm from 1.23.8 to 1.23.9
...
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm ) from 1.23.8 to 1.23.9.
- [Release notes](https://github.com/go-gorm/gorm/releases )
- [Commits](https://github.com/go-gorm/gorm/compare/v1.23.8...v1.23.9 )
---
updated-dependencies:
- dependency-name: gorm.io/gorm
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-19 03:58:38 +00:00
dependabot[bot]
d469d33e7f
Bump github.com/jedib0t/go-pretty/v6 from 6.2.4 to 6.3.8
...
Bumps [github.com/jedib0t/go-pretty/v6](https://github.com/jedib0t/go-pretty ) from 6.2.4 to 6.3.8.
- [Release notes](https://github.com/jedib0t/go-pretty/releases )
- [Commits](https://github.com/jedib0t/go-pretty/compare/v6.2.4...v6.3.8 )
---
updated-dependencies:
- dependency-name: github.com/jedib0t/go-pretty/v6
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-19 03:35:21 +00:00
moloch--
b013d555a4
Add events api
2022-09-18 18:56:11 -07:00
moloch--
bdf0c7b3f6
Improved comments
2022-09-18 18:30:04 -07:00
moloch--
f042dee7e9
Improved err handling
2022-09-18 18:28:10 -07:00
moloch--
e0b756a5b6
Implement the rest of the external build api
2022-09-18 18:22:24 -07:00
moloch--
f12a60541f
Outline external build api
2022-09-18 13:24:01 -07:00
Joe
3c90e4b7e0
Merge pull request #883 from MrAle98/feature/manage-rportfwd
...
Add reverse port forwardings management
2022-09-18 11:15:47 -05:00
MrAle98
c894e623ca
start/stop commands renamed to add/rm
2022-09-17 19:45:39 +02:00
MrAle98
03a6f5f0b6
minor fix
2022-09-17 15:16:19 +02:00
MrAle98
7b3739b87c
rportfwd error handling
2022-09-17 14:45:21 +02:00
MrAle98
8a5855fa53
fix rportfwd handlers map
2022-09-17 12:21:29 +02:00
MrAle98
fa11691efb
client minor fix
2022-09-17 12:14:36 +02:00
MrAle98
5628197789
renamed add/rm operations to start/stop. stop returns more information
2022-09-17 12:09:18 +02:00
Joe
dfba1eeb65
Merge pull request #881 from jamesgol/http-time-warp
...
Track HTTP time difference in case the implant clock is wrong
2022-09-16 20:44:43 -05:00
Joe
181163d65b
Merge pull request #877 from BishopFox/feature/rportfwd
...
Feature/rportfwd
2022-09-16 20:01:50 -05:00
James Golovich
f8db5d4607
Track HTTP time difference in case the implant clock is wrong
2022-09-16 16:12:48 -07:00
Chris Smith
e1516ff6c0
Update sessions.go
...
Signed-off-by: Chris Smith <[email protected] >
2022-09-16 12:43:12 -07:00
Chris Smith
82e58c74f7
Update sessions.go
...
Signed-off-by: Chris Smith <[email protected] >
2022-09-16 12:42:22 -07:00
Joe
91a3b36ab4
Merge pull request #878 from jamesgol/wg_persist
...
Ensure Wireguard keyPort persists
2022-09-16 12:33:07 -05:00
moloch--
62748edc97
Align rportfwd and portfwd bind parsing
2022-09-15 15:44:20 -07:00
moloch--
5baf9d3b3b
Improved rportfwd ux
2022-09-15 15:40:17 -07:00
James Golovich
5332d0c76f
Ensure Wireguard keyPort persists
2022-09-15 15:21:33 -07:00
moloch--
7a9f216d9c
Only include log code when debug mode is enabled
2022-09-15 14:00:36 -07:00
moloch--
754b9f6af6
Merge master
2022-09-15 13:13:38 -07:00
moloch--
0c601bdc4b
Tweak rportfwd implementation
2022-09-15 13:09:50 -07:00
Joe
3a06595517
Merge pull request #856 from jamesgol/implant-locale
...
Add locale to beacons/sessions on implants
2022-09-15 11:11:25 -05:00
Joe
a91b5a8721
Merge pull request #874 from jamesgol/wg-debug
...
Change log entries to Debug for WireGuard config
2022-09-15 11:06:37 -05:00
Joe
c1ac4ddfea
Merge pull request #875 from jamesgol/fix-wg-beacon-win
...
Sleep before shutting down beacon instead of after
2022-09-15 11:06:21 -05:00
MrAle98
b03657462b
minor fix
2022-09-15 16:46:36 +02:00
MrAle98
8bc85b25aa
added reverse port forwarding
2022-09-15 11:02:34 +02:00
James Golovich
18f8a8c23f
Delay closing to all coroutines to complete
...
Wireguard beacons could connect, but results of commands weren't making it back.
This is a bit hacky. It works, but it would be better if there was a way to wait till everything has been transmitted.
2022-09-14 21:44:57 -07:00
James Golovich
4748f61480
Sleep before shutting down beacon instead of after
...
When using a windows implant + wireguard it looks like the beacon registration message is never recieved by the server because the session is closed too quickly.
Fixes #670
2022-09-14 18:54:08 -07:00
James Golovich
f7a4aacf5f
Change log entries to Debug
...
With a lot of WireGuard beacons coming in these logs get excessive
2022-09-14 16:26:29 -07:00
James Golovich
68d624fe17
Add option for TLS key logging to implant when in debug mode
2022-09-14 14:29:20 -07:00
James Golovich
acc4e39cbb
Switch to using SSLKEYLOGFILE env var instead of config var
2022-09-14 14:04:49 -07:00
James Golovich
a2673f74c9
Add option to log TLS info so packets can be decoded with wireshark
2022-09-14 12:59:35 -07:00
James Golovich
da45b2da82
Remove processor constraints for build
2022-09-14 09:00:25 -07:00
moloch--
f6281bdcd7
Added keep-alive, headless, and additional args
2022-09-14 08:59:33 -06:00
James Golovich
097866d0a2
Include github.com/cubiest/jibberjabber files
2022-09-13 16:34:27 -07:00
James Golovich
11959d5911
Separate generic and os specific locale functions
2022-09-13 16:33:27 -07:00
Joe
70b06673fd
Merge pull request #867 from jamesgol/implant-vendor-script
...
Trap failed build when running 'go generate' on the implant
2022-09-13 11:07:20 -05:00
Joe
84a95aea2a
Merge pull request #866 from jamesgol/debug-no-canaries
...
Stop excessive build logging if there are no canaries
2022-09-13 11:07:08 -05:00
moloch--
ba3ec022bb
Add lic
2022-09-13 08:31:11 -06:00
moloch--
394ba431b2
Add lic
2022-09-13 08:28:52 -06:00
moloch--
cda6aeaee6
Remove un-needed pointers
2022-09-13 08:25:37 -06:00
James Golovich
100b26afd0
Trap failed build when running 'go generate' on the implant
...
I had an error that caused the build to fail which left the environment without a vendor directory
2022-09-12 21:31:25 -07:00
moloch--
187f9e99ac
Refactor c2 url handling
2022-09-12 20:40:39 -06:00
James Golovich
4917c313b6
Stop excessive build logging if there are no canaries
2022-09-12 19:36:50 -07:00
Joe
1f6abf9be3
Merge pull request #863 from BishopFox/a7aadependabot/go_modules/github.com/sirupsen/logrus-1.9.0
...
Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0
2022-09-12 14:54:13 -05:00
Joe
25a22054b7
Merge branch 'master' into a7aadependabot/go_modules/github.com/sirupsen/logrus-1.9.0
...
Signed-off-by: Joe <[email protected] >
2022-09-12 11:02:42 -05:00
Joe
64c5460545
Merge pull request #862 from BishopFox/c6cfdependabot/go_modules/github.com/AlecAivazis/survey/v2-2.3.6
...
Bump github.com/AlecAivazis/survey/v2 from 2.2.2 to 2.3.6
2022-09-12 11:01:44 -05:00
dependabot[bot]
76fb9dfc93
Bump github.com/AlecAivazis/survey/v2 from 2.2.2 to 2.3.6
...
Bumps [github.com/AlecAivazis/survey/v2](https://github.com/AlecAivazis/survey ) from 2.2.2 to 2.3.6.
- [Release notes](https://github.com/AlecAivazis/survey/releases )
- [Commits](https://github.com/AlecAivazis/survey/compare/v2.2.2...v2.3.6 )
---
updated-dependencies:
- dependency-name: github.com/AlecAivazis/survey/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-12 15:16:37 +00:00
Joe
ccd3ed2250
Merge pull request #861 from BishopFox/2e20dependabot/go_modules/github.com/spf13/cobra-1.5.0
...
Bump github.com/spf13/cobra from 1.1.1 to 1.5.0
2022-09-12 10:14:30 -05:00
Joe
fb5c6c0c88
Merge branch 'master' into a7aadependabot/go_modules/github.com/sirupsen/logrus-1.9.0
...
Signed-off-by: Joe <[email protected] >
2022-09-12 10:13:57 -05:00
Joe
11878069f6
Merge pull request #864 from BishopFox/2a7fdependabot/go_modules/github.com/cheggaaa/pb/v3-3.1.0
...
Bump github.com/cheggaaa/pb/v3 from 3.0.5 to 3.1.0
2022-09-12 10:12:50 -05:00
Joe
3db3930091
Merge pull request #865 from BishopFox/024fdependabot/go_modules/github.com/gofrs/uuid-4.3.0incompatible
...
Bump github.com/gofrs/uuid from 4.0.0+incompatible to 4.3.0+incompatible
2022-09-12 10:12:05 -05:00
dependabot[bot]
9e6412c911
Bump github.com/gofrs/uuid from 4.0.0+incompatible to 4.3.0+incompatible
...
Bumps [github.com/gofrs/uuid](https://github.com/gofrs/uuid ) from 4.0.0+incompatible to 4.3.0+incompatible.
- [Release notes](https://github.com/gofrs/uuid/releases )
- [Commits](https://github.com/gofrs/uuid/compare/v4.0.0...v4.3.0 )
---
updated-dependencies:
- dependency-name: github.com/gofrs/uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-12 03:21:06 +00:00
dependabot[bot]
ade96fa281
Bump github.com/cheggaaa/pb/v3 from 3.0.5 to 3.1.0
...
Bumps [github.com/cheggaaa/pb/v3](https://github.com/cheggaaa/pb ) from 3.0.5 to 3.1.0.
- [Release notes](https://github.com/cheggaaa/pb/releases )
- [Commits](https://github.com/cheggaaa/pb/compare/v3.0.5...v3.1.0 )
---
updated-dependencies:
- dependency-name: github.com/cheggaaa/pb/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-12 03:21:00 +00:00
dependabot[bot]
3035d75882
Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.8.1 to 1.9.0.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.8.1...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/sirupsen/logrus
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-12 03:20:53 +00:00
dependabot[bot]
4ed95375e0
Bump github.com/spf13/cobra from 1.1.1 to 1.5.0
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.1.1 to 1.5.0.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.1.1...v1.5.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-12 03:20:38 +00:00
Ronan Kervella
9ee10c5321
Merge pull request #860 from BishopFox/cleanup
...
Random cleanups and improvements
2022-09-09 14:41:54 -07:00
moloch--
3cc7be8a9f
Random cleanups and improvements
2022-09-09 11:02:04 -07:00
Joe
d411d2400c
Merge pull request #859 from BishopFox/fix/certs
...
Fix low entropy x509 subjects
2022-09-08 20:20:44 -05:00
moloch--
e31cafa81d
Fix low entropy x509 subjects
2022-09-08 17:37:02 -07:00
Ronan Kervella
80677e652b
Merge pull request #857 from cmprmsd/patch-1
...
Add sysmon + sysmon64
2022-09-08 07:32:01 -07:00
cmprmsd
88abea26a7
Add sysmon + sysmon64
...
As Sysmon is more commonly used for logging I assume we should flag it also as known security tool.
Signed-off-by: cmprmsd <[email protected] >
2022-09-08 10:46:53 +02:00
James Golovich
18871a8521
Add generated protobuf code
2022-09-07 23:45:53 -07:00
James Golovich
ca3377799b
Add Locale to protobuf definitions
2022-09-07 23:45:09 -07:00
James Golovich
be477918d2
Add locale to implants Sessions and Beacons
2022-09-07 23:44:18 -07:00
Joe
120d537044
Merge pull request #855 from faisalfs10x/faisalfs10x-patch-1
...
Add trend micro processes
2022-09-07 19:12:07 -05:00
Faisal Fs
59781d4328
Update ps.go
...
Signed-off-by: Faisal Fs <[email protected] >
2022-09-08 06:36:05 +08:00
Ronan Kervella
f117995aa1
Merge pull request #854 from r00t0v3rr1d3/add-cylance-tanium-senone
...
Add additional known security tools
2022-09-07 15:16:39 -07:00
Faisal Fs
e4793cf616
Add trend micro processes
...
Add known Trend Micro processes
reference: https://success.trendmicro.com/dcx/s/solution/1122160-monitoring-deep-security-services?language=en_US&sfdcIFrameOrigin=null
Signed-off-by: Faisal Fs <[email protected] >
2022-09-08 06:08:43 +08:00
Chris Shields
b68f4bffd3
Add additional known security tools
...
Few more SentinelOne processes. Cylance and Tanium processes.
2022-09-07 17:00:33 -04:00
Joe
22fea029ec
Merge pull request #853 from BishopFox/audit-log
...
Improvements to the audit log
2022-09-07 14:25:51 -05:00
rkervella
8ceaff528b
Update garble
2022-09-07 11:04:36 -07:00
moloch--
b1db1ab614
improvements to the audit log
2022-09-07 10:20:10 -07:00
Joe
40b99e860f
Merge pull request #851 from jamesgol/loot_file
...
Catch error on 'loot remote' if file doesn't exist
2022-09-07 10:06:40 -05:00
James Golovich
56d143b018
Catch error on 'loot remote' if file doesn't exist
2022-09-06 23:02:20 -07:00
Ronan Kervella
327f7c6826
Merge pull request #850 from jamesgol/websites-strip
...
Strip query parameters from URLs for incoming HTTP(s) websites
2022-09-06 17:26:04 -07:00
James Golovich
eb9506510e
Handle err condition
2022-09-06 16:19:03 -07:00
James Golovich
9c5aa26af9
Strip query parameters from URLs for incoming HTTP(s) websites
2022-09-06 16:05:26 -07:00
rkervella
a5b4e5310f
Update garble
2022-09-06 15:48:17 -07:00
Ronan Kervella
f2b78748de
Merge pull request #849 from BishopFox/update/gorm
...
Update/gorm
2022-09-06 13:35:18 -07:00
moloch--
891bb49f1a
Make TAGS overridable in Makefile
2022-09-06 12:39:12 -07:00
moloch--
82d1728360
Updated gorm and db drivers
2022-09-06 12:36:02 -07:00
moloch--
01b6a3c657
Updated gorm and db drivers
2022-09-06 12:35:49 -07:00
rkervella
3b3987d19f
Update supported minor version
2022-09-06 12:23:26 -07:00
rkervella
6072affe38
Update to go1.19.1
2022-09-06 12:20:21 -07:00
rkervella
555e1d1123
Update Dockerfile and assets
2022-09-06 12:17:10 -07:00
rkervella
e7524d28d0
Implant vendor
2022-09-06 12:09:48 -07:00
rkervella
68515f0873
Update vendor
2022-09-06 12:09:28 -07:00
rkervella
8b55dca890
go1.19
2022-09-06 12:09:19 -07:00
Ronan Kervella
312f133f1e
Merge pull request #847 from BishopFox/go/v1.18.6
...
Go v1.18.6
2022-09-06 11:02:47 -07:00
Ronan Kervella
a141e1f689
Merge pull request #848 from BishopFox/fix/execute-assembly-ppid
...
Fix `execute-assembly`, add PPID and arg spoofing to `sideload`
2022-09-06 11:02:36 -07:00
Joe
a9a16aaa39
Merge pull request #842 from BishopFox/bf79dependabot/go_modules/github.com/alecthomas/chroma-0.10.0
...
Bump github.com/alecthomas/chroma from 0.8.1 to 0.10.0
2022-09-06 13:02:21 -05:00
Joe
2c944db7ed
Merge pull request #841 from BishopFox/2447dependabot/github_actions/actions/download-artifact-3
...
Bump actions/download-artifact from 2 to 3
2022-09-06 13:01:50 -05:00
Joe
b93f939ec5
Merge pull request #840 from BishopFox/ce34dependabot/github_actions/actions/upload-artifact-3
...
Bump actions/upload-artifact from 2 to 3
2022-09-06 13:01:34 -05:00
Joe
ba07826d83
Merge pull request #839 from BishopFox/2451dependabot/github_actions/github/codeql-action-2
...
Bump github/codeql-action from 1 to 2
2022-09-06 13:01:19 -05:00
Joe
09fb3e0095
Merge pull request #838 from BishopFox/3694dependabot/github_actions/actions/setup-go-3
...
Bump actions/setup-go from 2 to 3
2022-09-06 13:01:03 -05:00
Joe
be9c34e1ef
Merge pull request #837 from BishopFox/a8fedependabot/github_actions/actions/checkout-3
...
Bump actions/checkout from 2 to 3
2022-09-06 13:00:47 -05:00
Joe
d5945898b3
Merge pull request #844 from BishopFox/8995dependabot/go_modules/github.com/miekg/dns-1.1.50
...
Bump github.com/miekg/dns from 1.1.35 to 1.1.50
2022-09-06 13:00:24 -05:00
rkervella
7d8457d494
Use proper type for PPID flag, add ppid + process args to sideload
2022-09-06 10:20:01 -07:00
dependabot[bot]
330ceea52f
Bump github.com/alecthomas/chroma from 0.8.1 to 0.10.0
...
Bumps [github.com/alecthomas/chroma](https://github.com/alecthomas/chroma ) from 0.8.1 to 0.10.0.
- [Release notes](https://github.com/alecthomas/chroma/releases )
- [Changelog](https://github.com/alecthomas/chroma/blob/master/.goreleaser.yml )
- [Commits](https://github.com/alecthomas/chroma/compare/v0.8.1...v0.10.0 )
---
updated-dependencies:
- dependency-name: github.com/alecthomas/chroma
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-06 17:00:31 +00:00
Joe
afe4fb04a3
Merge branch 'master' into 8995dependabot/go_modules/github.com/miekg/dns-1.1.50
...
Signed-off-by: Joe <[email protected] >
2022-09-06 11:59:31 -05:00
Joe
e89a04f747
Merge pull request #846 from BishopFox/0121dependabot/go_modules/github.com/fatih/color-1.13.0
...
Bump github.com/fatih/color from 1.12.0 to 1.13.0
2022-09-06 11:58:59 -05:00
moloch--
e8aae22d50
Go v1.18.6
2022-09-06 09:58:23 -07:00
dependabot[bot]
003f882be5
Bump github.com/fatih/color from 1.12.0 to 1.13.0
...
Bumps [github.com/fatih/color](https://github.com/fatih/color ) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/fatih/color/releases )
- [Commits](https://github.com/fatih/color/compare/v1.12.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: github.com/fatih/color
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-06 15:25:02 +00:00
dependabot[bot]
bb2a56d469
Bump github.com/miekg/dns from 1.1.35 to 1.1.50
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.35 to 1.1.50.
- [Release notes](https://github.com/miekg/dns/releases )
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.35...v1.1.50 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-06 15:24:49 +00:00
dependabot[bot]
bb36fb6850
Bump actions/download-artifact from 2 to 3
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-06 15:24:04 +00:00
dependabot[bot]
dd31ae253c
Bump actions/upload-artifact from 2 to 3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-06 15:24:02 +00:00
dependabot[bot]
307b1998a1
Bump github/codeql-action from 1 to 2
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-06 15:23:58 +00:00
dependabot[bot]
381e131438
Bump actions/setup-go from 2 to 3
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-06 15:23:55 +00:00
dependabot[bot]
c9898b9854
Bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-09-06 15:23:52 +00:00
Ronan Kervella
9dd5dd9c93
Merge pull request #835 from BishopFox/dependabot
...
Enable dependabot workflow
2022-09-06 08:23:28 -07:00
Joe
01f2d0c9de
Merge pull request #836 from cmprmsd/patch-1
...
Add carbon black cloud sensor
2022-09-06 09:38:22 -05:00
cmprmsd
fd1b873f75
Add carbon black cloud sensor
...
This adds known Carbon Black processes
Signed-off-by: cmprmsd <[email protected] >
2022-09-06 12:16:09 +02:00
moloch--
bb51a9f1a6
Enable dependabot workflow
2022-09-05 11:12:57 -07:00
Ronan Kervella
f1d4a51e73
Merge pull request #831 from BishopFox/fix/ux-828
...
Fix issue #828
2022-09-04 12:56:41 -07:00
Ronan Kervella
d003f5a4ac
Merge pull request #832 from BishopFox/feature/tasks-cancel
...
Feature/tasks cancel
2022-09-04 12:56:19 -07:00
moloch--
36277b9d46
Fix ui workflow
2022-09-04 10:48:51 -07:00
moloch--
c90988aba5
Added state display for canceled
2022-09-04 10:42:16 -07:00
moloch--
a6dca18cdc
Initial task cancel implementation
2022-09-04 10:38:26 -07:00
moloch--
dd48b4b71d
Fix issue #828
2022-09-04 09:23:49 -07:00
Ronan Kervella
91e6ea5e05
Merge pull request #829 from BishopFox/fix/stale-sessions-prune
...
Remove session from server state on kill, fix issue #781
2022-09-03 19:05:39 -07:00
Ronan Kervella
3a8201c202
Merge pull request #830 from BishopFox/cdp
...
Implemented cursed screenshot and better porfwd tunnel cleanup handling
2022-09-03 19:05:17 -07:00
moloch--
0c5f8a123b
Implemented cursed screenshot and better porfwd tunnel cleanup handling
2022-09-03 16:07:35 -07:00
moloch--
2ea605e915
Remove session from server state on kill, fix issue #781
2022-09-03 15:38:24 -07:00
Ronan Kervella
583edd7a2f
Merge pull request #827 from BishopFox/fix/portfwd-815
...
Fix/portfwd 815
2022-09-03 14:06:34 -07:00
Ronan Kervella
e03381994c
Merge pull request #826 from BishopFox/cdp
...
Cursed Edge Support
2022-09-02 17:45:50 -07:00
moloch--
536ac4dd0f
fix issue #815
2022-09-02 16:52:56 -07:00
moloch--
651941844a
removed unused flags
2022-09-02 16:03:52 -07:00
moloch--
88a5b3a01c
cursed support for edge and chromium
2022-09-02 16:03:27 -07:00
Joe
4c67157f48
Merge pull request #825 from BishopFox/stage
...
Prevent shellcode generation for other platforms than Windows.
2022-09-02 12:28:10 -05:00
rkervella
d02c421e9e
Prevent shellcode generation for other platforms than Windows.
2022-09-02 09:35:12 -07:00
Ronan Kervella
157b84ee5b
Merge pull request #821 from jamesgol/screenshot
...
Only log screenshot error if there is one
2022-09-01 16:11:18 -07:00
James Golovich
b5f25e14ae
Only log error if there is one
2022-09-01 15:11:18 -07:00
Joe
4c9f701e0f
Merge pull request #820 from BishopFox/cdp
...
Cursed updates
2022-09-01 15:02:34 -05:00
Ronan Kervella
336068cdf3
Merge pull request #819 from jamesgol/reaction_file
...
Include reaction file path in output
2022-09-01 12:48:21 -07:00
rkervella
2b9b4eb5f3
Kill cursed process on removal
2022-09-01 11:42:09 -07:00
rkervella
e13faf9682
Actually terminate processes :)
2022-09-01 11:33:05 -07:00
James Golovich
044688ace4
Include reaction file path in output
2022-09-01 09:21:22 -07:00
Ronan Kervella
7e633962ce
Merge pull request #818 from BishopFox/cdp
...
Cursed
2022-09-01 08:26:41 -07:00
moloch--
7911450862
fixes for windows
2022-08-31 22:56:27 -07:00
moloch--
519ef88866
ux improvements
2022-08-31 22:36:13 -07:00
moloch--
823e22e120
ux improvements
2022-08-31 22:28:59 -07:00
moloch--
94d672619b
Initial console implementation
2022-08-31 22:02:39 -07:00
moloch--
29f5a17339
Fixes to electron cmd
2022-08-31 20:35:40 -07:00
moloch--
d71c45223f
Implemented electron cmd
2022-08-31 20:21:36 -07:00
moloch--
2578513ae3
Outlined electron cmd
2022-08-31 19:43:41 -07:00
moloch--
552a824e1b
Refactor and improved state mgmt
2022-08-31 18:43:51 -07:00
moloch--
5a352de056
Improved state mgmt
2022-08-31 17:43:56 -07:00
moloch--
33e5525136
Refactor implemented call to ExecuteJS
2022-08-31 16:48:40 -07:00
moloch--
756bb7749e
Merge branch 'master' into cdp
2022-08-31 14:09:52 -07:00
moloch--
6233d2fbe7
Merge branch 'master' into cdp
2022-08-31 14:09:16 -07:00
Ronan Kervella
729449b653
Merge pull request #814 from BishopFox/fix/db-by-foo
...
Fix issue #813
2022-08-31 08:33:01 -07:00
moloch--
f1030ebaa4
Added additional checks for uuid.Nil
2022-08-31 07:08:47 -07:00
Joe
7a962ae120
Merge pull request #812 from jamesgol/unknown_dialect
...
Panic if someone specifies an invalid DB Dialect
2022-08-31 08:57:17 -05:00
moloch--
39da957b7c
Fix issue #813
2022-08-31 06:56:41 -07:00
moloch--
c230ce0b2e
Consolidating state into core.CursedProcess
2022-08-31 06:51:15 -07:00
James Golovich
8b44024672
Panic if someone specifies an invalid DB Dialect
2022-08-30 21:35:35 -07:00
moloch--
f8b17891d1
Implemented some of the initial primatives
2022-08-30 17:35:25 -07:00
Joe
4ffb75fa15
Merge pull request #809 from jamesgol/multi-persist
...
Ensure persistent multiplayer consoles startup
2022-08-30 11:46:50 -05:00
Ronan Kervella
f9bc1a7bd3
Merge pull request #810 from BishopFox/moloch---patch-1
...
Update CODEOWNERS
2022-08-30 09:45:40 -07:00
moloch--
867ac37f1f
Fix issue #811
2022-08-30 07:43:22 -07:00
moloch--
04a7148ab7
Initial refactor
2022-08-30 07:05:25 -07:00
moloch--
010025645b
Initial refactor
2022-08-30 07:05:03 -07:00
Joe
7a22ed901a
Update CODEOWNERS
2022-08-30 08:47:51 -05:00
James Golovich
a29135770f
Ensure persistent multiplayer consoles startup
2022-08-29 19:36:00 -07:00
moloch--
8de0eaff13
initial import of some of the overlord code
2022-08-29 16:46:26 -07:00
Joe
abde731c35
Merge pull request #808 from BishopFox/fix/registry-type
...
fix RegistryType off-by-one
2022-08-29 13:52:21 -05:00
Leron Gray
1f7bc9b227
fix RegistryType off-by-one
2022-08-29 11:08:00 -07:00
Ronan Kervella
8617ac9c47
Merge pull request #807 from BishopFox/fix/registry-type
...
add RegistryType to protobuf
2022-08-29 08:23:38 -07:00
Leron Gray
8aa8095010
add RegistryType to protobuf
2022-08-29 00:55:31 -07:00
Ronan Kervella
b621107965
Merge pull request #804 from BishopFox/stage
...
Add warning for argument overflow
2022-08-26 13:27:14 -07:00
rkervella
04f0d38bd2
Add warning for argument overflow
2022-08-26 12:14:05 -07:00
Ronan Kervella
8ef7f465a4
Merge pull request #803 from BishopFox/in-proc-execute-assembly
...
In process `execute-assembly`
2022-08-26 11:54:42 -07:00
rkervella
102ee0b533
Merge branch 'master' into in-proc-execute-assembly
2022-08-26 11:06:13 -07:00
rkervella
c3cb978ee6
Add debug log
2022-08-26 11:03:26 -07:00
Ronan Kervella
18ddfd2943
Merge pull request #802 from BishopFox/feature/ppid-spoofing
...
Fix grumble flag (Uint instead of Int)
2022-08-26 11:02:56 -07:00
rkervella
3b3a335c41
Working in-mem execute-assembly
2022-08-26 10:50:59 -07:00
rkervella
b64f00a66e
Fix grumble flag (Uint instead of Int)
2022-08-26 09:09:51 -07:00
rkervella
6a44f6b435
WIP, doesn't work
2022-08-26 08:26:55 -07:00
rkervella
e4db654d62
Add in-proc flag in RPC call
2022-08-25 14:31:47 -07:00
rkervella
1a1924273b
Fix undefined vars
2022-08-25 14:31:33 -07:00
Joe
c20acb9657
Merge pull request #800 from jamesgol/postgres2
...
Get sliver working with PostgreSQL
2022-08-25 16:26:24 -05:00
rkervella
3d89716007
Fix implant vendor
2022-08-25 14:24:28 -07:00
rkervella
3351ab0fee
Fix implant vendor
2022-08-25 14:24:16 -07:00
rkervella
4c062445ad
Add back vendor
2022-08-25 14:16:34 -07:00
rkervella
bdb6393842
Add alias support
2022-08-25 14:11:15 -07:00
rkervella
20a4043d7c
Add client-side support
2022-08-25 14:09:36 -07:00
rkervella
79d720d477
Add RPC support for in-proc execute-assembly
2022-08-25 14:03:51 -07:00
rkervella
2ec234fd8c
update vendor
2022-08-25 13:49:48 -07:00
rkervella
3ab978e754
Update script to work on macos
2022-08-25 13:49:33 -07:00
rkervella
0644a82a2c
Add implant support for in-proc execute-assembly
2022-08-25 13:49:10 -07:00
James Golovich
d6c41f1713
Reorder models so the dependencies are defined before they are used.
2022-08-25 12:57:05 -07:00
James Golovich
660af1fe60
Setup DSN properly for PostgreSQL
2022-08-25 12:56:32 -07:00
Joe
79f2d48fcd
Merge pull request #797 from BishopFox/fix/extensions
...
Fix race condition in extensions
2022-08-24 15:43:07 -05:00
Joe
166c494894
Merge pull request #796 from BishopFox/sgn
...
Shikata Ga Nai
2022-08-24 15:04:42 -05:00
rkervella
01121922e9
Add mutex to extension structures
2022-08-24 13:01:15 -07:00
rkervella
c1a9702760
Merge branch 'master' into fix/extensions
2022-08-24 12:37:56 -07:00
moloch--
1be70b3053
Improved standalone cmd help
2022-08-24 11:24:11 -07:00
moloch--
f0405a3beb
Integrated sgn with generate shellcode
2022-08-24 11:13:57 -07:00
moloch--
68e9dcc61c
Inegrated sgn into execute-shellcode
2022-08-24 10:56:35 -07:00
moloch--
f75d791d20
Fix input file and rcp func name
2022-08-24 09:44:55 -07:00
moloch--
223500ed83
Initial integration of sgn
2022-08-24 09:05:01 -07:00
Joe
e72cc7dcef
Merge pull request #795 from BishopFox/feature/ppid-spoofing
...
Add PPID spoofing + custom process arguments for fork/exec commands
2022-08-23 14:39:56 -05:00
rkervella
709065a067
Cast to proper message
2022-08-23 11:41:05 -07:00
rkervella
99c23dc226
Only use token when specified
2022-08-23 11:18:43 -07:00
rkervella
8a278ce532
Add PPID spoofing + custom process arguments for fork/exec commands
2022-08-23 11:12:36 -07:00
Ronan Kervella
29755d7109
Merge pull request #792 from MrAle98/fix/namedpipe-pivots
...
Fix/namedpipe pivots
2022-08-22 08:25:35 -07:00
MrAle98
1d885c6083
fix
2022-08-19 22:49:04 +02:00
MrAle98
f85d0d64d8
fix
2022-08-19 22:49:03 +02:00
MrAle98
28e52e42b4
re-added debug option
2022-08-19 22:49:02 +02:00
MrAle98
8bfba5cb50
added delivery in chunks
2022-08-19 22:49:01 +02:00
Joe
6bb49e444b
Merge pull request #787 from BishopFox/feature/stage-encryption
...
Fix stage encryption and add zlib compression option
2022-08-16 19:59:31 -05:00
moloch--
205737f768
No compression by default
2022-08-16 17:21:33 -07:00
moloch--
f19c43f07b
Added deflate9 compression option
2022-08-16 17:14:10 -07:00
moloch--
81b8002ac0
Compress prior to encryption
2022-08-16 17:07:55 -07:00
moloch--
c5853a35fc
Call the compression function
2022-08-16 17:06:40 -07:00
moloch--
98f55c8432
Make compression configurable
2022-08-16 17:06:00 -07:00
rkervella
34f60a7b1a
Fix stage encryption and add zlib compression option
2022-08-16 15:22:53 -07:00
Joe
9987f377a2
Merge pull request #786 from BishopFox/fix/profiles-beacon-name
...
Add missing `--name` flag for beacon profiles
2022-08-12 18:29:58 -05:00
rkervella
9852f03ebb
Add missing --name flag for beacon profiles
2022-08-11 09:41:26 -07:00
Ronan Kervella
ce95f86f38
Merge pull request #784 from BishopFox/fix/donwload
...
Fix `donwload` for folders in beacon mode
2022-08-10 14:06:47 -07:00
rkervella
ae61aa032e
Fix download command for folders in beacon mode
2022-08-10 11:34:44 -07:00
Ronan Kervella
cec867426f
Merge pull request #782 from BishopFox/go/v1.18.5
...
go version 1.18.5
2022-08-10 08:08:28 -07:00
moloch--
8479252975
force go version in workflows
2022-08-09 12:04:50 -07:00
moloch--
4bfb38e52d
go version 1.18.5
2022-08-09 11:58:12 -07:00
moloch--
aba4a140c3
add codeowners
2022-08-08 08:31:22 -07:00
rkervella
d7d946f17a
Merge branch 'master' into feature/ssh-kerberos
2022-08-04 12:27:39 -07:00
Joe
df4245c69b
Merge pull request #776 from tothi/master
...
add recognition of SentinelOne security product to the ps cmd
2022-08-01 10:19:45 -05:00
TÓTH István
44578c32ed
add recognition of SentinelOne security product to the ps cmd
2022-08-01 13:04:07 +02:00
Joe
07a53b8c75
Merge pull request #773 from tothi/master
...
windows sideload fix
2022-07-31 22:25:36 -05:00
TÓTH István
e08f420606
fix longhelp for sideload
2022-07-31 20:41:10 +02:00
TÓTH István
b19cfba921
regenerated protobuf files after adding a new option to sideload cmd
2022-07-31 20:37:27 +02:00
TÓTH István
3b821d19bd
add unicode DLL argument passing option for sideload Donut generator
2022-07-31 14:48:29 +02:00
TÓTH István
4e8e254c0e
fix DonutShellCodeFromPE call for Windows by passing through EntryPoint parameter
2022-07-31 14:21:07 +02:00
moloch--
d1cf55805a
fix spelling mistake
2022-07-29 21:01:21 -07:00
Ronan Kervella
7d07f4c518
Merge pull request #770 from rwhitcroft/feature/psexec-custom-exe
...
allow custom executables with psexec
2022-07-29 11:08:44 -07:00
Rich Whitcroft
5d3cb883d9
allow custom executables with psexec
2022-07-28 21:41:52 -04:00
Ronan Kervella
29f816ef7e
Merge pull request #767 from BishopFox/fix/sideload
...
Use session agnostic info in Donut call
2022-07-28 08:50:26 -07:00
moloch--
3ec4c5129c
Add example connection string to prelude connect
2022-07-27 15:12:42 -07:00
rkervella
2840e6ed9a
Use session agnostic info in Donut call
2022-07-27 14:39:01 -07:00
moloch--
fee6ee8f2d
Avoid closing nil tunnel readers #749
2022-07-25 19:36:14 -07:00
moloch--
a1d3cbd0da
Add instructions to shell cmd
2022-07-25 19:31:41 -07:00
Joe
4a17490592
Merge pull request #762 from BishopFox/offline-builds
...
Offline builds
2022-07-25 21:08:07 -05:00
moloch--
e1d7208164
Default to GOPROXY=off
2022-07-25 16:40:05 -07:00
moloch--
7476a3dbc5
Merge branch 'capnspacehook-easier-offline-implant-builds' into offline-builds
2022-07-25 16:36:20 -07:00
Andrew LeFevre
09a97fbbf4
force implant building tests to run offline, document the need to keep the implant vendor dir updated
2022-07-23 17:27:55 -04:00
Andrew LeFevre
8c8dd280fb
create vendor dir for implants and script to update it
2022-07-23 15:31:14 -04:00
Ronan Kervella
d94c596a1e
Merge pull request #760 from BishopFox/fix/loot-nil-deref
...
Check for nil pointer before using loot.File
2022-07-22 11:51:17 -07:00
rkervella
57fe465f10
Check for nil pointer before using loot.File
2022-07-22 11:01:10 -07:00
Joe
f2da77100f
Merge pull request #757 from BishopFox/dependabot/bundler/docs/tzinfo-1.2.10
...
Bump tzinfo from 1.2.9 to 1.2.10 in /docs
2022-07-22 08:05:21 -05:00
dependabot[bot]
7b5ff4790d
Bump tzinfo from 1.2.9 to 1.2.10 in /docs
...
Bumps [tzinfo](https://github.com/tzinfo/tzinfo ) from 1.2.9 to 1.2.10.
- [Release notes](https://github.com/tzinfo/tzinfo/releases )
- [Changelog](https://github.com/tzinfo/tzinfo/blob/master/CHANGES.md )
- [Commits](https://github.com/tzinfo/tzinfo/compare/v1.2.9...v1.2.10 )
---
updated-dependencies:
- dependency-name: tzinfo
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-07-22 09:13:08 +00:00
Joe
5292f43cd2
Merge pull request #752 from timwr/fix_751
...
fix #751 , fix ps arch on x86 windows
2022-07-19 14:16:44 -05:00
timwr
c4420424af
fix #751 , fix ps arch on x86 windows
2022-07-19 14:37:33 +07:00
moloch--
b0d6a9ba95
Fix build constraints for windows/arm
2022-07-18 20:06:10 -07:00
Joe
c46e193153
Merge pull request #745 from timwr/add_ps_arch
...
fix #714 , Add process Architecture to the ps command
2022-07-18 20:52:00 -05:00
Ronan Kervella
71dff0ff64
Merge pull request #748 from BishopFox/fix/missing-profile-flag
...
Add missing `name` flag to profiles command
2022-07-18 13:20:47 -07:00
rkervella
e1b1132667
Add missing name flag to profiles command
2022-07-18 12:16:58 -07:00
timwr
ac262a3620
fix #714 , Add process Architecture to the ps command
2022-07-19 00:08:49 +07:00
moloch--
e6277fb55f
skip nil tunnel readers
2022-07-17 19:16:16 -07:00
Ronan Kervella
f7e8e65126
Merge pull request #744 from BishopFox/feature/vim-mode
...
Make vim mode configurable via client settings
2022-07-15 13:33:53 -07:00
rkervella
afe6c88f83
Make vim mode configurable via client settings
2022-07-15 12:18:07 -07:00
rkervella
c4555a124a
Merge branch 'master' into feature/ssh-kerberos
2022-07-15 10:25:39 -07:00
rkervella
65a44da85f
Merge branch 'master' into feature/ssh-kerberos
2022-07-15 10:24:37 -07:00
Joe
361a4e5112
Merge pull request #743 from BishopFox/go/v1.18.4
...
Update to Go v1.18.4 and bump grumble
2022-07-15 12:24:30 -05:00
moloch--
4e7093671c
Update to Go v1.18.4 and bump grumble
2022-07-15 09:44:52 -07:00
Joe
68b129acaa
Merge pull request #740 from BishopFox/fix/shell-stderr
...
Support multiple `io.ReadCloser` in `transports.Tunnel`
2022-07-10 21:48:14 -05:00
rkervella
e9d0f23152
Use a ReadCloser slice in transports.Tunnel
2022-07-10 11:00:38 -07:00
Joe
1099a4acb7
Merge pull request #739 from BishopFox/fix/implant-name
...
Fix regression from #737
2022-07-10 10:48:16 -07:00
rkervella
a51c318807
Fix regression from #737
2022-07-10 09:40:09 -07:00
rkervella
e7284b5880
Handle stderr for shell command
2022-07-10 09:33:42 -07:00
rkervella
0b9cf0f105
Remove raw data print
2022-07-10 09:26:43 -07:00
rkervella
8350b441ca
Remove raw dump of session data
2022-07-10 09:22:04 -07:00
rkervella
f5646d9975
Fix flag parsing for implant name
2022-07-10 09:15:49 -07:00
Joe
ad312b517a
Merge pull request #737 from Marshall-Hallenbeck/master
...
Allow additional characters in implant, session, and beacon names
2022-07-09 20:31:39 -07:00
Marshall Hallenbeck
253197f21a
Allow for _-. characters in session & beacon names; closes #738
2022-07-09 21:24:42 -04:00
Marshall Hallenbeck
31e0ad2967
use actual util AllowedName function in server side check for #735
2022-07-09 21:06:32 -04:00
Marshall Hallenbeck
f83007fe19
Allow additional characters in implant names; closes #735
2022-07-09 20:46:02 -04:00
Joe
e3e5016ed0
Merge pull request #734 from BishopFox/fix/named-pipe-perms
...
Fix/named pipe perms
2022-07-07 18:31:52 -07:00
rkervella
fb4e05617c
Merge branch 'master' into fix/named-pipe-perms
2022-07-07 17:07:22 -07:00
rkervella
5a781500ee
Fix [SMB Named Pipe] ACL is too restrictive on pivot named pipe #732
2022-07-07 17:05:34 -07:00
Joe
fbef52a72d
Merge pull request #731 from RafBishopFox/master
...
Adding Filtering to the Download Command
2022-07-07 15:25:49 -05:00
RafBishopFox
a018ba6a11
client/download: use filepath.Base to prevent directory traversal
2022-07-07 11:18:43 -04:00
RafBishopFox
fb38c6e4bb
download command: Closing files after adding them to the archive
2022-07-07 10:44:15 -04:00
RafBishopFox
c989e2970d
Fixing protobuf for backwards compatibility
2022-07-07 10:29:33 -04:00
RafBishopFox
d935bfb8b3
Adding filtering to the download command
2022-07-07 09:17:46 -04:00
Joe
814670dc6d
Merge pull request #727 from RafBishopFox/master
...
Moving filtering functionality of ls to the implant
2022-06-23 16:23:48 -05:00
Raf
140c47e163
Merge branch 'BishopFox:master' into master
2022-06-23 12:50:53 -04:00
RafBishopFox
e28b062e6c
Moving ls filtering fuctionality to the implant, add item count and total size to ls output, resolve symlinks in ls output
2022-06-23 09:57:23 -04:00
moloch--
be7b723c8a
Spelling fix
2022-06-21 08:24:22 -07:00
Joe
6be3ff8db2
Merge pull request #725 from BishopFox/fix/tun-handlers-errors
...
Add error reporting on failure for certain tunnel handlers.
2022-06-21 09:05:17 -05:00
rkervella
20520755b2
Add client side error handling
2022-06-20 20:22:43 -07:00
rkervella
0f7b6c0f35
Report errors on failure for shell and portfwd
2022-06-20 19:57:50 -07:00
rkervella
6b0d6b2784
Merge branch 'master' into feature/ssh-kerberos
2022-06-20 18:53:18 -07:00
Joe
0c7c2e0291
Merge pull request #724 from BishopFox/fix/alias-install-path
...
Fix alias installation directory for manual installs
2022-06-20 18:45:02 -05:00
rkervella
709a5fa453
Use CommandName as base directory
2022-06-20 15:23:17 -07:00
rkervella
4b1991ad5d
Add kerberos support for SSH client
2022-06-20 15:14:40 -07:00
Joe
5e4ec91914
Merge pull request #722 from BishopFox/fix/execute-assembly
...
Fix argument parsing in execute-assembly to remove trailing spaces
2022-06-20 13:09:07 -05:00
rkervella
a19ec2b348
Fix argument parsing in execute-assembly to remove trailing spaces
2022-06-20 10:24:50 -07:00
rkervella
d55c20d7a2
Compare command names instead of extension name
2022-06-17 14:59:57 -07:00
Joe
9118f7423f
Merge pull request #716 from BishopFox/fix/netstack-regression
...
Fix regression: add back IP forwarding for wireguard tunnels.
2022-06-15 09:59:09 -05:00
rkervella
c7844f57b3
Fix regression: add back IP forwarding for wireguard tunnels.
2022-06-14 18:30:59 -07:00
Joe
23eef3d15c
Merge pull request #706 from BishopFox/go/v1.18.3
...
Go v1.18.3
2022-06-09 17:40:24 -05:00
moloch--
22b2704259
Go v1.18.3
2022-06-09 14:20:51 -07:00
Ronan Kervella
856fbb5974
Merge pull request #705 from BishopFox/fix/beacon-download
...
Fix `download` and `cat` regression
2022-06-09 11:28:04 -07:00
rkervella
6cbfe64f61
Remove commented code
2022-06-09 10:20:13 -07:00
rkervella
573ec4d800
Fix download and cat regression
2022-06-09 10:18:45 -07:00
Joe
11f93ab5b2
Merge pull request #703 from BishopFox/armory/auth
...
Armory Auth
2022-06-07 21:55:53 -05:00
moloch--
48a061d59e
Merge branch 'master' into armory/auth
2022-06-07 18:55:09 -07:00
Joe
2b7506b393
Merge pull request #702 from r00t0v3rr1d3/r00t0v3rr1d3-domain-fronting
...
Enable Domain Fronting
2022-06-07 11:40:42 -05:00
Chris Shields
2620758056
Enable Domain Fronting
...
Allow domain fronting by taking in HTTP C2 Advanced Option "host-header".
Reference: https://github.com/Ne0nd0g/merlin/commit/4835ac3fa73acd963f578428d1d3e75d5cbb1bab
2022-06-07 11:54:31 -04:00
moloch--
6262266cac
Rename util.Encrypt to PreludeEncrypt
2022-06-06 07:26:25 -07:00
moloch--
37524596bb
Base64 fix to default index parser
2022-06-05 18:25:07 -07:00
moloch--
91108619f5
Init headers map
2022-06-05 15:50:02 -07:00
moloch--
7972fce3cc
Initial implementation
2022-06-05 15:38:55 -07:00
moloch--
30c569259d
Outline auth support for private armories
2022-06-04 11:51:28 -07:00
Joe
978a66bdb0
Merge pull request #699 from mrThe/packet-shell-socks-improvements
...
Packet handling, socks and shell improvements
2022-06-04 13:50:11 -05:00
Joe
525eda0d15
Merge pull request #700 from mrThe/beacon-stability
...
Fix panic on beacon session interactive mode
2022-06-04 13:40:50 -05:00
mr.The
16aa7742ba
Fix panic on beacon session interactive mode
2022-06-04 18:26:51 +03:00
mr.The
754aab265e
Fix namedpipe build
2022-06-04 18:13:40 +03:00
mr.The
4b2558da0c
Fix io reference
2022-06-04 17:00:09 +03:00
mr.The
838db70177
Improve closed connection handling
...
It's okay not to close channels if it is used for writing. Close tunnels
instead.
2022-06-04 16:27:24 +03:00
mr.The
136b50645e
Extract structs from implants session.go
2022-06-04 14:31:32 +03:00
mr.The
1345c5e7d1
Tun-handlers file is a way to big, decided to split into different files
2022-06-04 14:00:49 +03:00
mr.The
ffb0b0e795
Improve shell handling
...
Now shell will be properly closed on failure
2022-06-04 13:27:21 +03:00
mr.The
d7e740b50f
Improve socks handling
2022-06-03 20:51:41 +03:00
mr.The
bb5f42466e
Improve packet reading handling
...
Once we know the packet sice - we need to use ReadFull function to read
the packet to be sure we reading it right
2022-06-02 19:02:52 +03:00
Joe
1d4422b465
Merge pull request #693 from BishopFox/armory/all
...
Added 'armory install all' option
2022-05-29 17:14:41 -05:00
moloch--
6dfb64ab3b
Added 'armory install all' option
2022-05-29 12:28:43 -07:00
Joe
524bfdb8bb
Merge pull request #692 from mrThe/fix-pivots-not-synced
...
Fix pivots not synced
2022-05-29 11:54:33 -05:00
moloch--
3451490918
Added lic, updated assets gitgitnore for linux/arm64
2022-05-29 09:43:21 -07:00
Joe
dc65bddfbb
Merge pull request #691 from mrThe/race-conditions
...
Race conditions fixes and stability improvements
2022-05-29 11:40:34 -05:00
mr.The
ae9fc59fa2
Remove pivot listener once it stoped from the server
2022-05-29 19:16:34 +03:00
mr.The
4c7ae8de7d
Fix restarting pivot listeners, so it don't panic
2022-05-29 19:14:49 +03:00
mr.The
8865eebf55
Fix tests for non debug and windows builds
2022-05-29 18:07:45 +03:00
mr.The
56c019345d
Socks stability improvements
2022-05-29 16:43:05 +03:00
mr.The
1594a2a0eb
Client improved tunnel handling and additional logging
2022-05-29 14:25:02 +03:00
mr.The
675723037d
Implant additional debug logs and imroved tunnels handling
2022-05-29 14:23:07 +03:00
mr.The
b42c615bcf
Portfwd connection handling improvements
2022-05-29 14:20:14 +03:00
mr.The
f7633bbb9e
Fix race condition on closing tunnels
2022-05-29 14:17:30 +03:00
mr.The
2010b08228
Change mtls reader to io.ReadFull
2022-05-29 14:09:56 +03:00
mr.The
d1e97e904c
Improve stability for remove shells
...
Fixed few raceconditions and remove unnecessary code
2022-05-28 18:41:56 +03:00
mr.The
647c8ae875
Improve pivot sessions handling, avoid stucking on implant crash
...
Before that if we are in shell on pivoted implant and it somewhy dies -
we are stuck forever.
2022-05-28 16:05:11 +03:00
mr.The
797365da62
Add sync.Mutex for rpc-tunnel so it wont race
2022-05-28 14:16:15 +03:00
mr.The
62be36e4ce
Tunnels refactoring and datarace fixes
...
Golang documentation mentioning it's unsafe to concurently send messages
via same tunnel, so there is a mutex and a data copy on write
2022-05-28 14:16:14 +03:00
Joe
e6ebee9db6
Merge pull request #690 from BishopFox/fix/yaml
...
Upgrade yaml dep
2022-05-26 16:23:47 -05:00
moloch--
9bdb54e023
Upgrade yaml dep
2022-05-26 13:18:09 -07:00
mr.The
50490790f1
Fix datarace on last checkin timestamp
2022-05-26 19:16:01 +03:00
mr.The
e16b13c89c
Fix datarace on error handling in beacon handler
2022-05-26 19:10:40 +03:00
Ronan Kervella
4339ea52e7
Merge pull request #687 from RafBishopFox/wghealth
...
Wireguard Session Health Status Fix
2022-05-24 14:42:57 +02:00
Joe
f17ed1363f
Merge pull request #686 from mrThe/master
...
Fix panic on x86 beacon startup, fix for #682
2022-05-23 17:43:50 -05:00
Joe
ae1dc131d4
Merge pull request #685 from RafBishopFox/master
...
Beacon Interval Display Changes
2022-05-23 17:43:26 -05:00
RafBishopFox
22a503be9a
Wireguard session health status fix
2022-05-23 13:14:27 -04:00
mr.The
1809bef81d
Fix panic on x86 beacon startup
2022-05-23 19:31:41 +03:00
RafBishopFox
e0a7ddfe17
Calculating beacon check in times server side, beacon interval display change, fix for interval calculation with beacon generation
2022-05-23 10:18:26 -04:00
Joe
65dd874eee
Merge pull request #680 from BishopFox/dependabot/bundler/docs/nokogiri-1.13.6
...
Bump nokogiri from 1.13.4 to 1.13.6 in /docs
2022-05-18 23:22:19 -05:00
dependabot[bot]
a5fd494f13
Bump nokogiri from 1.13.4 to 1.13.6 in /docs
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.13.4 to 1.13.6.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.4...v1.13.6 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-05-19 03:40:00 +00:00
Joe
6fa4aeb780
Merge pull request #676 from BishopFox/go/v1.18.2
...
Go v1.18.2
2022-05-14 21:16:40 -05:00
moloch--
4e6466f43c
Go v1.18.2
2022-05-14 18:02:45 -07:00
Ronan Kervella
802ad9dded
Merge pull request #675 from r00t0v3rr1d3/r00t0v3rr1d3-fix-timeout
...
Reduce http idle conn timeout
2022-05-11 15:53:18 -07:00
Chris Shields
11fb6a5d31
Reduce http idle conn timeout
...
Fixing regression issue where keep-alive packets were sent every 15 seconds using gohttp. I think this was only applied to https clients the first time as well, so now it is for both.
2022-05-11 17:24:24 -04:00
Joe
dc18da51b6
Merge pull request #672 from RafBishopFox/master
...
UX Changes for Looting and Refactoring in the client/exec package
2022-05-04 16:35:09 -05:00
RafBishopFox
a7c0a2a667
Harmonizing UX for loot across commands that support it with refactoring along the way
2022-05-04 14:48:53 -04:00
Joe
e9b08e5723
Merge pull request #671 from RafBishopFox/download_loot
...
Add loot support to the download command
2022-05-02 14:27:19 -05:00
RafBishopFox
144fb88f74
Refactoring download and loot remote code, feature parity for download -X, various small fixes
2022-05-02 13:46:07 -04:00
RafBishopFox
cb11ca6b0c
Adding error checking when we can resolve the absolute path when downloading
2022-04-28 13:30:51 -04:00
RafBishopFox
708608c6f0
Adding the rest of the protobuf changes
2022-04-28 13:23:13 -04:00
RafBishopFox
4110b5bd28
Adding changes to sliver protobuf
2022-04-28 13:18:18 -04:00
RafBishopFox
73e59797d1
Standardize on use of filepath to resolve file names
2022-04-28 13:10:32 -04:00
RafBishopFox
7da3ccd876
Add loot support to the download command
2022-04-28 12:53:45 -04:00
Ronan Kervella
e7452b27d5
Merge pull request #669 from RafBishopFox/master
...
Changing token owner to token user to display user name associated with processes in Windows
2022-04-27 12:01:13 -07:00
RafBishopFox
ff503203e3
Changing token owner to token user to display user name associated with a process in Windows
2022-04-27 13:45:28 -04:00
moloch--
8462e4415f
added linux-arm64 to makefile, only specify arm64 GOARCH for no target
2022-04-26 18:22:23 -05:00
moloch--
af2f7ffc9d
Organized go mod
2022-04-26 15:02:05 -05:00
moloch--
aacf2c16ac
Add strategy flags to profile cmds
2022-04-18 12:40:58 -05:00
moloch--
c345731a6b
Add static links to .so objs when using external CC
2022-04-17 23:47:18 -05:00
moloch--
c495377f4b
Tweak CC env order
2022-04-17 20:57:29 -05:00
Joe
cd5717db2a
Merge pull request #664 from BishopFox/ux/strategy
...
Ux/strategy
2022-04-17 00:30:01 -05:00
moloch--
1f00eec899
Remove conflicting beacon flag
2022-04-16 22:58:12 -05:00
moloch--
ef87aa91cc
Append '.' to dns listener domain if missing
2022-04-16 21:29:47 -05:00
moloch--
faab1edaaf
Implement connection strategy
2022-04-16 21:15:55 -05:00
Joe
6dab042c8c
Merge pull request #663 from BishopFox/ux/cdc
...
Ux/cdc
2022-04-14 18:53:22 -05:00
Joe
b116ac97c5
Merge pull request #660 from BishopFox/go/v1.18.1
...
Go/v1.18.1
2022-04-13 20:58:30 -05:00
moloch--
d9fe00d1ef
Implemented session filter/filter-re
2022-04-13 20:36:37 -05:00
moloch--
630f215bed
Implemented beacon filter/filter-re
2022-04-13 14:48:27 -05:00
moloch--
f42ba31753
Organized imports
2022-04-13 13:53:07 -05:00
moloch--
72065cd39e
Removed totp <-> dns session id
2022-04-13 11:29:56 -05:00
moloch--
0c1a0fd7bf
Implement option to disable dns otp auth
2022-04-13 08:58:44 -05:00
moloch--
c12cbc77a7
Added linux arm64 support to builds
2022-04-13 08:25:08 -05:00
moloch--
f79e0d1845
Go v1.18.1
2022-04-13 08:11:23 -05:00
Joe
b4b1a5bf74
Merge pull request #658 from BishopFox/dependabot/bundler/docs/nokogiri-1.13.4
...
Bump nokogiri from 1.13.3 to 1.13.4 in /docs
2022-04-12 07:56:39 -05:00
dependabot[bot]
c0431bf9db
Bump nokogiri from 1.13.3 to 1.13.4 in /docs
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.13.3 to 1.13.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/v1.13.4/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.3...v1.13.4 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-04-12 10:03:25 +00:00
moloch--
54ce7ef341
Added support for HTTPS_PROXY
2022-04-07 08:26:06 -05:00
moloch--
bbff000f5d
Increase ci/cd timeout
2022-04-04 12:38:55 -07:00
Joe
009cae470e
Merge pull request #656 from BishopFox/go-sqlite2
...
Updated gosqlite
2022-04-04 14:31:08 -05:00
moloch--
291fcf6dc3
Updated gosqlite
2022-04-04 11:36:01 -07:00
Joe
696d2980ff
Merge pull request #655 from npbf/wininet-promptpass
...
Add wininet driver option to ask user for proxy password
2022-04-01 19:12:17 -05:00
Noah
f2065ca72a
add option to ask for proxy creds
2022-04-01 15:26:51 -06:00
Noah
5a9c4c9ddb
refactor, fix error return
2022-04-01 14:35:48 -06:00
Joe
6ff1edb962
Merge pull request #652 from m0rv4i/stack-alignment
...
Prepend stack alignment check to shellcode
2022-04-01 14:02:52 -05:00
Joe
93e772f5bf
Merge pull request #654 from m0rv4i/file-saving
...
Fix go stager file saving
2022-04-01 12:58:20 -05:00
Joe
7f714621ea
Merge pull request #647 from npbf/wininet
...
merge wininet, fix cookies
2022-04-01 12:16:57 -05:00
m0rv4i
11a4ae0741
Prepend stack alignment check to donut shellcode
2022-04-01 10:18:07 +01:00
m0rv4i
debee05136
Fix go stager file saving
2022-03-31 20:36:41 +01:00
Noah
c8eec91232
add prompt user for creds
2022-03-31 13:08:21 -06:00
Ronan Kervella
f79a2892b7
Merge pull request #650 from RafBishopFox/master
...
Adding procdump support for Linux
2022-03-30 11:56:13 -07:00
RafBishopFox
b86e49d341
Adding procdump support for Linux
2022-03-30 10:08:04 -04:00
Noah
8e6a8035b2
update err variables
2022-03-29 16:26:12 -06:00
Noah
0a8d4cb517
merge wininet, fix cookies
...
Extracted from winhttp2 branch
- limited to wininet code
- merged httpclient
- added (copied) cookie jar implementation to wininet
2022-03-28 10:47:34 -06:00
Ronan Kervella
e098e3ec08
Merge pull request #637 from audibleblink/current-token-owner
...
display token owner
2022-03-23 14:03:34 -07:00
Alex Flores
a89e52548d
fixes beacon-mode printing
2022-03-23 15:07:07 -04:00
Alex Flores
fe873b8d8e
adds generated protobuf files
2022-03-23 14:18:56 -04:00
Alex Flores
d0af0f5534
adds viewing current impersonated token via whoami
2022-03-23 14:18:55 -04:00
kmathisbf
3cc982068a
Merge pull request #645 from BishopFox/session_clean_fix
...
Make sure timeout gets set when cleaning up dead sessions.
2022-03-23 13:58:12 -04:00
Kenny Mathis
1073dedf10
Make sure timeout gets set when cleaning up dead sessions.
2022-03-23 12:55:59 -04:00
Joe
e42e6be266
Merge pull request #643 from BishopFox/fix/operator-dead-sessions
...
Fix `prelude-operator connect`
2022-03-22 13:42:40 -05:00
rkervella
e43622606f
Do not add dead sessions to operator
2022-03-22 10:23:21 -07:00
Joe
59c642143d
Merge pull request #642 from audibleblink/no-ci-on-draft-prs
...
omits running CI on draft PRs
2022-03-21 23:13:01 -05:00
Alex Flores
8f01ab216d
skip running CI on draft PRs
2022-03-21 22:45:52 -04:00
Ronan Kervella
062f89e768
Merge pull request #638 from audibleblink/feature/mv
...
adds generic mv command
2022-03-21 15:42:50 -07:00
Alex Flores
03b470aec7
adds generated protobuf files
2022-03-21 15:17:24 -04:00
Alex Flores
a74d6f6250
adds mv command
2022-03-21 15:17:23 -04:00
moloch--
4f62f16a1d
Fix GOGARBLE env
2022-03-21 13:41:03 -05:00
Joe
d4ec2203cb
Merge pull request #640 from BishopFox/go/v1.18
...
Go/v1.18
2022-03-21 12:19:48 -05:00
moloch--
8309e7af14
Merge master
2022-03-21 10:19:48 -05:00
moloch--
68a270581f
Pass down HTTP_PROXY env to go
2022-03-21 10:15:02 -05:00
moloch--
5e222411c8
Update pb deps
2022-03-20 13:40:10 -05:00
moloch--
727a40bc35
Update garble
2022-03-20 13:02:25 -05:00
moloch--
2038fbcfa3
Update CI to Go v1.18
2022-03-20 12:13:11 -05:00
moloch--
9a5a3d161a
Fix err check in wg
2022-03-20 11:46:41 -05:00
moloch--
4b4e7c82f2
Implant compiles, but errors on runtime
2022-03-20 11:44:25 -05:00
moloch--
2844ef91d3
Update implant
2022-03-20 11:37:39 -05:00
moloch--
cffbae3da7
Compiles ...
2022-03-20 11:19:30 -05:00
moloch--
35fa3c95b8
Attempting to use wg example code
2022-03-20 11:16:27 -05:00
moloch--
53afb01366
Attempting to use wg example code
2022-03-20 11:16:20 -05:00
moloch--
33401dcd18
Merge master
2022-03-20 10:58:04 -05:00
Ronan Kervella
f4fcbd9cdf
Merge pull request #624 from BishopFox/fix/stage_encryption
...
Refactoring of client side crypto code
2022-03-09 12:55:15 -08:00
rkervella
3c864311fa
Add missing file
2022-03-09 12:00:16 -08:00
rkervella
6db7c42d47
Refactor client cryptography code.
2022-03-09 11:59:43 -08:00
Ronan Kervella
004047308f
Merge pull request #623 from BishopFox/fix/beacon-service
...
Service beacons
2022-03-09 11:24:51 -08:00
rkervella
ca0fd1e7be
Refactor to allow beacon services on Windows.
...
Fixes #622 .
2022-03-08 12:48:23 -08:00
Ronan Kervella
204f013c5d
Merge pull request #620 from BishopFox/feature/beacon-operator
...
Add beacon support to `prelude-operator connect`
2022-03-07 09:53:48 -08:00
moloch--
ac33916348
Update gems
2022-03-06 07:30:26 -06:00
rkervella
75b96fbc29
Remove powershell support from Linux and Darwin executors
2022-03-04 15:44:19 -08:00
rkervella
07bfb1735e
Fix null pointer deref in error case
2022-03-04 15:43:14 -08:00
Joe
ea20b344ce
Merge pull request #619 from BishopFox/go/v1.17.8
...
Go v1.17.8
2022-03-04 17:31:04 -06:00
rkervella
98c1ac9547
Merge branch 'master' into feature/beacon-operator
2022-03-04 15:23:51 -08:00
rkervella
439c88ce78
Add missing file
2022-03-04 15:20:00 -08:00
rkervella
461aa255ca
Add beacon support for Operator
2022-03-04 15:19:50 -08:00
moloch--
076e34dd02
Go v1.17.8
2022-03-04 12:04:56 -06:00
Ronan Kervella
ae517d1d34
Merge pull request #618 from BishopFox/fix/dll-race
...
Add "run-at-load" flag for shared libraries
2022-03-03 15:38:24 -08:00
rkervella
d34541a3d4
Add "run-at-load" flag for shared libraries
2022-03-03 13:37:22 -08:00
Joe
db7adc172d
Merge pull request #617 from ExAndroidDev/stage-encryption
...
Added option to encrypt the stage via AES encryption
2022-03-02 07:18:19 -06:00
ExAndroidDev
2f520931f8
Added option to encrypt the stage via AES encryption
2022-02-28 17:15:27 +01:00
Joe
707ce345c7
Merge pull request #616 from BishopFox/dependabot/bundler/docs/nokogiri-1.13.3
...
Bump nokogiri from 1.12.5 to 1.13.3 in /docs
2022-02-26 07:48:16 -06:00
dependabot[bot]
fcae20f92a
Bump nokogiri from 1.12.5 to 1.13.3 in /docs
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.12.5 to 1.13.3.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.12.5...v1.13.3 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-02-26 12:06:00 +00:00
moloch--
d09c1fd086
align prelude bof compatibility
2022-02-24 11:57:11 -06:00
moloch--
98f510abf4
Allow more env overloads in makefile
2022-02-23 19:28:38 -06:00
Joe
f2aa7b45c8
Merge pull request #614 from BishopFox/fix/exts
...
Various small fixes to extensions
2022-02-23 17:57:49 -06:00
moloch--
01a0bfc9cf
various small fixes to extensions
2022-02-23 17:18:55 -06:00
Ronan Kervella
0cef6749b5
Merge pull request #613 from BishopFox/fix/screenshot
...
Fix for screenshot command
2022-02-23 14:31:23 -08:00
rkervella
2b286ae3cf
Deserialize to the proper message, and don't reuse message in response. Fixes Screenshot not working. #610
2022-02-23 13:53:19 -08:00
Ronan Kervella
ee7d36dfed
Merge pull request #611 from BishopFox/feature/beacon-audit-log
...
Add beacon registration to audit log
2022-02-22 18:12:46 -08:00
rkervella
7d793841f9
Add beacon registration to audit log
2022-02-22 15:52:32 -08:00
Joe
fc61b82de2
Merge pull request #603 from BishopFox/fix/obfuscation
...
Fix regexp to include enums
2022-02-19 11:17:08 -06:00
moloch--
c91c724912
update garble with upstream, GOGARBLE, and -seed=random
2022-02-17 17:26:29 -06:00
rkervella
46d81fefa1
Fix regexp to include enums
2022-02-17 14:30:56 -08:00
moloch--
23da56f5f9
Go v1.18 rc1
2022-02-17 16:15:50 -06:00
moloch--
4a8397374e
regenerate pb
2022-02-17 15:53:38 -06:00
moloch--
359224a43e
Added JS_TYPE to pivot protos
2022-02-17 15:51:47 -06:00
moloch--
8a2d087039
Reduce http idle conn timeout
2022-02-17 15:51:47 -06:00
Joe
aa50e9c874
Update README.md
2022-02-13 11:59:23 -06:00
Joe
646ef4273a
Merge pull request #599 from BishopFox/fix/kill
...
Fix/kill
2022-02-12 18:59:52 -06:00
moloch--
34738d2337
check rpc err on terminate cmd
2022-02-12 18:25:56 -06:00
moloch--
de31135fa5
fix related to session state mgmt and kill
2022-02-12 16:14:09 -06:00
Joe
8bc39cc231
Merge pull request #598 from BishopFox/fix/pivots
...
Fix/pivots
2022-02-12 14:54:44 -06:00
moloch--
f71a066ffc
fix pivot/server ping interval, and calculation of pivot health
2022-02-12 13:45:00 -06:00
moloch--
4b2b80b2f8
fix pivot session cleanup
2022-02-12 12:45:07 -06:00
moloch--
41669ed41f
fix pivotsession cleanup
2022-02-12 12:43:35 -06:00
moloch--
cdfee6510e
fix issue #590 , and improper named pivot peer ping cleanup
2022-02-12 12:41:39 -06:00
Joe
3826ca851e
Merge pull request #596 from BishopFox/fix/reconfig
...
Fix Reconfig/Rename
2022-02-12 09:42:02 -06:00
moloch--
d2d7637b7d
Updated reconfig cmd to support beacons, seperated rename cmd
2022-02-12 09:14:06 -06:00
moloch--
e907878674
Added link to wiki in help
2022-02-11 18:33:22 -06:00
Joe
21b7842bbf
Merge pull request #595 from BishopFox/go/v1.17.7
...
Go v1.17.7
2022-02-11 17:04:48 -06:00
moloch--
b1ad4ada9e
Go v1.17.7
2022-02-11 14:27:31 -06:00
Joe
cf0b9766f7
Merge pull request #594 from kyleavery/prelude-changes
...
Prelude Operator: Small fixes and a new feature
2022-02-09 07:44:19 -06:00
Kyle Avery
c4b096f867
fix coff-loader path
2022-02-09 04:40:23 -06:00
Kyle Avery
295c7cb5a0
Bringing back in executor changes
2022-02-09 04:33:18 -06:00
Kyle Avery
6d8d80970e
trying out execute-assembly
2022-02-09 04:22:19 -06:00
Kyle Avery
925e5dfee7
testing
2022-02-08 18:56:21 -06:00
Kyle Avery
1885dc5ee3
added pwsh
2022-02-08 18:16:38 -06:00
Kyle Avery
1f694bda41
changes from v1.5.0_prelude_bugfix
2022-02-08 18:01:36 -06:00
Joe
53a35e4727
Update README.md
2022-02-08 17:59:10 -06:00
Joe
082dd94ea5
Merge pull request #591 from BishopFox/ux/term
...
tui ux improvements
2022-02-07 14:10:38 -07:00
moloch--
e71d142d86
tui ux improvements
2022-02-07 14:16:13 -06:00
moloch--
260f4d4d75
Add extra help to alias cmds
2022-02-07 11:04:30 -06:00
moloch--
05b663ee8a
Add extra help to alias cmds
2022-02-07 11:03:02 -06:00
Joe
c78a99a58f
Merge pull request #587 from hypnoticpattern/master
...
fix: upload raise error if file isn't accessible
2022-02-07 07:27:17 -07:00
hypnoticpattern
c874565177
fix: upload raise error if file isn't accessible
2022-02-06 23:28:23 -08:00
moloch--
57d36054b2
Simplify rng initialization
2022-01-31 11:02:07 -07:00
Joe
154061e93a
Merge pull request #585 from BishopFox/fix/http-c2-cfg
...
Implement fix for issue #584
2022-01-29 15:36:15 -06:00
moloch--
d514872d6f
Implement fix for issue #584
2022-01-29 14:43:40 -06:00
moloch--
30c46e85e7
fix comments
2022-01-29 08:31:30 -06:00
moloch--
87e85bfa40
Verify c2 url scheme matches cmd flag
2022-01-28 17:10:08 -06:00
moloch--
f7a9040352
Fix linux install script
2022-01-28 11:27:40 -06:00
moloch--
1756ffa2cd
Updated install script to not unzip artifacts
2022-01-28 09:43:49 -06:00
moloch--
928faad39a
Fix msf/msf-remote cmds
2022-01-28 09:15:33 -06:00
moloch--
34f28b15bc
Fix windows file name
2022-01-27 11:51:35 -06:00
moloch--
95ba042198
those arent zip files ...
2022-01-27 11:36:07 -06:00
moloch--
80375092fe
reorder unzip cmd flags
2022-01-27 11:09:58 -06:00
moloch--
271d50d65c
reorder unzip cmd flags
2022-01-27 10:31:51 -06:00
moloch--
752efb0ed8
Add the .zip suffix because unzip is picky
2022-01-27 09:58:46 -06:00
moloch--
657831f0c0
Extract artifacts from prior step
2022-01-27 09:23:47 -06:00
moloch--
6382dcabc4
Extract artifacts from prior step
2022-01-27 09:07:53 -06:00
moloch--
31efd2afb1
attempt to re-enable arm64 builds
2022-01-27 08:50:02 -06:00
Joe
1d2e76ba47
Merge pull request #578 from BishopFox/bugfix/fix-session-kill-format-string
...
Fix format string for session kills
2022-01-26 08:56:19 -06:00
Chris Smith
ec1339e766
Updated format string
2022-01-25 13:46:57 +00:00
moloch--
9ba2d4cdfb
Fix interactive command parsing https c2 urls
2022-01-24 20:21:56 -06:00
Chris Smith
b452d42314
Fix format string for session kills
2022-01-25 01:55:35 +00:00
moloch--
8e9f6a874c
Removed some problematic words from rng dictionaries
2022-01-24 17:21:30 -06:00
moloch--
d0f51d7792
Fix for issue #576
2022-01-24 10:25:33 -06:00
moloch--
ce1d2a2c55
Fix fmt type in kill session
2022-01-24 09:17:59 -06:00
moloch--
6965958097
fix for issue #575
2022-01-24 08:44:19 -06:00
moloch--
eb8d1bdf11
Add new flags to linux static build
2022-01-23 17:35:55 -06:00
moloch--
6e5797670d
update github pages
2022-01-23 17:23:37 -06:00
Joe
c1eeb532e3
Merge pull request #574 from BishopFox/feature/async-alias
...
Added support for aliases in beacon mode
2022-01-23 15:02:35 -06:00
Joe
c7c8027091
Merge pull request #573 from BishopFox/feature/async-ext
...
Feature/async ext
2022-01-23 14:33:16 -06:00
moloch--
ce27108c1a
Added support for aliases in beacon mode
2022-01-23 14:33:02 -06:00
moloch--
235fb87842
Skip list ext check in beacon mode
2022-01-23 14:02:50 -06:00
moloch--
a0d71f4fe8
fix output
2022-01-23 13:18:02 -06:00
moloch--
0502f82967
cleanup
2022-01-23 13:07:32 -06:00
moloch--
2553772ec0
exts execute in beacon mode but no output
2022-01-23 11:58:58 -06:00
moloch--
406a10d639
initial refactor to support async ext
2022-01-23 10:01:47 -06:00
moloch--
92b2d2464c
initial refactor to support async ext
2022-01-23 10:01:44 -06:00
moloch--
ead0a5ea1e
Use golang.org/x/term
2022-01-22 11:44:39 -06:00
moloch--
d0ec264454
hide armory urls on small terminals
2022-01-22 10:23:14 -06:00
moloch--
9c7e47c95e
added armory github.com parser
2022-01-22 08:57:20 -06:00
Joe
4c5a099d5c
Merge pull request #569 from BishopFox/fix/alias
...
Fix/alias
2022-01-22 08:02:49 -06:00
moloch--
4ed42e4a3d
fix alias tar.gz artifact paths
2022-01-22 07:35:47 -06:00
moloch--
ffee881de0
fix alias loading
2022-01-21 21:41:43 -06:00
moloch--
339bf15387
fix alias loading
2022-01-21 21:20:00 -06:00
moloch--
92c9a50ba7
style cleanup
2022-01-21 20:58:51 -06:00
Joe
99e6765896
Merge pull request #568 from BishopFox/fix/namedpipes
...
fix named pipe pivots
2022-01-21 20:02:30 -06:00
moloch--
b5d1e9a3d1
fix named pipe pivots
2022-01-21 19:36:03 -06:00
Joe
d1dbd3dcb7
Merge pull request #566 from bluec0re/patch-1
...
Fix broken implants rm command
2022-01-21 09:14:01 -06:00
BlueC0re
8b81de5129
Fix broken implants rm command
...
ImplantConfig.Name is empty and the config name is instead stored in the map key.
2022-01-21 15:30:05 +01:00
moloch--
bcc7fb0fcb
Fix several bugs related to alias interface
2022-01-20 19:43:00 -06:00
moloch--
795001f690
Remove debug
2022-01-20 18:15:57 -06:00
moloch--
b0c4f89bcf
Improved armory error msgs
2022-01-20 18:13:33 -06:00
moloch--
fb72322065
Added stylized sec product names
2022-01-20 14:02:55 -06:00
moloch--
a1e51d64d4
fix variable name
2022-01-20 08:52:03 -06:00
moloch--
d15c257176
Updated readme
2022-01-20 08:27:00 -06:00
moloch--
97d3da75b6
Merge master
2022-01-20 08:22:39 -06:00
moloch--
4e3efeb623
Removed #
2022-01-19 20:39:47 -06:00
moloch--
81c7dd69da
Fix miscalculation in randomization of long poll timeout
2022-01-19 20:19:43 -06:00
moloch--
6c3b754943
ux improvements
2022-01-19 19:04:49 -06:00
moloch--
fbea84eeb6
fix several format strings
2022-01-19 18:36:17 -06:00
moloch--
0c83bdc6d1
converted session id to uuid
2022-01-19 18:28:41 -06:00
moloch--
476eafccf5
Implemented close session cmd
2022-01-19 11:42:15 -06:00
moloch--
1501633565
Interactive pulls active c2
2022-01-19 09:20:16 -06:00
moloch--
addd22d2f7
Fix implant init
2022-01-19 08:21:54 -06:00
moloch--
f196278c3e
Fix implant init
2022-01-19 08:21:07 -06:00
moloch--
3aa33d3679
Merge pr #552
2022-01-19 08:10:27 -06:00
moloch--
ab197461ae
Merge branch 'stage' into usiegl00-stage3
2022-01-19 07:53:12 -06:00
moloch--
6488df4374
added force-http option
2022-01-19 07:48:54 -06:00
usiegl00
15c5eb29e5
Merge branch 'stage' of https://github.com/BishopFox/sliver into stage3
2022-01-19 14:40:36 +09:00
moloch--
91e4f5a33b
Fix init
2022-01-18 22:35:06 -06:00
moloch--
62a6ffd1ac
Fix pivot reconnection/restart listener
2022-01-18 21:28:23 -06:00
moloch--
a69512ba65
Implemented detection of downstream pivot disconnects/errors
2022-01-18 15:27:08 -06:00
moloch--
3a1cd3a477
Merge branch 'stage' into v1.5.0_pivots
2022-01-18 09:09:51 -06:00
moloch--
da0499f9da
Converted core jobs to sync.map
2022-01-18 08:38:33 -06:00
moloch--
3169b436a8
server can detect disconnected pivot sessions when parent session is disconnected
2022-01-18 08:25:37 -06:00
moloch--
26faea2ae0
wip: close upstream disconnected pivot sessions
2022-01-18 08:25:37 -06:00
moloch--
11eb5f5f27
pivot graph working
2022-01-18 08:25:36 -06:00
moloch--
49d742cfad
Implemented pivot graphs
2022-01-18 08:25:36 -06:00
moloch--
028521ddc0
tweak pivots ui
2022-01-18 08:25:36 -06:00
moloch--
66dad91d86
basic n-depth pivots working
2022-01-18 08:25:36 -06:00
moloch--
b9f8e045d9
Fix pivot session id parsing
2022-01-18 08:25:36 -06:00
moloch--
8ffad32591
Reworked and simplified design, new key exchange
2022-01-18 08:25:36 -06:00
moloch--
d60dcabd86
check golang version
2022-01-18 08:25:36 -06:00
moloch--
68cece2b96
wip on minor updates
2022-01-18 08:25:36 -06:00
moloch--
5d3ef197e3
simplified nested envelopes
2022-01-18 08:25:36 -06:00
moloch--
62c8d678e2
Refactor/simplified design
2022-01-18 08:25:36 -06:00
moloch--
68fd6b27f9
Refactor/simplified design
2022-01-18 08:25:36 -06:00
moloch--
21d2a10b7a
Removed some unprofessional words from our english dictionary
2022-01-18 08:25:36 -06:00
moloch--
efd4115a1c
Minor fixes
2022-01-18 08:25:36 -06:00
moloch--
eed3f51be2
server can detect disconnected pivot sessions when parent session is disconnected
2022-01-18 08:24:34 -06:00
moloch--
54b09d9a26
wip: close upstream disconnected pivot sessions
2022-01-17 22:32:36 -06:00
moloch--
1bc1bc11c0
pivot graph working
2022-01-17 17:55:50 -06:00
moloch--
14aebe943c
Implemented pivot graphs
2022-01-16 10:58:12 -06:00
moloch--
0f20dddc95
tweak pivots ui
2022-01-15 16:36:16 -06:00
moloch--
75e0b9d931
basic n-depth pivots working
2022-01-15 09:44:58 -06:00
moloch--
7af5280cd6
Fix pivot session id parsing
2022-01-15 08:50:33 -06:00
moloch--
1d86383e0d
Reworked and simplified design, new key exchange
2022-01-15 08:36:39 -06:00
rkervella
3be52dde2f
Add back exports
2022-01-12 09:12:44 -08:00
rkervella
8b18bf571a
Install dependencies for bundles too
2022-01-11 14:25:44 -08:00
moloch--
6dacb8ad9f
Merge branch 'stage' into v1.5.0_pivots
2022-01-10 11:20:02 -06:00
moloch--
1db8e5a22e
check golang version
2022-01-10 11:19:56 -06:00
moloch--
45f323eae9
wip on minor updates
2022-01-08 09:48:53 -06:00
moloch--
22e615b1b4
Merge branch 'stage' into v1.5.0_pivots
2022-01-06 09:22:06 -06:00
moloch--
afa534ea39
simplified nested envelopes
2022-01-06 09:16:20 -06:00
Joe
10429b7314
Merge pull request #560 from hypnoticpattern/dev-hp
...
Fixed bug in ls command and added timestamp to SessionClosed
2022-01-05 22:24:35 -06:00
hypnoticpattern
dfb6d2e1bb
Fixed bug with 'ls' command
2022-01-05 16:54:19 -08:00
hypnoticpattern
de3f2c827d
Added timestamp to the SessionClosed event
2022-01-05 14:11:28 -08:00
Joe
4569621a8a
Merge pull request #559 from hypnoticpattern/dev-hp
...
Added Crowdstrike Falcon EDR to known processes
2022-01-05 12:25:51 -06:00
hypnoticpattern
f21242ca2c
Added Crowdstrike Falcon EDR
2022-01-05 08:17:23 -08:00
moloch--
c13a71c92f
Refactor/simplified design
2022-01-04 10:51:59 -06:00
moloch--
9b85a63f69
Refactor/simplified design
2022-01-04 09:53:12 -06:00
moloch--
fdab12c9a5
Removed some unprofessional words from our english dictionary
2022-01-03 11:53:49 -06:00
moloch--
26abb42859
Minor fixes
2022-01-03 08:54:32 -06:00
moloch--
bf892e9c4b
Fix ext id when loading into implant
2022-01-01 09:29:33 -06:00
moloch--
cb7f2b1aea
Added download msg
2021-12-31 10:50:40 -06:00
moloch--
44f16bb6a3
Improved ux
2021-12-31 10:21:41 -06:00
moloch--
51af17906c
Remove coff loader from go assets script
2021-12-31 10:17:47 -06:00
moloch--
4ba374cee6
Fix extraction path in install from file
2021-12-31 10:12:04 -06:00
moloch--
55c1145b2d
Fix plaintext len calculation
2021-12-30 19:28:27 -06:00
rkervella
336fc4ffea
Avoid attempting to load empty library
2021-12-30 13:52:22 -08:00
rkervella
581395e9a4
Fix extension filepath
2021-12-30 13:51:57 -08:00
moloch--
16ce440014
Fix help cmd
2021-12-30 14:33:23 -06:00
moloch--
2bf87bff98
Merge branch 'alias-ext' into stage
2021-12-30 11:49:41 -06:00
rkervella
63c316e4d7
Set full file path
2021-12-30 09:48:39 -08:00
moloch--
65788c1003
Fix armory update cmd exists
2021-12-30 11:44:54 -06:00
moloch--
cf8e6ace2e
Basic implementation of bundles
2021-12-30 10:47:10 -06:00
moloch--
131061a015
Implemented update cmd
2021-12-30 10:09:02 -06:00
moloch--
ed18705ccf
Use fork of grumble so we can remove cmds
2021-12-30 09:51:46 -06:00
moloch--
88be0e0846
Added search cmd
2021-12-29 17:46:42 -06:00
moloch--
edd330a4e1
Make coff-loader removable
2021-12-29 17:11:38 -06:00
moloch--
26c4d04d8d
Use cmd name as key to pkgCache
2021-12-29 17:09:37 -06:00
moloch--
283f605351
Fix variable shadowing, improved ux
2021-12-29 08:39:45 -06:00
moloch--
fd82c4b171
Added an update cmd
2021-12-28 16:24:40 -06:00
rkervella
3d0d61685c
Avoid adding empty dependency
2021-12-28 09:04:08 -08:00
moloch--
177358040f
Skip installation of dep if it already exists
2021-12-28 08:44:28 -06:00
moloch--
e4db7d3323
Added a max depth
2021-12-28 08:39:18 -06:00
moloch--
7b42983e4f
Avoid n-depth circular deps
2021-12-28 08:37:24 -06:00
moloch--
441f97ad6f
Added install alias and ext dep resolution
2021-12-28 08:28:12 -06:00
moloch--
efea316519
wip: dep resolver
2021-12-27 22:27:05 -06:00
moloch--
f391f72b04
update extensions readme
2021-12-27 21:26:06 -06:00
moloch--
2ebaf3115c
update extensions readme
2021-12-27 21:25:44 -06:00
moloch--
630adc0e48
update extensions readme
2021-12-27 21:24:39 -06:00
moloch--
981aa8b80f
add alias rm
2021-12-27 20:33:19 -06:00
moloch--
024f70edc5
Prevent removal of coff-loader ext
2021-12-27 19:38:32 -06:00
moloch--
bf9b3f4aa6
Eager load installed cmds
2021-12-27 19:26:14 -06:00
moloch--
5fc94d24bd
Added an extensions rm cmd
2021-12-27 18:13:01 -06:00
moloch--
5394f77f4a
Implemented table
2021-12-27 17:29:06 -06:00
moloch--
b41ac3a229
Basic pkg info working
2021-12-27 17:09:13 -06:00
moloch--
5c3fd8cb2b
wip: armory cmd
2021-12-27 09:59:56 -06:00
moloch--
adbe7c7def
Consisten ux
2021-12-26 21:43:34 -06:00
moloch--
bfcbb0bba6
Small fixes
2021-12-26 18:18:56 -06:00
moloch--
4495c36853
added unit tests for alias parser
2021-12-26 17:27:12 -06:00
moloch--
f8d2f30344
added unit tests for ext manifest parsing
2021-12-26 16:08:00 -06:00
moloch--
55752d1109
added os specific path handling to util
2021-12-26 12:15:29 -06:00
moloch--
48f7560655
Implemented alias install cmd
2021-12-26 10:05:03 -06:00
moloch--
92e0f87d44
Implemented ext install cmd
2021-12-24 19:36:21 -06:00
moloch--
13498da60c
Implemented more ux features for extensions
2021-12-24 14:25:30 -06:00
moloch--
9c878527a5
Small refactor of exts layout
2021-12-24 12:47:56 -06:00
moloch--
f81419614d
Added local file completer, and more generic client asset unpacker
2021-12-24 11:46:21 -06:00
moloch--
368442e094
Small refactor of macro->alias and exts
2021-12-24 10:09:49 -06:00
moloch--
670c4b7f9a
Improved ux
2021-12-24 09:19:37 -06:00
moloch--
77693c6be1
socks and wg-socks use same subcommands
2021-12-23 20:51:58 -06:00
moloch--
35bd3fd44a
Converted website tables
2021-12-23 20:45:20 -06:00
moloch--
a916f8b38b
Converted wg tables
2021-12-23 20:39:52 -06:00
moloch--
fa2645e186
Converted jobs tables
2021-12-23 20:27:23 -06:00
moloch--
597950fa0a
Converted more tables
2021-12-23 20:18:37 -06:00
moloch--
2acced66f1
Minor cleanup
2021-12-23 17:43:16 -06:00
rkervella
39a6e13ae4
Remove last CGO artifacts for shellcode generation
2021-12-23 10:38:19 -08:00
moloch--
3b7db1dea0
Fix cross-compiling cgo in makefile
2021-12-22 14:06:53 -06:00
moloch--
46d32e6130
Changed default db back to cgo
2021-12-22 13:55:12 -06:00
moloch--
815bf3c479
Fix off by one in SplitBuffer
2021-12-22 10:27:10 -06:00
moloch--
a4e28f37de
Fix race in size check of large dns msgs
2021-12-22 09:49:17 -06:00
moloch--
ddc94ba556
Potential fix for dns extra bytes race
2021-12-22 08:50:45 -06:00
moloch--
bf484828cd
Wired up active-c2 and proxy url
2021-12-22 08:21:13 -06:00
moloch--
8deb2c7bca
Attempting to fix intermitten bug in dns boundry calculations
2021-12-21 22:04:34 -06:00
moloch--
f9c58caa78
parse all c2 args as urls
2021-12-21 20:56:50 -06:00
moloch--
ba6eda99c8
Small fix to dns client
2021-12-21 18:13:58 -06:00
moloch--
09b441f132
updated readme
2021-12-21 17:23:04 -06:00
moloch--
08bcff0517
gosqlite seems to work now
2021-12-21 17:20:37 -06:00
moloch--
a2d63eb4e9
gosqlite seems to work now
2021-12-21 17:11:44 -06:00
moloch--
cde5b8c2db
Actually use pure go sqlite
2021-12-21 16:25:57 -06:00
moloch--
bfed9c9343
Merge branch 'v1.5.0_pivots' into stage
2021-12-21 14:51:53 -06:00
moloch--
8adab5786b
unit tests pass
2021-12-21 12:03:03 -06:00
moloch--
d2a7feba5e
Remove sql.go import
2021-12-21 12:03:03 -06:00
rkervella
b4d939bcb9
Merge branch 'stage' of bishopfox.github.com:BishopFox/sliver into stage
2021-12-20 15:34:11 -08:00
rkervella
4d068268e2
Set default implant sleep to non-zero value
2021-12-20 15:34:06 -08:00
rkervella
dd52cefc22
Move sleep time to constant
2021-12-20 15:32:43 -08:00
rkervella
3c9b8bb2cc
Merge branch 'v1.5.0_pivots' of bishopfox.github.com:BishopFox/sliver into v1.5.0_pivots
2021-12-20 15:26:37 -08:00
rkervella
8af24c9c3e
Fix prelude stuff
2021-12-20 15:26:28 -08:00
usiegl00
2e1aa54130
Merge branch 'stage' of https://github.com/BishopFox/sliver into stage3
2021-12-20 07:38:46 +09:00
moloch--
5083ca3397
Merge branch 'go-sqlite' into v1.5.0_pivots
2021-12-19 08:59:51 -06:00
moloch--
57b3ee28a7
Merged gosqlite, added built tags for gosqlite/csqlite
2021-12-19 08:50:50 -06:00
moloch--
2468abed25
Merge branch 'go-sqlite' into v1.5.0_pivots
2021-12-19 08:40:33 -06:00
moloch--
a3cb2bca44
comments
2021-12-19 08:40:19 -06:00
moloch--
122e5bf3b0
Unit tests pass
2021-12-18 20:55:02 -06:00
moloch--
09a0cc5a67
Merge branch 'v1.5.0_pivots' into go-sqlite
2021-12-18 18:02:19 -06:00
moloch--
c8a9094a90
commands, tunnels, etc. working
2021-12-18 12:16:23 -06:00
moloch--
4247a0ddf8
wip: Pivots connect to the server and can exchange messages
2021-12-18 11:37:41 -06:00
moloch--
c8834f63ef
Pivot/peer->server key exchange working
2021-12-17 17:35:36 -06:00
usiegl00
97715302a3
Add registry delete command
2021-12-17 20:43:31 +09:00
moloch--
1fd74f69ea
Go v1.17.5
2021-12-11 11:57:10 -08:00
moloch--
4dfa46c7ae
Merge branch 'stage' into v1.5.0_pivots
2021-12-07 14:41:09 -08:00
moloch--
6f8c726863
tweak max literal sizes
2021-12-07 12:42:06 -08:00
moloch--
763c46bd37
wip
2021-12-03 21:44:57 -06:00
moloch--
a37749bf50
Fix byte type
2021-12-02 21:32:40 -06:00
rkervella
0c7c7b54d3
Fix #544
2021-11-30 10:18:09 +01:00
rkervella
832ac585f7
Merge branch 'cert-issue' into stage
2021-11-30 10:09:59 +01:00
Joe
14492dfbcb
Merge pull request #550 from usiegl00/stage
...
Expand tilde in generate file path
2021-11-29 20:10:24 -06:00
usiegl00
1e283e54a9
Expand tilde in generate file path
2021-11-30 09:59:05 +09:00
Ronan Kervella
f679e99403
Merge pull request #549 from usiegl00/stage
...
Add CmdLine to Windows process list.
2021-11-29 12:09:11 +01:00
usiegl00
aab7143708
Add CmdLine to Windows process list
2021-11-29 19:19:14 +09:00
Joe
886ab348f4
Merge pull request #548 from cmprmsd/patch-1
...
Add Bitdefender Process Names
2021-11-28 15:07:49 -06:00
cmprmsd
8211f8f0e4
Add Bitdefender Process Names
...
Feel free to remove the source that I added to find out about "Bitdefender redline update"
2021-11-28 11:46:47 +01:00
moloch--
05cc038f2f
remove cc logic from makefile
2021-11-26 09:55:49 -06:00
moloch--
1117f9b9c9
remove cc logic from makefile
2021-11-26 09:55:25 -06:00
moloch--
8670f50150
pure go sqlite working
2021-11-26 09:50:40 -06:00
moloch--
3613a2ffe3
wip on server-side key exchange
2021-11-26 09:38:51 -06:00
rkervella
483654d58f
Fix error check during client cert generation
2021-11-26 12:52:34 +01:00
moloch--
de27a5e132
Fix peer envelope handler scheme
2021-11-23 08:29:30 -06:00
moloch--
2051abd663
pivots wip, fixed socks ui bugs
2021-11-22 19:37:18 -06:00
rkervella
b87a7034a9
Only log in when in debug mode
2021-11-22 09:55:56 +01:00
moloch--
8914559aec
Pivot con wip
2021-11-21 22:42:05 -06:00
moloch--
7f84913ab2
Added failure detection
2021-11-21 18:17:03 -06:00
moloch--
84494c1ad4
tweaked peer design
2021-11-21 17:25:04 -06:00
moloch--
33a9fd6eae
Peer key exchange working
2021-11-21 16:26:59 -06:00
moloch--
33e72b9601
Outlined updated pivots
2021-11-21 12:00:12 -06:00
moloch--
45be3dff80
gopsutil v3
2021-11-21 08:18:51 -06:00
moloch--
325fd47401
Insert minisign sigs, enable variable literal obf
2021-11-21 08:16:39 -06:00
moloch--
526c3c104a
Fix unit tests, added util.gzip funcs
2021-11-20 20:42:13 -06:00
moloch--
c4542d8def
Added more unit tests for minisign
2021-11-20 20:22:35 -06:00
moloch--
ade83e551f
Added minisign keys to db key/value
2021-11-20 19:30:30 -06:00
moloch--
a7da3027ac
Moved secrets to db
2021-11-20 18:42:57 -06:00
moloch--
edc6d21c23
Fixed dns beacon reconnect problems
2021-11-20 16:23:44 -06:00
moloch--
31ca964e6c
Fixes to beacon key life cycle
2021-11-20 15:36:31 -06:00
moloch--
735ae74f1d
Fix state revert bug
2021-11-20 14:54:12 -06:00
moloch--
49679538eb
Made beacon registration eventable
2021-11-20 14:27:31 -06:00
moloch--
000ca54a15
nil resp check
2021-11-20 11:29:16 -06:00
moloch--
eb615f3add
Fixed poll truncation/race issue #540
2021-11-20 11:23:37 -06:00
moloch--
acb0f857b3
Force generation of secure password
2021-11-20 09:54:23 -06:00
moloch--
610d8b18c9
Force generation of secure password
2021-11-20 09:51:12 -06:00
moloch--
edf126c149
Warn user about socks proxy creds
2021-11-20 09:48:33 -06:00
moloch--
1794d0cebd
Renable socks user/pw
2021-11-20 09:45:07 -06:00
moloch--
e66d563f65
Fix nil RemoteAddr deref
2021-11-20 09:38:51 -06:00
moloch--
8dd2b5d7ce
Update socks api usage
2021-11-20 09:00:41 -06:00
moloch--
10246681ba
Switched deps to fork of memmod and go-socks5
2021-11-20 08:47:24 -06:00
moloch--
ed19017941
Update table
2021-11-20 08:37:46 -06:00
moloch--
c0116cc9d5
Tweaks to socks ux
2021-11-20 08:22:20 -06:00
moloch--
a890812a0a
Fix logging levels
2021-11-19 20:43:30 -06:00
moloch--
b1922bce73
Fix log import
2021-11-19 20:15:39 -06:00
moloch--
47aaeb0225
Merge socks
2021-11-19 19:44:56 -06:00
moloch--
61c844db44
Rebase
2021-11-19 19:41:23 -06:00
moloch--
35bbc61a9a
Stage socks branch
2021-11-19 19:39:57 -06:00
moloch--
6453f477f4
Fix fmt import
2021-11-19 19:39:57 -06:00
moloch--
b0709a364a
Tweaked dns c2
2021-11-19 19:39:55 -06:00
moloch--
2e65e1842f
Moving to per-c2 opts
2021-11-19 19:39:45 -06:00
moloch--
c068664854
Wire dns c2 to beacon interface
2021-11-19 19:39:45 -06:00
moloch--
e9debcc2a4
Increase default workers
2021-11-19 19:39:45 -06:00
moloch--
7ae2d0a481
DNS C2 mvp
2021-11-19 19:39:44 -06:00
moloch--
b62e3354e0
Wired send loop
2021-11-19 19:39:44 -06:00
moloch--
e55afa7efe
Outlined the rest of server-side dns c2
2021-11-19 19:39:44 -06:00
moloch--
65dc11a40e
Wired dns recv to core
2021-11-19 19:39:44 -06:00
moloch--
2620673f50
More/larger tests
2021-11-19 19:39:44 -06:00
moloch--
e22d3ac58e
Re-assemble unit tests
2021-11-19 19:39:44 -06:00
moloch--
604c3480cf
Updated garble
2021-11-19 19:39:44 -06:00
rkervella
ca8544a169
No need for CGO for shellcodes anymore
2021-11-19 19:39:44 -06:00
rkervella
e1713bd418
Add missing Request field
2021-11-19 19:39:44 -06:00
rkervella
0649a2680b
Switch upstream memmod to up to date version
2021-11-19 19:39:44 -06:00
rkervella
280f5c6be7
Fix flag name
2021-11-19 19:39:44 -06:00
rkervella
77ddfd8013
Add error handling
2021-11-19 19:39:44 -06:00
rkervella
48d2eed385
Replace protobuf annotations with unique strings
2021-11-19 19:39:44 -06:00
moloch--
36d531fa86
Entrypoint -> StartW
2021-11-19 19:39:44 -06:00
moloch--
ab2ab45edc
Improved worker/queue pattern
2021-11-19 19:39:44 -06:00
moloch--
2b2c1bdc13
splitBuffer tests for max parent
2021-11-19 19:39:44 -06:00
moloch--
983b5476bd
splitBuffer tests for b32 and b58
2021-11-19 19:39:43 -06:00
moloch--
cbd95a2003
tests and fixes for splitBuffer
2021-11-19 19:39:43 -06:00
moloch--
a3b1693a41
dnsclient unit tests
2021-11-19 19:39:43 -06:00
moloch--
434ca2fee9
Improved unit tests
2021-11-19 19:39:43 -06:00
moloch--
92ef847a59
wip on server-side send/recv impl
2021-11-19 19:39:43 -06:00
moloch--
800c584397
Added variable encoding, wip
2021-11-19 19:39:43 -06:00
moloch--
b2a2dac63b
Initial fingerprint impl working
2021-11-19 19:39:43 -06:00
moloch--
954616b5a3
outlined fingerprint scheme
2021-11-19 19:39:43 -06:00
moloch--
2cd4264101
Abstracted resolver impl
2021-11-19 19:39:43 -06:00
moloch--
b8d78c56e9
Platform specific find resolvers
2021-11-19 19:39:43 -06:00
moloch--
c5262aa807
Platform specific find resolvers
2021-11-19 19:39:43 -06:00
moloch--
17dba3543d
wip on dns c2 updates
2021-11-19 19:39:43 -06:00
moloch--
7b0a83027e
Modified base58 alphabet
2021-11-19 19:39:43 -06:00
moloch--
f46f7a36ff
Updated b58 unit tests
2021-11-19 19:39:43 -06:00
moloch--
a369c46952
Base62 -> Base58
2021-11-19 19:39:43 -06:00
moloch--
907ef9ca2f
Updated lics
2021-11-19 19:39:43 -06:00
moloch--
4df5c78b7e
Obfuscate more of the pkgs, limited pkg obfuscation is currently broken
2021-11-19 19:39:43 -06:00
moloch--
3765e016b4
Updated garble
2021-11-19 19:39:42 -06:00
moloch--
6fa06e8d74
Updated garble
2021-11-19 19:39:42 -06:00
moloch--
c3841efcef
Fix dns imports
2021-11-19 19:39:42 -06:00
moloch--
508e9ab9d9
dns wip
2021-11-19 19:39:42 -06:00
moloch--
433482031c
added pb
2021-11-19 19:39:42 -06:00
moloch--
a4a94eca98
some initial refactoring
2021-11-19 19:39:42 -06:00
moloch--
ecea6049a8
check n bytes
2021-11-19 19:39:42 -06:00
moloch--
1767c34f47
Go v1.17.2
2021-11-19 19:39:42 -06:00
moloch--
6fd1e4802b
Cleanup tunnel read()
2021-11-19 19:39:42 -06:00
moloch--
f745d9524e
Remove server core import
2021-11-19 19:39:42 -06:00
rkervella
a8464d5b0c
Fix DLL hijack protobuf
2021-11-19 19:39:40 -06:00
rkervella
cc7a56e07b
Close connection once payload has been sent.
2021-11-19 19:38:32 -06:00
Chris Smith
cdbf93d64b
Enable hyphen in operator names
2021-11-19 19:38:32 -06:00
rkervella
fdd319f6f3
Handle 32 bits PE for sideload/spawndll. Fix crash on unhandled OptionalHeader type
2021-11-19 19:38:32 -06:00
dependabot[bot]
22f840acbd
Bump nokogiri from 1.11.7 to 1.12.5 in /docs
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.11.7 to 1.12.5.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.7...v1.12.5 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2021-11-19 19:38:32 -06:00
moloch--
9d200bb2aa
mvp of open session
2021-11-19 19:38:32 -06:00
moloch--
17b6cf7a5e
OpenSession wip
2021-11-19 19:38:30 -06:00
moloch--
22efd18301
Modified connection pattern to support runtime values
2021-11-19 19:38:14 -06:00
rkervella
4d45883c72
Fix Sprintf statement
2021-11-19 19:36:56 -06:00
rkervella
b98bf6ef53
Fix short flag conflict
2021-11-19 19:36:56 -06:00
rkervella
65ea935750
Add missing flag, rename short flag
2021-11-19 19:36:56 -06:00
rkervella
9865ee2396
Update COFF Loader version
2021-11-19 19:36:56 -06:00
rkervella
ca7cf74387
Remove double build constraints
2021-11-19 19:36:56 -06:00
rkervella
9eb6fda037
Rework uintptr cast to avoid size limitation
2021-11-19 19:36:56 -06:00
rkervella
1a5eb1c118
Fix flags types and help string
2021-11-19 19:36:56 -06:00
rkervella
f43d01b4b0
Add kill support for beacons
2021-11-19 19:36:54 -06:00
moloch--
96fe3c7db8
Regenerate pb
2021-11-19 19:36:23 -06:00
Raf
8188ba689d
client/command/filesystem/ls: Fix an off-by-one error that prevented the ls command from operating against the root of the drive.
2021-11-19 19:36:00 -06:00
rkervella
4517684728
Refactor to use GetInteractive()
2021-11-19 19:35:08 -06:00
rkervella
ab1b72f410
Cleaning up Windows kill handler
2021-11-19 19:35:08 -06:00
rkervella
fd83024e4b
Add autocomplete for use
2021-11-19 19:35:08 -06:00
rkervella
18ee8e5133
Switch beacons command to the Generic help group
2021-11-19 19:35:07 -06:00
rkervella
5a96962611
Switch beacons command to the proper help group
2021-11-19 19:35:07 -06:00
rkervella
85b592b2b9
Add helpgroup for beacons
2021-11-19 19:35:07 -06:00
moloch--
91a569f389
Implemented beacon priv cmds
2021-11-19 19:35:07 -06:00
moloch--
b646ca835c
Implemented beacon registry cmds
2021-11-19 19:35:07 -06:00
moloch--
26993f797c
Implemented beacon screenshot
2021-11-19 19:35:07 -06:00
moloch--
ec743b2e85
Implemented beacon proc cmds
2021-11-19 19:35:07 -06:00
moloch--
0ac43c69d6
Implemented task fetch for netstat
2021-11-19 19:35:07 -06:00
moloch--
a2f8bac4b1
Ported netstat to beacon/table writer
2021-11-19 19:35:07 -06:00
moloch--
2c9643b404
Added support for GOPROXY env var and server config
2021-11-19 19:35:07 -06:00
moloch--
1239b5fd87
Added multiplayer -p flag
2021-11-19 19:35:07 -06:00
moloch--
d904a74d14
Added new flags to http/https listeners
2021-11-19 19:35:07 -06:00
moloch--
60aaeebe0b
Added --all to ifconfig
2021-11-19 19:35:07 -06:00
moloch--
000ecb51eb
Added beacon prune command
2021-11-19 19:35:07 -06:00
moloch--
fbddd67930
Added beacon watch command
2021-11-19 19:35:07 -06:00
moloch--
10f7b000b4
implemented ifconfig
2021-11-19 19:35:07 -06:00
moloch--
2f3ebbfcd5
Task fetch for ssh, and env tasks
2021-11-19 19:35:06 -06:00
moloch--
b54d97b497
Implemented task fetch for exec pkg
2021-11-19 19:35:06 -06:00
moloch--
eedfb272a5
Implemented more task fetch renderers
2021-11-19 19:35:06 -06:00
moloch--
47857e903c
Added command to fetch old task results
2021-11-19 19:35:06 -06:00
moloch--
0da314d925
Updated ssh to work with beacon
2021-11-19 19:35:06 -06:00
moloch--
c132b14272
Updated spawndll client cmd
2021-11-19 19:35:06 -06:00
moloch--
f6b7e07653
Updated server-side rpc's for execute-assembly, sideload, spawndll
2021-11-19 19:35:06 -06:00
moloch--
60cbf09520
Ported msf/msf-remote to support beacon
2021-11-19 19:35:04 -06:00
moloch--
0090e8dfd8
Added beacon support to execute-shellcode
2021-11-19 19:34:11 -06:00
moloch--
099753fa74
Added beacon support to execute-assembly
2021-11-19 19:34:11 -06:00
moloch--
6685bf486e
Only paginate on 2x terminal sized tables
2021-11-19 19:34:11 -06:00
moloch--
6d5a288626
UX improvements
2021-11-19 19:34:11 -06:00
rkervella
3bf157b29d
Refactor
2021-11-19 19:34:11 -06:00
rkervella
146be0e814
Revert "Refactoring"
...
This reverts commit de7fd664cd .
2021-11-19 19:34:11 -06:00
rkervella
065fc3ffa6
Revert "Escape string before JSON parsing"
...
This reverts commit 1549b894fa .
2021-11-19 19:34:11 -06:00
rkervella
d3da84731f
Refactoring
2021-11-19 19:34:11 -06:00
rkervella
b451d90a33
Escape string before JSON parsing
2021-11-19 19:34:11 -06:00
rkervella
c01ace4a67
Add PID to bof result
2021-11-19 19:34:10 -06:00
rkervella
e8d22af3bc
Check for nil pointer
2021-11-19 19:34:10 -06:00
rkervella
50f83c958b
Removed comment
2021-11-19 19:34:10 -06:00
rkervella
6ac9a16aa7
Remove commented code
2021-11-19 19:34:10 -06:00
rkervella
caad9de26c
Initial BOF support for Prelude Operator
2021-11-19 19:34:10 -06:00
rkervella
70805d04f7
Remove logging
2021-11-19 19:34:10 -06:00
moloch--
a3b98716a7
Stage socks branch
2021-11-19 19:28:52 -06:00
moloch--
24f6a9d8ab
Fix fmt import
2021-11-19 17:26:52 -06:00
moloch--
d6b5571c7e
Tweaked dns c2
2021-11-19 17:02:34 -06:00
moloch--
c0b08cbd42
Moving to per-c2 opts
2021-11-19 15:09:06 -06:00
moloch--
d567a21f8c
Wire dns c2 to beacon interface
2021-11-19 13:28:13 -06:00
moloch--
105d80cdb7
Increase default workers
2021-11-19 09:33:59 -06:00
moloch--
d1627c9030
DNS C2 mvp
2021-11-18 20:10:55 -06:00
moloch--
661732012d
Wired send loop
2021-11-18 12:43:51 -06:00
moloch--
f55f248fbc
Outlined the rest of server-side dns c2
2021-11-18 11:24:50 -06:00
moloch--
6817c5a117
Wired dns recv to core
2021-11-18 08:56:17 -06:00
moloch--
6b31d6985a
More/larger tests
2021-11-17 19:47:42 -06:00
moloch--
47357c346a
Re-assemble unit tests
2021-11-17 19:38:28 -06:00
moloch--
970ff6b80b
Updated garble
2021-11-17 14:48:01 -06:00
moloch--
126dc44c44
Merge branch 'stage' into v1.5.0_dns2
2021-11-17 13:53:00 -06:00
moloch--
4abc395485
Entrypoint -> StartW
2021-11-16 08:52:18 -06:00
rkervella
0f5284fb2d
No need for CGO for shellcodes anymore
2021-11-15 14:21:32 +01:00
moloch--
0f4dc27498
Improved worker/queue pattern
2021-11-14 15:16:39 -06:00
moloch--
7ea5039e9a
splitBuffer tests for max parent
2021-11-14 13:25:58 -06:00
moloch--
b1e4a016d4
splitBuffer tests for b32 and b58
2021-11-14 13:19:18 -06:00
moloch--
785810ebea
tests and fixes for splitBuffer
2021-11-14 10:44:52 -06:00
moloch--
5779f337d0
dnsclient unit tests
2021-11-14 09:10:28 -06:00
moloch--
ab93f0d1c6
Improved unit tests
2021-11-13 13:40:15 -06:00
moloch--
d4cc59d1e6
wip on server-side send/recv impl
2021-11-09 18:43:55 -06:00
rkervella
03d1f92441
Merge branch 'v1.5.0_beacon' into stage
2021-11-09 11:23:24 +01:00
rkervella
77ddf234bd
Add missing Request field
2021-11-09 11:22:02 +01:00
rkervella
a53bc17665
Switch upstream memmod to up to date version
2021-11-08 10:09:14 +01:00
moloch--
1682f58801
Added variable encoding, wip
2021-11-06 19:16:06 -05:00
moloch--
3d4e76990c
Initial fingerprint impl working
2021-11-06 13:14:46 -05:00
moloch--
d97fb249a8
outlined fingerprint scheme
2021-11-05 17:46:29 -05:00
rkervella
e8714dbdec
Fix flag name
2021-11-03 11:48:59 +01:00
rkervella
f69a4f8b92
Add error handling
2021-11-03 10:34:04 +01:00
moloch--
c2925a8a57
Abstracted resolver impl
2021-11-02 19:46:14 -05:00
moloch--
6484b0c5a6
Platform specific find resolvers
2021-11-01 10:59:37 -05:00
moloch--
338b8bb5b2
Platform specific find resolvers
2021-11-01 10:55:12 -05:00
moloch--
15ca3871dd
wip on dns c2 updates
2021-10-31 15:50:13 -05:00
moloch--
f11a1333bb
Modified base58 alphabet
2021-10-31 10:40:27 -05:00
moloch--
4a2c9cb50e
Updated b58 unit tests
2021-10-31 10:36:28 -05:00
moloch--
c8928b4864
Base62 -> Base58
2021-10-31 10:35:34 -05:00
moloch--
13ecb9782b
Updated lics
2021-10-30 15:33:23 -05:00
moloch--
05ce79e986
Obfuscate more of the pkgs, limited pkg obfuscation is currently broken
2021-10-30 15:26:31 -05:00
moloch--
a3c7d057f6
Updated garble
2021-10-30 13:00:16 -05:00
moloch--
b3277d0f4c
Updated garble
2021-10-30 12:51:09 -05:00
moloch--
1f0e9d6995
Fix dns imports
2021-10-30 12:16:57 -05:00
moloch--
478f677f55
dns wip
2021-10-30 11:30:22 -05:00
moloch--
7463298de1
added pb
2021-10-30 09:45:19 -05:00
moloch--
7306d439e1
some initial refactoring
2021-10-30 08:22:59 -05:00
rkervella
66d6e8043a
Merge branch 'dont-merge-that' into stage
2021-10-29 19:00:40 +02:00
rkervella
11505d8f94
Replace protobuf annotations with unique strings
2021-10-29 19:00:13 +02:00
moloch--
452d7b7fce
check n bytes
2021-10-27 16:43:18 -05:00
moloch--
606c5ac948
Go v1.17.2
2021-10-22 08:31:58 -05:00
moloch--
8ee4f786b4
Cleanup tunnel read()
2021-10-21 08:46:15 -05:00
moloch--
79a96368d0
Remove server core import
2021-10-21 08:44:00 -05:00
moloch--
8176068bb5
Merge latest v1.5
2021-10-21 08:31:03 -05:00
moloch--
ff8de9922e
Merge master
2021-10-21 08:29:05 -05:00
Ronan Kervella
13cbf53851
Merge pull request #527 from BishopFox/dll-hijack-fix
...
DLL Hijack update
2021-10-21 15:17:37 +02:00
rkervella
56f339c8a3
Fix Sprintf statement
2021-10-21 15:13:29 +02:00
rkervella
e31fd56730
Fix DLL hijack protobuf
2021-10-21 14:45:55 +02:00
Ronan Kervella
9af5d9126f
Merge pull request #525 from BishopFox/fix-stager-close-conn
...
Close TCP connection on TCP stager
2021-10-12 12:49:09 +02:00
rkervella
d9499c26a1
Close connection once payload has been sent.
2021-10-12 12:21:49 +02:00
Ronan Kervella
5bd101bc47
Merge pull request #524 from BishopFox/bugfix/fix-operator-usernames
...
Enable hyphen in operator names
2021-10-12 10:57:30 +02:00
Chris Smith
0e1d21bb28
Enable hyphen in operator names
2021-10-12 05:20:15 +00:00
Ronan Kervella
1f5a950752
Merge pull request #523 from BishopFox/fix-spawndll-crash
...
Handle 32 bits PE for sideload/spawndll. Fix crash on unhandled OptionalHeader type
2021-10-11 11:43:10 +02:00
rkervella
3a1ff3fa52
Handle 32 bits PE for sideload/spawndll. Fix crash on unhandled OptionalHeader type
2021-10-11 09:43:47 +02:00
moloch--
9db930b10f
mvp of open session
2021-10-09 17:49:03 -05:00
a3sroot
2fa6bc2e59
Defective socks
2021-10-05 11:57:29 +08:00
moloch--
2e3f92ed22
OpenSession wip
2021-10-04 17:35:51 -05:00
rkervella
c552a2fd9f
Fix short flag conflict
2021-10-01 12:11:27 +02:00
rkervella
e729576a6d
Add missing flag, rename short flag
2021-10-01 12:05:32 +02:00
moloch--
c9f04b0a1c
Modified connection pattern to support runtime values
2021-09-28 13:02:18 -10:00
rkervella
a439c39d64
Update COFF Loader version
2021-09-28 10:44:58 +02:00
rkervella
0471a219c4
Remove double build constraints
2021-09-28 10:35:00 +02:00
rkervella
6631727242
Rework uintptr cast to avoid size limitation
2021-09-28 10:34:10 +02:00
rkervella
c21171d739
Fix flags types and help string
2021-09-28 10:19:23 +02:00
Ronan Kervella
98aa4ed58c
Merge pull request #518 from BishopFox/dependabot/bundler/docs/nokogiri-1.12.5
...
Bump nokogiri from 1.11.7 to 1.12.5 in /docs
2021-09-28 10:16:18 +02:00
rkervella
4ad1f1a561
Add kill support for beacons
2021-09-28 10:15:51 +02:00
dependabot[bot]
d0a38bb792
Bump nokogiri from 1.11.7 to 1.12.5 in /docs
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.11.7 to 1.12.5.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.7...v1.12.5 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2021-09-28 05:59:37 +00:00
rkervella
ee8603b30c
Merge branches 'v1.5.0_beacon' and 'stage' of bishopfox.github.com:BishopFox/sliver into stage
2021-09-27 18:19:38 +02:00
rkervella
11ea01819f
Refactor to use GetInteractive()
2021-09-27 11:05:30 +02:00
rkervella
da39a82b83
Cleaning up Windows kill handler
2021-09-27 10:58:48 +02:00
rkervella
3ce730a469
Add autocomplete for use
2021-09-27 10:50:58 +02:00
rkervella
f52ee8c28f
Switch beacons command to the Generic help group
2021-09-27 10:37:08 +02:00
rkervella
150511df9b
Switch beacons command to the proper help group
2021-09-27 10:36:20 +02:00
rkervella
3e8c3fc02e
Add helpgroup for beacons
2021-09-27 10:32:09 +02:00
moloch--
019d0d40f6
Regenerate pb
2021-09-26 19:47:54 -07:00
moloch--
268aa95169
Merged v1.5.0_beacon
2021-09-26 19:47:23 -07:00
moloch--
7775880277
Implemented beacon priv cmds
2021-09-26 19:31:05 -07:00
moloch--
ba541ffd43
Implemented beacon registry cmds
2021-09-26 18:44:59 -07:00
moloch--
a60cc86c9a
Implemented beacon screenshot
2021-09-26 18:12:32 -07:00
moloch--
0099e06cc6
Implemented beacon proc cmds
2021-09-26 17:41:18 -07:00
moloch--
b0fdec2700
Implemented task fetch for netstat
2021-09-26 15:43:28 -07:00
moloch--
8419cf7442
Ported netstat to beacon/table writer
2021-09-26 15:38:24 -07:00
moloch--
d470543f98
Added support for GOPROXY env var and server config
2021-09-26 10:59:46 -05:00
moloch--
84d41f063b
Added multiplayer -p flag
2021-09-25 22:47:15 -05:00
moloch--
c876f34cd0
Added new flags to http/https listeners
2021-09-25 19:42:53 -05:00
moloch--
7ba3f87afb
Added --all to ifconfig
2021-09-25 17:57:26 -05:00
moloch--
008f9c6fde
Added beacon prune command
2021-09-25 17:16:21 -05:00
moloch--
80e6c2a24e
Added beacon watch command
2021-09-25 16:15:08 -05:00
moloch--
69842674d2
implemented ifconfig
2021-09-25 15:34:23 -05:00
moloch--
b2f9ccfab6
Task fetch for ssh, and env tasks
2021-09-25 14:34:53 -05:00
moloch--
358b6ab20d
Implemented task fetch for exec pkg
2021-09-25 13:34:52 -05:00
moloch--
268db3ce00
Implemented more task fetch renderers
2021-09-25 12:10:24 -05:00
moloch--
03dfb2f5d9
Added command to fetch old task results
2021-09-25 10:07:29 -05:00
moloch--
d4e809d889
Updated ssh to work with beacon
2021-09-25 08:44:38 -05:00
moloch--
6f6fd8f0f5
Updated spawndll client cmd
2021-09-25 08:21:45 -05:00
moloch--
f5e374293c
Updated server-side rpc's for execute-assembly, sideload, spawndll
2021-09-25 07:56:36 -05:00
moloch--
8f12e35124
Ported msf/msf-remote to support beacon
2021-09-25 07:06:27 -05:00
moloch--
b27809d9ba
Added beacon support to execute-shellcode
2021-09-24 22:52:13 -05:00
moloch--
377d56bda3
Added beacon support to execute-assembly
2021-09-24 22:35:46 -05:00
moloch--
4bcb0cb61f
Only paginate on 2x terminal sized tables
2021-09-24 20:46:17 -05:00
moloch--
9d6870e792
UX improvements
2021-09-24 19:34:44 -05:00
moloch--
93b1e3a7b4
Fix use context switch
2021-09-23 20:37:06 -05:00
moloch--
90f799a6f2
UX improvements
2021-09-23 19:23:13 -05:00
moloch--
251423bc28
Improved beacon ux
2021-09-23 15:38:57 -05:00
moloch--
03957f4d01
Fix next/last checkin for beacons
2021-09-23 13:50:31 -05:00
moloch--
a7d07e372a
Bug fixes to http(s) beacons
2021-09-23 08:42:55 -05:00
moloch--
364b0d6f57
Added http close()
2021-09-22 14:42:58 -05:00
moloch--
52ef179988
Improved comments
2021-09-22 07:52:55 -05:00
moloch--
79a50d24fe
Go v1.17.1
2021-09-21 09:19:50 -05:00
moloch--
4e23091147
Send hash of public key instead of public key
2021-09-20 19:02:19 -05:00
moloch--
98e7f7abf8
New key exchange working
2021-09-20 18:32:54 -05:00
moloch--
92e833a481
Fixes/refactor to mtls
2021-09-20 17:30:53 -05:00
moloch--
b442f95a7b
Major refactor of core crypto
2021-09-20 16:33:36 -05:00
moloch--
da8d5b8a0c
wip on pivots
2021-09-19 20:41:46 -05:00
moloch--
3151b559a6
Added chacha20poly1305 to cryptography
2021-09-17 16:36:33 -05:00
moloch--
b02489a5d3
Fixes/updates operators status command
2021-09-14 19:13:42 -05:00
moloch--
eb57802c28
More strict auth checks in middleware
2021-09-14 16:45:31 -05:00
Joe
767644ddc3
Merge pull request #510 from RafBishopFox/stage
...
A small fix for ls
2021-09-13 17:15:29 -05:00
Raf
185913c6eb
client/command/filesystem/ls: Fix an off-by-one error that prevented the ls command from operating against the root of the drive.
2021-09-13 15:22:29 -04:00
moloch--
e3093bee6e
Implemented a real kick-operator cmd
2021-09-11 23:18:24 -05:00
moloch--
f6014393be
Added per-operator call credentials
2021-09-11 22:39:32 -05:00
moloch--
90de40f1ee
gofmt
2021-09-11 19:57:15 -05:00
a3sroot
43548ad4b2
Merged pr #509
2021-09-11 19:54:29 -05:00
moloch--
09358666a1
Fix null http session bug and nil ptr in sessions cmd
2021-09-11 19:14:27 -05:00
moloch--
213ad330c5
Fixed variable shadowing issue when executing multiple tasks
2021-09-11 15:19:25 -05:00
moloch--
f7d7bdc677
Implemented async versions of all fs commands
2021-09-11 13:23:29 -05:00
moloch--
c292ac4b28
The ls command works round trip
2021-09-11 10:43:59 -05:00
moloch--
f576c138c9
Added task counts and pb descriptions
2021-09-11 09:16:47 -05:00
moloch--
216054e90c
Implemented task rpc's
2021-09-10 18:48:30 -05:00
moloch--
62e311fb6f
Beacons can return results
2021-09-10 16:25:31 -05:00
moloch--
90de32b6f2
Added additional settings
2021-09-10 13:27:13 -05:00
rkervella
cc2a5bb622
Refactor
2021-09-10 17:27:59 +02:00
moloch--
b8b20711fe
Implemented async task creation
2021-09-10 09:37:38 -05:00
rkervella
3d7889183a
Revert "Refactoring"
...
This reverts commit de7fd664cd .
2021-09-10 16:17:49 +02:00
rkervella
d2297f9423
Revert "Escape string before JSON parsing"
...
This reverts commit 1549b894fa .
2021-09-10 16:13:47 +02:00
rkervella
de7fd664cd
Refactoring
2021-09-10 15:25:05 +02:00
moloch--
f87582462d
Re-implemented UseCmd args
2021-09-10 07:58:28 -05:00
rkervella
1549b894fa
Escape string before JSON parsing
2021-09-10 13:39:59 +02:00
rkervella
32119e09dc
Add PID to bof result
2021-09-10 12:31:26 +02:00
rkervella
4dd5319987
Check for nil pointer
2021-09-10 11:06:46 +02:00
rkervella
860452c418
Removed comment
2021-09-10 10:51:55 +02:00
moloch--
87fba59c57
Implemented client settings and customizable tables
2021-09-09 18:22:32 -05:00
moloch--
ab58a67df4
converted beacons cmd to table writer
2021-09-09 17:42:57 -05:00
moloch--
424db7bdca
Added command/settings and porting tables to use lib
2021-09-09 16:29:28 -05:00
moloch--
cec1451dec
Do not export active session
2021-09-09 11:19:33 -05:00
rkervella
4d64866a15
Remove commented code
2021-09-09 10:19:27 +02:00
rkervella
1d859f99c8
Initial BOF support for Prelude Operator
2021-09-08 13:55:31 +02:00
moloch--
e79e3daf7d
Updated use cmd
2021-09-07 18:11:52 -05:00
moloch--
1a632f48ff
Initial refactor of client code to support beacons and sessions
2021-09-07 17:43:35 -05:00
moloch--
83adb36bbd
Beacon rm tweaks
2021-09-06 20:43:06 -05:00
moloch--
686452a65e
Implemented rm beacon cmd
2021-09-06 20:36:08 -05:00
moloch--
e436e9ca89
Outlined beacon tasks
2021-09-06 19:49:05 -05:00
moloch--
db29281233
Implemented beacons cmd
2021-09-06 19:01:16 -05:00
moloch--
65cea9eeb2
Wired handler to db
2021-09-06 17:47:46 -05:00
moloch--
06a44f980b
Basic beacon compiles
2021-09-06 15:06:08 -05:00
moloch--
952f22583e
Improvements to handling of poll timeout value
2021-09-06 11:14:43 -05:00
moloch--
5429c8d45a
Fix http client desync issue
2021-09-06 10:06:19 -05:00
moloch--
9e8bfb62d7
Improvements to time handling, configurable client poll timeout
2021-09-06 09:55:47 -05:00
moloch--
45ef2a27a9
Merged burned/health columns
2021-09-05 16:16:12 -05:00
moloch--
93a1492a05
Fix time, moved more to int64
2021-09-05 14:05:40 -05:00
moloch--
b554b49b42
All time fields are int64
2021-09-05 12:25:10 -05:00
moloch--
e7d8495cb0
Server compiles
2021-09-05 11:16:50 -05:00
moloch--
2ebb2734bf
Merge stage, wip on server-side beacon support
2021-09-05 09:52:32 -05:00
rkervella
c3f5f2bf85
Remove logging
2021-09-05 10:53:37 +02:00
rkervella
515b927791
Set default AES key
2021-09-05 09:56:17 +02:00
rkervella
35489e974f
Rename operator to prelude-operator
2021-09-05 09:47:02 +02:00
rkervella
e2cf688044
Merge branch 'prelude-operator' into stage
2021-09-05 09:45:55 +02:00
moloch--
79772297bc
wip on deticated beacon mode
2021-09-04 19:00:11 -05:00
moloch--
7d4de43559
wip on deticated beacon mode
2021-09-04 17:39:08 -05:00
moloch--
7df290386e
wip on deticated beacon mode
2021-09-04 16:50:14 -05:00
moloch--
fc5673b33e
Added fallback host uuid method
2021-09-04 14:10:07 -05:00
moloch--
31a53a4cba
Fix named pipe / unit tests
2021-09-04 12:59:26 -05:00
moloch--
8967bcf35d
Remove duplicate GetSpecialHandlers()
2021-09-04 12:27:34 -05:00
moloch--
6d4b28731e
Refactoring implant transports, and handlers
2021-09-04 12:11:16 -05:00
moloch--
235201f701
Refactoring implant transports
2021-09-04 09:34:45 -05:00
rkervella
d1135d1d68
Add Prelude's Operator support
2021-09-04 12:31:34 +02:00
moloch--
a998a571f9
Various fixes to http c2 transport
2021-09-03 20:49:50 -05:00
moloch--
ce3cee731c
Improved c2 unit tests
2021-09-03 17:55:20 -05:00
moloch--
9e924efcb2
Fix unit tests for matcher funcs
2021-09-03 17:43:40 -05:00
moloch--
23309233a8
Merged stage
2021-09-03 17:18:53 -05:00
moloch--
e107382d07
Improvements to http server
2021-09-03 10:02:01 -05:00
moloch--
9ea9d1add8
Fixes to the http router and path generation
2021-09-02 09:20:50 -05:00
moloch--
bc5a622944
Improved unit tests
2021-09-02 08:14:09 -05:00
moloch--
c24a37edcd
Renamed implant generation code
2021-09-01 20:56:23 -05:00
moloch--
536171e8ac
Fix paths for sliver .c and .h
2021-09-01 16:39:21 -05:00
moloch--
4d17f0ed66
Moved pty to build constraints in shell pkg
2021-09-01 16:23:37 -05:00
moloch--
1e5bf9a39c
Fix version build constraints
2021-09-01 16:06:07 -05:00
moloch--
18cb8d142d
Fix version pkg
2021-09-01 15:56:54 -05:00
moloch--
b3467e0512
Fix shell pkg
2021-09-01 15:38:17 -05:00
moloch--
8a1845baf8
Major refactor to implant render code
2021-09-01 14:50:52 -05:00
moloch--
00a2faf137
Code cleanup, added max req length
2021-09-01 09:14:32 -05:00
moloch--
6fb3835e14
Merged stage, fix unit tests
2021-08-31 08:38:02 -05:00
moloch--
f3144eb919
wip on server-side updates
2021-08-31 07:17:32 -05:00
moloch--
83c5fad8eb
Go mod vendor
2021-08-28 18:27:37 -05:00
moloch--
bfe2013eb5
Merged otp
2021-08-28 18:19:31 -05:00
moloch--
0923de192c
Updated with other branches
2021-08-28 18:17:32 -05:00
moloch--
c41e9dead0
Session connects
2021-08-28 17:58:32 -05:00
moloch--
e989ba581b
Basic outline of http/otp working
2021-08-28 14:02:26 -05:00
moloch--
7f9657f32d
WIP on otp
2021-08-27 15:26:33 -05:00
moloch--
8cc3f1984a
Updated garble
2021-08-26 17:31:01 -05:00
rkervella
3c07043531
Update COFFLoader version, add it back to go-assets.sh
2021-08-24 15:59:31 +02:00
rkervella
b60e826a02
Merge branch 'master' into extensions
2021-08-23 11:11:21 +02:00
rkervella
d337d4f13c
Merge branch 'master' into stage
2021-08-23 09:42:24 +02:00
Joe
80b40341d8
Merge pull request #503 from RafBishopFox/master
...
Getprivs: Cleanup and Adding Process Name
2021-08-21 11:53:19 -05:00
Raf
c4101f502d
Add process name to getprivs and cleaning up getprivs code
2021-08-21 08:09:36 -04:00
rkervella
75dd1b1a26
Add missing imports
2021-08-20 16:33:19 +02:00
rkervella
359746120a
Add execute redirection to remote file
2021-08-20 16:13:59 +02:00
rkervella
b08728765d
Add missing import
2021-08-20 12:59:45 +02:00
rkervella
69d99e28fd
Fix merge on go.mod
2021-08-20 12:44:45 +02:00
rkervella
a811b53561
Fix merge
2021-08-20 12:43:12 +02:00
rkervella
cbfae11876
Reflect changes to windows executeTokenHandler
2021-08-20 12:34:25 +02:00
rkervella
b7a814f0c5
Rework execute stdout/stderr handling
2021-08-20 11:58:22 +02:00
rkervella
572e717634
Move DLL hijack to client protobuf side
2021-08-20 11:23:06 +02:00
rkervella
4bf7246b0a
Merge branch 'master' into extensions
2021-08-20 11:13:29 +02:00
rkervella
febf50e464
Add debug statements + handle some edge cases
2021-08-20 11:12:18 +02:00
Joe
59bdaa7469
Merge pull request #501 from BishopFox/gh-pages
...
Updated Linux install script
2021-08-19 15:17:23 -05:00
moloch--
cce67c289a
Updated linux install script
2021-08-19 14:55:49 -05:00
Joe
97e7df764c
Merge pull request #500 from BishopFox/go/v1.17
...
Go/v1.17
2021-08-19 11:48:43 -05:00
moloch--
33e03df1c9
Fix case of Binject in vendor/
2021-08-19 11:09:47 -05:00
moloch--
d8fc1244d6
Updated Github Actions to use 1.17
2021-08-19 10:14:46 -05:00
moloch--
93e5d21941
Go mod tidy/vendor with 1.17
2021-08-19 10:13:36 -05:00
moloch--
7f31a9ea3e
Clean up of Dockerfile, fixed import
2021-08-19 09:59:48 -05:00
moloch--
242afb0011
Go v1.17
2021-08-19 09:38:00 -05:00
rkervella
a427f86c4e
Merge branch 'master' into extensions
2021-08-19 00:04:25 +02:00
Ronan Kervella
93935b1691
Merge pull request #497 from RafBishopFox/master
...
Extending ls functionality
2021-08-18 17:00:56 +02:00
Raf
a13a4dc12e
ls: Adding a bit more info to long help (Round 2).
2021-08-18 10:04:25 -04:00
Raf
4fa4562bea
ls: Adding a bit more info to long help.
2021-08-18 09:24:11 -04:00
Raf
61b86a4a9a
Extending ls functionality
2021-08-18 07:52:31 -04:00
rkervella
4c2a309054
Document existing issues with Darwin extensions
2021-08-18 10:17:20 +02:00
rkervella
465eb8cfee
Add comment about missing callback support
2021-08-18 09:54:09 +02:00
rkervella
55da1a5dde
Update vendor
2021-08-18 09:32:31 +02:00
rkervella
bf44f379ec
Update vendor
2021-08-18 09:31:37 +02:00
rkervella
e5430caf8d
Add darwin support
2021-08-18 09:30:25 +02:00
rkervella
60c5c2ee89
Merge branch 'master' into extensions
2021-08-16 18:23:10 +02:00
rkervella
9cf607d155
Fix duplicate protobuf identifier
2021-08-16 17:29:18 +02:00
rkervella
e3a6b237f1
Fix typo
2021-08-16 16:22:52 +02:00
Ronan Kervella
2c70ff1291
Merge pull request #496 from RafBishopFox/master
...
Adding process integrity to getprivs
2021-08-16 15:55:37 +02:00
Raf
4a3a2a7be3
Adding process integrity to getprivs
2021-08-16 09:23:56 -04:00
Joe
2a8f9bca18
Merge pull request #493 from BishopFox/go/v1.16.7
...
Go v1.16.7
2021-08-09 10:29:06 -05:00
moloch--
d46a67c840
Go v1.16.7
2021-08-09 10:06:49 -05:00
rkervella
8b99a98d5e
Merge branch 'master' into extensions
2021-08-04 14:14:46 +02:00
Ronan Kervella
043eda5bc4
Merge pull request #492 from BishopFox/procdump-memory
...
In-memory procdump
2021-08-04 13:23:41 +02:00
rkervella
a51d93cf58
Merge branch 'master' into procdump-memory
2021-08-04 12:14:22 +02:00
rkervella
44abb0e03b
Switch to in memory process dump on windows
2021-08-04 12:00:01 +02:00
Ronan Kervella
09d94ab559
Merge pull request #491 from BishopFox/jd/extensions
...
Extensions
2021-08-04 09:13:17 +02:00
moloch--
1420ebd447
Moved asset setup to client/console
2021-08-03 19:51:37 -07:00
rkervella
96a531f9d4
Merge branch 'master' into extensions
2021-08-03 12:33:55 +02:00
Ronan Kervella
7ef4923fc0
Merge pull request #490 from iiiusky/fix/portfwdBug
...
fix: Remove default from select, which will cause the cpu to spike
Overriding commit signing for this one, it's a one line change with no security impact.
2021-08-03 11:50:18 +02:00
sky
3f83761a90
fix: Remove default from select, which will cause the cpu to spike
2021-08-03 16:11:36 +08:00
Ronan Kervella
f3bdb5cadc
Merge pull request #486 from BishopFox/hosts
...
Hosts
2021-08-02 09:04:31 +02:00
moloch--
fd3df6a3f3
Implemented ioc rm cmd
2021-07-31 11:42:23 -07:00
moloch--
3c6b60bc3e
Hosts IOC tracking support
2021-07-31 08:25:27 -07:00
moloch--
d42373e545
Added hosts iocs cmd
2021-07-29 19:41:32 -05:00
moloch--
76e4f430d0
Merged extensions
2021-07-29 09:32:42 -05:00
moloch--
ab8d431c39
implemented hosts rm
2021-07-29 09:28:18 -05:00
moloch--
e4ad404822
Fix host uuid
2021-07-29 06:57:19 -05:00
rkervella
9e6a771a1a
Merge branch 'master' into extensions
2021-07-29 11:40:54 +02:00
Ronan Kervella
94eb13610b
Merge pull request #485 from BishopFox/registry
...
Add registry list-subkeys and list-values sub commands
2021-07-29 11:37:29 +02:00
rkervella
394fdb4a1e
Add registry list-subkeys and list-values sub commands
2021-07-29 11:06:27 +02:00
rkervella
69ebbcb728
Merge branch 'extensions' of bishopfox.github.com:BishopFox/sliver into extensions
2021-07-29 10:17:28 +02:00
rkervella
5c65da3567
Add loader and default manifest to client's assets
2021-07-29 10:16:25 +02:00
rkervella
1c67a11c29
Remove CLR DLL as we don't need it anymore
2021-07-29 08:34:27 +02:00
moloch--
755bed951b
Add ioc tracking
2021-07-28 23:37:49 -05:00
moloch--
7ba4e5bec0
Sessions for hosts
2021-07-28 23:04:26 -05:00
moloch--
5d8d49461c
Outlined hosts db and cmd
2021-07-28 22:48:14 -05:00
Joe
cadc717963
Merge pull request #484 from BishopFox/jd/extensions
...
Platform agnostic path manipulation in macros
2021-07-28 14:27:38 -05:00
moloch--
ce4a7c7dcc
Platform agnostic path manipulation in macros
2021-07-28 14:06:22 -05:00
Ronan Kervella
ab8ff6a06a
Merge pull request #483 from BishopFox/jd/extensions
...
Platform agnostic path manipulation
2021-07-28 17:41:51 +02:00
moloch--
3b93554df2
Platform agnostic path manipulation
2021-07-28 08:20:52 -05:00
rkervella
b688b7b121
Only update session when necessary
2021-07-28 14:58:01 +02:00
rkervella
3ce603a3c7
Fix constructor call, add dynamic entrypoint resolution for BOFs
2021-07-28 11:48:17 +02:00
Ronan Kervella
9d3b6564f8
Merge pull request #480 from BishopFox/fix/reg-crash
...
Fix crash on registry read
2021-07-27 19:02:34 +02:00
rkervella
9cdb3e6def
Apply fix to reg-create and reg-write too
2021-07-27 18:43:07 +02:00
rkervella
2df7f1319f
Fix #479
2021-07-27 18:40:18 +02:00
rkervella
4ad24ac3a0
Fix typo
2021-07-27 18:14:20 +02:00
rkervella
3d9df17d43
Fix path
2021-07-27 15:49:35 +02:00
rkervella
d53c646af0
Store extension dir in assets
2021-07-27 15:44:05 +02:00
rkervella
601c1eea64
Add support for init function
2021-07-27 15:27:31 +02:00
rkervella
12ee96451a
Refactor BOF args parsing
2021-07-27 15:24:29 +02:00
rkervella
cc304ba85a
Update readme
2021-07-27 15:19:09 +02:00
rkervella
a743a72500
vendor update
2021-07-27 15:14:26 +02:00
rkervella
6c75b08648
Extension rework
2021-07-27 15:14:13 +02:00
Joe
d928ca58dd
Merge pull request #478 from RafBishopFox/master
...
Add new Windows command getprivs
2021-07-25 16:30:00 -05:00
Raf
c18ba5fcb8
Merge branch 'master' of github.com:RafBishopFox/sliver
2021-07-25 16:29:02 -04:00
Raf
0e9545ae1c
Adding getprivs command for Windows
2021-07-25 16:28:48 -04:00
Raf
e6d1041068
Adding getprivs command for Windows
2021-07-25 16:07:49 -04:00
rkervella
85265d663f
WIP, doesn't work with LSASS
2021-07-23 13:45:13 +02:00
Joe
7a38ddffb6
Merge pull request #477 from BishopFox/fix/proto
...
Migrate to google.golang.org/protobuf
2021-07-21 18:16:19 -05:00
moloch--
5b160e358e
Moved to google.golang.org/protobuf
2021-07-21 11:27:30 -05:00
moloch--
f94f0fc938
added implant/README.md
2021-07-21 11:17:57 -05:00
moloch--
714499b21b
added warning to constants header
2021-07-21 11:06:25 -05:00
Ronan Kervella
9be7ccb209
Merge pull request #476 from BishopFox/extensions
...
Fix extensions arguments parsing
2021-07-20 16:33:27 +02:00
rkervella
a43850333b
Fix extensions arguments parsing
2021-07-20 16:00:43 +02:00
Ronan Kervella
f6351f725a
Merge pull request #475 from BishopFox/extensions
...
Update sideload to use Donut
2021-07-20 15:10:19 +02:00
rkervella
1079a559ab
Update sideload to use Donut
2021-07-20 14:37:45 +02:00
Ronan Kervella
5bcf9ba893
Merge pull request #474 from BishopFox/cat-hex
...
Add hex dump to the cat command
2021-07-20 13:27:44 +02:00
rkervella
ebfa3ca86c
Add hex dump to the cat command
2021-07-20 12:56:00 +02:00
Joe
6c62dfb486
Merge pull request #473 from BishopFox/fix/dns
...
Fixed issue #436 and standardized on --lhost/-L for all listener cmds
2021-07-19 17:46:28 -05:00
moloch--
76cd61a27d
Fixed issue #436 and standardized on --lhost/-L for all listener commands
2021-07-19 15:53:16 -05:00
Ronan Kervella
35d692b4ca
Merge pull request #472 from BishopFox/dll-hijack
...
Add dllhijack command
2021-07-19 17:16:44 +02:00
rkervella
a1058aa4f0
Update long help
2021-07-19 16:40:11 +02:00
rkervella
ae3c082498
Add dllhijack command
2021-07-19 15:43:16 +02:00
Ronan Kervella
d3a107cf43
Merge pull request #471 from BishopFox/duphandle
...
Use DuplicateHandle to get a fully privileged handle to remote processes instead of PROCESS_ALL_ACCESS request
2021-07-16 15:00:40 +02:00
rkervella
ee5acfe47b
No more OpenProcess with PROCESSS_ALL_ACCESS
2021-07-16 14:16:18 +02:00
Joe
10c3062016
Merge pull request #470 from BishopFox/stage
...
Go v1.16.6
2021-07-15 15:11:43 -05:00
moloch--
5e80dfcfb9
Go v1.16.6
2021-07-15 14:51:37 -05:00
Joe
5bcfa4c249
Merge pull request #468 from BishopFox/stage
...
Disable garble's -tiny option
2021-07-13 08:07:10 -05:00
rkervella
ac3e29a287
Disable garble's -tiny option
2021-07-13 14:34:20 +02:00
Joe
a3af100db0
Update README.md
2021-07-09 17:05:58 -05:00
Joe
7489c69962
Merge pull request #465 from BishopFox/gh-pages
...
Bug Fixes & GH Pages
2021-07-09 16:45:21 -05:00
moloch--
3859b3493e
Added some content
2021-07-09 16:26:13 -05:00
moloch--
874023b8c3
Fix bug in loot allOf
2021-07-09 16:11:14 -05:00
moloch--
5f971b36d4
Outlined docs/
2021-07-09 14:46:59 -05:00
moloch--
b2451c4bfb
All survey v2
2021-07-09 14:46:02 -05:00
moloch--
2af5195c85
Updated readme
2021-07-06 20:53:11 -05:00
moloch--
bff100ad31
Updated readme
2021-07-06 19:43:54 -05:00
Joe
b20ee295bb
Merge pull request #464 from BishopFox/ux/generate
...
Add warning when cross-compiling to targets without a cross-compiler …
2021-07-06 09:39:18 -05:00
moloch--
249f9355f2
Fix typo
2021-07-06 09:19:01 -05:00
moloch--
3793fae878
Add warning when cross-compiling to targets without a cross-compiler instaleld
2021-07-06 09:15:45 -05:00
Ronan Kervella
3e8ce33a49
Merge pull request #462 from BishopFox/fix/461
...
Fix #461
2021-07-06 15:16:17 +02:00
rkervella
2ea95543a9
Fix #461
2021-07-06 14:28:23 +02:00
moloch--
1857b9c0ed
More readme's
2021-07-05 23:05:45 -05:00
Joe
9e56e9ac4b
Merge pull request #459 from BishopFox/reaction
...
Reaction
2021-07-05 21:11:35 -05:00
moloch--
106b2a7c5c
Cleanup/tweaks
2021-07-05 18:07:42 -05:00
moloch--
8d3cba07ef
Added verbose help for reactions
2021-07-05 17:09:11 -05:00
moloch--
43398e2eee
Added save/reload cmds, autoload reactions if they exist at start up
2021-07-05 16:34:06 -05:00
moloch--
8d8e902a72
get-env, etc -> env with subcommands
2021-07-05 15:57:01 -05:00
moloch--
28c7460983
Cleanup some reaction code
2021-07-05 13:32:35 -05:00
moloch--
084faf44ca
Implemented event reaction command
2021-07-05 12:09:40 -05:00
Joe
c616f7a9b2
Merge pull request #458 from BishopFox/fix/golint
...
Various golint fixes
2021-07-04 14:22:13 -05:00
moloch--
53d6d14c72
Various golint fixes
2021-07-04 14:04:29 -05:00
Joe
ea32922663
Merge pull request #457 from BishopFox/fix/golint
...
Fix/golint
2021-07-04 13:39:58 -05:00
moloch--
7321f62778
golint fixes in server/generate
2021-07-04 13:22:27 -05:00
moloch--
cee5966e77
golint fixes in client/core
2021-07-04 13:19:53 -05:00
moloch--
b800448670
golint fixes in server/
2021-07-04 13:17:18 -05:00
moloch--
9a5d6948fe
Added export comments to client/command
2021-07-04 13:08:15 -05:00
moloch--
2e4ab0a3bb
Move lic
2021-07-04 10:53:04 -05:00
moloch--
c06c87bf3a
Fix code comment
2021-07-04 09:20:03 -05:00
Joe
bfc645846e
Merge pull request #456 from BishopFox/client-refactor
...
Client Refactor
2021-07-04 09:14:56 -05:00
moloch--
7a56c9423c
Hunted down any remaining calls to fmt.Print
2021-07-04 08:00:43 -05:00
moloch--
249fee093d
Refactored extensions, client refactor completed
2021-07-03 18:02:06 -05:00
moloch--
3ee1f5a7c5
Always clear prompt line, initialize isServer
2021-07-03 17:54:04 -05:00
moloch--
80e42b307d
Refactored screenshot, improvements to sessions
2021-07-03 17:50:15 -05:00
moloch--
13bfc10223
Refactored shell, added ssh to exec pkg
2021-07-03 16:37:36 -05:00
moloch--
32957cb9bd
Refactored monitor, network, pivots, and portfwd
2021-07-03 16:26:40 -05:00
moloch--
de49318845
Refactored registry and websites
2021-07-03 15:53:08 -05:00
moloch--
1696184d6b
Refactored registry and websites
2021-07-03 15:52:55 -05:00
moloch--
8e215c2bd0
Refactored privilege, updated loot
2021-07-03 15:14:44 -05:00
moloch--
94147ca1ab
Refactored backdoor and wg
2021-07-03 14:49:55 -05:00
moloch--
71c921b36e
Refactored stage listener
2021-07-03 14:25:28 -05:00
moloch--
993996bc91
Refactored sessions and operators
2021-07-03 14:12:02 -05:00
moloch--
1c81b2baae
Refactored jobs
2021-07-03 12:33:44 -05:00
moloch--
b01376d3e6
Updated client/command/README.md
2021-07-03 12:10:44 -05:00
moloch--
a344d8b972
Refactored generate
2021-07-03 12:03:58 -05:00
moloch--
6070997279
client/
2021-07-03 12:03:40 -05:00
moloch--
fa2ab0bad2
Refactored info
2021-07-03 11:38:48 -05:00
moloch--
ad5e3024d6
Refactored exec and loot
2021-07-03 11:32:42 -05:00
moloch--
de8acdccc5
Refactored file system cmds
2021-07-03 10:47:21 -05:00
moloch--
48dc187e50
Outlined update cmd
2021-07-03 10:33:51 -05:00
moloch--
b8671cc160
Outlined major refactor of client/
2021-07-03 10:14:49 -05:00
Joe
f318c002de
Merge pull request #418 from janedoe-lab/reverse-proxy-remoteaddr
...
Fetch correct remote addr when sliver server runs behind reverse proxy
2021-07-02 09:53:32 -05:00
Joe
15a8aa7cd5
Merge pull request #455 from BishopFox/prompt
...
Prompt
2021-07-02 09:41:09 -05:00
moloch--
f9c91f1ad7
Improved validate and annotation of where we derive remote address from
2021-07-02 09:32:14 -05:00
moloch--
69aefd6ab2
Merge branch 'master' into reverse-proxy-remoteaddr
2021-07-02 09:31:51 -05:00
moloch--
4cf45b100b
Remove memory/cpu warning for obfuscated symbols
2021-07-02 09:16:21 -05:00
Joe
a2aa9c2daf
Merge pull request #454 from BishopFox/generate-info
...
Generate Info
2021-07-02 09:14:23 -05:00
moloch--
1cace21960
Modify prompt depending on if the client is running as the server/multiplayer client
2021-07-02 09:14:02 -05:00
moloch--
f02783206f
Merge branch 'master' into generate-info
2021-07-02 08:49:05 -05:00
Ronan Kervella
dbe6cb8843
Merge pull request #452 from BishopFox/ssh
...
Add support for loot in the SSH command
2021-07-02 09:20:32 +02:00
moloch--
dc74940cb9
Removed extra logging
2021-07-01 19:43:27 -05:00
moloch--
16ee381eae
Improved ux around 'generate info'
2021-07-01 19:37:48 -05:00
moloch--
1379ff6afe
Improved ux around 'generate info'
2021-07-01 19:21:46 -05:00
moloch--
91d277baae
Added list of 'unsupported' compiler targets
2021-07-01 19:05:53 -05:00
moloch--
330e0e7bdd
Added missing lic headers
2021-07-01 18:07:00 -05:00
Joe
0df8f9049d
Merge pull request #453 from BishopFox/actions
...
Add 45min timeouts to actions
2021-07-01 15:42:59 -05:00
rkervella
d213728abe
Merge branch 'master' into ssh
2021-07-01 21:46:06 +02:00
moloch--
1b2f0e79f8
Add 45min timeouts to actions
2021-07-01 14:40:34 -05:00
Joe
f6f68dc93c
Merge pull request #451 from BishopFox/loot
...
Loot
2021-07-01 13:59:16 -05:00
moloch--
c47b024ea9
Added loot rename command
2021-07-01 13:13:08 -05:00
rkervella
dedcb42c0f
Add loot credentials support to SSH command
2021-07-01 19:21:04 +02:00
rkervella
43323aed38
Merge branch 'master' into ssh
2021-07-01 18:24:44 +02:00
moloch--
6e8949cb13
Added 'save as loot' option to some commands, improved displaying textual loot
2021-07-01 08:08:21 -05:00
Joe
3ab6061bb8
Merge pull request #450 from BishopFox/defaultshell
...
Default Shell
2021-07-01 07:10:01 -05:00
moloch--
f28010137d
Better ux and logging for shell_default
2021-06-30 21:49:04 -05:00
moloch--
7ec5b83227
Enable dumb shell and portfwd in default builds
2021-06-30 17:03:04 -05:00
Joe
c69486cc40
Merge pull request #449 from BishopFox/help
...
Fixes and improvements to 'help'
2021-06-30 15:28:55 -05:00
moloch--
e69cf6a51e
Fixes and improvements to 'help'
2021-06-30 14:32:16 -05:00
Joe
f056fdf893
Merge pull request #447 from BishopFox/loot
...
Loot
2021-06-30 12:49:32 -05:00
rkervella
f49c83961e
Handle CredentialType_FILE for displayLootCredentials
2021-06-30 18:56:49 +02:00
moloch--
7993b4c2c6
Added long form --help to loot cmd
2021-06-30 11:35:55 -05:00
moloch--
35b28941a3
Improved loot ux
2021-06-30 11:16:41 -05:00
moloch--
543950ad8a
Refactored loot scheme to support credential files
2021-06-30 10:02:37 -05:00
moloch--
e4b036feb9
removed redundent param checks
2021-06-30 07:33:31 -05:00
Ronan Kervella
acb079ed07
Merge pull request #448 from BishopFox/grumble-update
...
Refactor to remove useless argument checks.
2021-06-30 11:29:59 +02:00
rkervella
c918499595
Refactor to remove useless argument checks.
...
Fix optional argument issue on `info`
2021-06-30 11:02:30 +02:00
moloch--
8349abb7b2
Fix event type typo
2021-06-29 22:38:56 -05:00
moloch--
2fa02e5f35
Publish loot events
2021-06-29 22:36:33 -05:00
moloch--
02b6c6eb98
Fix unit tests
2021-06-29 22:12:24 -05:00
moloch--
77565919df
Added creds subcommand
2021-06-29 21:37:52 -05:00
moloch--
8095fc8239
Basic functionality working
2021-06-29 21:08:25 -05:00
moloch--
4dfd1842fc
Working on user interface
2021-06-29 19:18:36 -05:00
moloch--
7a3be8f0be
Unit tests pass
2021-06-29 17:19:18 -05:00
moloch--
a7cacc5aac
Outlined loot APIs
2021-06-29 16:27:03 -05:00
Joe
0eecbd2d6c
Merge pull request #446 from BishopFox/compiler
...
Add Compiler Info Cmd
2021-06-29 09:31:15 -05:00
moloch--
7967e1f4f8
Added cross-compilers to GetCompiler response
2021-06-29 09:10:36 -05:00
moloch--
9cabf02b0d
Updated licenses
2021-06-29 08:33:42 -05:00
moloch--
e1518853da
Merged master
2021-06-29 08:29:14 -05:00
moloch--
65dd048ad1
syntax fix
2021-06-29 08:24:35 -05:00
Ronan Kervella
a447dd1331
Merge pull request #444 from BishopFox/grumble-update
...
Grumble update
2021-06-29 10:36:09 +02:00
moloch--
93744799dc
Moved profile-generate and new-profile under profiles cmd
2021-06-28 21:59:53 -05:00
moloch--
b8b1574ab5
Implemented GetCompiler, small refactor to pb
2021-06-28 21:41:53 -05:00
moloch--
eb4573d103
Updated pb
2021-06-28 17:36:15 -05:00
rkervella
e526554797
Update vendor
2021-06-28 14:01:04 +02:00
rkervella
10dde3d3d1
Major grumble upgrade
2021-06-28 14:00:56 +02:00
Ronan Kervella
31ed94b869
Merge pull request #443 from BishopFox/stage
...
Disable codeql scanning for PRs
2021-06-28 11:58:59 +02:00
rkervella
6fbde7400d
Refactor ssh client
2021-06-28 11:00:37 +02:00
rkervella
2aadc4bb1e
Remove debug comment
2021-06-28 10:54:06 +02:00
rkervella
e110fc4fb7
Disable codeql scanning for PRs
2021-06-28 10:51:06 +02:00
Ronan Kervella
edcaf11557
Merge pull request #441 from BishopFox/ssh
...
Add an SSH client to implants
2021-06-25 17:12:56 +02:00
rkervella
d20c86c227
Update codeql workflow
2021-06-25 16:47:28 +02:00
rkervella
c11055e0f6
Update flags to be more consistent with the regular ssh client
2021-06-25 16:34:57 +02:00
rkervella
0ccd25d450
Add support for windows, make code arch specific
2021-06-25 15:53:45 +02:00
rkervella
9e3aaa9976
Add support for external credentials (private key or password)
2021-06-25 15:23:51 +02:00
rkervella
fce6fd61d7
Update vendor
2021-06-25 12:03:00 +02:00
rkervella
209bbd9b8b
Add SSH command
2021-06-25 12:02:37 +02:00
Ronan Kervella
410f0756d2
Merge pull request #440 from BishopFox/snitch
...
Add optional monitoring of implant hashes on Virus Total and IBM X-Force
2021-06-24 16:29:36 +02:00
rkervella
633a423d35
Update vendor
2021-06-24 15:34:35 +02:00
rkervella
72b15b1453
Monitor command working
2021-06-24 15:34:04 +02:00
Joe
e600f9fa56
Merge pull request #438 from BishopFox/stage
...
Fix default path for mingw on macos
2021-06-18 13:35:43 -05:00
moloch--
7c66ce8715
Fix default path for mingw on macos
2021-06-18 11:04:40 -05:00
Joe
1231b8ce03
Merge pull request #437 from BishopFox/stage
...
Stage
2021-06-17 20:10:41 -05:00
rkervella
c074008efb
Fix string leaks via refactor of protobuf enums
2021-06-17 20:05:41 +02:00
moloch--
9684689b1f
Bump version of Garble to 1.16.7 with increased literal max size
2021-06-16 10:27:55 -05:00
Joe
ee5bc3809c
Merge pull request #434 from BishopFox/stage
...
Go 1.16.5 & Darwin musl CC
2021-06-06 06:43:44 -05:00
moloch--
0ecb28c6a5
Added darwin musl cc default path
2021-06-05 23:03:22 -05:00
moloch--
cb6f4327d8
Go v1.16.5
2021-06-03 19:06:46 -05:00
Joe
37a09d5167
Update README.md
2021-06-01 18:44:20 -05:00
Joe
21d61eca59
Merge pull request #431 from BishopFox/stage
...
Better Cross-comiler Support
2021-05-30 13:00:13 -05:00
moloch--
562a40dfac
Added default paths for osxcross
2021-05-30 12:27:15 -05:00
moloch--
5e48f3bdf9
Platform specific cross-compiler env/configs
2021-05-30 09:51:27 -05:00
moloch--
e49dbf7dbe
Updated Garble
2021-05-23 16:57:18 -05:00
moloch--
ea6a17c3e6
Updated Go/Garble v1.16.4
2021-05-11 07:35:42 -05:00
Joe
1c62152827
Update README.md
2021-05-07 13:27:15 -05:00
Ronan Kervella
516f05622f
Merge pull request #425 from BishopFox/env
...
Multiple improvments
2021-05-07 13:19:57 +02:00
rkervella
40cb216d5f
Update comments
2021-05-07 12:13:20 +02:00
rkervella
bd8229831c
Add netstat for macos
2021-05-07 12:01:34 +02:00
rkervella
f4d5f2be8f
Update build tag
2021-05-06 16:00:19 +02:00
rkervella
f4030ac3fb
Update srcfiles
2021-05-06 15:18:56 +02:00
rkervella
f54239d869
Remove useless file
2021-05-06 15:17:32 +02:00
rkervella
714d75edfd
Revert filename change
2021-05-06 15:17:23 +02:00
rkervella
fb773e8ddf
Set filename to arch specific format
2021-05-06 14:47:53 +02:00
rkervella
b37b6c3f84
Add process owner for Darwin ps
2021-05-06 13:48:03 +02:00
rkervella
c8d186c9ba
Add command line argument support for Darwin and Linux for the ps
...
command
2021-05-06 11:07:52 +02:00
rkervella
5de3b3fca5
Move msg to the end to avoid compat issues
2021-05-03 15:34:20 +02:00
rkervella
f1e0af5453
Add unsetenv command
2021-05-03 14:47:01 +02:00
Joe
672c0e29d0
Merge pull request #424 from BishopFox/stage
...
DNS Fixes
2021-05-02 12:42:05 -05:00
moloch--
4e0cd2b5e7
Minor tweaks to PR, reduced retry sleep to 250milli
2021-05-02 11:44:03 -05:00
Joe
a378db33ca
Merge pull request #420 from rwincey/tunnel-send-cache
...
Multiple Fixes
2021-04-30 23:16:18 -05:00
rwincey
28d0e445c3
Multiple Fixes
...
1. Recently introduced configurable implant intervals where not persistent in the current run. If a reconnect happens, the original values were sent to the server during initial handshake rather than the updated values.
2. Fixed race condition in DNS UDP server code that was not unlocking the DNS session map and thus breaking everything.
3. Removed code that was removing the DNS UDP session key stored during the initial handshake in the event that a failure happens in the middle of the handshake. This bug was uncovered due to the race condition in 2.
4. Added 1 second sleep between DNS lookup retries.
5. Removed "-" from dnsCharSet on server like was done to fix DNS related issue in the implant.
6. Add line to update the checkin time for the UDP DNS implant on each poll rather that just when a initial handshake is completed.
7. Updated ALIVE/DEAD code to check the maximum of the reconnect interval and poll interval.
2021-04-30 13:52:59 -04:00
Jane Doe
866e1cf0b6
Fetch correct remote addr when sliver server runs behind reverse proxy
2021-04-29 17:56:14 +00:00
Joe
e957b41eeb
Merge pull request #417 from BishopFox/stage
...
Merge Tunnel Cache PR
2021-04-28 19:45:31 -05:00
moloch--
985b213dc5
Minor refactor
2021-04-28 19:27:44 -05:00
moloch--
df33a6922f
Updates with with non .zip files
2021-04-28 19:19:12 -05:00
Joe
6b5e65df3d
Merge pull request #414 from rwincey/tunnel-send-cache
...
Tunnel send cache
2021-04-28 13:39:57 -05:00
rwincey
f847e06119
Updated sliver protobuf
2021-04-28 11:17:41 -04:00
rwincey
79b56f477d
Event send on closed channel
2021-04-28 10:38:22 -04:00
b0yd
54af39cc11
Merge branch 'master' of https://github.com/BishopFox/sliver into tunnel-send-cache
2021-04-28 10:32:53 -04:00
Joe
2fe0a61c70
Merge pull request #412 from BishopFox/stage
...
PR 410
2021-04-28 09:12:35 -05:00
moloch--
ce8f1b183e
Merge branch 'master' into stage
2021-04-28 08:34:32 -05:00
b0yd
a392cbe0d2
Merge branch 'master' of https://github.com/BishopFox/sliver into tunnel-send-cache
2021-04-28 09:09:17 -04:00
Ronan Kervella
94384b00b9
Merge pull request #413 from BishopFox/fix/pivot
...
Log new pivot connection to audit log
2021-04-28 13:52:25 +02:00
rkervella
805bfda559
Log new pivot connection to audit log
2021-04-28 12:08:55 +02:00
moloch--
781cf5c883
Vendor build by default
2021-04-27 23:08:54 -05:00
moloch--
84cbdb8bb6
Removed unused code
2021-04-27 20:38:13 -05:00
moloch--
f3550619f5
Merge branch 'pr/410' into stage
2021-04-27 20:31:55 -05:00
Joe
b79b37df7e
Merge pull request #410 from rwincey/dns-interval
...
Update Reconnect & Poll Intervals - DNS failure bug fix
2021-04-27 20:31:42 -05:00
moloch--
950e970c91
Update protobuf
2021-04-27 20:30:06 -05:00
rwincey
1a32f5c173
Fixed meta data for debug messages
2021-04-27 16:23:48 -04:00
rwincey
7dc663f7c7
Fixed config meta data that was missing for debug
2021-04-27 16:14:40 -04:00
rwincey
7cbec86c3d
Shell & DNS implant reliability
...
1. Fixed bug in DNS implant dictionary. It appears a nonce that ends in "-" is invalid and thus creates substantial dataloss in the comms. Removed this from the DNS charset.
2. Added send cache to server rpc tunnel to allow for resending of messages in the event that a packet is lost. Added additional field for tracking send and recv sequence numbers to the tunnel data struct.
3. Added mutex to implant tunnel handler since multiple shared data structures were being accessed and modified in parallel and causing issues.
3.
2021-04-27 15:36:23 -04:00
rwincey
77376fc592
Merge branch 'master' of https://github.com/rwincey/sliver
2021-04-26 12:53:27 -04:00
rwincey
5c59e1fdef
Added ability to view and set reconnect and poll intervals
2021-04-26 12:53:22 -04:00
b0yd
6a96b35de6
Added code to drop out of DNS Poll limit on 3 concurrent request errors
2021-04-23 09:34:49 -04:00
Joe
6c02971b54
Merge pull request #408 from BishopFox/stage
...
Added support for path prefixes in HTTP C2
2021-04-22 17:45:57 -05:00
moloch--
a23da07fb8
Added support for path prefixes in HTTP C2
2021-04-22 16:22:20 -05:00
Joe
6ddf846bc7
Merge pull request #407 from BishopFox/stage
...
Fix Upload Encoder / Improved Error Handling
2021-04-22 11:10:35 -05:00
moloch--
8c27bd6b1f
Avoid name confusion in upload handler
2021-04-22 10:07:42 -05:00
moloch--
308c6952dc
Properly handle upload encoder, improved error handling
2021-04-22 09:54:33 -05:00
moloch--
7361e50a00
Updated garble
2021-04-22 08:45:25 -05:00
moloch--
21aebb9c7e
Merge branch 'master' into stage
2021-04-22 08:20:52 -05:00
Ronan Kervella
ba43f1d83b
Merge pull request #403 from BishopFox/fix/dnscrash
...
Ensure dnsSession is not nil before using it
2021-04-21 11:33:20 +02:00
rkervella
e4bdad20df
Ensure dnsSession is not nil before using it
2021-04-21 09:21:48 +02:00
moloch--
8c749d4b9c
Added more ascii banners
2021-04-17 11:06:29 -05:00
moloch--
d0a85da671
Generate accepts Go's amd64/386 args
2021-04-16 07:07:18 -05:00
Ronan Kervella
32a3305e44
Merge pull request #398 from BishopFox/stage
...
Add WG config to implant profiles
2021-04-15 12:56:56 +02:00
rkervella
8bfca6abe7
Only display errors in debug mode
2021-04-15 12:31:21 +02:00
rkervella
f750575105
Fix wg config in implant profiles
2021-04-15 12:16:27 +02:00
rkervella
e8bda7e111
Fix missing wg config in stage-listener
2021-04-15 11:35:33 +02:00
Joe
63b90eb212
Merge pull request #397 from BishopFox/stage
...
Added --save flag to wg-config
2021-04-14 19:31:23 -05:00
moloch--
415ab63a7c
Added --save flag to wg-config
2021-04-14 19:06:02 -05:00
Ronan Kervella
d927160d52
Merge pull request #396 from BishopFox/stage
...
Stage
2021-04-14 20:36:19 +02:00
rkervella
5cd0d54e95
Merge branch 'master' into stage
2021-04-14 20:14:42 +02:00
rkervella
b457674d2e
Fix Makefile
2021-04-14 20:14:12 +02:00
Joe
bd141ac51f
Update README.md
2021-04-13 17:50:53 -05:00
Ronan Kervella
7f92148109
Merge pull request #395 from BishopFox/stage
...
Set meaningful flags for format and limit-fileexists
2021-04-13 16:49:45 +02:00
rkervella
f7dd928511
Set meaningful flags for format and limit-fileexists
2021-04-13 16:25:40 +02:00
Joe
675e289ab3
Merge pull request #393 from BishopFox/portfwd2
...
Portfwd
2021-04-13 07:13:01 -05:00
Ronan Kervella
5033794a8d
Merge pull request #394 from BishopFox/test/codeql
...
Re-enable codeql scanning on master PRs
2021-04-13 13:43:53 +02:00
rkervella
0564c685f3
Re-enable codeql scanning
2021-04-13 13:18:45 +02:00
rkervella
601752d7a0
Allow version override to make codeql happy
2021-04-13 13:17:28 +02:00
rkervella
112a338d07
Codeql workaround attempt #1
2021-04-13 12:48:15 +02:00
moloch--
e9eefae46c
Fix transport check in portfwd
2021-04-12 22:47:25 -05:00
moloch--
4ce79a6dd0
Added warning to 3389 forwards
2021-04-12 22:19:45 -05:00
moloch--
e26802989e
Added warning to 3389 forwards
2021-04-12 22:19:09 -05:00
moloch--
77eea586cc
ActiveSession Get->GetInteractive
2021-04-12 22:16:13 -05:00
moloch--
c26eae1776
Merged master
2021-04-12 21:45:56 -05:00
Joe
df570f7711
Merge pull request #383 from BishopFox/wg-portfwd
...
Add socks and port forwarding to the Wireguard C2 transport
2021-04-12 07:14:20 -05:00
rkervella
e8b60f1fbd
Add missing protobuf files
2021-04-12 13:06:51 +02:00
Ronan Kervella
8ced159505
Merge pull request #391 from BishopFox/fix/namedpipe
...
Fix named pipe listener to accept remote clients
2021-04-12 13:03:53 +02:00
rkervella
cace8d0f73
Fix go.mod and go.sum
2021-04-12 12:35:50 +02:00
rkervella
ae2219dfb9
Fix go.sum
2021-04-12 12:28:03 +02:00
rkervella
d4b3ec9dac
Add github.com/lesnages to GOPRIVATE
2021-04-12 12:17:18 +02:00
rkervella
8a6a6424a5
Merge branch 'master' into wg-portfwd
2021-04-12 12:11:45 +02:00
rkervella
a54eba95ef
Fix named pipe listener to accept remote clients
2021-04-12 11:52:54 +02:00
Joe
92a188d934
Update README.md
2021-04-11 10:33:13 -05:00
moloch--
e0962c711c
Merged master
2021-04-11 09:51:21 -05:00
Joe
9343b2a2ce
Merge pull request #390 from BishopFox/stage
...
Upgrade Go / Protobuf / gRPC
2021-04-11 09:33:22 -05:00
moloch--
55674a16fd
Removed protoc steps from workflows
2021-04-11 09:08:22 -05:00
moloch--
a5e1de966e
Updated gitignore, makefile seperates pb from normal builds
2021-04-11 09:05:59 -05:00
moloch--
6637f3932c
Commit pb.go files
2021-04-11 08:59:00 -05:00
moloch--
547e33c65a
Updated vendor/
2021-04-11 08:58:39 -05:00
moloch--
809dedc98f
Update macos build workflows
2021-04-11 08:53:01 -05:00
moloch--
09b699dcdb
Make protoc 755?
2021-04-11 08:47:36 -05:00
moloch--
6965035f64
Make protoc +x?
2021-04-11 08:45:27 -05:00
moloch--
69da0435cc
Update workflows with new pb/grpc build
2021-04-11 08:39:25 -05:00
moloch--
ddcc90836e
Merge remote-tracking branch 'origin/protobuf' into stage
2021-04-11 08:20:35 -05:00
moloch--
a6545161c0
updated vendor/
2021-04-11 08:15:34 -05:00
moloch--
3e7217ece9
Updated golang / protobuf / grpc deps
2021-04-11 08:15:25 -05:00
Ronan Kervella
5707fe7bc6
Merge pull request #389 from BishopFox/test/wireguard-c2
...
Add wireguard C2 tests
2021-04-10 14:38:16 +02:00
rkervella
579a82c23b
Remove checkout option, no longer necessary
2021-04-10 14:02:14 +02:00
rkervella
fdd0d036f2
Only scan implant and server code
2021-04-10 13:58:16 +02:00
rkervella
c77a0c0615
Add wireguard C2 tests
2021-04-10 13:45:47 +02:00
Ronan Kervella
c032c0839a
Merge pull request #388 from BishopFox/rkervella/issue384
...
Fix limit related issues
2021-04-10 12:23:40 +02:00
rkervella
1d2d1c1f9d
Feature --limit-fileexists is broken
...
Fixes #384
Fixes #385
2021-04-10 12:07:43 +02:00
Ronan Kervella
69133c1b27
Merge pull request #381 from BishopFox/wg-rpc
...
Fix missing net import
2021-04-10 12:00:47 +02:00
moloch--
d56de497b0
removed extra 'v' in version
2021-04-09 21:11:31 -05:00
Joe
88f72a7cbd
Merge pull request #387 from BishopFox/stage
...
Added server-side name validation to rpc.UpdateSession
2021-04-09 15:19:14 -05:00
moloch--
cfd390b677
Added server-side name validation to rpc.UpdateSession
2021-04-09 14:44:33 -05:00
Joe
16da415f3c
Merge pull request #386 from BishopFox/stage
...
Add CN for operator leaf cert for picky clients
2021-04-09 14:16:34 -05:00
moloch--
baab7d86c7
Add CN for operator leaf cert for picky clients
2021-04-09 13:40:14 -05:00
rkervella
343296d087
Add detailed help
2021-04-09 18:28:39 +02:00
rkervella
7a2764dc6f
Update vendor
2021-04-09 16:07:32 +02:00
rkervella
95fd407b6e
Reverse Socks and Portfwd through wireguard working
2021-04-09 16:06:51 +02:00
rkervella
3f3e4ee391
Don't set promiscuous mode
2021-04-08 17:59:05 +02:00
rkervella
cc7c5a0e86
Add missing import for wg c2
2021-04-08 17:19:25 +02:00
rkervella
cef4c280a0
Merge branch 'master' into wg-rpc
2021-04-08 17:15:47 +02:00
rkervella
5e0b8d4901
SetPromiscuous mode
2021-04-08 17:14:38 +02:00
Ronan Kervella
85afff9193
Merge pull request #379 from BishopFox/wg-rpc
...
Add a new RPC to generate a wireguard client configuration
2021-04-08 17:14:12 +02:00
rkervella
0364b677ca
Don't import fmt when not needed
2021-04-08 16:57:35 +02:00
rkervella
bb9cb861ef
Add missing files
2021-04-08 16:41:21 +02:00
Joe
33ffca6a43
Merge pull request #378 from BishopFox/stage
...
Improved CLI UX
2021-04-08 09:38:04 -05:00
moloch--
64ab365c03
Fix lport flag type, added echo arg to asset setup
2021-04-08 09:22:41 -05:00
rkervella
1e64de8430
Add support for hostnames
2021-04-08 16:16:48 +02:00
moloch--
0deebe53c9
Improved cli ux
2021-04-08 09:06:56 -05:00
moloch--
f61648c62d
Perform standard asset init steps on daemon mode start
2021-04-08 08:51:11 -05:00
moloch--
2a0b9190ba
Merge branch 'master' into portfwd2
2021-04-08 08:34:19 -05:00
Joe
deef600aff
Merge pull request #377 from BishopFox/stage
...
Re-add Daemon Mode to CLI
2021-04-08 08:31:54 -05:00
moloch--
6071ac85db
Non-zero exit code on daemon start failure
2021-04-08 08:17:46 -05:00
moloch--
479e062906
updated vendor/
2021-04-08 08:07:01 -05:00
moloch--
d218081072
updated vendor/
2021-04-08 08:02:48 -05:00
rkervella
e79b8213a5
Add GenerateWGClientConfig RPC
2021-04-08 14:52:55 +02:00
Ronan Kervella
d81a647477
Merge pull request #376 from BishopFox/wg-fixes
...
Replace Panic calls with Errorf
2021-04-08 14:18:06 +02:00
rkervella
67e742381d
add format to format string
2021-04-08 13:21:46 +02:00
rkervella
a50fd655ce
Handle error
2021-04-08 13:11:33 +02:00
rkervella
ba8f52e07b
Don't panic in case of errors
2021-04-08 13:08:51 +02:00
Joe
8930250272
Update README.md
2021-04-07 14:50:01 -05:00
moloch--
7cc5545363
Updated vendor/
2021-04-07 08:31:30 -05:00
moloch--
f6de8a0ddc
Merged master
2021-04-07 08:30:25 -05:00
moloch--
d45abfae78
Remove unused const
2021-04-07 08:27:15 -05:00
Ronan Kervella
c91bcb6f14
Merge pull request #375 from BishopFox/update-vendor
...
Update vendor
2021-04-07 15:26:44 +02:00
rkervella
87bbe0d10c
Update vendor
2021-04-07 14:59:42 +02:00
Ronan Kervella
8e8428bd7c
Merge pull request #363 from dzflack/wg-transpor-pr
...
Add support for wireguard transport
2021-04-07 14:56:35 +02:00
Zack Flack
1a85e397a9
move netstack package to server directory
2021-04-07 19:51:26 +08:00
Ronan Kervella
8dccad2656
Merge pull request #374 from BishopFox/rkervella/issue365
...
Listing enabled pivots
2021-04-07 13:24:31 +02:00
rkervella
40fd4423ae
Add help and current session support
2021-04-07 12:34:24 +02:00
rkervella
ea7632c7c5
Listing enabled pivots
...
Fixes #365
2021-04-07 12:29:41 +02:00
Zack Flack
1a4db2352f
fix logging calls, improve error handling
2021-04-07 18:27:10 +08:00
Zack Flack
843ee11f73
add additional wg help, make wg callback ports configurable
2021-04-07 18:27:10 +08:00
Zack Flack
599956fc94
move wg ip logic to server/generate package and add RPC
2021-04-07 18:27:10 +08:00
Ronan Kervella
613aaba352
Merge pull request #373 from BishopFox/rkervella/issue368
...
ProcessList with sessionID on windows
2021-04-07 12:01:04 +02:00
rkervella
71e10e59d0
ProcessList with sessionID on windows
...
Fixes #368
2021-04-07 11:09:17 +02:00
moloch--
065c0c2f23
Implemented portfwd rm and drain peeked conn
2021-04-06 09:52:34 -05:00
Ronan Kervella
1a5335ab9e
Update CONTRIBUTING.md
2021-04-06 11:12:52 +02:00
moloch--
507675ac97
Cleaner ux
2021-04-05 20:21:25 -05:00
moloch--
b3908cb6ed
Added core mgmt code for proxies
2021-04-05 19:45:37 -05:00
moloch--
0aef00efd6
Fixed write length nil value bug
2021-04-05 17:52:15 -05:00
moloch--
5803d422f9
Mostly working
2021-04-05 16:27:10 -05:00
moloch--
37d2f610d4
Added --remote flag
2021-04-05 15:56:27 -05:00
moloch--
516f464b0f
added implant side code and client cmds
2021-04-05 15:46:18 -05:00
moloch--
5295e5be6f
Server/client compiles ...
2021-04-05 14:35:26 -05:00
moloch--
66e628ecf6
Outline of client-side portfwd
2021-04-05 12:29:13 -05:00
Ronan Kervella
0a4fd12bc7
Merge pull request #371 from BishopFox/fix-spawndll
...
Fix improper use of debug/pe
2021-04-02 09:18:00 +02:00
rkervella
476240fb02
Use pe.NewFile instead of pe.NewFileFromMemory
...
Force kill on sideload/spawndll for extensions
2021-04-02 08:51:20 +02:00
Joe
6b02f195ac
Merge pull request #369 from BishopFox/stage
...
GPG Signed Releases
2021-04-01 09:10:29 -05:00
moloch--
aafd9ef827
backwards compatible file names
2021-04-01 08:18:24 -05:00
moloch--
82b9c5f8c3
Added mkdir -p release/
2021-04-01 08:10:57 -05:00
moloch--
10bc6095ea
updated autorelease workflow to gpg sign artifacts
2021-04-01 08:09:35 -05:00
moloch--
55bd75c377
updated vendor/
2021-04-01 07:49:41 -05:00
moloch--
cc6eb54844
Added gpg public key
2021-04-01 07:49:25 -05:00
Zack Flack
8ce1732e90
add fadditional comments
2021-04-01 18:21:34 +08:00
Zack Flack
85f5a11e8d
fix log formatting errors
2021-03-30 19:30:32 +08:00
Zack Flack
aeeccbd64d
add support for wireguard transport
2021-03-30 17:59:26 +08:00
Ronan Kervella
9508092f11
Merge pull request #362 from BishopFox/kill
...
Rework the force flag for `kill`
2021-03-29 17:44:20 +02:00
rkervella
3ce83c049a
Rework the force flag for kill
2021-03-29 17:11:52 +02:00
Ronan Kervella
8e23f3b425
Merge pull request #361 from BishopFox/rkervella/issue359
...
Fix for #359
2021-03-25 12:25:18 +01:00
Ronan Kervella
200573c2e8
Merge pull request #360 from BishopFox/sideload
...
Add keep-alive switch to sideload and spawndll
2021-03-25 12:24:57 +01:00
rkervella
f41a163d3a
Refactor
2021-03-25 12:03:46 +01:00
rkervella
c6d7ab07d0
ps fails in linux environments using NSS
...
Fixes #359
2021-03-25 11:59:58 +01:00
rkervella
9d51f18670
Add keep-alive switch to sideload and spawndll
2021-03-25 11:43:55 +01:00
Joe
58a56a077f
Merge pull request #356 from BishopFox/static-build
...
Force static build
2021-03-23 17:19:59 -05:00
rkervella
674be86f89
fix linux build
2021-03-23 14:23:04 +01:00
rkervella
7444c3d926
fix linux build
2021-03-23 14:22:33 +01:00
rkervella
606effa1b1
Force static build
2021-03-23 13:36:27 +01:00
Ronan Kervella
742ae73a12
Merge pull request #355 from BishopFox/fix/execute-assembly
...
Fix message type
2021-03-21 11:08:04 +01:00
rkervella
2f880d99ee
Fix message type
2021-03-21 10:25:35 +01:00
Joe
d836e2be17
Merge pull request #354 from BishopFox/stage
...
Improved Cleanup
2021-03-18 10:30:13 -05:00
moloch--
1367d1b714
Modify go dir permissions to ensure a clean removal
2021-03-18 09:00:46 -05:00
Joe
a9639b0873
Merge pull request #350 from BishopFox/registry
...
Add windows registry operations
2021-03-15 19:59:38 -05:00
Joe
abac7067fa
Merge pull request #351 from BishopFox/stage
...
Garble Update
2021-03-15 19:59:20 -05:00
moloch--
53b57c8cf9
Added missing gcc 32-bit lib to github actions
2021-03-15 18:49:46 -05:00
moloch--
d86661a060
Expanded unit tests to cover linux shared library builds and windows service builds issue #348
2021-03-15 15:27:00 -05:00
moloch--
75ee37fd2e
Updated go to v1.16.2 and garble
2021-03-15 14:59:03 -05:00
rkervella
3921a192b6
Fix OpenRemoteKey
2021-03-12 14:11:47 +01:00
rkervella
e77aa319bb
Registry read/write/create ok
2021-03-12 13:28:56 +01:00
rkervella
375376813a
Merge branch 'master' into registry
2021-03-12 10:06:41 +01:00
rkervella
743973c9a7
WIP Registry
2021-03-12 08:52:05 +01:00
Joe
9beb445a3d
Merge pull request #347 from tututu-patch/master
...
Fix cannot find 'nm'
2021-03-11 08:30:42 -06:00
rkervella
ce8cc8ce1d
WIP registry operations
2021-03-11 14:32:53 +01:00
突突兔
6259c2aa30
Fix cannot find 'nm'
...
https://github.com/BishopFox/sliver/wiki/Stagers
I encountered this error when generating stagers. I located this location through the log and the environment variable was not added, which resulted in the nm not being found.
^[[36mINFO^[[0m[2021-03-11T02:50:45+01:00] [sliver/server/gogo/go.go:203] --- stdout ---
^[[36mINFO^[[0m[2021-03-11T02:50:45+01:00] [sliver/server/gogo/go.go:204] --- stderr ---
# runtime/cgo
collect2: fatal error: cannot find 'nm'
compilation terminated.
2021-03-11 09:59:43 +08:00
moloch--
5dc2882ae2
Added a 'go mod vendor' call to Dockerfile to avoid misaligned vendor/
2021-03-08 08:07:28 -06:00
Ronan Kervella
f456a256aa
Merge pull request #344 from BishopFox/go-donut
...
Go donut
2021-03-08 13:32:18 +01:00
rkervella
7d47fe3920
Remove pie flag for executable: breaks stuff on FreeBSD and is on by default on Windows anyway.
2021-03-08 12:58:15 +01:00
rkervella
b56397b3d1
Merge branch 'master' into go-donut
2021-03-08 12:31:05 +01:00
rkervella
bebacb4749
Update vendor
2021-03-08 12:29:50 +01:00
Ronan Kervella
a37846c43d
Merge pull request #343 from BishopFox/env
...
New SetEnv RPC
2021-03-08 12:28:14 +01:00
rkervella
59fd8ccf36
Fix merge with master
2021-03-08 12:27:37 +01:00
rkervella
3f88b65868
Update getSliverShellcode
2021-03-08 11:48:15 +01:00
rkervella
45ee2fce8b
Fix merge errors
2021-03-08 11:42:17 +01:00
rkervella
13199510ef
Merge branch 'master' into go-donut
2021-03-08 11:34:50 +01:00
rkervella
13fad6e0aa
Move GetEnv to generic handlers, add SetEnv RPC and command
2021-03-08 11:19:47 +01:00
Joe
c8deada97d
Merge pull request #342 from BishopFox/stage
...
Canaries / Windows Garble Unpack
2021-03-07 11:10:38 -06:00
moloch--
a62e3e463a
Fix garble unpack for windows
2021-03-07 10:13:10 -06:00
Joe
5bb75f4189
Merge pull request #340 from BishopFox/fix/canaries
...
Fix/canaries
2021-03-06 15:03:11 -06:00
moloch--
c9b1cdd3ba
Re-implemented un-obfuscated canaries
2021-03-06 15:00:02 -06:00
moloch--
c6e384508c
small refactor, removed any string consts
2021-03-06 14:33:22 -06:00
moloch--
428e9a5047
MacOS SDK still not updated, disable arm64 builds
2021-03-06 12:10:15 -06:00
moloch--
ee70e1054d
Re-abled mac-arm64 release/publish
2021-03-06 12:01:03 -06:00
moloch--
5dc6dd6222
Added arm64 files gitignore/make clean
2021-03-06 11:58:53 -06:00
Joe
dc624a2307
Merge pull request #338 from BishopFox/stage
...
Garble & Fixes
2021-03-06 11:45:46 -06:00
moloch--
f3a6d0a815
Added a CN to the Operator's CA for fix compatibility issues with Node/OpenSSL
2021-03-06 11:24:45 -06:00
moloch--
c868ca837c
Added winio/etc to go-mod and go-sum
2021-03-06 09:36:33 -06:00
moloch--
726b0eea8d
Fix race in defer'd client event stream cleanup and fix players command issue #337 and issue #333
2021-03-06 08:25:21 -06:00
moloch--
2b1be17eb2
Merge branch 'fix/broker' into stage
2021-03-06 07:45:56 -06:00
moloch--
67afd7f6b7
Added implant-side ping writes on interval issue #311
2021-03-06 07:38:35 -06:00
moloch--
8088fd6b16
Enabled darwin screenshot on sharedlib builds
2021-03-06 06:53:25 -06:00
moloch--
132aa415a8
Added GoSum, remove renderer for go.mod
2021-03-05 21:33:01 -06:00
moloch--
8b3c926b3a
Added golang.org/* to GOPRIVATE/garble
2021-03-05 20:34:24 -06:00
moloch--
f5a3c5724d
Removed 3rd patry assets
2021-03-05 20:20:26 -06:00
moloch--
d72c1d2a12
Implemented GOMODCACHE to avoid download per-build mods
2021-03-05 19:40:35 -06:00
moloch--
4cf6086092
Unit tests pass
2021-03-05 17:11:23 -06:00
moloch--
64bb7e6b74
Refactored implant/sc -> implant/screen and made it buildable without CGO
2021-03-05 16:27:49 -06:00
moloch--
6c7e9cc1de
Updated vendor/
2021-03-05 14:35:14 -06:00
moloch--
fd3f4052ce
Removed gobfuscate/
2021-03-05 14:32:25 -06:00
moloch--
18df30e18a
Set GOPRIVATE on garble builds
2021-03-05 13:15:14 -06:00
moloch--
9d24393389
Garble builds working
2021-03-04 21:48:21 -06:00
moloch--
10710b3882
DataDir -> DllDir
2021-03-04 21:01:08 -06:00
moloch--
1839d13bfb
Unpack garble
2021-03-04 20:48:56 -06:00
moloch--
523ab5481f
Download garble and bundle with assets
2021-03-04 20:36:47 -06:00
moloch--
a206478771
go mod vendor/
2021-03-03 15:42:40 -06:00
moloch--
3ae6b317e5
Merge branch 'stage' into fix/broker
2021-03-03 12:19:58 -06:00
moloch--
162e3cb67e
Add locks to event broker
2021-03-03 12:19:23 -06:00
Joe
424e7001c2
Merge pull request #334 from BishopFox/stage
...
Improved logging
2021-03-03 11:21:38 -06:00
moloch--
c0aa5920cc
Implemented audit log of commands and events
2021-03-03 10:57:23 -06:00
moloch--
1655eb944a
Added panic log handlers
2021-03-03 09:43:53 -06:00
moloch--
63bbb53d9a
fixed parameter names
2021-02-26 18:20:28 -06:00
moloch--
48ca03e4f8
Updated dockerfile to v1.16
2021-02-22 16:23:55 -06:00
moloch--
b95c9ed030
Update short name flag to -N to avoid conflict issue #321
2021-02-20 09:27:08 -06:00
Ronan Kervella
6d2fbf2eea
Merge pull request #332 from BishopFox/devcontainers
...
Ignore devcontainers
2021-02-20 12:32:18 +01:00
rkervella
23312ac3f7
Ignore devcontainers
2021-02-20 12:31:21 +01:00
moloch--
f39a2b240d
Removed arm64 builds from github actions since they're trash
2021-02-16 21:33:45 -06:00
moloch--
d2ec4a0bec
Removed arm64 builds from github actions since they're trash
2021-02-16 21:19:54 -06:00
Joe
7168dd22d7
Merge pull request #331 from BishopFox/stage
...
Go v1.16
2021-02-16 21:03:16 -06:00
moloch--
d564210dd7
Temp disable codeql scans
2021-02-16 20:25:55 -06:00
moloch--
6e15b79d8e
Update other workflows with vendor workaround
2021-02-16 18:34:42 -06:00
moloch--
3b6520c33b
I hate GitHub Actions... revert mod vendor cli flag
2021-02-16 17:42:17 -06:00
moloch--
9d73932bf6
I hate GitHub Actions... remove vendor/
2021-02-16 17:38:50 -06:00
moloch--
a865900493
I hate GitHub Actions... force vendor build?
2021-02-16 17:31:45 -06:00
moloch--
c701ab810c
I hate GitHub Actions...
2021-02-16 17:17:57 -06:00
moloch--
982d38e9db
I hate GitHub Actions...
2021-02-16 16:27:31 -06:00
moloch--
ce475073be
I hate GitHub Actions...
2021-02-16 16:14:25 -06:00
moloch--
4397bb9d36
Debug GitHub Actions because they can't do anything right
2021-02-16 16:07:36 -06:00
moloch--
26d5f2a9bd
Fix yml format issue
2021-02-16 15:54:08 -06:00
moloch--
7a8fe6a623
Updated workflows to use setup-go v2
2021-02-16 15:50:10 -06:00
moloch--
0599d77212
Added missing file to genericSrcFiles, unit tests pass
2021-02-16 15:38:35 -06:00
moloch--
8a0f13d178
Fixed server cli version
2021-02-16 15:29:43 -06:00
moloch--
555f83192f
Fixed missing imports for windows implant builds
2021-02-16 15:23:27 -06:00
moloch--
d1adbc4795
Added default implentation for hostuuid
2021-02-16 15:20:51 -06:00
moloch--
9586c8e906
Fixed merge errors
2021-02-16 15:06:12 -06:00
moloch--
6fe844f1d1
Merge of master to v1.16 branch builds
2021-02-16 14:37:46 -06:00
moloch--
591ad0b957
Initial merge of master
2021-02-16 14:26:29 -06:00
Ronan Kervella
c869eb632c
Merge pull request #330 from BishopFox/darwin-ps
...
Print full process names on darwin for the ps command
2021-02-12 14:52:50 +01:00
rkervella
61811ed92d
Fix comment
2021-02-12 14:15:46 +01:00
rkervella
106c40c2cf
Full process path in ps for darwin
2021-02-12 14:03:00 +01:00
Ronan Kervella
82566ddac9
Merge pull request #329 from usiegl00/hostuuid
...
Host based UUID
2021-02-07 11:48:57 +01:00
usiegl00
dce29eb253
Retrieve Windows UUID from Registry
2021-02-07 09:52:45 +09:00
usiegl00
fe43536016
Updated Linux UUID Retrieval
2021-02-06 21:05:19 +09:00
usiegl00
46d430f5bd
Reverted srcfiles
2021-02-06 20:30:28 +09:00
usiegl00
8978e4cfa0
Reverted String Obfuscator
2021-02-06 20:30:09 +09:00
usiegl00
c3fadbd560
Shifted UUID parsing to the server side
2021-02-06 20:25:43 +09:00
usiegl00
3255d28a22
Changed import and Added syscall info
2021-02-06 20:02:17 +09:00
usiegl00
afd6fc0e2b
Updated UUID code.
2021-02-06 09:18:50 +09:00
moloch--
9f11e090d4
fix spelling error
2021-02-05 13:36:42 -06:00
moloch--
f729306329
Remove unused packr ver from dockerfile
2021-02-05 13:35:42 -06:00
moloch--
0e13e09191
Updated embedded assets and docker to rc1
2021-02-05 13:35:10 -06:00
moloch--
c29d05d755
Merged master
2021-02-05 13:29:33 -06:00
moloch--
b99c1dba66
Tweaks for 1.16rc1
2021-02-05 13:25:41 -06:00
usiegl00
d856e0cbda
Added a UUID per host.
2021-02-03 14:06:59 +09:00
Ronan Kervella
4248d0f2bb
Merge pull request #325 from BishopFox/shell-test
...
Remove useless loop
2021-02-01 13:35:56 +01:00
[email protected]
b14b73939e
Remove useless loop
2021-02-01 12:47:13 +01:00
Ronan Kervella
cfed22c24e
Merge pull request #323 from BishopFox/execute-fix
...
Add spinner for execute
2021-01-27 20:48:08 +01:00
[email protected]
8b24556fd6
Add spinner for execute
2021-01-27 20:24:26 +01:00
Ronan Kervella
408717b144
Merge pull request #322 from dzflack/feature/show-proxy-url
...
Show the current ProxyURL being used by an HTTP/HTTPS sliver
2021-01-25 08:26:39 +01:00
Zack Flack
95aff5b48d
add ProxyURL field to sliver info
2021-01-24 18:03:32 +08:00
Zack Flack
de739ed518
add ProxyURL field to proto files
2021-01-24 18:01:26 +08:00
moloch--
44fa624f11
Merge branch 'stage' into go/v1.16beta1
2021-01-02 19:59:17 -06:00
Joe
ee582686cc
Merge pull request #318 from BishopFox/stage
...
Stage
2021-01-02 19:16:57 -06:00
moloch--
b86eac7fbe
initialize CanaryDomain model issue #316
2021-01-02 18:59:02 -06:00
moloch--
0a4e612fb0
Merge branch 'master' into stage
2020-12-31 22:58:46 -06:00
moloch--
5fb6616ec5
Merge branch 'master' into go/v1.16beta1
2020-12-31 22:58:20 -06:00
Ronan Kervella
66d723d977
Merge pull request #317 from BishopFox/sideload-fix
...
Spawndll fix
2020-12-30 09:51:52 +01:00
Ronan Kervella
89d30f5f67
Move address resolution server side
2020-12-29 12:01:03 +01:00
moloch--
e8280bc206
Fixed inf loop in implant on certain types of mtls socket errors (Windows)
2020-12-24 12:20:21 -06:00
moloch--
f87345aa47
Implant builds with go.mod and --debug
2020-12-21 10:05:53 -06:00
moloch--
292a8024d2
Updated workflows
2020-12-20 17:55:26 -06:00
moloch--
b31c36ccff
Platform specific defaults for cc paths
2020-12-20 17:36:04 -06:00
moloch--
f6f0e7e5eb
Updated gogo for 1.16 targets
2020-12-20 16:38:23 -06:00
moloch--
2208415f0f
Added some default builds to unit tests
2020-12-20 16:07:29 -06:00
moloch--
3c661bdac2
Fixed some windows<->default issues, token execute is now in platform specific handler
2020-12-20 15:57:21 -06:00
moloch--
8e4e75244b
Added execute to default builds
2020-12-20 14:50:42 -06:00
moloch--
61a52a5ec9
Added missing proxy methods to default build
2020-12-20 13:49:57 -06:00
moloch--
28965e9d79
Added support to build implants for unsupported platforms
2020-12-20 12:47:29 -06:00
moloch--
65f5cb285a
Updated readme
2020-12-20 10:09:31 -06:00
moloch--
73dc9e7360
Stop animation if migrate cmd fails
2020-12-19 18:41:12 -06:00
moloch--
244e7197c9
Moved client cli to cobra cmd
2020-12-19 17:13:13 -06:00
moloch--
2c070a5e16
Updated dockerfile, unit tests pass
2020-12-19 13:16:09 -06:00
moloch--
09bfb0e235
Updated vendor/
2020-12-19 11:36:21 -06:00
moloch--
8bbcb93ac8
Updated paths to use implant/sliver
2020-12-19 11:26:28 -06:00
moloch--
a1142e4789
Added GoVersion to version
2020-12-18 22:51:13 -06:00
moloch--
1fa2543bb3
Merge branch 'go/v1.16beta1' of github.com:BishopFox/sliver into go/v1.16beta1
2020-12-18 22:04:07 -06:00
moloch--
fdbc3d699d
Simplified Makefile, added build tags for server/client
2020-12-18 22:04:01 -06:00
moloch--
68d7a1b67b
Simplified Makefile, added build tags for server/client
2020-12-18 21:54:18 -06:00
moloch--
054a9ee736
Merge branch 'go/v1.16beta1' of github.com:BishopFox/sliver into go/v1.16beta1
2020-12-18 18:49:30 -06:00
moloch--
d3a53b3ffa
Fix bad merge
2020-12-18 18:49:23 -06:00
moloch--
c0a52b7bae
Fix bad merge
2020-12-18 18:47:45 -06:00
moloch--
efa84d648a
Added other assets' platform
2020-12-18 17:29:50 -06:00
moloch--
d33d066868
Fixed merge mistake
2020-12-18 17:26:30 -06:00
moloch--
60190ea943
Merged stage
2020-12-18 16:53:02 -06:00
moloch--
eef3b21188
Merge branch 'master' into go/v1.16beta1
2020-12-18 15:58:45 -06:00
moloch--
bf4feddced
Implant builds
2020-12-18 15:55:54 -06:00
moloch--
37fc21c9e2
Implemented go embed, removed packr
2020-12-18 14:27:57 -06:00
moloch--
91795b790b
Updating assets scripts to work with Go v1.16beta1 and darwin/arm64
2020-12-18 12:23:21 -06:00
moloch--
3fb42c0760
Go v1.15.6
2020-12-16 18:08:08 -06:00
Ronan Kervella
b2ccf00311
Merge pull request #314 from BishopFox/rkervella/issue313
...
Return early if the job failed to start to avoid a nil pointer deref Fixes #313
2020-12-16 17:08:33 +01:00
rkervella
734b70d61d
Return early if the job failed to start to avoid a nil pointer deref
...
Fixes #313
2020-12-16 16:27:47 +01:00
moloch--
e606d6c127
Fix race in tunnel data handler when a tunnel is quickly open/closed
2020-12-13 15:19:43 -06:00
moloch--
f8cb6d74c5
Added js type annotations to proto
2020-12-10 15:50:35 -06:00
Joe
922862cc2b
Merge pull request #312 from BishopFox/stage
...
Stage
2020-12-10 15:35:02 -06:00
moloch--
66af0577a4
Added js type annotations to proto
2020-12-10 14:58:24 -06:00
moloch--
45cfa5615d
Added zip -j to autorelease zip files
2020-12-09 10:51:39 -06:00
moloch--
86629d69e8
Merge branch 'master' into stage
2020-12-08 14:13:20 -06:00
Joe
0b9dad2e8d
Update README.md
2020-12-08 14:11:58 -06:00
moloch--
3c24a260de
Tweaked update ux
2020-12-06 11:01:14 -06:00
moloch--
5a985ced0f
Update now relies on semver and can download assets
2020-12-06 10:52:58 -06:00
moloch--
8dab347570
Merge branch 'master' into stage
2020-12-05 18:53:35 -06:00
moloch--
427d680d7c
Working with GitHub actions is miserable
2020-12-05 18:40:42 -06:00
moloch--
61dd604ea3
Workflow clones git tags
2020-12-05 18:33:12 -06:00
moloch--
4cc2be3a05
Workflow clones git tags
2020-12-05 18:29:46 -06:00
moloch--
4ad42cb21e
Derive version number from most recent git tag
2020-12-05 18:10:54 -06:00
moloch--
875decb7be
Removed dead code issue #256
2020-12-05 18:10:54 -06:00
moloch--
b7d4ae2195
Implemented server-side seq numbers
2020-12-05 18:10:54 -06:00
moloch--
d05417a0f3
WIP: Added sequence numbers to tunnel data
2020-12-05 18:10:54 -06:00
moloch--
c4791b3673
Derive version number from most recent git tag
2020-12-05 18:10:13 -06:00
moloch--
e6aa92aae9
Removed dead code issue #256
2020-12-05 17:43:11 -06:00
Joe
d0a3db0fdb
Merge pull request #310 from BishopFox/stage
...
Stage
2020-12-05 15:19:52 -06:00
moloch--
77e6b07240
Implemented server-side seq numbers
2020-12-05 15:18:19 -06:00
moloch--
5c29428331
WIP: Added sequence numbers to tunnel data
2020-12-05 14:28:13 -06:00
moloch--
8553ac37e6
Added build events
2020-12-05 12:51:42 -06:00
moloch--
f96d43635c
Implemented add website with no content
2020-12-05 10:17:11 -06:00
moloch--
7ca8788c5f
Implemented remove website in the correct handler this time
2020-12-05 09:35:31 -06:00
moloch--
1f63cb2dac
Remove root website model on removeWebstie rpc call
2020-12-05 08:52:10 -06:00
Joe
720a6f6d8a
Merge pull request #309 from BishopFox/stage
...
Stage
2020-12-03 10:56:55 -06:00
moloch--
cdab05289b
Lazy load webcontent in grpc by default
2020-12-03 10:00:10 -06:00
moloch--
5045da785d
Updated websites cmd to use subcommands, added profile and build rm subcommands
2020-12-03 09:38:23 -06:00
rkervella
3a69faf1ff
Bump release to v1.1.3
2020-12-03 10:40:37 +01:00
Ronan Kervella
2a7d925ad8
Merge pull request #308 from BishopFox/stage
...
Stage
2020-12-03 10:38:02 +01:00
rkervella
4524e44a5e
Fix migrate too
2020-12-02 18:40:37 +01:00
rkervella
c70ea89694
Hotfix for getsystem bug
2020-12-02 18:37:46 +01:00
Ronan Kervella
a658fa66d3
Merge pull request #307 from BishopFox/debug
...
Add some features to facilitate implants debugging
2020-12-01 17:04:12 +01:00
rkervella
f91aaa6526
Merge branch 'master' into debug
2020-12-01 16:34:34 +01:00
Ronan Kervella
7bbe51656e
Merge pull request #306 from BishopFox/stage
...
Stage
2020-12-01 16:33:44 +01:00
rkervella
85c8b0fd4a
Disable the debugger check when in debug mode
2020-12-01 16:30:44 +01:00
rkervella
5c0a378645
Change some compilation flags to facilitate debugging
2020-12-01 16:30:18 +01:00
moloch--
8af0ffb587
Added profile event
2020-11-30 21:40:08 -06:00
moloch--
0d954e2377
lic whitespace
2020-11-23 14:16:24 -06:00
moloch--
80bb1e4055
reordered makefile
2020-11-23 13:20:56 -06:00
moloch--
80b9be3a94
Added gobfuscate lic
2020-11-23 12:47:24 -06:00
moloch--
06b08a06ca
Added a licenses command
2020-11-23 12:42:05 -06:00
moloch--
484b8bb137
Expanded and small refactor to events
2020-11-22 09:11:56 -06:00
moloch--
5bb7781893
Merge branch 'stage'
2020-11-19 09:20:56 -06:00
moloch--
2d8d0cfc07
Bump v1.1.2 for next release
2020-11-19 09:20:46 -06:00
Joe
ebf5e0d95d
Merge pull request #303 from Matir/stderr
...
Get output for commands in error.
2020-11-18 23:08:54 -06:00
Joe
a3e0865b66
Merge pull request #304 from Matir/patch-4
...
Error name typo fix
2020-11-18 23:08:22 -06:00
David Tomaschik
764869c5b5
Error name typo fix
...
s/ErrUnknownMessateType/ErrUnknownMessageType
2020-11-18 20:33:09 -08:00
David Tomaschik
360fa89ded
Fix os.ExitError to exec.ExitError
2020-11-18 18:01:38 -08:00
David Tomaschik
b5d73c46e8
Fix os.ExitError to *os.ExitError
2020-11-18 17:55:06 -08:00
David Tomaschik
42be5ef29e
Don't treat non-zero command exit as an RPC failure.
2020-11-18 17:53:22 -08:00
David Tomaschik
9f2d3a188e
Get output for commands in error.
...
- This includes stderr output for commands, fixing #293 .
- This includes showing output (if available) for failed commends,
fixing #294 .
2020-11-18 16:05:14 -08:00
Ronan Kervella
02751d8235
Merge pull request #301 from Matir/patch-3
...
Do not error if destination does not exist
2020-11-18 20:13:52 +01:00
David Tomaschik
8e69968613
Do not error if destination does not exist
...
As reported by @Mubix on Slack. Currently if you supply a destination file that does not exist, an error is thrown. This ignores NotExist errors since we'll just create a new file.
2020-11-18 10:51:05 -08:00
moloch--
b3e005dd43
Fix linux client path
2020-11-17 15:48:15 -06:00
moloch--
cd191d592f
Working with GitHub artifacts is miserable
2020-11-17 15:37:43 -06:00
moloch--
f2b3d00e4d
Working with GitHub artifacts is miserable
2020-11-17 15:37:09 -06:00
moloch--
eeb75f8f4f
Fix dir of artifacts
2020-11-17 15:25:18 -06:00
moloch--
d7f435fdde
Build thin clients
2020-11-17 15:13:33 -06:00
moloch--
4fe2dd5424
Added client build to static build targets
2020-11-17 14:42:16 -06:00
moloch--
ed8f7e9387
Fixes to autorelease
2020-11-17 14:30:28 -06:00
moloch--
59fad378f9
Debugging autorelease
2020-11-17 13:16:44 -06:00
moloch--
abb1e4fc60
Autorelease builds client
2020-11-17 12:54:35 -06:00
Joe
fbbe477590
Merge pull request #297 from BishopFox/stage
...
Added automated tagged release
2020-11-17 12:40:04 -06:00
moloch--
b6a74be639
Removed Linux CI workflow for now
2020-11-17 12:16:23 -06:00
moloch--
34a4ec8069
Added if guards to release builds, removed artifact uploads from build/test
2020-11-17 10:55:39 -06:00
moloch--
bd7a4d04bd
Added automated tagged release
2020-11-17 10:34:43 -06:00
Joe
e5a0edb725
Merge pull request #296 from BishopFox/stage
...
SQL Datastore
2020-11-17 10:15:35 -06:00
moloch--
7a8ae68f91
Tweaked file permissions on regenerated implants
2020-11-17 09:51:46 -06:00
moloch--
33c5dd8f06
Fixed builds cmd, cleaned up some gorm code, renamed 'slivers' cmd to 'implants'
2020-11-17 09:45:18 -06:00
moloch--
30bb4b3630
Added legacy db warning
2020-11-16 21:52:18 -06:00
moloch--
4be07afcae
fixed null ptr deref
2020-11-16 21:21:20 -06:00
moloch--
b589e4b8cd
Check for CC
2020-11-16 21:09:41 -06:00
moloch--
c99f076c94
Updated makefile to cross-compile sqlite3
2020-11-16 20:49:22 -06:00
moloch--
9b5d77a70c
Fixed profiles
2020-11-16 19:58:20 -06:00
moloch--
2031843b10
updated deps
2020-11-16 18:24:57 -06:00
moloch--
690feb715e
Updated vendor/
2020-11-16 18:09:47 -06:00
moloch--
257c1c8536
Merged master
2020-11-16 18:09:31 -06:00
moloch--
f005519b08
Fixed issues with new-profile cmd
2020-11-16 17:57:28 -06:00
moloch--
19900f7ba9
Added cryptography unit tests
2020-11-16 16:53:24 -06:00
moloch--
5a77c90412
Added RemoveContent test
2020-11-16 16:22:34 -06:00
moloch--
754e80c333
Server-enforced char whitelist for agent names
2020-11-16 15:40:51 -06:00
moloch--
8c974fdc42
wrote some website/ unit tests
2020-11-16 15:17:45 -06:00
moloch--
91d72e0dc2
Refactored certs/ and fixed bug in GetCerts api
2020-11-16 11:56:02 -06:00
moloch--
44cd90ed79
Wired GORM logger to logrus
2020-11-16 10:47:59 -06:00
moloch--
fe2ad7b9cb
Return error from certs
2020-11-15 17:16:35 -06:00
moloch--
a9562a3adf
Re-implemented RemoveContent
2020-11-15 16:28:19 -06:00
moloch--
333a7cafec
Re-implemented website commands
2020-11-15 16:21:35 -06:00
moloch--
a19476be5e
Updated vendor/
2020-11-15 15:32:59 -06:00
moloch--
85a64c85ad
Updated vendor/
2020-11-15 15:28:53 -06:00
moloch--
d919ab0699
Pulled from upstream
2020-11-15 15:21:34 -06:00
moloch--
565569b053
Updated deps
2020-11-15 15:17:53 -06:00
moloch--
7729f85601
Updated deps
2020-11-15 15:12:20 -06:00
moloch--
f8200fcbd9
Unit tests pass, but not everything is implemented
2020-11-15 15:00:23 -06:00
moloch--
71d65ca5ad
Implant builds
2020-11-15 12:20:31 -06:00
moloch--
80ac90b4dd
fixing bugs in build process
2020-11-15 11:47:31 -06:00
moloch--
f4d4163d69
Fixed db migration and schema issues
2020-11-15 10:49:26 -06:00
moloch--
dc9c721c70
Removed badger from go.mod
2020-11-15 09:46:18 -06:00
moloch--
4e162547ac
Builds but lots of broken stuff
2020-11-15 09:45:26 -06:00
moloch--
d58e459483
Working on porting implants/website/profiles/etc
2020-11-14 15:56:53 -06:00
moloch--
01f1c2c7d0
Added constraints to certificate model
2020-11-14 10:15:19 -06:00
moloch--
c5b07575e7
Fixed runtime issues
2020-11-14 09:41:43 -06:00
moloch--
326d0c602a
Ported certs to use sql and compiles
2020-11-14 09:32:10 -06:00
Joe
bfd3d9221a
Merge pull request #295 from BishopFox/stage
...
Go v1.15.5
2020-11-13 22:57:50 -06:00
moloch--
07644d89d2
Go v1.15.5
2020-11-13 22:03:06 -06:00
rkervella
04069dc66b
Fix message type
2020-11-13 22:52:24 +01:00
rkervella
f26303ee3f
Fix condition
2020-11-13 22:42:01 +01:00
rkervella
c731b703aa
Remove duplicate
2020-11-13 22:39:52 +01:00
Ronan Kervella
563ccbf9b3
Merge pull request #290 from BishopFox/rpc-backdoor
...
Server implementation of the backdoor command
2020-11-10 09:22:11 +01:00
rkervella
b71b587af6
update vendor
2020-11-10 08:14:20 +01:00
rkervella
fe8e2d5159
Update vendor
2020-11-10 08:13:58 +01:00
rkervella
7c3f3192a2
Update deps
2020-11-10 08:10:11 +01:00
rkervella
0e34b85c90
Change to Binjection/binject
2020-11-10 08:09:37 +01:00
rkervella
f9c2ea3504
Move backdoor feature to server code
2020-11-09 18:05:04 +01:00
rkervella
c39a7a770d
Move backdoor feature to the server code
2020-11-09 18:04:44 +01:00
rkervella
085e867a89
Merge branch 'master' into go-donut
2020-11-09 12:54:55 +01:00
Ronan Kervella
62ac671513
Merge pull request #289 from Matir/patch-2
...
Improve IP Address Regexp
2020-11-09 08:25:49 +01:00
David Tomaschik
0940eeaae3
Improve IP Address Regexp
...
MatchString can match in the middle of a string and is not anchored, so this anchors it. It also ensures each term is 1-3 digits.
2020-11-06 17:27:42 -08:00
Ronan Kervella
c7c80159de
Merge pull request #288 from BishopFox/stage
...
Add IP resolution for generate stager
2020-11-06 13:02:56 +01:00
rkervella
f97eddd1a5
Merge branch 'master' into stage
2020-11-06 09:58:18 +01:00
rkervella
b6503e6dcb
Add IP resolution for stager
2020-11-06 09:58:12 +01:00
Joe
b60b305f92
Merge pull request #287 from BishopFox/stage
...
Stage
2020-11-05 21:18:49 -06:00
moloch--
68d766ddc2
Fix for issue #286
2020-11-05 20:56:55 -06:00
moloch--
4de635dab7
Fix for issue #286
2020-11-05 20:56:35 -06:00
rkervella
c40ae5472d
Merge branch 'master' into go-donut
2020-11-03 15:40:21 +01:00
Ronan Kervella
1181992d0f
Merge pull request #284 from BishopFox/stage
...
Add getenv command
2020-11-03 14:18:48 +01:00
rkervella
b3861d1c22
Fix #278
2020-11-03 13:28:14 +01:00
rkervella
a1635807cc
Add missing files
2020-11-03 12:24:48 +01:00
rkervella
2def6a35d7
Add getenv command
2020-11-03 12:24:36 +01:00
Ronan Kervella
7507cf0b20
Merge pull request #283 from Matir/typos
...
Use correct transport protocol in log message.
2020-11-03 08:30:16 +01:00
David Tomaschik
360029242c
Use correct transport protocol in log message.
2020-11-02 14:53:24 -08:00
Joe
bf7f2eddd3
Merge pull request #281 from Matir/cleanup
...
Cleanup server/core
2020-10-27 09:08:55 -05:00
David Tomaschik
fca0d58986
Cleanup jobs.go and tunnels.go.
...
Removes unnecessary pointers and indirection. Makes code (slightly)
easier to read.
2020-10-26 17:12:36 -07:00
David Tomaschik
49179ccc69
Remove unnecessary pointers in clients.go.
...
Also simplifies an RWMutex never used as a Read Lock into a plain Mutex.
2020-10-26 17:04:36 -07:00
David Tomaschik
db67707947
Remove unnecessary pointers in sessions.go
2020-10-26 17:01:51 -07:00
Ronan Kervella
3128c17c3c
Merge pull request #280 from Matir/mtls-fix
...
Close mtls sockets after a read error.
2020-10-26 20:42:44 +01:00
David Tomaschik
67870d2bbf
Close mtls sockets after a read error.
...
Currently, mtls sockets are left open even after a read error because of
the loop waiting on the Send channel. This provides a done channel that
results in the socket being closed on a read error. Cleanup of the
session should prevent future writes into the Send channel.
Fixes #279 .
2020-10-26 11:54:00 -07:00
rkervella
5b6560bf0c
Add support for multiple arguments
2020-10-25 12:05:12 +01:00
rkervella
bdacbd2454
Bump version number
2020-10-25 11:51:47 +01:00
rkervella
87fa925b1a
Switch to go-donut for in-memory assembly execution
2020-10-25 11:51:16 +01:00
rkervella
0a13dfcd5d
Merge branch 'master' into go-donut
2020-10-25 11:38:30 +01:00
rkervella
15cf1fcf67
Set runtime
2020-10-25 11:37:54 +01:00
Ronan Kervella
3de4485856
Merge pull request #276 from Matir/dnsport
...
Allow specifying a port for DNS listeners.
2020-10-24 22:25:13 +02:00
Ronan Kervella
e2c97cd634
Merge pull request #274 from Matir/logts
...
Log full timestamps
2020-10-24 22:24:46 +02:00
Ronan Kervella
b3ba2da907
Merge pull request #275 from Matir/default-makefile
...
Makefile: build current platform by default.
2020-10-24 22:24:16 +02:00
David Tomaschik
303b0320dc
Allow specifying a port for DNS listeners.
...
This provides an lport option for DNS listeners as well. 53, of course,
is the default value.
Fixes #270 .
2020-10-24 13:03:37 -07:00
David Tomaschik
e52757c07c
Makefile: build current platform by default.
...
The default make target will now build for the host platform. This
also adds a 'static' target that builds the appropriate static build
for the host platform.
Fixes #269 .
2020-10-24 12:40:00 -07:00
David Tomaschik
f5cb5a49cb
Write full timestamps to log files.
...
Fixes #273 .
2020-10-24 12:19:45 -07:00
rkervella
0af6fbb7e8
go-donut WIP
2020-10-24 19:31:15 +02:00
rkervella
0bf8118af1
WIP execute-assembly with go-donut.
...
Not working at the moment.
2020-10-24 14:49:48 +02:00
rkervella
2d80c86bc5
Update to go 1.15
2020-10-24 13:23:31 +02:00
rkervella
a1770eab68
Update vendor
2020-10-24 13:23:16 +02:00
rkervella
9f4d4194c0
Update vendor
2020-10-24 13:22:52 +02:00
rkervella
eda25ce919
Update vendor
2020-10-24 13:22:07 +02:00
rkervella
dcff7da470
Update go.mod dep versions
2020-10-24 13:21:38 +02:00
rkervella
615e1c6a83
Merge branch 'master' into go-donut
2020-10-21 12:00:18 +02:00
Ronan Kervella
59408827a4
Merge pull request #266 from Matir/sessiontimer
...
Improve Last Check-In for Sessions
2020-10-12 09:35:18 +02:00
David Tomaschik
ee419d9a81
Ensure mtls sessions have time updated on initial connection.
2020-10-09 16:19:00 -07:00
Ronan Kervella
e4d5d8d25f
Merge pull request #271 from Matir/persist-listeners
...
Allow Persisting Listeners Over Restart
2020-10-09 18:25:09 +02:00
David Tomaschik
8295c6d747
Persist jobs across server restarts.
...
This saves jobs to the config when the 'persistent' flag is set. On
restart, the jobs are restarted as well. State is saved in the server
config JSON. If a job is killed, it is removed from the persistent
configuration.
Implements/Fixes #254 .
2020-10-09 00:25:39 -07:00
David Tomaschik
ba1a0a32b9
Refactor Job starting from RPC to C2.
...
With the ability to persistently start jobs, it no longer makes
sense for the code that actually stops the jobs to be in the rpc
package. C2 seemed to be optimal place to move them, since they
listen for incoming C2 connections.
2020-10-08 23:10:54 -07:00
David Tomaschik
1ef1462839
Add persistent flag for listener jobs.
...
This adds the client-side changes for persistent jobs. It adds the
protobuf and client changes necessary, but does not include the
server-side changes.
2020-10-08 19:58:22 -07:00
David Tomaschik
b2f008d192
Improve Last Check-In for Sessions
...
As described in #197 , there are issues with how LastCheckin is updated.
This adds a helper method to update LastCheckin to ensure it's done in
a consistent fashion, and calls it on all successful commands as well as
pings via the HTTP and DNS listeners. Persistent connections (e.g.,
mtls) only update on commands, so will appear stale otherwise.
It no longer fills in LastCheckin for persistent connections when
someone runs the `sessions` command (or other grpc requests), so we
don't get overly-optimistic versions of the LastCheckin.
2020-10-08 13:29:12 -07:00
Joe
78e3809aa2
Merge pull request #264 from BishopFox/stage
...
Differentiate profile name from agent name
2020-10-07 07:55:22 -05:00
rkervella
101f62e567
Update help
2020-10-07 10:36:50 +02:00
rkervella
a4f55c322d
Differentiate profile name from agent name
2020-10-07 10:31:16 +02:00
rkervella
155d50e69e
Switch to ascii instead of alphanum
2020-10-06 20:24:45 +02:00
rkervella
35a0cd38fc
Switch from alphanum to ascii support for agent/profile name
2020-10-06 11:55:11 +02:00
Joe
e13003b49b
Merge pull request #263 from BishopFox/stage
...
Add canaries to mTLS transport
2020-10-05 08:49:24 -05:00
rkervella
601b64cda9
Merge branch 'stage' of bishopfox.github.com:BishopFox/sliver into stage
2020-10-05 10:41:50 +02:00
rkervella
e15130147e
Add canary to mtls transport
2020-10-05 10:41:30 +02:00
rkervella
94f4965ada
Add error checks in generate
2020-10-05 10:10:15 +02:00
moloch--
f621beb38d
Merge branch 'master' into stage
2020-10-04 17:47:55 -05:00
Joe
ed969af156
Merge pull request #260 from Matir/filelimits
...
Add support for a File Exists Limit.
2020-10-04 17:47:08 -05:00
Joe
8f36e44675
Merge pull request #261 from Matir/codenames-fix
...
Check errors from assetsBox.Find
2020-10-04 17:46:41 -05:00
Joe
532da22805
Merge pull request #262 from Matir/random-name
...
Improve random name generation.
2020-10-04 17:45:27 -05:00
David Tomaschik
597186a3e2
Fix random name generation.
...
This handles errors in name generation more gracefully by:
1. Propagating errors up instead of making them Fatal.
2. Verifying that files have contents to avoid a panic from passing -1
to random.Intn.
3. Refactoring code to reduce duplication.
2020-10-04 14:03:31 -07:00
David Tomaschik
95d7a55fbf
Check errors from assetsBox.Find
...
This fixes #259 and is consistent with other uses in the assets
package.
2020-10-04 12:50:10 -07:00
David Tomaschik
0c250f88ea
Use raw strings for formatting filenames.
...
This allows windows backslash-based paths to not need a double
backslash in the string literal.
2020-10-04 12:47:18 -07:00
David Tomaschik
3581b00220
Add support for a File Exists Limit.
...
This checks if a given file exists in the filesystem of the target
when running the implant. This can be used to limit the implant to
targets with particular software installed. This was described in
issue #257 .
Test cases with /etc/passwd and /etc/this_does_not_exist work locally.
2020-10-04 12:47:10 -07:00
moloch--
e5d9c05baf
v1.0.9
2020-10-03 19:37:09 -05:00
Joe
7a339edac1
Merge pull request #258 from guervild/190_change-agent-name
...
Issue #190 Change agent name
2020-10-03 19:28:46 -05:00
guervild
1845e77fda
Remove unused else case
2020-10-03 00:43:29 +02:00
guervild
062ec3708d
Merge branch '190_change-agent-name' of https://github.com/guervild/sliver into 190_change-agent-name
2020-10-03 00:32:08 +02:00
guervild
c13e741d78
Can now overwrite existing files
2020-10-03 00:30:30 +02:00
guervild
ab077724a7
Can now overwrite existing files
2020-10-03 00:12:05 +02:00
guervild
4c3e0e34a2
Add a new command to set agent options, options added to set name
2020-10-03 00:11:16 +02:00
Ronan Kervella
f9d4f5e79d
Merge pull request #255 from Matir/patch-1
...
Fix generate flag in help
2020-10-02 10:21:35 +02:00
David Tomaschik
ec76d558e6
Fix generate flag in help
...
The documentation refers to --output-format, but the generate command accepts --format.
2020-10-02 00:16:02 -07:00
Ronan Kervella
7d8d535842
Merge pull request #253 from BishopFox/stage
...
Add error check
2020-10-01 18:23:41 +02:00
rkervella
78541c15c6
Add error check
2020-10-01 18:05:25 +02:00
Ronan Kervella
db18ec86f9
Merge pull request #252 from BishopFox/test/codeql
...
Add security scan workflow
2020-10-01 18:02:56 +02:00
rkervella
74ea382bc9
vendor update
2020-10-01 17:21:15 +02:00
rkervella
0030b8d4d9
Add job name
2020-10-01 17:14:53 +02:00
rkervella
617ed145e5
Add missing tasks
2020-10-01 17:03:30 +02:00
rkervella
433395ba6a
Add codeql-scanning workflow file
2020-10-01 17:00:18 +02:00
rkervella
7a7bbbc688
Independent codeql action
2020-10-01 16:58:30 +02:00
rkervella
05abd6dac0
Run codeql analysis after tests
2020-10-01 13:24:47 +02:00
rkervella
d98ecc7c8e
Update vendor
2020-10-01 13:13:10 +02:00
rkervella
2888e04e8a
test codeql
2020-10-01 12:53:53 +02:00
rkervella
26de6e927c
test codeql
2020-10-01 12:52:23 +02:00
rkervella
53d0337d21
test codeql
2020-10-01 12:42:32 +02:00
rkervella
a06492e5a3
test codeql
2020-10-01 12:20:10 +02:00
rkervella
fe4c4d948e
test codeql
2020-10-01 12:09:12 +02:00
rkervella
261aff5389
test codeql
2020-10-01 12:06:22 +02:00
rkervella
1f1d32739a
Test codeql
2020-10-01 12:04:17 +02:00
rkervella
63e02c3dc3
Merge branch 'master' into test/codeql
2020-10-01 11:28:19 +02:00
Ronan Kervella
1e6abf53bb
Merge pull request #250 from BishopFox/stage
...
Stage
2020-09-23 19:06:34 +02:00
rkervella
90481406a6
Merge branch 'stage' of bishopfox.github.com:BishopFox/sliver into stage
2020-09-23 18:09:43 +02:00
rkervella
85f0deee8e
Use empty argument for service creation with psexec
2020-09-23 18:07:01 +02:00
Ronan Kervella
a0ef2faf8e
Update CONTRIBUTING.md
2020-09-23 17:44:53 +02:00
Ronan Kervella
923ad264ff
Merge pull request #249 from BishopFox/rkervella/issue248
...
Don't pass unverified parameters to svc.Run() when running as a service.
2020-09-23 10:20:48 +02:00
rkervella
6df6baf8c3
Don't pass unverified parameters to svc.Run() when running as a service.
...
Fixes #248
2020-09-23 09:53:54 +02:00
guervild
646246d0d4
Init work issue #190-Give alias to each generated agent
2020-09-20 17:19:48 +02:00
Ronan Kervella
326c13ecb9
Merge pull request #246 from ashdoeshax/master
...
Fix macos shared build failure due to missing stdlib.h compiler error
2020-09-19 09:06:53 +02:00
Ash Fox
d013a307c0
Fix macos shared build failure due to missing stdlib.h compiler error
2020-09-17 16:38:42 -07:00
moloch--
648d37c0d2
bump version
2020-09-16 16:24:07 -05:00
rkervella
b77026f62f
Merge branch 'master' into go-donut
2020-09-16 12:48:04 +02:00
Joe
cb10bc9c24
Merge pull request #245 from BishopFox/priv
...
Implement `make-token`
2020-09-15 15:40:34 -05:00
rkervella
1f61406f73
Implement make-token, close Feature Request: Make Token #202
2020-09-15 15:30:21 +02:00
rkervella
9a0d9f6dff
Add LogonUser syscall for makeToken
2020-09-15 14:05:53 +02:00
Ronan Kervella
f7e23aa7de
Merge pull request #219 from delta-plus/delta-plus
...
Overriding commit signing for this one.
2020-08-18 14:51:30 +02:00
rkervella
96817d803a
Remove hardcoded arch string
2020-08-16 11:28:17 +02:00
rkervella
86027da3e8
Remove debug statement
2020-08-16 11:22:18 +02:00
rkervella
10a101b7d0
Instant process migration
2020-08-16 11:21:24 +02:00
rkervella
74bc83ab66
Remove dirty hack
2020-08-16 11:21:10 +02:00
rkervella
506a7cf127
Merge branch 'master' into go-donut
2020-08-16 10:41:33 +02:00
Ronan Kervella
01f41a2442
Merge pull request #243 from jabedude/sideoad-footgun
...
Overriding signed commit requirement.
2020-08-15 19:57:58 +02:00
Ronan Kervella
e1f30687a3
Merge pull request #242 from BishopFox/stage
...
Fix nil pointer deref introduce by PR #239
2020-08-15 19:56:33 +02:00
Joshua Abraham
c0806c0239
server: sideload: print usage error if no arguments are provided
...
Typing `sideoad` with no arguments will cause a panic in the Sliver
server. This patch fixes that and prints an error message.
2020-08-15 12:08:40 -04:00
rkervella
2efa2039d1
Fix nil pointer deref introduce by PR #239
2020-08-15 16:41:09 +02:00
Joe
f5cbcea6f7
Merge pull request #239 from 3ndG4me/master
...
Issue #238 - Session Health Check
2020-08-14 07:28:34 -05:00
3ndG4me
a706681107
Merge branch 'master' of github.com:3ndG4me/sliver
...
Updating fork master with changes upstream
2020-08-13 19:00:48 -04:00
3ndG4me
bdf8a17314
add some color to the output and gofmt changes
2020-08-13 19:00:40 -04:00
3ndG4me
e03491141c
Added health checker to keep track of potentially dead agents and clean them up
2020-08-13 19:00:40 -04:00
Casey Erdmann
fef2874c8e
Merge pull request #1 from 3ndG4me/feature/session_mgmt_dead_shells
...
Feature/session mgmt dead shells
2020-08-13 18:58:02 -04:00
3ndG4me
d9eefb03a5
add some color to the output and gofmt changes
2020-08-13 18:56:22 -04:00
Joe
707e98a591
Merge pull request #237 from BishopFox/stage
...
Improve session management
2020-08-13 06:59:44 -05:00
rkervella
dd68a81f8c
Remove commented code.
2020-08-13 13:41:08 +02:00
rkervella
06c42965fe
Fix session handling and skipped session numbers
2020-08-13 13:38:26 +02:00
rkervella
dff88c955f
Replace ExitProcess with ExitThread
2020-08-13 12:11:01 +02:00
rkervella
4d7219fc05
Merge branch 'master' into go-donut
2020-08-13 10:29:13 +02:00
rkervella
b9f5c46ca2
Donut WIP
2020-08-13 10:28:44 +02:00
3ndG4me
83371926aa
Added health checker to keep track of potentially dead agents and clean them up
2020-08-13 03:45:21 -04:00
Joe
67e5f355e7
Merge pull request #236 from BishopFox/stage
...
Go v1.15
2020-08-12 07:42:39 -05:00
moloch--
44b2de40cf
Updated Sliver to v1.0.7
2020-08-12 07:23:12 -05:00
moloch--
48b666db87
Updated to Go v1.15
2020-08-12 07:13:34 -05:00
Ronan Kervella
b844833baf
Merge pull request #235 from BishopFox/stage
...
Differentiate shellcode from shared library to support DLL hijacking
2020-08-11 15:11:05 +02:00
rkervella
bbb5f678bb
Differentiate shellcode from shared library to support DLL hijacking scenarios.
2020-08-11 13:08:19 +02:00
Ronan Kervella
50928f5a5e
Merge pull request #233 from BishopFox/rkervella/issue232
...
Document service format and usage with psexec
2020-08-06 14:59:52 +02:00
rkervella
414522fa62
Remove memprofiles
2020-08-06 13:22:58 +02:00
rkervella
b78ee1ff55
Add docs for service format.
...
Fixes #232
2020-08-06 13:22:01 +02:00
rkervella
a8d19f7bd2
WIP memprofiles
2020-08-06 12:50:26 +02:00
Joe
ebe3fc3afa
Merge pull request #230 from BishopFox/http-staging
...
Fix https stage listener issues
2020-08-04 08:46:24 -05:00
rkervella
6a052797d6
Fix https stage listener issues
2020-08-03 17:02:07 +02:00
Ronan Kervella
9e70227d00
Merge pull request #229 from BishopFox/chroma
...
Add colored output
2020-07-24 17:54:03 +02:00
rkervella
a8a505a443
Remove duplicate flags -- for real
2020-07-24 14:40:00 +02:00
rkervella
fd85c5c1b2
Remove duplicate flags
2020-07-24 14:38:57 +02:00
rkervella
ab6a542b25
Add colored output
2020-07-24 14:36:26 +02:00
Joe
225d857981
Merge pull request #228 from ahhh/master
...
Fix flags in multiplayer menu
2020-07-20 12:56:01 -05:00
Dan Borges
c9ca50757a
Update console.go
2020-07-18 14:13:44 -07:00
Dan Borges
93f36a07f8
Merge pull request #1 from BishopFox/master
...
Update
2020-07-18 14:10:41 -07:00
Ronan Kervella
9a4c1e6ea9
Merge pull request #227 from hypnoticpattern/hp-fix-download-symlink
...
Fixed folder download with symlinks
2020-07-17 09:53:30 +02:00
hypnoticpattern
5a944f2487
Fixed folder download with symlinks
2020-07-16 23:51:42 -07:00
Ronan Kervella
e3902dab82
Merge pull request #224 from BishopFox/stage
...
Fix crashes, and add some enhancement to windows tasks
2020-07-11 12:17:01 +02:00
rkervella
517fbbed40
Make the process configurable for execute-shellcode --interactive
2020-07-11 11:58:38 +02:00
rkervella
48072f9fcb
Add amsi and etw bypass flags to extensions
2020-07-11 11:56:21 +02:00
rkervella
0e56736ef3
Start process in suspended mode to prevent original executable from running
2020-07-11 11:51:49 +02:00
rkervella
08f2c9a337
Disable AMSI and ETW bypasses by default
2020-07-11 11:34:36 +02:00
rkervella
d1135b65ae
Fix debug print
2020-07-11 11:15:56 +02:00
rkervella
8351b30416
Add error handling to Process.Kill()
2020-07-11 11:11:55 +02:00
rkervella
b962146b95
Add missing evasion flag to new-profile
2020-07-11 11:11:38 +02:00
Joe
46e5b1548a
Merge pull request #223 from C-Sto/evasion_optional
...
optional evasion, looks good to me overriding signed commit requirement.
2020-07-10 11:31:59 -05:00
C-Sto
4993c2419e
fix session evasion element
2020-07-10 15:59:08 +08:00
C-Sto
ae67b4a229
optional evasion
2020-07-10 15:40:44 +08:00
rkervella
cc952ed239
Update go.yml: fix language settings
2020-07-08 11:32:59 +02:00
rkervella
4275bf3771
Update go.yml
2020-07-08 11:13:22 +02:00
Ronan Kervella
2bc53dc994
Update go.yml
2020-07-08 11:12:02 +02:00
rkervella
191d5b44c5
Codeql github action
2020-07-08 11:09:48 +02:00
Joe
2295a995f9
Delete _config.yml
2020-06-30 09:19:50 -05:00
Joe
4651129fc2
Set theme jekyll-theme-hacker
2020-06-24 07:36:19 -05:00
delta-plus
012cf484fb
Added blank default argument to execute-assembly. Avoids the need to pass dummy arguments to executables that don't need them.
2020-06-23 14:14:26 -07:00
Joe
58e1cbd60e
Update README.md
2020-06-10 20:04:16 -05:00
Joe
42e6efd482
Merge pull request #214 from mfaerevaag/master
...
Fix readme's related to `server/daemon` - No code changes, overriding signed commit restriction. Thanks for the help!
2020-06-10 15:14:34 -05:00
Ronan Kervella
5dbcec80de
Merge pull request #213 from BishopFox/binject
...
Binject
2020-06-10 21:24:11 +02:00
Markus Faerevaag
d589e312d3
Add description of daemon package
2020-06-10 21:18:26 +02:00
Markus Faerevaag
be725f8f61
Fix typo in file name
2020-06-10 21:13:21 +02:00
rkervella
d4f3a0ffcb
Add missing file
2020-06-10 20:54:22 +02:00
rkervella
3c3ce24316
Add backdoor command for Windows.
2020-06-10 20:28:30 +02:00
rkervella
09cff82669
Fix service parameter passing.
2020-06-10 18:09:19 +02:00
Joe
d110e182f6
Merge pull request #212 from BishopFox/lateral-movement
...
Lateral movement
2020-06-10 07:25:36 -05:00
rkervella
2c8fc4ba5d
Add some warnings for bad opsec
2020-06-10 13:22:07 +02:00
rkervella
c18b1d19bd
Implement lateral movement for Windows
...
Combine upload and remote service creation to spawn new sessions.
2020-06-10 10:38:52 +02:00
rkervella
67d1d5bb2b
Merge branch 'master' of bishopfox.github.com:BishopFox/sliver
2020-06-09 18:21:35 +02:00
Joe
d6ecb58f45
Merge pull request #210 from BishopFox/stage
...
Fix the execute command.
2020-06-09 07:57:10 -05:00
rkervella
6965a8ac1b
Fix rev2self message type
2020-06-09 13:58:22 +02:00
rkervella
c4f6942643
Bump version
2020-06-09 10:45:07 +02:00
rkervella
71afcafd10
Merge branch 'stage' of bishopfox.github.com:BishopFox/sliver into stage
2020-06-09 10:44:45 +02:00
rkervella
e17980bef3
Fix shellcode generation/selection for getsystem and migrate
2020-06-09 10:44:34 +02:00
rkervella
7432cb8d2c
Display C2 info for slivers command.
2020-06-09 10:43:41 +02:00
moloch--
057d1aafb9
Merge branch 'stage' of github.com:BishopFox/sliver into stage
2020-06-08 16:48:58 -05:00
moloch--
cd2d7b6954
Added -trimpath to server/client builds
2020-06-08 16:48:51 -05:00
rkervella
b8ccc8d03c
Reuse the same implant name while migrating to new processes.
2020-06-08 17:09:34 +02:00
rkervella
86af40b9e1
Bump version
2020-06-08 17:00:21 +02:00
rkervella
79d86be521
getsystem and migrate now use generate.SliverShellcode.
...
Fix the token impersonation regression on `shell`.
2020-06-08 16:59:19 +02:00
rkervella
86cc58691e
Add back the export name while calling getsystem.
2020-06-08 16:25:15 +02:00
rkervella
0cf195801c
Bump version
2020-06-08 16:17:46 +02:00
rkervella
1269673459
Fix the execute command. The silent flag was misinterpreted.
2020-06-08 16:10:41 +02:00
rkervella
8eae752cb2
Merge branch 'master' of bishopfox.github.com:BishopFox/sliver
2020-06-08 16:07:45 +02:00
Joe
3904c41b0a
Merge pull request #209 from BishopFox/stage
...
Stage
2020-06-08 09:00:43 -05:00
moloch--
71d7349628
Fix regression: server does not automatically unpack assets
2020-06-08 08:40:55 -05:00
moloch--
1e3a26fa64
v1.0.3
2020-06-08 07:42:50 -05:00
rkervella
6c8ac0ad38
Merge branch 'master' of bishopfox.github.com:BishopFox/sliver
2020-06-08 09:19:25 +02:00
Ronan Kervella
5931bf8498
Merge pull request #208 from BishopFox/stage
...
Stage
2020-06-08 09:14:38 +02:00
moloch--
2f12c3e08d
Moved server/encoders to util/encoders so both server/client can use the pkg
2020-06-07 08:08:22 -05:00
moloch--
2ab60a4afa
Moved server/encoders to util/encoders so both server/client can use the pkg
2020-06-07 08:08:13 -05:00
moloch--
90aa7a1555
Added --force and --recrusive to rm command
2020-06-06 14:24:36 -05:00
moloch--
982491606e
Fix for issue #205 , added a --force flag to terminate for PIDs 0 and 1
2020-06-06 12:49:42 -05:00
moloch--
cd9740de8c
Respond gracefully to unknown envelope types, issue #207
2020-06-06 12:10:54 -05:00
moloch--
7380f0ee2a
Merge branch 'stage' of github.com:BishopFox/sliver into stage
2020-06-06 08:12:54 -05:00
moloch--
6ff491f07c
Fix math around calculating --timeout related to issues #204 and #198
2020-06-06 08:12:46 -05:00
rkervella
80137b89a5
Revert "Monitor WIP"
...
This reverts commit 9d1333114e .
2020-06-05 14:41:37 +02:00
rkervella
9d1333114e
Monitor WIP
2020-06-05 14:40:25 +02:00
Joe
096a77a747
Merge pull request #201 from BishopFox/stage
...
Stage
2020-06-03 07:06:19 -05:00
rkervella
9450303886
Update hosting CLR DLL.
...
Add ETW evasion flag and dynamically compute the DLL entrypoint offset.
2020-06-03 12:04:45 +02:00
Ronan Kervella
036d616bcb
Merge pull request #200 from BishopFox/stage
...
Stage
2020-06-03 08:57:25 +02:00
rkervella
fa88235384
Merge branch 'stage' of bishopfox.github.com:BishopFox/sliver into stage
2020-06-03 08:56:06 +02:00
moloch--
df7629d455
moved github pages content to docs/
2020-06-02 19:23:52 -05:00
rkervella
094249b08e
Set the proper help group for terminate
2020-06-02 18:46:14 +02:00
moloch--
f317e349f9
Merge branch 'master' into stage
2020-06-02 11:31:05 -05:00
Joe
82257e349f
Create CNAME
2020-06-02 11:09:35 -05:00
Joe
06fbbb84da
Set theme jekyll-theme-hacker
2020-06-02 11:09:11 -05:00
moloch--
498161c27d
Updated to Go v1.14.4, updated workflow to only run on PR to master or in test/* branches
2020-06-02 08:45:33 -05:00
moloch--
71f3cfa5d4
Merge branch 'stage' of github.com:BishopFox/sliver into stage
2020-06-02 07:31:19 -05:00
moloch--
522c1dad01
only run workflow on PR to master
2020-06-02 07:31:13 -05:00
Joe
8f5e285f16
Merge pull request #196 from BishopFox/stage
...
Add time info to new session event message
2020-06-02 07:15:00 -05:00
rkervella
3b37b0b17a
Add time info to new session event message
2020-06-02 09:56:22 +02:00
Ronan Kervella
1e8b67f563
Merge pull request #195 from BishopFox/stage
...
I assume we still need to fix the github action for MacOS
2020-05-29 11:35:39 +02:00
moloch--
4b23467af6
fix duplicate request header in ping grpc
2020-05-28 19:07:34 -05:00
moloch--
9d37e1a554
Fix nil deref on messages lacking request object
2020-05-28 11:13:57 -05:00
Joe
ae9c402acf
Merge pull request #194 from BishopFox/extensions
...
Extensions
2020-05-28 07:29:04 -05:00
rkervella
cb95ce4cd6
Add save option to sideload/spawndll/execute-assembly
2020-05-28 10:00:29 +02:00
rkervella
f6b1c565aa
Merge branch 'master' into extensions
2020-05-28 09:43:48 +02:00
Ronan Kervella
7a4af40463
Merge pull request #191 from BishopFox/stage
...
Stage
2020-05-27 15:37:12 +02:00
rkervella
8b9976a54f
Add save option to extension commands.
2020-05-27 13:44:40 +02:00
rkervella
b215d81a55
Change execute assembly output to bytes to take edge cases into account.
2020-05-27 13:34:07 +02:00
moloch--
9586f3aeb6
removed stage from pull_request trigger
2020-05-25 20:32:53 -05:00
moloch--
ae7c803f69
updated to v1.0.1
2020-05-25 20:31:37 -05:00
moloch--
7d44da6e04
added npm/ts to ci steps
2020-05-25 20:03:33 -05:00
moloch--
f11cec5094
reordered ci steps
2020-05-25 19:31:33 -05:00
moloch--
bdc3bfb7c3
Adding ci
2020-05-25 19:10:58 -05:00
moloch--
aa35080adc
Added certs import/export commands to cli
2020-05-25 18:51:25 -05:00
moloch--
307a313b3c
fix workflow syntax
2020-05-25 15:36:07 -05:00
moloch--
2432f47869
updated dockerfile and workflow to use new cli
2020-05-25 13:36:08 -05:00
moloch--
7e7d038827
added cobra command cli
2020-05-25 13:30:09 -05:00
moloch--
13b302d446
cross compile to windows, and playing around with ci
2020-05-25 12:15:15 -05:00
moloch--
3369dbdc1f
added windows artifacts
2020-05-25 11:57:32 -05:00
moloch--
a461f024e7
removed seperate static build step
2020-05-25 11:35:13 -05:00
moloch--
0b29a742fd
Lower case name
2020-05-25 11:16:53 -05:00
moloch--
0363383dfa
Moved make static-os to seperate step
2020-05-25 11:16:08 -05:00
moloch--
82cdf57428
Added unit tests to macos build (and mingw)
2020-05-25 11:14:13 -05:00
moloch--
f0c9afaa2c
updated protoc version
2020-05-24 09:56:47 -05:00
moloch--
4583e3cada
added macos workflow
2020-05-24 09:40:40 -05:00
moloch--
7321727575
created stage branch
2020-05-24 09:36:24 -05:00
moloch--
7129350861
created stage branch
2020-05-24 09:35:19 -05:00
Joe
a1241a2889
Merge pull request #187 from BishopFox/docs
...
Docs
2020-05-20 08:02:11 -05:00
Ronan Kervella
84736d5ef5
Merge branch 'master' into docs
2020-05-20 14:48:33 +02:00
Joe
f593e3e848
Run build on PR
2020-05-20 07:37:49 -05:00
Ronan Kervella
86f2a96e81
Add back extension help
2020-05-20 09:16:38 +02:00
Joe
b8228b466e
Update README.md
2020-05-19 11:08:08 -05:00
Joe
23966f17b9
Updated Go worflow
...
Added mingw back in
2020-05-19 10:56:26 -05:00
Joe
922f963bde
Update go.yml
2020-05-19 10:46:02 -05:00
Joe
906221546d
Updated Go workflow
2020-05-19 10:40:26 -05:00
Joe
22d16a6244
Updated workflow
2020-05-19 10:39:55 -05:00
Joe
5562c2845c
Applying Github workflow action to master
2020-05-19 10:30:36 -05:00
moloch--
9d2338f7bc
added phony release target
2020-05-19 10:20:55 -05:00
Ronan Kervella
da78272fb9
Unset env variables for DYLIB
2020-05-19 13:59:34 +02:00
Ronan Kervella
b7ca85b9dc
Fix #183 - Failed to Bind for Stager Listener
2020-05-19 09:28:11 +02:00
moloch--
5041aa19e0
added a 'make release' rule
2020-05-15 15:57:41 -05:00
moloch--
ad7ee93c64
Merge branch 'master' into grpc
2020-05-15 15:27:28 -05:00
moloch--
7af46a2d30
Merge branch 'grpc' of github.com:BishopFox/sliver into grpc
2020-05-15 15:27:20 -05:00
moloch--
f07fa49227
Merge branch 'master' into grpc
2020-05-15 15:24:25 -05:00
Ronan Kervella
66d810c023
Add vanilla knowProcs for Defender
2020-05-15 11:28:24 +02:00
Ronan Kervella
7283c8beda
Merge branch 'grpc' of bishopfox.github.com:BishopFox/sliver into grpc
2020-05-15 11:21:22 +02:00
Ronan Kervella
b6c6c3926f
Add spinner
2020-05-15 11:20:19 +02:00
moloch--
f5e2c5eb7f
Merge branch 'grpc' of github.com:BishopFox/sliver into grpc
2020-05-14 07:50:30 -05:00
moloch--
6001554175
switched back to ECC for client certs
2020-05-14 07:50:24 -05:00
Ronan Kervella
3f47ab9088
Rename stage variable
2020-05-14 11:12:32 +02:00
Ronan Kervella
0bf9ddf2b5
Return 404 when there is no stage to server
2020-05-14 11:09:46 +02:00
Ronan Kervella
2616c008e1
Add spinner for generate stager
2020-05-14 10:51:55 +02:00
Ronan Kervella
e0a80d6ea1
Add obfuscation and format details to profiles
2020-05-14 10:15:57 +02:00
moloch--
e72730ed94
switched back to ECC for client certs
2020-05-13 16:59:03 -05:00
moloch--
1662207a24
Switched back to TLSv1.3 for client listener
2020-05-13 16:50:59 -05:00
moloch--
5809fb19be
added 1hr grace period to compile/created
2020-05-13 16:25:11 -05:00
moloch--
d365f9cbe9
improved update message logic
2020-05-13 15:39:13 -05:00
moloch--
b2c38e801c
Merge branch 'grpc' of github.com:BishopFox/sliver into grpc
2020-05-13 15:24:59 -05:00
moloch--
fec8b9e847
notify user about 'update' cmd
2020-05-13 15:24:54 -05:00
rkervella
2dd51021ad
Add pivot flags to new-profile command
2020-05-13 17:27:05 +02:00
Ronan Kervella
a1b3487d40
Fix go generate command to match proper filenames
2020-05-13 16:31:00 +02:00
Ronan Kervella
4a527633d1
Add license
2020-05-13 15:36:02 +02:00
moloch--
bf7e747237
implemented more verbose version info and update command
2020-05-13 07:53:42 -05:00
moloch--
10f736d944
Merge branch 'h4ng3r-grpc_smb' into grpc
2020-05-12 19:42:39 -05:00
moloch--
17354377c9
Merge branch 'grpc_smb' of https://github.com/h4ng3r/sliver into h4ng3r-grpc_smb
2020-05-12 19:38:33 -05:00
bishopfox
e17c733d12
Use generic response error on pivots
2020-05-12 21:51:25 +02:00
moloch--
1792a3e9a0
updated readme
2020-05-12 07:28:52 -05:00
bishopfox
7f5b66d297
Fix issues after rebase
2020-05-12 10:37:45 +02:00
bishopfox
8d7c6a0f01
Merge Named Pipes and TCP Pivots to GRPC branch
2020-05-11 18:33:57 +02:00
moloch--
dd5747d4db
randomize php and apache versions
2020-05-10 16:43:27 -05:00
moloch--
31d392df90
updated our apache and php versions
2020-05-10 16:20:31 -05:00
moloch--
976b51cf34
fixed erronious log message (POST->GET)
2020-05-10 12:32:52 -05:00
moloch--
38e5145f03
Various small fixes in encoders integration in http c2
2020-05-10 12:27:38 -05:00
moloch--
f54c6f6810
fixed validPayloads case
2020-05-10 07:46:36 -05:00
moloch--
057011bcf3
Merge branch 'grpc' of github.com:BishopFox/sliver into grpc
2020-05-10 07:41:00 -05:00
moloch--
7e315d9269
improvements to http/https c2 encoding options
2020-05-10 07:40:54 -05:00
Ronan Kervella
8907ce5fd5
Unexport validFormats and validPayloads
2020-05-09 19:59:34 +02:00
Ronan Kervella
588930e7da
Finalizing implant staging, update help strings.
2020-05-09 11:57:35 +02:00
Ronan Kervella
876e638959
Change regexp to handle msf stager callback
2020-05-09 11:41:52 +02:00
Ronan Kervella
30a3efb36c
Unset env variables before calling RunSliver
2020-05-09 11:22:52 +02:00
Ronan Kervella
0e8869d458
Randomize HTTP callback URL
2020-05-09 11:22:27 +02:00
Ronan Kervella
82b0c9d0a3
Finalized implant staging
2020-05-09 11:08:11 +02:00
Ronan Kervella
1290145209
Staging WIP
2020-05-08 16:28:32 +02:00
Ronan Kervella
37a468a7c9
Staging WIP
2020-05-08 14:07:20 +02:00
Ronan Kervella
05ada5440f
Staging WIP
2020-05-08 12:53:03 +02:00
Ronan Kervella
6c479c7d6d
Staging WIP
2020-05-08 12:52:46 +02:00
Ronan Kervella
4066f1af2c
Avoid rebuilding new sliver if a DLL exist in migration scenarios
2020-05-07 15:09:52 +02:00
Ronan Kervella
a5adf45ce4
Gracefully handle invalid job ID
2020-05-07 14:20:20 +02:00
Ronan Kervella
860c85cf0c
Handle invalid job ID gracefully.
2020-05-07 14:19:22 +02:00
Ronan Kervella
1039623a87
Remove obsolete RemoteTask support. Everything is handled by Task.
2020-05-07 14:12:22 +02:00
moloch--
2873b1e4f6
Updates to grpc/pb
2020-05-06 16:15:49 -05:00
moloch--
baf2145f3d
verbose error on db lock failure
2020-05-06 07:58:47 -05:00
moloch--
2a0c262522
verbose error on db lock failure
2020-05-06 07:56:33 -05:00
moloch--
c1310c422f
verbose error on db lock failure
2020-05-06 07:56:06 -05:00
moloch--
7af210f79e
improved website --help
2020-05-05 17:38:48 -05:00
moloch--
69e0a7774f
ported websites cmd
2020-05-05 17:33:56 -05:00
moloch--
9b415adb49
clean up sloppy file permissions
2020-05-05 09:26:01 -05:00
moloch--
176dead29d
ported profiles
2020-05-05 08:51:38 -05:00
moloch--
9b3b6c8f9a
fixed spelling errors
2020-05-05 07:30:59 -05:00
moloch--
2e77760e0b
Merge branch 'grpc' of github.com:BishopFox/sliver into grpc
2020-05-04 18:07:05 -05:00
moloch--
137e4d6a63
refactored some generate code
2020-05-04 18:06:58 -05:00
Ronan Kervella
d7f1fff45f
Fix execute-assembly argument passing
2020-05-04 17:53:12 +02:00
Ronan Kervella
d4f1cdbc4f
Remove useless timeout flag for load-extensions
2020-05-04 17:36:43 +02:00
Ronan Kervella
31ba371ab9
Add back extensions
2020-05-04 17:34:25 +02:00
Ronan Kervella
5b7da2d9ce
Add back extensions
2020-05-04 17:34:14 +02:00
Ronan Kervella
91cec9ac35
Remove elevate RPC command
2020-05-04 16:54:48 +02:00
Ronan Kervella
d39220b772
Remove elevate constants
2020-05-04 16:54:25 +02:00
Ronan Kervella
20b7d5ae3d
Remove elevate command
2020-05-04 16:53:41 +02:00
Ronan Kervella
66bdd9b35a
Change flag to silent
2020-05-04 16:45:24 +02:00
Ronan Kervella
57633a16fb
Add missing commands:
...
- cat / download / upload
- procdump
- screenshot
2020-05-04 16:43:18 +02:00
Ronan Kervella
4e03960f9b
Get command output by default
2020-05-04 16:17:10 +02:00
Ronan Kervella
37020e06b0
Add execute back, fix #145
2020-05-04 16:15:21 +02:00
Ronan Kervella
f79874335e
Merge branch 'grpc' of bishopfox.github.com:BishopFox/sliver into grpc
2020-05-04 15:27:25 +02:00
Ronan Kervella
bcbdb9cf72
Add priv support
2020-05-04 15:27:06 +02:00
moloch--
7a838d7856
imporved logging in daemon mode
2020-05-04 08:10:20 -05:00
Ronan Kervella
8f19aa90a1
Revert back, causes more issues, need to investigate
2020-05-04 10:19:40 +02:00
Ronan Kervella
091e47e04d
Convert timeout to seconds so we don't timeout early
2020-05-04 10:01:59 +02:00
Ronan Kervella
9568edbfe4
Return early if the request failed
2020-05-04 10:01:29 +02:00
moloch--
88ccf69b4f
Switch to TLSv1.2, and RSA keys for better grpc compatability
2020-05-03 19:31:20 -05:00
Ronan Kervella
3599c0a7ea
Add tasks support
2020-05-03 19:00:37 +02:00
Ronan Kervella
94fe508c46
Add new line
2020-05-03 19:00:05 +02:00
Ronan Kervella
a08d347416
Merge branch 'grpc' of bishopfox.github.com:BishopFox/sliver into grpc
2020-05-03 18:56:27 +02:00
moloch--
dc7ed5eef1
Set send and recv msg size
2020-05-03 11:56:04 -05:00
Ronan Kervella
112ce1d608
Merge branch 'grpc' of bishopfox.github.com:BishopFox/sliver into grpc
2020-05-03 18:51:32 +02:00
moloch--
5a1ec97ed7
increased server-size msg size limit
2020-05-03 11:48:56 -05:00
Ronan Kervella
e8e45f7cbb
tasks fully ported
2020-05-03 18:45:24 +02:00
Ronan Kervella
b734c60b64
Merge branch 'grpc' of bishopfox.github.com:BishopFox/sliver into grpc
2020-05-03 18:08:27 +02:00
Ronan Kervella
281f50c921
tasks wip
2020-05-03 18:08:24 +02:00
moloch--
cba81b72f3
removed job ctrl for daemon mode listener
2020-05-03 11:03:37 -05:00
moloch--
1499c1abc1
added lic to daemon file
2020-05-03 10:35:29 -05:00
moloch--
d05be69387
added a daemon mode
2020-05-03 10:33:52 -05:00
moloch--
a9101ee65b
reimplemented codeToLevel
2020-05-03 08:05:21 -05:00
moloch--
63b6abcbd0
removed CodeToLevel because grpc-middelware has some terrible example code
2020-05-03 07:42:40 -05:00
moloch--
e60e5c492e
minor refactor
2020-05-02 15:54:22 -05:00
moloch--
1c10e5af28
updated vendor/
2020-05-02 15:43:28 -05:00
moloch--
d943db524b
updated vendor/
2020-05-02 15:43:04 -05:00
moloch--
bd3c8cd516
updated go mod
2020-05-02 15:42:47 -05:00
moloch--
04bb708b76
Moved middleware logger to seperate file
2020-05-02 15:31:15 -05:00
moloch--
7456472652
fixed inf loop in tunnel cleanup
2020-05-02 12:05:24 -05:00
moloch--
6741184d2c
working on debugging infinite loop on 2nd tunnel in same session
2020-05-02 11:46:52 -05:00
Ronan Kervella
9727b54912
Merge pull request #180 from usiegl00/patch-1
...
Fix typo in generateEgg
2020-04-26 11:15:33 +02:00
usiegl00
958ceccc36
Fix typo in generateEgg
...
The bool value "skip-symbols" had the short flag set to "s".
The string value "save" also had the short flag set to "s".
I changed the short flag on "skip-symbols" to "b" to match the generate command.
2020-04-26 10:50:36 +09:00
Ronan Kervella
4201565838
Fix wrong alloc size for executeAssembly.
2020-04-23 09:54:33 +02:00
Ronan Kervella
bfb1f2e193
Merge pull request #168 from h4ng3r/fix_namedpipes
...
Fix named pipes write/read with huge data
2020-04-21 15:47:53 +02:00
bishopfox
c9cff5a6c3
Move winio to 3rdparty and remove unused entries from srfiles
2020-04-20 10:28:35 +02:00
bishopfox
90e096e3e9
Replace npipe for winio for named pipes
2020-04-20 10:28:35 +02:00
bishopfox
84fded76a2
This should fix everything
2020-04-20 10:28:35 +02:00
bishopfox
f12b1c9c46
Add hostname to sessions
2020-04-20 10:28:35 +02:00
bishopfox
bbda3c4016
Fix named pipes write/read with huge data
2020-04-20 10:28:35 +02:00
moloch--
3583034ef3
Fixed path bug in --save flag
2020-04-18 11:05:25 -05:00
moloch--
3c20b12fab
Verbose error on failing to lock database dir
2020-04-16 16:16:23 -05:00
moloch--
29d8f50747
updated go mod and vendor/
2020-04-16 16:08:39 -05:00
moloch--
a91a1cff37
updated go mod and vendor/
2020-04-16 14:13:51 -05:00
moloch--
9ff88411bd
locked packr and protoc-gen-go versions
2020-04-16 08:52:19 -05:00
moloch--
a354136747
updated format of dockerfile cmds
2020-04-16 07:36:22 -05:00
moloch--
b02da95370
updated to v1.14.2
2020-04-15 21:16:39 -05:00
moloch--
b97e918013
removed dep
2020-04-15 17:16:40 -05:00
moloch--
eb2bcd1747
build specific version of protoc-gen-go to fix issue #172 and #174
2020-04-15 16:54:16 -05:00
moloch--
0422fcdeab
wip
2020-04-15 14:09:23 -05:00
moloch--
73562e85c0
interactive tunnels mostly working, close/eof panics
2020-04-12 12:29:21 -05:00
moloch--
ea22ada986
shell interactive read working
2020-04-12 11:20:35 -05:00
rkervella
651efa4103
Update rdiShellcode to latest version
2020-04-09 17:11:44 +02:00
rkervella
464eb88daa
Update deps
2020-04-09 14:48:01 +02:00
rkervella
8d7257c3c6
Fix missing flag on generate-egg
2020-04-07 09:58:40 +02:00
moloch--
f4246d426d
Reworking tunnel pattern
2020-04-05 14:17:04 -05:00
moloch--
1699512c76
Reworking tunnel pattern
2020-04-05 12:25:40 -05:00
moloch--
8632ec4d95
ActiveSession Get->GetInteractive and GetSilent->Get
2020-04-04 14:46:26 -05:00
moloch--
88fa4647dc
help now calls GetSilent()
2020-04-04 14:31:24 -05:00
moloch--
ec85a02966
dolled up makefile
2020-04-04 14:11:48 -05:00
moloch--
d4b302c556
updated Makefile to use -X for compile time vars
2020-04-04 14:04:40 -05:00
moloch--
43c8c4b0fe
flushing out server-side tunnel pattern
2020-04-04 13:17:06 -05:00
rkervella
5105561248
add netstat back
2020-04-03 16:38:31 +02:00
moloch--
d80104e2bf
no recursive rm on master.tar.gz
2020-04-02 07:59:56 -05:00
Joe
3b574008f4
Merge pull request #169 from movonow/terry
...
switch protobuf repository from googlesource to github
2020-04-02 07:58:23 -05:00
moloch--
f0c211f83b
handler refactor
2020-04-02 07:51:35 -05:00
Joe
34291e1a31
Merge pull request #161 from ejohn/file-filter
...
prevent non os/arch go files from being filtered out
2020-04-02 07:51:01 -05:00
movonow
4439d99d11
switch protobuf repository from googlesource to github
2020-04-02 08:58:31 +08:00
rkervella
080e27e20d
Add back go.sum
2020-03-30 18:56:27 +02:00
Ronan Kervella
d43991c07d
Merge pull request #166 from h4ng3r/named_pipes
...
Add named pipes pivoting for Windows, close #25
2020-03-30 18:42:25 +02:00
Marc
8c14ff5047
Merge branch 'master' into named_pipes
2020-03-30 18:40:05 +02:00
bishopfox
469a7502f9
Add named pipes pivoting for Windows
2020-03-30 17:48:31 +02:00
rkervella
d6f3784a36
fix typo
2020-03-30 17:44:12 +02:00
rkervella
10520e31f9
Enable Truncate to prevent sliver-server to crash on Windows.
2020-03-30 17:44:12 +02:00
rkervella
ec5a12e233
Fix execute-assembly
2020-03-30 17:44:12 +02:00
rkervella
c3f8813962
add assemblies support
2020-03-30 17:44:12 +02:00
rkervella
7d5f204b04
update vendor
2020-03-30 17:44:12 +02:00
rkervella
de44c9cf4a
Upgrade deps
2020-03-30 17:44:07 +02:00
rkervella
589cac8228
update extensions
2020-03-30 17:43:19 +02:00
rkervella
752d649d3d
Add long help and default parameter support
2020-03-30 17:43:19 +02:00
rkervella
b1a6f8ce5f
Add extension support.
2020-03-30 17:43:19 +02:00
moloch--
cff903b9c3
tunnel wip
2020-03-29 21:31:04 -05:00
moloch--
e4f0f41f17
updated vendor/
2020-03-29 19:02:00 -05:00
moloch--
c2dcc5f7a2
updated deps
2020-03-29 19:01:01 -05:00
moloch--
39dd788ac3
Event refactoring
2020-03-29 18:10:53 -05:00
moloch--
f9b9c3054b
Basic events working, refactored client events
2020-03-29 17:46:35 -05:00
moloch--
3079e2b65d
reimplemented events in grpc
2020-03-29 16:43:35 -05:00
moloch--
e1c001ff87
Added default pattern for --timeout
2020-03-29 15:23:26 -05:00
moloch--
8141903719
fixed issues with mtls client listener/dialer
2020-03-29 12:44:41 -05:00
moloch--
6315d1f4e4
Fixed bugs in generic handler related to timeout
2020-03-29 11:16:12 -05:00
moloch--
9d7c72d2d6
fix mutex log in jobs
2020-03-29 10:48:19 -05:00
moloch--
d7da94e71e
improved error handling
2020-03-29 10:39:58 -05:00
moloch--
9df0bc5194
fixed logic errors in generate file save
2020-03-29 10:32:48 -05:00
moloch--
5e1670597a
updated vendor/
2020-03-29 10:20:50 -05:00
moloch--
f6f48dc854
Improved generate command workflow
2020-03-29 10:20:38 -05:00
moloch--
88ae4897cc
fix animation
2020-03-29 08:55:39 -05:00
moloch--
a85a245f00
windows implant builds
2020-03-29 08:28:36 -05:00
moloch--
57becf8364
bump go version to 1.14.1
2020-03-28 18:39:05 -05:00
rkervella
80ce48104f
fix typo
2020-03-27 15:09:25 +01:00
rkervella
d6e4043ff1
Enable Truncate to prevent sliver-server to crash on Windows.
2020-03-27 14:56:04 +01:00
Ronan Kervella
bc17b78a93
Merge pull request #165 from BishopFox/extensions
...
Extensions
2020-03-27 13:57:32 +01:00
rkervella
2100fe8cb2
Fix execute-assembly
2020-03-27 13:16:53 +01:00
moloch--
44d9f5eb27
refactored version pkg
2020-03-26 21:44:02 -05:00
moloch--
57c26078d5
refactored version pkg
2020-03-26 20:13:24 -05:00
rkervella
e00cc7ebe9
add assemblies support
2020-03-26 17:42:05 +01:00
rkervella
1cf8c97013
merge master
2020-03-26 15:16:49 +01:00
Ronan Kervella
35c8a3cb2a
Merge pull request #164 from BishopFox/test/upgraded-deps
...
update vendor
2020-03-26 13:14:17 +01:00
rkervella
a9010ca6a5
update vendor
2020-03-26 12:38:05 +01:00
rkervella
de26066cf6
Upgrade deps
2020-03-26 10:23:33 +01:00
rkervella
2b3d661468
Change dep to local dependency
2020-03-26 10:05:25 +01:00
rkervella
06684983aa
update extensions
2020-03-26 09:07:34 +01:00
moloch--
82adb6214e
started porting implant code
2020-03-25 21:42:11 -05:00
moloch--
30cd04dd56
porting more commands
2020-03-25 07:40:42 -05:00
rkervella
bc0dc89ce0
Add long help and default parameter support
2020-03-23 18:24:26 +01:00
moloch--
2beb5f9639
bump version to v0.1.0, fix mutex bug in sessions
2020-03-22 16:55:20 -05:00
moloch--
29dc7f0667
builds, lots of stuff is still broken
2020-03-22 16:14:38 -05:00
moloch--
9cd54dbb2c
builds, lots of stuff is still broken
2020-03-22 16:14:25 -05:00
moloch--
a9594cca1e
client wip, added some streaming endpoints
2020-03-22 11:30:36 -05:00
rkervella
96e1e00dc8
Add extension support.
2020-03-21 11:47:14 +01:00
rkervella
1bdb475c53
Return error when the export address is not resolved.
2020-03-20 16:51:33 +01:00
Eby Issac
d433bb9635
prevent non os/arch go files from being filtered out
2020-03-19 16:19:29 -07:00
moloch--
f2a42b8fa7
starting work on the client
2020-03-18 21:33:17 -05:00
moloch--
bca24435b1
refactored named imports that are no longer needed
2020-03-18 07:51:33 -05:00
moloch--
feb54794b9
Merge branch 'master' into grpc
2020-03-17 20:02:43 -05:00
moloch--
ca761e1d7e
Merge branch 'master' of github.com:BishopFox/sliver
2020-03-17 19:50:24 -05:00
moloch--
670ed33f68
changed -config to -import in client
2020-03-17 19:50:15 -05:00
Joe
acce6d465f
Merge pull request #159 from hypnoticpattern/multiplayer-kick
...
Implemet kick-player functionality and client certificate verification
2020-03-17 19:47:15 -05:00
moloch--
6128fc6db3
Merge branch 'master' of github.com:BishopFox/sliver
2020-03-17 19:44:18 -05:00
moloch--
a5ac3ad1cf
key profiles based on user@lhost (cert)
2020-03-17 19:44:12 -05:00
hypnoticpattern
d84691a1ef
Implemet kick-player functionality and client certificate verification,
2020-03-17 16:45:00 -07:00
rkervella
74484fc983
Use []string{} instead of string in append
2020-03-17 11:36:40 +01:00
rkervella
18355e0f6c
Use current environment variable to spawn the new proc.
2020-03-17 11:19:16 +01:00
rkervella
deded27942
Merge env variable with current environment
2020-03-17 11:15:43 +01:00
moloch--
e39d93e122
core refactor
2020-03-15 18:45:44 -05:00
moloch--
f61dcf27a2
ported more handlers
2020-03-15 14:10:18 -05:00
moloch--
8f56d31c1c
refactored much of the 'sliver' -> 'implant' where applicable
2020-03-15 10:52:08 -05:00
moloch--
44ccf3c873
porting job handlers
2020-03-14 20:44:04 -05:00
moloch--
bd7efe8d6f
porting handlers to grpc
2020-03-14 20:07:36 -05:00
moloch--
5d4ea96d15
improved generic rpc interface
2020-03-14 18:59:08 -05:00
moloch--
68fec2b20a
created generic handler pattern for basic commands
2020-03-14 16:47:29 -05:00
moloch--
661f8411f2
major reorg of protobuf/ package structures
2020-03-14 12:53:32 -05:00
moloch--
7671f53e9c
major reorg of protobuf
2020-03-14 11:58:03 -05:00
moloch--
ab25780ba1
experimental grpc branch
2020-03-14 10:36:13 -05:00
Ronan Kervella
6062630df1
Merge pull request #149 from irodriguezbf/screenshotcmd
...
Add support for screenshot command (Windows and Linux)
2020-03-11 13:03:14 +01:00
Inaki Rodriguez
56e4e97237
- Screenshots are saved using a generated file name
2020-03-11 12:19:43 +01:00
Iñaki Rodriguez
1932226eca
Merge branch 'master' into screenshotcmd
2020-03-09 05:38:18 -07:00
rkervella
d19f5a1014
Update execute-assembly to match upstream project.
2020-03-09 11:53:19 +01:00
rkervella
800ae94798
Update help for sideload
2020-03-05 15:49:06 +01:00
Ronan Kervella
6a6f585942
Fix typo
2020-03-05 15:44:58 +01:00
Ronan Kervella
45b85f41d2
Enable sideloading for mac os
2020-03-05 15:39:12 +01:00
Ronan Kervella
6430fab080
Add sideload for macos
2020-03-05 15:09:37 +01:00
Ronan Kervella
e0e5f7c0d2
Add macos case for shared library.
2020-03-05 14:07:08 +01:00
rkervella
219c55a395
Fix missing implementation on Darwin.
2020-03-04 14:35:43 +01:00
rkervella
7e72223a4c
Add argument support for sideload on Linux.
2020-03-04 14:32:03 +01:00
rkervella
5ef0aade21
Update help message
2020-03-04 13:56:20 +01:00
rkervella
4b499b5f2a
Implement sideload for Linux.
...
Reworked the argument passing for windows.
2020-03-04 13:37:07 +01:00
rkervella
4a41b819c8
Add missing files
2020-03-02 14:44:24 +01:00
Ronan Kervella
9bc2a3f223
Merge pull request #155 from BishopFox/preload
...
Add LD_PRELOAD capability
2020-03-02 14:43:23 +01:00
Ronan Kervella
312beb08bf
Merge pull request #153 from h4ng3r/h4ng3r_github_actions
...
Add building and testing workflow for golang
2020-03-02 14:38:57 +01:00
rkervella
172887bf01
Renammed C files and added some target specific code.
2020-03-02 14:29:23 +01:00
rkervella
9693c4c212
File renamming.
2020-03-02 14:29:06 +01:00
rkervella
6202eea1fb
Source file renamming and skip cross-compiler selection
...
when target and source platforms are the same.
2020-03-02 14:28:16 +01:00
rkervella
ad29440c51
Add current os PATH to the go command PATH.
2020-03-02 14:27:37 +01:00
rkervella
05f8755bc3
Wait for process to spawn before sending response
2020-03-02 11:52:22 +01:00
rkervella
e2106a4366
Merge branch 'master' into interactive
2020-03-02 11:27:35 +01:00
rkervella
d18612c22a
Merge netstat into master
2020-03-02 10:41:06 +01:00
rkervella
817050597d
Merge branch 'master' of bishopfox.github.com:BishopFox/sliver
2020-03-02 10:03:17 +01:00
Marc
beb8e5a6fc
Create go.yml
...
Add a building and testing workflow
2020-03-02 09:35:34 +01:00
moloch--
3ee1d31fb3
update go-assets.sh to go 1.14
2020-02-29 17:13:23 -06:00
moloch--
f1d537c2cc
Merge branch 'go-1.14'
2020-02-29 17:11:05 -06:00
moloch--
8d81712b6a
upgraded to go 1.14, bump protoc version, fixed issue with srcfiles containing go.mod
2020-02-29 17:08:41 -06:00
Inaki Rodriguez
0bba0065b7
- Removed lxn/win to reduce the number of files
...
- Added syscalls for windows (screenshots)
2020-02-27 14:33:48 +01:00
rkervella
a780f8cbbb
Merge branch 'master' of bishopfox.github.com:BishopFox/sliver
2020-02-26 16:26:06 +01:00
moloch--
8b617232a6
revert to go v.1.13.7
2020-02-26 09:19:16 -06:00
rkervella
c8d2a7b9b2
Merge remote-tracking branch 'origin/netstat'
2020-02-26 15:26:59 +01:00
moloch--
9cb3dbcdc5
upgraded to go 1.14
2020-02-25 16:03:02 -06:00
moloch--
4d105b1c17
Merge branch 'master' into gui
2020-02-19 19:32:50 -06:00
Ronan Kervella
9e0523ad1f
Fix dylib generation on OS X
2020-02-13 13:43:35 +01:00
Inaki Rodriguez
9d4c59c1f1
Added support for screenshot command (Windows and Linux)
2020-02-12 01:57:11 +01:00
moloch--
e051b28799
merged master
2020-02-07 22:14:22 -06:00
moloch--
8d6c7e6ddf
specify protobuf output file
2020-02-07 22:12:54 -06:00
rkervella
92dc158234
Remove useless comment
2020-02-07 16:22:31 +01:00
rkervella
34ec2a4680
Fix #105
2020-02-07 16:19:58 +01:00
rkervella
8d71c1c7d5
remove Shellcode symbol
2020-02-02 18:25:47 +01:00
moloch--
7f2ddcf1a7
Fix for issue #136
2020-02-01 14:03:29 -06:00
moloch--
d1b66e1da0
fix obfuscaiton on macos
2020-02-01 11:58:35 -06:00
moloch--
5c0a3ecb16
temp fixes for obfuscation on windows related to issues #133 #131
2020-02-01 11:46:28 -06:00
moloch--
7b2409fd8a
merged master
2020-02-01 09:38:04 -06:00
moloch--
6629923fe1
bump go ver
2020-01-28 14:07:04 -06:00
rkervella
44f68145c6
Merge branch 'master' of bishopfox.github.com:BishopFox/sliver
2020-01-13 18:19:21 +01:00
rkervella
0a3f2a4adb
Attempt to fix #144
2020-01-13 18:18:20 +01:00
rkervella
f3793d9b45
Remove unused flag package
2020-01-13 18:18:04 +01:00
rkervella
5c35e074b0
Fix double session popping
2020-01-13 18:17:45 +01:00
rkervella
4820b59577
Fix regression: add back the entrypoint name for the DLL.
2020-01-13 17:48:12 +01:00
rkervella
2e675f229a
Fix crash on kill. Print before deleting the ref to ActiveSliver.
2020-01-13 17:47:45 +01:00
moloch--
8f40382f4a
bumped go to version 1.13.6, added -O to wget commands to fix issue #143
2020-01-09 19:36:06 -05:00
rkervella
dd9ee8105f
Add print statement
2020-01-09 16:10:09 +01:00
rkervella
a731f1caed
DisableActiveSliver in kill command
2020-01-09 16:07:59 +01:00
rkervella
65ec9fcfaf
Merge branch 'privesc'
2020-01-09 16:03:45 +01:00
rkervella
498d20bdd9
Only call DisableActiveSliver when a sliver is active.
2020-01-09 15:04:09 +01:00
rkervella
f2d38b0c9b
Reworked session management. Add flag to mass kill sessions. Add terminate command to kill a remote process by its PID.
2020-01-09 14:46:38 +01:00
rkervella
eddd5bcce8
Reworked impersonnate. Add runas and rev2self commands.
...
Now `impersonate` will keep the token in memory to be used by other
Sliver commands, such as `shell` or `execute`.
2020-01-09 12:27:30 +01:00
rkervella
3162b94684
Merge branch 'socks5' into privesc
2020-01-09 10:52:29 +01:00
rkervella
89d29295fc
new impersonate
2020-01-09 10:52:04 +01:00
rkervella
41dc104c06
Remove unused var
2020-01-07 15:40:54 +01:00
rkervella
afa86a1a50
fix trailing chars
2020-01-07 15:35:56 +01:00
rkervella
15c2f3c6ea
Merge branch 'socks5' into interactive
2020-01-07 11:34:54 +01:00
rkervella
6fdffa8ff9
Properly implement io.Reader and io.Writer on tunnels
2020-01-06 19:34:22 +01:00
rkervella
d60640a624
add flag check
2020-01-06 14:46:30 +01:00
rkervella
dca4fd39ec
Add interactive flag to execute-shellcode
2020-01-06 14:03:06 +01:00
rkervella
44338c4dcb
Fix kill command.
2020-01-06 11:01:16 +01:00
rkervella
355fab1afe
First work on implementing net.Conn for tunnels
2020-01-06 10:49:39 +01:00
rkervella
4e1435b4bb
Sanitize hostname before using it to create arbitrary files
...
on the operator's OS.
2019-12-27 20:58:23 +01:00
rkervella
a94207ebb9
Disable refresh on i386
2019-12-27 20:57:28 +01:00
rkervella
575dc461de
Fix #137
2019-12-19 11:22:09 +01:00
rkervella
015f39a4d8
Remove unnecessary args to RunSliver
2019-11-27 09:12:13 +01:00
rkervella
e10a274e21
Add missing files, fix #134
2019-11-16 08:43:31 +01:00
rkervella
940e6e4804
Fix sideload
2019-11-15 14:19:04 +01:00
rkervella
ab77949e3e
Merge branch 'evasion' into refactor
2019-11-15 14:00:46 +01:00
rkervella
c69b4c476f
refactor refresh
2019-11-15 13:59:08 +01:00
rkervella
c7c62e793b
Refactor spawndll and execute-assembly
2019-11-15 13:52:54 +01:00
rkervella
7f03957cb0
Merge branch 'master' into evasion
2019-11-15 09:46:41 +01:00
rkervella
ea050533fd
Refactored ImpersonateLoggedOnUser
2019-11-14 12:54:20 +01:00
rkervella
1e20e235eb
Add ImpersonateLoggedOnUser
2019-11-14 12:53:15 +01:00
rkervella
bf760dd9f5
Merge branch 'master' into evasion
2019-11-14 12:51:37 +01:00
rkervella
acbf4b6162
No need to specify entrypoint since we call it in DllMain
2019-11-14 12:23:17 +01:00
rkervella
5cb2f5dbd9
Add support for regsvr32
2019-11-13 19:08:17 +01:00
rkervella
15da99c98f
Add exports to support regsvr32
2019-11-13 19:06:45 +01:00
rkervella
033fb6a9fa
Rename stuff
2019-11-13 18:42:11 +01:00
rkervella
553d510a76
Exclude C files from rendering process
2019-11-13 18:26:13 +01:00
rkervella
457890d381
Add DllMain export to Sliver DLL
2019-11-13 18:09:17 +01:00
rkervella
dd82e196a2
execute-shellcode can now inject into remote processes
2019-11-13 17:22:46 +01:00
rkervella
b4f1b2614f
go mod updates
2019-11-13 13:12:07 +01:00
rkervella
b62c059efa
Fix HideWindow
2019-11-13 13:08:21 +01:00
rkervella
0b7af9733b
obfuscation broken
2019-11-13 11:07:21 +01:00
rkervella
0c73b697db
Fix test: MiniDumpWriteDump refactor works
2019-11-13 10:16:52 +01:00
rkervella
6a870fdda2
MiniDumpWriteDump fails
2019-11-13 09:47:26 +01:00
rkervella
b5aad83210
Refactor Windows syscalls in the syscalls package
2019-11-12 20:15:21 +01:00
rkervella
5221337e45
Refactor priv to use x/sys/windows
2019-11-12 18:29:39 +01:00
moloch--
cc50627d08
updated electron to v7.1.0
2019-11-05 18:06:48 -06:00
moloch--
fbf793c15e
merged stash
2019-11-05 18:04:39 -06:00
moloch--
d6a5e59578
merged master
2019-11-05 18:03:39 -06:00
moloch--
013e56b6f4
Fix issue #132
2019-11-03 12:49:15 -06:00
moloch--
c2876a95fd
Merge branch 'master' of github.com:BishopFox/sliver
2019-10-31 17:33:59 -05:00
moloch--
c4252e0147
Fix issue #130
2019-10-31 17:33:52 -05:00
rkervella
ef949916b8
Add spawndll: inject a Reflective DLL inside a remote process
2019-10-29 11:05:23 +01:00
moloch--
62e0c58d9e
added a +add config button
2019-10-25 15:09:52 -05:00
moloch--
5a3c1b0400
updated to electron v7.0.0 and angular 8.3.14
2019-10-24 13:28:21 -05:00
moloch--
54c5e9c322
updated to electron v7.0.0
2019-10-24 13:14:58 -05:00
rkervella
a0361a09df
Sideload command
2019-10-24 17:29:11 +02:00
moloch--
d80c8ecd81
merged master
2019-10-23 12:35:23 -05:00
moloch--
544f6fda1e
wip
2019-10-23 11:28:18 -05:00
rkervella
9b0aeb2ec2
Merge branch 'master' of bishopfox.github.com:BishopFox/sliver
2019-10-23 18:27:44 +02:00
rkervella
830adc5e8d
Remove local config
2019-10-23 18:27:12 +02:00
rkervella
279f517438
Fix #84 : use go mod and get rid of dep
2019-10-23 18:26:16 +02:00
moloch--
23cccdcf5a
merged master
2019-10-18 15:00:09 -05:00
moloch--
6578763492
Bumped to go v1.13.3
2019-10-18 13:35:44 -05:00
rkervella
4e98bb6a81
Add a --shell-path argument to fix #120 .
2019-10-17 14:40:19 +02:00
rkervella
9e468ab8a3
Add --rwx-pages options to execute-shellcode to inject shellcodes that
...
require RWX pages permissions. Defaults to `false`.
2019-10-17 11:54:57 +02:00
rkervella
09a40564bf
GetCurrentProcess is back with 2 return values
2019-10-16 16:33:58 +02:00
Ronan Kervella
c09bddf520
Merge pull request #126 from C-Sto/help_typo
...
fix typo
2019-10-02 09:10:52 +02:00
C-Sto
7e1b60e616
fix typo
2019-10-02 10:39:49 +08:00
rkervella
d7c320f83f
Bump to go 1.13 and adjust trimpath
2019-09-25 16:21:51 +02:00
rkervella
af5398ffcc
Update GetCurrentVersion() to match the changes in
...
golang.org/x/sys/windows
2019-09-25 16:01:53 +02:00
moloch--
ebe4d7da3a
bumped go version to 1.13
2019-09-07 13:37:26 -05:00
rkervella
4a6a8bb43a
Cleanup even when shellExecuteW fails
2019-08-28 13:54:12 -07:00
Ronan Kervella
b71d851c97
Merge pull request #117 from djhohnstein/master
...
Wait for Execute-Assembly to Finish
2019-08-08 08:42:16 +02:00
Ronan Kervella
8c2d74b15a
Merge branch 'master' into master
2019-08-08 08:42:07 +02:00
Dwight Hohnstein
9e1db7b359
fixed imports
2019-08-07 14:58:10 -07:00
Dwight Hohnstein
852d8eabfc
changes per PR 177
2019-08-07 14:55:46 -07:00
Dwight Hohnstein
93d44d7073
fixed imports
2019-08-06 16:13:33 -07:00
Dwight Hohnstein
a4a061a827
fixed execute assembly timeout and waits for thread to finish executing
2019-08-06 16:09:54 -07:00
moloch
4abafba666
SliverScript 'hello world'
2019-08-04 19:09:59 -07:00
moloch
6e91aa3eef
Added sandboxed iframe to sliver-script execution model
2019-08-03 23:12:41 -07:00
moloch
672d804367
Basic pattern for sliver-scripts implemented
2019-08-03 20:04:15 -07:00
moloch
d88e8c9ea7
disabled navigation, implemented null origin for plugin scripts
2019-08-02 19:49:09 -05:00
Joe
292da4ea78
Update README.md
2019-08-02 16:24:10 -05:00
moloch
97adae4511
Updated to Electron v6.0.0
2019-07-31 16:13:28 -05:00
moloch
5efbd5172a
made arch a var in go-assets.sh
2019-07-30 22:37:40 -05:00
Ronan Kervella
e656302f93
Add GPLv3
2019-07-30 10:40:37 +02:00
rkervella
aa60689251
Ensure all short flags are differents from one another
2019-07-26 12:14:54 +02:00
moloch
eba6c75ef5
minor tweaks to services and settings component
2019-07-25 21:12:04 -05:00
moloch
23a9a447d4
Merge branch 'master' into gui
2019-07-24 21:07:43 -05:00
moloch
3f639260d8
removed logging in protocol handler
2019-07-24 20:51:06 -05:00
moloch
076f475706
Implemented canaries component
2019-07-24 20:15:50 -05:00
moloch
e21a576413
More cleanup of core code
2019-07-24 19:13:07 -05:00
moloch
d0a63ba8b3
Removed redundent promises
2019-07-24 08:17:26 -05:00
moloch
6251cbfcd2
Improvements to file-browser, swapped out mat-grid-list for css3 grid in most places
2019-07-23 22:05:26 -05:00
moloch
cd851a4f27
Improved imports
2019-07-22 22:01:05 -05:00
moloch
52e30b3b21
Added a right click menu to the file browser
2019-07-22 21:14:11 -05:00
moloch
332f7aff1d
Added session info component
2019-07-22 19:43:55 -05:00
moloch
05e9d3605d
Improvements on terminal ui, still a few bugs to work out
2019-07-21 19:35:07 -05:00
moloch
4c7eaeef41
Updated ts compiler target to es6
2019-07-21 11:17:06 -05:00
moloch
d4fc2e78f9
Updated depends
2019-07-21 10:16:39 -05:00
moloch
4f59754862
Implemented basic app protocol
2019-07-21 10:13:59 -05:00
Joe
c5d61528b5
Update README.md
2019-07-21 06:52:42 -05:00
Joe
d282e9ba4d
Update README.md
2019-07-21 06:50:56 -05:00
moloch
19ebd4af0d
Improvements to file-browser
2019-07-20 21:34:10 -05:00
moloch
90ecf10370
Basic file browser
2019-07-20 18:11:09 -05:00
moloch
5cf522afaa
Added 'domains' to Job pb
2019-07-20 17:05:06 -05:00
moloch
61b9089d52
Implemented client_saveFile and regenerate UI
2019-07-20 13:23:20 -05:00
moloch
8220979355
Basic interact/ps working
2019-07-19 23:11:03 -05:00
moloch
6a4688c28d
Adding terminal/shell component(s)
2019-07-17 20:48:25 -05:00
rkervella
949433405d
Remove buildid from shared libs / shellcode
2019-07-17 15:24:42 +02:00
moloch
a97c5cd252
Added ipc client_saveFile
2019-07-14 19:04:34 -05:00
moloch
42bde5dc4e
Created history component
2019-07-14 12:34:51 -05:00
moloch
d6d9a985b5
Improvements to new-implant component
2019-07-13 18:50:23 -05:00
moloch
6d13a83d69
Working on new-implant form logic
2019-07-13 13:14:55 -05:00
moloch
1952ca2c26
updated ng deps
2019-07-13 12:00:12 -05:00
rkervella
868f1f88dd
Place the comment where it should be
2019-07-12 15:11:58 +02:00
rkervella
73278d5263
Removed IsPrivileged() from version
2019-07-12 15:09:10 +02:00
rkervella
9b06ef79f5
Refactored to use x/sys/windows.RtlGetVersion and add some more info
...
(thanks @capnspacehook)
2019-07-12 15:07:53 +02:00
moloch
09a450c165
removed old translation service
2019-07-11 14:43:54 -05:00
moloch
59b9ade476
Merge branch 'master' into gui
2019-07-11 10:23:36 -05:00
moloch
7455f04c26
Added lic to more files
2019-07-11 10:23:17 -05:00
rkervella
4fa21e0c7a
Set proper err var
2019-07-11 12:27:27 +02:00
rkervella
dec3ec1e15
Restore RefreshPe calls
2019-07-11 12:25:53 +02:00
rkervella
22ed9fed06
Fix execute-assembly missing DLL and refactoring
2019-07-11 12:20:41 +02:00
rkervella
a88f03f2cb
Fix import location
2019-07-11 11:24:09 +02:00
moloch
e498889eb8
WIP
2019-07-10 15:54:42 -05:00
moloch
fd937b30ab
Merge branch 'master' into gui
2019-07-09 08:49:01 -05:00
rkervella
ea97d33139
Closed #114
2019-07-09 13:24:14 +02:00
moloch
78809522ff
Improved Job ui components, added native os notifications for certain events
2019-07-08 22:06:25 -05:00
moloch
f8dab5ad5d
Merge branch 'master' into gui
2019-07-08 10:32:02 -05:00
moloch
cd57ee215c
Centered initial window
2019-07-08 10:31:41 -05:00
rkervella
fb963c14c8
Apply RWX perms for msf payloads
2019-07-08 17:27:09 +02:00
rkervella
371c97eb13
Only add Sliver to the hive on registration
2019-07-08 11:44:48 +02:00
rkervella
e7ab6a7888
Merge branch 'master' of bishopfox.github.com:bishopfox/sliver
2019-07-08 10:30:12 +02:00
rkervella
8f2441bca2
Close #106
2019-07-08 10:29:51 +02:00
rkervella
cd7280a883
Close 106
2019-07-08 10:24:38 +02:00
moloch
e7e457570c
Added more icons
2019-07-07 17:57:15 -05:00
moloch
3bce4d512d
Made primary window borderless
2019-07-07 17:24:02 -05:00
moloch
b2df35438a
SnackBar notifications
2019-07-07 16:50:01 -05:00
moloch
da4bfa9eea
Implemented server-to-client push events
2019-07-06 23:12:02 -05:00
moloch
398f0627e5
Added error handling to select-server component
2019-07-06 18:44:55 -05:00
rkervella
a92e22f189
Close #111
2019-07-05 14:18:59 +02:00
moloch
b41f537193
Started working on generate new implant from ui flow
2019-07-04 19:04:34 -05:00
moloch
3b884484e1
Fixed sorting, added jobs service/component, and base protobuf service
2019-07-04 11:23:42 -05:00
moloch
859b2f954d
Simplified IPC APIs
2019-07-04 08:26:34 -05:00
moloch
8f577f2b65
Merge branch 'master' into gui
2019-07-04 07:18:29 -05:00
rkervella
45ec18a8a6
Add execute command to start processes without using 'shell'
2019-07-04 12:54:10 +02:00
rkervella
e9d9347a86
Add helpgroup
2019-07-04 11:53:25 +02:00
rkervella
85a42ad400
Ensure only the current session is highlighted
2019-07-04 11:50:05 +02:00
moloch
c05812439f
Added more ui modules, basic session list is working
2019-07-03 23:38:34 -05:00
moloch
427a6b60d1
Toggle top menu on connection state change
2019-07-03 19:29:59 -05:00
moloch
c8e77c4d35
Improved naming scheme of IPC-to-RPC methods
2019-07-03 19:13:10 -05:00
moloch
c4e07fc25b
Fix animation alignment issue
2019-07-03 16:35:21 -05:00
moloch
eb90d4902b
Refactored select-server component, and flow
2019-07-03 16:21:29 -05:00
moloch
69f37cacae
Merge branch 'master' into gui
2019-07-03 13:56:05 -05:00
rkervella
70720c21b8
Color sliver process
2019-07-03 17:58:26 +02:00
rkervella
f17564d6c4
Merge branch 'master' into netstat
2019-07-03 17:07:17 +02:00
rkervella
706037d6f6
fixed license
2019-07-03 17:05:54 +02:00
rkervella
f2726f8300
Add netstat command
2019-07-03 17:00:33 +02:00
rkervella
23e798776d
Actually commit the files
2019-07-03 14:15:06 +02:00
rkervella
0faae28758
Basic OS version support (missing darwin)
2019-07-03 14:13:36 +02:00
rkervella
3d5ec1842a
Close #109
2019-07-03 11:58:48 +02:00
moloch
9fdf16313e
added modal server select
2019-07-02 22:40:36 -05:00
moloch
9205fa26f0
added some basic components, playing with the best ui layout
2019-07-02 19:52:26 -05:00
moloch
b2d5b209ad
Added contextIsolation, webSecurity, and allowRunningInsecureContent settings
2019-07-01 21:40:57 -05:00
moloch
ed7eaf76c1
Enabled sandbox/force nodeIntegrationWorker to false
2019-07-01 21:26:31 -05:00
moloch
7bb7b99090
Sandbox code can send round trip IPC to list configs
2019-07-01 21:00:05 -05:00
moloch
499b8535d0
Outlined ipc-to-rpc
2019-06-30 22:02:44 -05:00
moloch
543cfcf5b2
Moved rpc into a ts module
2019-06-29 14:25:56 -05:00
moloch
4a8d7ff1eb
Simplified internal code for the RPCClient and fixed the weird races/duplicate events
2019-06-29 14:07:09 -05:00
moloch
a4beaa5f72
WIP on some race conditions when sending/recv'ing multiple messages
2019-06-28 17:35:43 -05:00
moloch
f69c9a3b8d
Fixed length prefix decode issues
2019-06-28 07:46:36 -05:00
moloch
de628e2ad8
Fixed endian length issue
2019-06-27 22:38:34 -05:00
moloch
c6e70ce3d7
Added gplv3
2019-06-27 22:33:13 -05:00
moloch
4c214b7855
TypeScript RPC impl almost works, weird socket.write blocking issue rn
2019-06-27 22:31:00 -05:00
moloch
6117cdbebc
Untested version of the pb encoding/length prefix encoding binary protocol
2019-06-27 21:28:07 -05:00
moloch
eb3fe44538
MTLS connection is working
2019-06-27 20:29:30 -05:00
moloch
b935bbf25f
WIP on the TypeScript RPC impl
2019-06-27 20:14:49 -05:00
moloch
23f01a1c92
Updated ng/core
2019-06-27 07:52:41 -05:00
moloch
c0c99d516d
Added material
2019-06-27 07:52:04 -05:00
moloch
2464e5a684
Ported some of the protobuf to ts
2019-06-26 17:36:39 -05:00
moloch
547ba1d2b3
Added hello world gui
2019-06-26 10:59:21 -05:00
moloch
9f9b3d3b4a
added api files for darwin
2019-06-26 10:58:48 -05:00
moloch
457409f2b1
bump version number
2019-06-24 19:05:05 -05:00
moloch
d4eda211d7
Added an ifconfig command
2019-06-24 18:52:31 -05:00
moloch
d025b1a3b3
Makefile now checks for commands
2019-06-24 10:48:12 -05:00
moloch
f0f80c4932
bumped protobuf version
2019-06-24 08:33:54 -05:00
moloch
a69cbd53ec
:merge branch 'master' of github.com:BishopFox/sliver
2019-06-22 17:38:15 -05:00
moloch
cd4670efc5
Bumped internal go version to 1.12.6, and added nightly binary installer for msf fix issue #101
2019-06-22 17:38:09 -05:00
rkervella
bdeb70b492
Removed unused flag package
2019-06-21 15:48:42 +02:00
Ronan Kervella
bf71e8f8ef
Fix typo
2019-06-21 08:49:44 +02:00
moloch
eaf9b8b621
Merge branch 'master' of github.com:BishopFox/sliver
2019-06-20 19:37:34 -05:00
moloch
58d3062d44
Fixed incorrect log path when using env var issue #103
2019-06-20 19:37:29 -05:00
Joe
d96bfc2b09
Update README.md
2019-06-17 11:49:14 -05:00
Joe
038568a651
Merge pull request #99 from realytcracker/patch-1
...
correcting typographical error
2019-06-17 08:53:13 -04:00
ytcracker
23e1c24e4e
correcting typographical error
2019-06-17 05:40:42 -07:00
Joe
628ddf2a3c
Update README.md
2019-06-16 21:25:54 -04:00
Joe
3adbf03ecd
Update README.md
2019-06-16 21:22:41 -04:00
Joe
21eb942bad
Update README.md
2019-06-16 16:57:38 -04:00
rkervella
23cc4206ac
Fix helpgroup
2019-06-13 19:01:48 -04:00
rkervella
c0f77f2ba3
Merge branch 'master' of bishopfox.github.com:bishopfox/sliver
2019-06-13 18:20:44 -04:00
rkervella
da5021bc4a
Revert to self in case impersonnate fails
2019-06-13 18:20:39 -04:00
moloch
ef3f1e7ffd
Added SRDI License
2019-06-13 17:55:49 -04:00
moloch
28ded0727e
rename rand to insecureRand in codename
2019-06-13 17:46:34 -04:00
moloch
81c2f41166
use UnixNano time for nouns in codename
2019-06-13 17:45:33 -04:00
moloch
9ce42c42f4
replace spaces with '-' in codenames, fix issue #97
2019-06-13 17:44:07 -04:00
lesnuages
13fd3fad0e
Re-adding the hosting DLL
2019-06-13 17:20:27 -04:00
lesnuages
87d057a09c
Adapt file structure
2019-06-13 17:16:22 -04:00
Ronan Kervella
4dfa548165
Add license for HostingDLLx64.dll
2019-06-13 17:14:22 -04:00
moloch
c5371e5869
Updated CONTRIBUTING.md
2019-06-13 17:06:31 -04:00
moloch
4c5fe5cacb
Merge branch 'master' of github.com:BishopFox/sliver
2019-06-13 16:52:29 -04:00
moloch
da916f9960
Fixed bug where symbol obfuscation fails if there's no go bin on PATH
2019-06-13 16:52:23 -04:00
lesnuages
46bea5ae76
Merge branch 'master' of bishopfox.github.com:bishopfox/sliver
2019-06-13 16:22:23 -04:00
lesnuages
effe5d0c34
Add missing HostingProcess config
2019-06-13 16:21:44 -04:00
lesnuages
f7b516f84a
Disable symbol obfuscation for shellcodes
2019-06-13 16:12:47 -04:00
lesnuages
c9fc483412
Make process name for getsystem configurable
2019-06-13 16:11:59 -04:00
moloch
1515795be2
Tighten file permissions on saved configs
2019-06-13 15:48:34 -04:00
lesnuages
a52d941dfd
Merge branch 'master' of bishopfox.github.com:bishopfox/sliver
2019-06-13 15:16:13 -04:00
lesnuages
5d147a9a24
Improve generate-egg docs
2019-06-13 15:16:07 -04:00
moloch
a2e54ee23d
Tighten file permissions on saved configs
2019-06-13 15:09:26 -04:00
lesnuages
3b27da2dfe
Increase timeout to take obfuscation into account
2019-06-13 15:07:03 -04:00
moloch
5370fbc98e
Merge branch 'master' of github.com:BishopFox/sliver
2019-06-13 14:42:50 -04:00
moloch
e60e9c7726
Updated build.py with success message, added 32/64-bit CC vars
2019-06-13 14:42:44 -04:00
lesnuages
8a38d09462
Let's stop lying
2019-06-13 14:37:41 -04:00
moloch
2bec7c86ea
Fixed build tag / updated CONTRIB
2019-06-13 13:53:58 -04:00
moloch
f05fc4513e
Updated README.md
2019-06-12 22:55:31 -04:00
moloch
f0121caea6
Updated vendor/
2019-06-12 07:57:25 -04:00
Joe
b30a19edfd
Merge pull request #96 from BishopFox/vendor
...
Updated vendor/
2019-06-12 07:54:55 -04:00
moloch
5f6dc3c560
Updated vendor/
2019-06-12 07:52:22 -04:00
Ronan Kervella
1d0f566035
Update README.md
...
Fix some typos
2019-06-12 10:22:01 +02:00
moloch
f9b38067cd
Updated README.md
2019-06-11 22:17:44 -04:00
moloch
36fc34fe17
Updated SECURITY.md
2019-06-11 21:22:15 -04:00
moloch
467c767f4c
Updated README.md
2019-06-11 20:58:03 -04:00
moloch
c37528de09
Updated README.md
2019-06-11 20:56:40 -04:00
moloch
f3c7c29612
fix crash on empty profiles
2019-06-11 20:50:10 -04:00
moloch
3589c77844
Merge branch 'master' of github.com:BishopFox/sliver
2019-06-11 19:52:40 -04:00
moloch
14dff456a2
Added GPLv3 license
2019-06-11 19:52:21 -04:00
lesnuages
471d2e2bb8
Hosting process configurable for execute-assembly
2019-06-09 11:18:12 +02:00
lesnuages
d121a739cd
Fix #94 - No more RWX on VirtualAlloc / VirtualAllocEx
2019-06-09 10:55:06 +02:00
lesnuages
5c04b9cf79
Apply proper permissions on memory pages for shellcode injection
2019-06-09 10:19:19 +02:00
moloch
5022e0ec25
Merge branch 'gobfuscate' into infrastructure
2019-06-08 22:03:06 -05:00
moloch
3efaf9ef01
added -builid= and -trimpath to generate
2019-06-08 09:43:26 -05:00
moloch
70189d0de0
adding automated infrastructure code
2019-06-06 22:12:51 -05:00
lesnuages
725ad24777
TCP staging ok
2019-06-05 17:22:33 +02:00
lesnuages
2ad4d0b7e0
Merge branch 'master' into stagers
2019-06-05 11:51:19 +02:00
Joe
b70daf3065
Merge pull request #90 from BishopFox/gains-keyword
...
Dan's first commit.
2019-06-03 13:21:03 -05:00
Dan Petro
b6df4840a0
Dan's first commit.
...
- Added a random tagline when you start up
2019-06-03 10:52:59 -07:00
moloch
35cff7c4db
Bump minor version
2019-06-03 10:23:05 -05:00
moloch
a4b55f6d49
Updated README.md
2019-05-31 15:37:53 -06:00
moloch
7db0d3967a
Updated security policy, image location, and .github/
2019-05-31 15:34:35 -06:00
moloch
1071117458
poc dynamic str obfuscation selection
2019-05-31 15:28:53 -06:00
Joe
dd9b096d1c
Update issue templates
2019-05-31 15:28:11 -06:00
Joe
7326e6c9fe
Update issue templates
2019-05-31 15:26:38 -06:00
moloch
99b77780cb
refactored string obfuscator to be generic
2019-05-30 19:20:35 -05:00
moloch
885c22cd79
Added more apt1 phrases
2019-05-29 07:55:34 -05:00
moloch
f3797501f0
Added apt char sets
2019-05-28 20:51:59 -05:00
Joe
600da4a53d
Merge pull request #86 from BishopFox/png
...
PNG encoder
2019-05-28 20:21:57 -05:00
Matt Hamilton
07c53b17e2
PNG encoder
...
Add a PNG data encoder with appropriate tests. Unlike PNG, JPEG and GIF
are lossy and are not able to be used without some hackery, modifying
the stdlib encoders for these filetypes.
A nice follow-up to this PR would be a stegoPNG encoder, which takes PNG
images and hides data in the LSBs of each pixel. May circle back and add
this in the future.
2019-05-28 21:14:50 -04:00
moloch
426c3fb569
Fix missing var after merge
2019-05-28 18:37:40 -05:00
moloch
e8daace649
Updated readme, removed --recursive clone
2019-05-28 18:31:11 -05:00
moloch
0d892481fd
Merge branch 'master' of github.com:BishopFox/sliver
2019-05-28 18:29:43 -05:00
moloch
f2f7a035af
Unit tests pass, removed symbol obfuscation
2019-05-28 18:29:15 -05:00
moloch
82a317f43a
Updated unit tests
2019-05-27 15:00:54 -05:00
moloch
c954b1eefd
Added optional symbol obfuscation
2019-05-27 14:12:44 -05:00
moloch
7241aca4c1
Increased build timeout
2019-05-27 11:49:01 -05:00
moloch
99efe2760c
Sync spinners
2019-05-27 10:26:59 -05:00
moloch
af1823e957
Fixed linux builds, pre-processor now filters on file goarch correctly
2019-05-27 10:10:34 -05:00
moloch
209dcc4ac1
MacOS builds working
2019-05-27 08:57:13 -05:00
moloch
6ad912a290
Moved pty to main repo, removed submodule
2019-05-27 08:31:09 -05:00
Joe
f340c5dcdd
Update SECURITY.md
2019-05-27 07:30:05 -05:00
Joe
9254257321
Create SECURITY.md
2019-05-27 07:10:32 -05:00
moloch
634d55a98c
only linux/darwin builds fail due to pty code
2019-05-26 18:16:17 -05:00
moloch
a0f7cbd067
Windows builds work, darwin builds fail
2019-05-26 15:39:32 -05:00
moloch
a51aec55b5
Fixed build errors from merge
2019-05-26 10:34:33 -05:00
moloch
81d3afebb9
Merge master
2019-05-26 10:32:47 -05:00
moloch
c1c27c1da4
Serve content for http/https
2019-05-26 09:43:31 -05:00
moloch
35a9ebf177
Added website rm cmd
2019-05-26 09:15:56 -05:00
moloch
3551d5fd5d
fixed add/list cmds
2019-05-26 07:54:02 -05:00
lesnuages
63de9a5329
Merge master into stagers
2019-05-26 10:37:30 +02:00
moloch
c8d782e0f8
wip on static site content
2019-05-25 22:38:02 -05:00
moloch
fe135e53e2
first draft of add/list website content cmds
2019-05-25 16:28:41 -05:00
moloch
3cbc43a972
Working on moving web content to db model
2019-05-25 15:20:42 -05:00
moloch
81de99c9ea
Fix players cmd, issue #85
2019-05-25 12:28:46 -05:00
moloch
65ee94556a
Unit tests pass
2019-05-25 10:38:20 -05:00
moloch
bba7f5dae1
Server compiles
2019-05-25 09:34:43 -05:00
moloch
c4e11b85e6
Refactoring to us full qualified package names
2019-05-25 09:31:05 -05:00
moloch
cefc9e419c
Improved help for profile/generate-profile commands
2019-05-25 08:51:05 -05:00
moloch
3a2e8304aa
Improved help for generate command
2019-05-23 17:20:19 -05:00
moloch
84eb5dded7
Upgraded to Go v1.12.5
2019-05-22 13:27:56 -05:00
moloch
ba877f92f8
added timeouts to every command
2019-05-21 11:07:56 -05:00
moloch
bb90c10103
added timeouts to every command
2019-05-21 10:36:48 -05:00
moloch
6d43f8f270
added timeouts to every command
2019-05-21 10:35:05 -05:00
moloch
07a41ba5be
Improved error handling for register info, allow args to ls command
2019-05-21 08:27:39 -05:00
moloch
eeb09bf07a
Improved help and temp hack around DNS case sensivity
2019-05-20 13:04:25 -05:00
moloch
df902f443f
Moved gz to util
2019-05-20 09:36:19 -05:00
Matt Hamilton
6b5f1f6028
trivial file copy rewrite
2019-05-19 14:19:08 -04:00
moloch
e7681a8324
Merge branch 'master' into gobfuscate
2019-05-17 13:13:16 -05:00
moloch
0957294b36
Added basic CONTRIBUTING.md guidelines
2019-05-17 11:46:54 -05:00
moloch
5726ec4cd3
WIP
2019-05-13 11:07:59 -05:00
moloch
238b213892
Obfuscation only fails for depenacy/platform code
2019-05-11 10:44:34 -05:00
lesnuages
655fee159e
Fix missing flag and HTTP resource path
2019-05-10 15:20:19 +02:00
lesnuages
e9c294239e
Fix merge errors
2019-05-10 14:45:29 +02:00
lesnuages
21375a5eab
Merge branch 'master' into stagers
2019-05-10 14:41:49 +02:00
moloch
181cbc8eef
Wrote Go impl of the english encoder
2019-05-07 20:27:54 -05:00
moloch
b48d3aedab
Improved handling of FQDNs
2019-05-07 15:13:22 -05:00
moloch
1cf384db6f
Improved handling of DNS repsonses
2019-05-07 14:15:14 -05:00
moloch
5866b0d692
Merge branch 'db'
2019-05-06 19:39:39 -05:00
moloch
5cb1371423
cleanup
2019-05-06 19:39:21 -05:00
rkervella
201dd44e20
Fixed typo
2019-05-06 16:38:03 +02:00
rkervella
3ad67289e1
ExitThread() instead of os.Exit() for shellcode slivers on Windows
2019-05-06 16:30:34 +02:00
moloch
5f141b6516
Warn users about active sessions that are using a burnt sliver
2019-05-05 17:42:02 -05:00
moloch
569e432896
PoC DNS canaries are working
2019-05-05 12:28:13 -05:00
moloch
5033ad5ece
Merge branch 'db'
2019-05-04 19:44:04 -05:00
moloch
699839924b
Improved canary and sliver display functions
2019-05-04 19:43:45 -05:00
moloch
dc2b23e21d
Fixed canaries command, and render canaries with user-controlled domains
2019-05-04 18:49:27 -05:00
moloch
48c6a2493f
Improved regenerate error handling
2019-05-04 12:40:01 -05:00
moloch
e45d4fdc8b
Added list builds, and regenerate commands
2019-05-04 12:32:01 -05:00
moloch
733d9fbe3f
Canaries render correctly
2019-05-03 16:32:36 -05:00
moloch
707d147b9f
Fixed unit tests
2019-05-03 14:44:57 -05:00
moloch
3327b6b7f7
Moved util shared code to parent dir to avoid recursive imports, added vendor dir to git
2019-05-03 13:49:52 -05:00
moloch
1aa5b52603
Merge branch 'master' of github.com:BishopFox/sliver
2019-05-03 11:07:25 -05:00
moloch
19d86f7d5e
Merge branch 'db'
2019-05-03 11:07:15 -05:00
moloch
86318327cc
Fix multiplayer-mode
2019-05-03 11:07:05 -05:00
moloch
5a14a5d970
Client exit bug
2019-05-03 10:50:24 -05:00
moloch
10eb2a7530
Client exit bug
2019-05-03 10:50:07 -05:00
rkervella
e38898c23f
Fix missing import
2019-05-03 17:24:32 +02:00
rkervella
b8e42d14e9
Workaround for #66
2019-05-03 17:15:10 +02:00
moloch
c51a4c6d85
Fix mtls listener
2019-05-03 10:06:16 -05:00
moloch
94d33fd835
Merge branch 'db'
2019-05-03 09:23:04 -05:00
moloch
5e36ce5af2
Fix for issue #70
2019-05-03 09:22:38 -05:00
rkervella
2ceb9845da
Add some comments
2019-05-03 14:34:36 +02:00
rkervella
af4d8ee1b4
Closed #69
2019-05-03 13:16:15 +02:00
moloch
ddbe46cb8e
canary wip
2019-05-02 22:27:13 -05:00
rkervella
8fe5ed28c8
Blacklist null bytes
2019-05-02 13:43:57 +02:00
rkervella
0e246f3f2a
Merge branch 'master' into stagers
2019-05-02 10:41:41 +02:00
rkervella
c170e92d34
Closed #67
2019-05-02 10:41:14 +02:00
moloch
1a2881cdd7
poc dns canary detection
2019-04-30 22:36:13 -05:00
moloch
35a6534bab
Merge branch 'master' into db
2019-04-30 08:43:20 -05:00
rkervella
bc2f48ee4d
Fix various errors
2019-04-30 09:20:32 +02:00
rkervella
a8c358338e
Return early on error
2019-04-30 09:00:04 +02:00
rkervella
b379a27dcb
Closed #66
2019-04-30 08:51:55 +02:00
rkervella
dec4633fa8
Add error checks for RefreshPE
2019-04-30 08:51:39 +02:00
rkervella
c84e70dc24
Merge branch 'master' of bishopfox.github.com:BishopFox/sliver into stagers
2019-04-29 16:17:07 +02:00
moloch
ddbf815d7e
fix readme
2019-04-29 09:13:47 -05:00
moloch
5a1be7041c
Fixed issue #63
2019-04-29 09:04:08 -05:00
rkervella
949ed29284
Clear PE headers by default
2019-04-29 15:23:48 +02:00
rkervella
6621ceafd0
Merge remote-tracking branch 'origin' into stagers
2019-04-29 09:18:04 +02:00
rkervella
e9725c344d
TCP stager working
2019-04-29 09:17:45 +02:00
moloch
1be221056b
Save sliver files to db
2019-04-28 18:42:44 -05:00
moloch
45d06e6866
Updated external apis
2019-04-28 15:43:26 -05:00
moloch
24f8f358d5
Save configs and profiles to db
2019-04-28 15:40:21 -05:00
moloch
404462b6c6
Merge branch 'master' of github.com:BishopFox/sliver
2019-04-26 15:42:16 -05:00
moloch
c1f37d2410
Forced badger to newer version
2019-04-26 15:34:19 -05:00
moloch
8dbcd3bc30
disable cert validation at the https layer
2019-04-26 14:51:46 -05:00
rkervella
cde92b46f5
Fix options parsing
2019-04-26 12:45:05 +02:00
rkervella
0f5a4aaa76
Fix URL parsing, meterpreter arch and flags
2019-04-26 12:41:44 +02:00
rkervella
b575386ed2
staging process ready to test
2019-04-26 12:17:22 +02:00
moloch
510f169a8b
WIP refactor, code compiles
2019-04-26 01:47:36 -05:00
moloch
fb98a6b063
WIP refactor, code compiles
2019-04-24 11:14:10 -05:00
rkervella
175b127411
Make timeout configurable for execute-assembly
2019-04-24 15:17:16 +02:00
rkervella
4b0bb3e2be
Refactored the execute-assembly code
2019-04-24 14:39:51 +02:00
rkervella
cde0498346
Add line breaks
2019-04-24 14:38:08 +02:00
rkervella
36b4232311
Fix imports that could cause troubles when not being in debug mode
2019-04-24 14:35:26 +02:00
rkervella
3a00cb527e
Fix getsystem issue #62
2019-04-24 13:19:18 +02:00
rkervella
24df2ac7a2
RPC getsystem
2019-04-24 12:22:03 +02:00
rkervella
164f42350d
Add debugging statements
2019-04-24 12:08:37 +02:00
rkervella
ffdb2f92e2
New getsystem implementation
2019-04-24 12:07:35 +02:00
rkervella
71eb3bc53f
Add check on username to prevent misbehavior
2019-04-24 11:56:48 +02:00
rkervella
dd10c87522
Hotfix for #61
2019-04-23 18:14:24 +02:00
moloch
79bd917894
WIP on refactoring certs with db package
2019-04-22 18:19:47 -05:00
moloch
799b6edea1
WIP on refactoring certs with db package
2019-04-19 17:44:04 -05:00
moloch
b73d7d6589
Made a simplified get/set api
2019-04-19 14:04:06 -05:00
moloch
818736bf6b
Fixed interactions with db.Get()
2019-04-19 13:32:38 -05:00
moloch
8765ae7473
first commit that uses badger db
2019-04-19 12:23:38 -05:00
moloch
2a923275d2
Fix DNS data encoder issue #57
2019-04-19 09:26:57 -05:00
moloch
af150d62f2
Merge branch 'https'
2019-04-18 11:11:54 -05:00
moloch
9b51cce89b
Fixed key auth issue #55
2019-04-18 11:11:42 -05:00
rkervella
1d9c9b776a
RefreshPE at the right place
2019-04-12 11:57:59 +02:00
rkervella
077a02451d
Remove println
2019-04-12 11:28:58 +02:00
rkervella
ea37948a9f
Add missing import
2019-04-12 11:22:11 +02:00
rkervella
55b51102c9
Add remove setPrivilege function
2019-04-12 09:59:30 +02:00
rkervella
5c28863072
Switch to RefreshPE for procdump
2019-04-12 09:49:19 +02:00
rkervella
8b12117d5c
Readding the Hosting CLR DLL
2019-04-11 20:31:42 +02:00
rkervella
e7ed77a699
Fixed process migration
2019-04-11 20:20:08 +02:00
lesnuages
c38d679a3f
Gopkg
2019-04-04 11:03:44 +02:00
moloch
55b89e2545
updated readme
2019-03-26 11:45:01 -05:00
moloch
28c7ea60ed
updated readme
2019-03-26 11:42:22 -05:00
moloch
b7eb8c1463
added pty/doc.go to srcfiles
2019-03-26 11:39:55 -05:00
moloch
4bfd569b4f
updated to unit tests and added debug flags
2019-03-22 14:12:24 -07:00
moloch
af22a32b7d
Fix SliverC2 struct->string conversion
2019-03-21 09:03:38 -07:00
moloch
142bb4c27f
Fix unit tests
2019-03-21 00:49:38 -07:00
moloch
32105df0e2
Merge branch 'master' of github.com:BishopFox/sliver
2019-03-20 19:01:44 -07:00
moloch
b6ea1d4c15
Fix unit tests
2019-03-20 19:01:38 -07:00
rkervella
3b64fc00f2
Merge branch 'master' of bishopfox.github.com:BishopFox/sliver
2019-03-20 17:04:31 -07:00
rkervella
48780653b4
Ignore version file
2019-03-20 17:04:09 -07:00
moloch
981d12041d
Fixed profiles cmd
2019-03-20 16:31:45 -07:00
moloch
059654f26d
Implemented job control and cleanup
2019-03-20 15:51:24 -07:00
moloch
00602e5fce
ACME working (but doesn't cleanup after itself)
2019-03-20 14:23:47 -07:00
moloch
61d291af16
Merge branch 'master' into https
2019-03-20 11:32:04 -07:00
moloch
2c7ff25111
Fixed using custom tls certificates with https listener
2019-03-19 23:35:13 -07:00
moloch
c13c816d14
Added last check-in to *Sliver
2019-03-19 22:49:59 -07:00
rkervella
eb5b2ee196
Fixing the flag in new-profile
2019-03-19 15:34:44 -07:00
rkervella
77177c92c7
Fixed help message
2019-03-19 14:22:31 -07:00
Ronan Kervella
1db5fa7e31
Merge pull request #49 from BishopFox/shellcode-command
...
Add shellcode generation, fix #47
2019-03-19 14:17:15 -07:00
rkervella
9a610c5672
Add shellcode generation, fix #47
2019-03-19 14:16:02 -07:00
moloch
4a27985283
merge master
2019-03-19 11:25:24 -07:00
moloch
a842a8a458
Merge branch 'master' into https
2019-03-19 11:13:15 -07:00
moloch
97ba1cfd63
Added more readmes
2019-03-19 11:12:53 -07:00
Ronan Kervella
16dc5a1b4d
Merge pull request #48 from BishopFox/migrate
...
Merging migrate
2019-03-19 11:09:15 -07:00
rkervella
d5a2dfdf4d
Added missing file
2019-03-19 10:59:26 -07:00
rkervella
25819b58fc
Migrate working
2019-03-19 10:58:33 -07:00
moloch
d83093caf4
Added more readmes
2019-03-19 00:42:27 -07:00
moloch
a47bb0756a
Updated unit tests to reflect new multi-c2 data structs
2019-03-18 23:48:55 -07:00
moloch
bfd6773887
Cleaned up version information
2019-03-18 17:45:24 -07:00
moloch
6b8ecb1f6d
working on adding multiple c2 domains per protocol
2019-03-18 17:32:40 -07:00
rkervella
dab6183536
kill not really working
2019-03-18 11:54:32 -07:00
moloch
84d21368f7
finished merge
2019-03-15 16:51:28 -07:00
moloch
00c7e26473
update https branch
2019-03-15 16:42:50 -07:00
moloch
ce3f4d7f53
use printf instead of echo to address bug #36
2019-03-15 10:54:44 -07:00
rkervella
06ad8f3bc6
Add shared lib support to profiles
2019-03-15 16:22:48 +01:00
rkervella
29ee653fb6
Removed useless backup
2019-03-15 16:04:53 +01:00
rkervella
f2dc037664
Fix merge issue
2019-03-15 16:01:02 +01:00
rkervella
a1cbdcb656
Merge master
2019-03-15 15:51:27 +01:00
rkervella
f25bb39093
Contextual help OK
2019-03-15 15:45:30 +01:00
rkervella
0fa8a20c74
Fix commands helpgroups
2019-03-15 15:19:11 +01:00
rkervella
9d00e3950d
Add help groups to commands
2019-03-15 15:14:28 +01:00
rkervella
369520ae93
New help in the works
2019-03-15 14:48:14 +01:00
moloch
b111b18c5a
revert -e
2019-03-14 18:46:03 -07:00
moloch
f8db0d728a
cross platform echo cmd to fix bug #36
2019-03-14 18:42:23 -07:00
moloch
039a0b75df
cross platform echo cmd to fix bug #36
2019-03-14 18:40:16 -07:00
moloch
7a61db4edd
fixed powershell alignment bug? Powershell hides window
2019-03-14 18:33:24 -07:00
moloch
959f1b8db4
implemented players command
2019-03-14 16:46:10 -07:00
moloch
06f3ed4a2e
client ux improvements
2019-03-14 15:10:49 -07:00
moloch
74be4e3812
Merge branch 'master' of github.com:BishopFox/sliver
2019-03-14 14:40:46 -07:00
moloch
bed83723b7
unpack results in exit 0
2019-03-14 14:40:19 -07:00
moloch
265430ec31
removed version.go
2019-03-14 14:17:14 -07:00
Joe
0ac162ec7a
Update version.go
2019-03-14 14:15:39 -07:00
moloch
46a42a7795
updated rpc to use new logging scheme
2019-03-14 14:11:52 -07:00
moloch
b67207b044
fixed bug in version save
2019-03-14 13:51:01 -07:00
moloch
243f567d56
Added version awareness to assets
2019-03-14 13:23:58 -07:00
rkervella
cd3a50a18c
Remove comment
2019-03-14 19:47:18 +01:00
moloch
7010b28a0a
Adding ACME support to HTTPS server
2019-03-13 16:47:25 -07:00
moloch
81a2d8a58c
Updated readme
2019-03-13 16:18:35 -07:00
moloch
3d3e278d9f
Prune images by default
2019-03-13 16:07:33 -07:00
moloch
5a74195411
added new build script, docker build now includes msf
2019-03-13 16:03:39 -07:00
moloch
65d570075d
moving towards a more generic 'tunnel' arch
2019-03-13 15:21:36 -07:00
moloch
852a5db741
added unit tests for dll generation
2019-03-13 14:58:47 -07:00
moloch
4b9392e73d
fix msfinject cmd
2019-03-13 13:39:57 -07:00
moloch
3e796ccc7d
Merge branch 'log'
2019-03-13 13:36:51 -07:00
moloch
ef16f903ad
updated server logging
2019-03-13 13:36:36 -07:00
moloch
0348f066e6
updated server logging
2019-03-13 13:35:05 -07:00
rkervella
9de1c5096a
Fixed inject command
2019-03-13 16:31:28 +01:00
rkervella
691cb2bff7
Add AV evasion
2019-03-13 15:14:43 +01:00
rkervella
2ededd2ab1
Fixed flag
2019-03-13 15:14:30 +01:00
rkervella
01f774b271
Make it more generic
2019-03-13 15:05:10 +01:00
rkervella
ad62ed1981
Merge branch 'master' into generate-dll
2019-03-13 15:03:58 +01:00
moloch
9484080cc1
Added basic audit log
2019-03-12 19:46:25 -07:00
moloch
e5ba6b2e62
Refactored certs, generate, and c2 to use new logging model
2019-03-12 19:17:37 -07:00
moloch
f47ab2dd8f
Improved and simplified logging infra
2019-03-12 19:04:26 -07:00
moloch
0c864dc93e
Frist draft of the new logging infra
2019-03-12 16:29:40 -07:00
moloch
c5b0e6b0b2
Merge branch 'https'
2019-03-12 15:08:10 -07:00
moloch
fc0a09cbb4
added user-agent check, and rpc timeouts now return a non-nil envelope with an error
2019-03-12 15:07:58 -07:00
rkervella
7fd99cedd6
DLL generation works
2019-03-12 16:08:11 +01:00
moloch
413a21e5fd
Merge branch 'https'
2019-03-11 17:21:46 -07:00
moloch
f4c137e087
Fix unit tests for proxy
2019-03-11 17:11:23 -07:00
moloch
a7aa7542c6
http proxy autodetection working with client
2019-03-11 16:16:05 -07:00
moloch
8d363d5720
http proxy code compiles, refactored r7 code to avoid dependancies
2019-03-11 13:11:00 -07:00
moloch
c52b5ce571
Merge branch 'master' of github.com:BishopFox/sliver
2019-03-11 11:34:49 -07:00
moloch
56449d5ffb
removed unused code
2019-03-11 11:34:37 -07:00
moloch
4ea34d8af7
Merge branch 'master' into https
2019-03-11 11:18:53 -07:00
Joe
914daa0c8f
Merge pull request #32 from Eriner/nilcheck
...
add nilchecks
2019-03-11 11:18:17 -07:00
moloch
1185bc7a46
improved code, wrote new encoder api
2019-03-11 10:03:33 -07:00
Matt Hamilton
54d1a6f5cd
add nilchecks
...
Related: #18 , #21
2019-03-09 16:53:47 -05:00
moloch
4721ba8333
Merge branch 'master' into execute-shellcode
2019-03-08 16:23:01 -08:00
moloch
1f710987dc
fix non-https implant builds
2019-03-08 16:18:41 -08:00
moloch
3ecbb99d5e
Added basic procedural generation to http c2, better connection handling and recovery
2019-03-08 16:04:05 -08:00
moloch
0c2a16a128
improved state mgmt for c2 connections
2019-03-08 13:10:12 -08:00
moloch
01cf02f7e3
http c2 functional, but still a little buggy. Addresses issue #16
2019-03-08 10:40:09 -08:00
rkervella
fc19e13e32
Refactor taskHandler
2019-03-08 11:45:17 +01:00
moloch
82a49fbb9b
connection successful, commands timeout rn
2019-03-07 17:59:47 -08:00
moloch
4cc601a7a3
fix missing vars in go templates
2019-03-07 15:30:44 -08:00
moloch
1ae4b595d7
improved http client code structure, and connection state mgmt for all transports
2019-03-07 15:11:26 -08:00
rkervella
0c23d8f0b0
Fix missing files
2019-03-07 12:35:27 +01:00
moloch
ceeea982a5
untested http(s) client impl
2019-03-06 18:19:50 -08:00
moloch
f9a6ba2db3
flushed out the rest of the server-side https c2
2019-03-06 16:18:14 -08:00
moloch
8ea40fec18
WIP on session init/msg
2019-03-06 15:56:52 -08:00
moloch
c68d9774e8
Structured HTTP server objects/session mgmt
2019-03-06 15:22:30 -08:00
moloch
80ec8c3282
added job control for http/https listeners
2019-03-06 13:22:45 -08:00
moloch
73cadb71a7
first draft of the https c2 impl
2019-03-06 10:47:12 -08:00
rkervella
a6c1cb7733
fix rpc mapping
2019-03-06 11:23:27 +01:00
rkervella
7e5917656f
execute-shellcode rpc
2019-03-06 11:18:52 +01:00
rkervella
da5464c76e
add execute-shellcode command
2019-03-06 11:00:05 +01:00
rkervella
dda98678ca
Add handlers
2019-03-06 10:39:51 +01:00
rkervella
94ced7c9e0
Add handlers
2019-03-06 10:39:00 +01:00
rkervella
610ca15228
Tasks linux
2019-03-06 10:38:18 +01:00
moloch
03695ab192
Updated readme
2019-03-03 19:43:33 -06:00
moloch
6b736cb692
Added script to execute unit tests
2019-03-03 19:42:24 -06:00
moloch
f6de6025f7
Added --vendor-only to avoid needing to call dep on every build
2019-03-03 19:12:00 -06:00
moloch
31f31ed543
Switched to pre-compiled protoc to cut down on build time
2019-03-03 19:05:50 -06:00
moloch
47825907e0
Fixed GOCACHE bug
2019-03-03 15:34:51 -06:00
moloch
11baea9906
Outline of unit tests
2019-03-03 15:26:34 -06:00
moloch
5fdaf77cc1
Fixed minor merge issues
2019-03-02 21:12:20 -06:00
moloch
0ef66f1c79
Fixed compile-time errors resulting from merge
2019-03-02 21:02:17 -06:00
moloch
b9b52318ce
initial merge of master, handful of broken things
2019-03-02 20:49:34 -06:00
moloch
d173024d93
Removed overly verbose logging
2019-03-02 20:43:56 -06:00
moloch
31516b4aa6
Fixed events and client code
2019-03-02 20:16:42 -06:00
moloch
98cb32a9ed
Added verbage to send EOF to exit
2019-03-02 17:59:44 -06:00
moloch
39d61814e6
Shells working
2019-03-02 17:36:45 -06:00
moloch
20fe00b16f
Basic powershell working
2019-03-02 09:44:45 -06:00
moloch
7325277886
Tunnel opens/reads, interactive writes fail
2019-03-02 09:04:42 -06:00
moloch
a5f07df475
finished wiring server console
2019-03-01 20:02:36 -06:00
moloch
9c46e531ae
further consolidated duplicate code, flushed out tunnels in the client
2019-03-01 19:39:55 -06:00
moloch
c93cbe8c3a
started adding readme.md to packages
2019-02-24 09:46:32 -05:00
moloch
9abcf002f4
regression cleanup
2019-02-23 10:19:05 -05:00
moloch
42e3d0c03d
wip for refactoring
2019-02-23 09:50:10 -05:00
moloch
d951f60a75
refactoring sliver/implant code to be more modular
2019-02-23 09:15:23 -05:00
moloch
fee2535895
refactoring sliver/implant code to be more modular
2019-02-22 20:13:00 -05:00
moloch
93b26af259
refactoring sliver/implant code to be more modular
2019-02-22 18:29:25 -05:00
moloch
754c3b18f5
unified types and de-duplicated protobufs
2019-02-22 15:57:42 -05:00
Ronan Kervella
a27a8fde2d
Merge pull request #24 from BishopFox/privesc
...
Privesc
2019-02-21 22:15:54 +01:00
rkervella
06ea89bfc9
Fixed merge errors
2019-02-21 21:28:15 +01:00
rkervella
b43e07e7b9
Merged execute-assembly
2019-02-21 21:25:38 +01:00
rkervella
b7994be9fb
Better printing
2019-02-21 21:02:04 +01:00
rkervella
b1ec336e7d
Fixed debug mode statements
2019-02-21 20:43:50 +01:00
rkervella
8be3d58e4d
Fix return statements
2019-02-21 20:36:21 +01:00
Ronan Kervella
16b6e40402
Merge pull request #22 from BishopFox/execute-assembly
...
Execute assembly
2019-02-21 20:32:37 +01:00
rkervella
9a76320691
execute-assembly ready to merge
2019-02-21 20:27:14 +01:00
moloch
654db8929c
unified duplcate protobuf structs
2019-02-20 20:18:36 -05:00
moloch
35babd6f32
lots of refactoring to get tunnel model working
2019-02-20 18:03:57 -05:00
rkervella
190df7c709
Merge branch 'master' into privesc
2019-02-20 11:06:17 +01:00
rkervella
1dd85c906d
Merge branch 'master' into execute-assembly
2019-02-20 11:04:40 +01:00
rkervella
05be65846f
execute assembly ready to test
2019-02-20 11:02:56 +01:00
moloch
354e10974a
moving towards a more generic 'tunnel' arch
2019-02-18 15:03:31 -05:00
moloch
e037f4ba27
Merge branch 'master' into shell
2019-02-16 09:30:11 -05:00
moloch
80603d7432
updated readme
2019-02-16 09:29:11 -05:00
moloch
09a627e8c1
fixed bugs in dns-only builds of implant
2019-02-15 10:52:23 -05:00
moloch
438fa60503
ux improvements
2019-02-14 22:44:32 -05:00
moloch
2ce7823c3f
ux improvements
2019-02-14 21:05:14 -05:00
moloch
52280bbe64
increased readbuf size
2019-02-14 20:53:25 -05:00
moloch
4e9874be84
added pty option for macos/linux
2019-02-14 20:41:07 -05:00
rkervella
24fd077815
Execute assembly ready to test
2019-02-14 23:59:33 +01:00
rkervella
a08ca51090
Add timeout to ExecuteAssemblyReq
2019-02-14 19:31:33 +01:00
rkervella
42ae7c9275
Add execute-assembly sliver handler
2019-02-14 19:25:09 +01:00
rkervella
eee0cac1e4
Add execute-assembly sliver handler
2019-02-14 19:24:51 +01:00
rkervella
bdfedaf7b8
Add execute-assembly sliver handler
2019-02-14 19:24:23 +01:00
rkervella
fb766958ad
Only log on debug mode
2019-02-14 19:18:12 +01:00
rkervella
945370d17e
Add execute-assembly core function
2019-02-14 19:16:17 +01:00
rkervella
6986574b9e
Add constants for execute-assembly
2019-02-14 19:11:33 +01:00
rkervella
12a650533f
Add messages for execute-assembly
2019-02-14 19:05:04 +01:00
rkervella
ec20f64246
Merge
2019-02-14 19:01:53 +01:00
moloch
90bf85948a
switched to iota for sliverpb consts
2019-02-13 19:48:15 -05:00
moloch
e6b1a97777
removed non-linux handlers
2019-02-12 20:40:48 -05:00
moloch
696f132ea5
fixed bug in linux build
2019-02-12 14:55:00 -05:00
moloch
e553b188c8
fixed non-debug compiles with --limit
2019-02-12 13:58:17 -05:00
moloch
a5afe96036
set ps output encoding to UTF-8 by default
2019-02-11 21:24:35 -05:00
lesnuages
a4023775ff
Add golang.org/x/sys to the assets
2019-02-11 20:22:27 +01:00
lesnuages
9d5532daae
privesc kind of working
2019-02-11 20:05:38 +01:00
moloch
3d8502ffbe
ghetto prototype working
2019-02-10 11:08:21 -05:00
moloch
a5163eeb9d
wip for shell command
2019-02-09 22:39:11 -05:00
moloch
0c930515fb
Merge branch 'exec-limit'
2019-02-09 20:37:49 -05:00
moloch
d916a28456
--limits mostly working
2019-02-09 20:37:26 -05:00
moloch
1306cff2a1
added --limit options
2019-02-09 19:49:24 -05:00
moloch
7a25944858
refactored gogo to be more modular
2019-02-09 15:16:12 -05:00
moloch
1cdcd37551
created profile arch
2019-02-09 14:48:16 -05:00
moloch
b1788e6b2f
refactored generate compiler and sliver/ repo structures
2019-02-09 13:15:03 -05:00
lesnuages
60200d7096
Fixed go-spin dep issue
2019-02-07 08:20:14 +01:00
moloch
e6d1739c26
renamed eventloop
2019-02-06 19:11:41 -06:00
moloch
3f9e4ee2f1
added nil envelope checks
2019-02-06 18:02:32 -06:00
moloch
1aadb33934
increased network tolerances
2019-02-06 17:25:45 -06:00
moloch
bee33595d3
merged multiplayer!
2019-02-06 17:01:48 -06:00
moloch
86c15909e3
Fixed events for client/server consoles
2019-02-06 16:59:17 -06:00
moloch
f5dcfdc635
implemented info/kill cmds
2019-02-06 08:04:45 -06:00
moloch
c498441a23
msf commands working again
2019-02-05 22:37:16 -06:00
moloch
369ef4b69c
first draft of the msf commands
2019-02-05 22:22:49 -06:00
moloch
da0a4aa7ea
implemented procdump rpc
2019-02-05 21:29:05 -06:00
moloch
fbf430ca78
implemented upload/download rpc
2019-02-05 20:40:07 -06:00
moloch
aeed1f278c
fixed various fs cmds
2019-02-05 19:48:13 -06:00
moloch
729824daf9
implementing more commands
2019-02-04 21:08:55 -06:00
moloch
be22e0ad8a
added multiplayer to server-only commands
2019-02-04 20:04:50 -06:00
moloch
49b0ac8a44
refactored all the things
2019-02-04 19:45:46 -06:00
moloch
6fd6b8ae9b
unified console code base, made sliver protobuf more efficient
2019-02-04 18:27:01 -06:00
moloch
35331acbb6
finished round-trip pattern for RPC/client design
2019-02-04 11:18:44 -06:00
moloch
90e0731691
commit missing assets.go
2019-02-04 07:18:51 -06:00
moloch
c9cbc608f5
wip for rpc
2019-02-04 07:15:19 -06:00
moloch
2524654b2c
fixed git ignore/assets pkgs
2019-02-03 18:13:24 -06:00
moloch
931d9e9d66
improved help cmd
2019-02-03 16:18:10 -06:00
moloch
fdcddee5cd
client connects to server
2019-02-03 15:46:08 -06:00
moloch
0c8c50e560
improved handling/abstraction for envelopes in client
2019-02-03 15:13:59 -06:00
moloch
17d2941619
started to sketch out client architecture
2019-02-02 23:15:31 -06:00
moloch
ca77e7499e
fixed path error in certs
2019-02-02 20:59:58 -06:00
moloch
b30341af3a
more cleanup
2019-02-02 20:48:42 -06:00
moloch
0a9510950c
compiles again
2019-02-02 20:36:04 -06:00
moloch
eed5d596e3
added assets/
2019-02-02 20:06:13 -06:00
moloch
448054d7de
reorganized code into packages
2019-02-02 20:03:55 -06:00
moloch
76a9453e44
added more replay checks
2019-02-02 19:26:50 -06:00
moloch
1b1f59a215
dns c2 is functional
2019-02-02 18:09:29 -06:00
moloch
083728dd50
commit server-side handlers
2019-02-02 16:20:24 -06:00
moloch
963ecb3617
first draft of the server-side dns polling
2019-02-02 16:17:21 -06:00
moloch
451303657d
round trip session init working
2019-02-02 12:36:41 -06:00
moloch
f7672a09ba
everything works except the race condition where we generate two rsa keys
2019-02-02 11:41:08 -06:00
moloch
2d5c0b8a9d
wip session init for new send scheme
2019-02-01 21:01:47 -06:00
moloch
33da09d6e6
simplified dns send design
2019-02-01 18:49:12 -06:00
moloch
3c2a44b369
reorganized code/cleanup, used ptr's for all pb data structs
2019-02-01 16:02:34 -06:00
moloch
48f9f6d215
wip for dns
2019-01-31 08:10:08 -06:00
moloch
5cdeb9a73f
wip for dns
2019-01-30 10:35:06 -06:00
moloch
cb1b0b7366
wip for dns
2019-01-28 11:02:51 -06:00
rkervella
a5f527d930
Fixed logging line
2019-01-28 13:37:33 +01:00
rkervella
d9336be8f4
Enable ps handler for linux
2019-01-28 13:30:21 +01:00
rkervella
e8045e5732
Actually implement ps for linux
2019-01-28 13:30:04 +01:00
rkervella
f12f3cb930
Implemented the linux ps
2019-01-28 13:11:51 +01:00
rkervella
59443dcb73
Add process dump support
2019-01-28 11:49:23 +01:00
rkervella
fdecd487de
Add process dump support
2019-01-28 11:49:08 +01:00
rkervella
918b000f2b
Add process dump support
2019-01-28 11:48:57 +01:00
moloch
b7bfce400d
wip on c2 responses
2019-01-27 21:19:30 -06:00
moloch
c50fd9ef24
added support for rsa keys
2019-01-27 16:39:46 -06:00
moloch
dd4333da47
Can successfully load and verify server certificate via DNS
2019-01-27 15:33:28 -06:00
moloch
b102e2105f
mostly functional recv dns c2
2019-01-27 14:46:25 -06:00
moloch
049e984c98
initial draft of recv msg via dns c2
2019-01-27 13:35:08 -06:00
moloch
4a362cdb02
added crypto wrapper, all .go files are rendered for sliver
2019-01-27 09:25:53 -06:00
moloch
7dbc8c871e
updated go-assets.sh to use commit hashes, added dns.zip to deps for sliver code
2019-01-26 17:12:35 -06:00
moloch
e1abc3fe2b
added job --kill option
2019-01-26 16:54:35 -06:00
moloch
99857abe19
added job control and basic DNS listener
2019-01-26 16:41:43 -06:00
moloch
95d9e2c5d5
actually implemented the upload cmd
2019-01-26 12:28:43 -06:00
moloch
2fe6aa9aa4
bump version number
2019-01-26 11:50:09 -06:00