Kristal-g
2703878a74
Fixed publicKey values in tests
2023-02-06 13:44:53 +02:00
Kristal-g
232858b355
Removed stripping of public key
2023-02-06 13:42:14 +02:00
Kristal-g
c9ef51d5c7
Handle unicode domains
2022-11-15 12:20:15 +02:00
Kristal-g
06abd80608
Merge pull request #20 from kw2583/startbytes
...
Cobalt Strike v4 starting bytes
2022-10-25 12:26:39 -04:00
Ken Wolf
5d32e2135f
Added test case.
2022-08-17 16:27:28 -04:00
Ken Wolf
07031eea6b
Added sample that fails with current start bytes.
2022-08-16 22:29:29 -04:00
Ken Wolf
dd55e64978
Updated v4 start bytes.
2022-08-16 22:22:02 -04:00
Kristal-g
1a56d3ee07
Merge pull request #18 from rxwx/master
...
Add Cobalt Strike 4.5+ settings
2022-01-04 14:00:21 +02:00
rxwx
9106720de1
add test for beacon 4.5 features
2022-01-04 11:25:33 +00:00
Rich Warren
2ad6f44fc5
Parse Max Retry Strategy settings on CS 4.5
...
Adds parsing of the Max Retry Settings, which was introduced in Cobalt Strike 4.5. This setting dictates what the beacon should do after a specified number of failed connection attempts.
2021-12-15 12:28:34 +00:00
Rich Warren
61ce489492
Unpack Watermark Hash Setting on CS 4.5+
...
Cobalt Strike 4.5 adds a watermark hash. This commit adds parsing of this value.
2021-12-15 12:03:28 +00:00
Kristal-g
fe36b15651
Merge pull request #17 from drakearonhalt/package
...
Create setup.py to enable module installation via pip.
2021-12-09 11:54:50 +02:00
drakearonhalt
c6089adb25
Create setup.py to enable module installation via pip.
2021-12-03 07:35:59 -05:00
Kristal-g
11721a49f0
Merge branch 'master' of https://github.com/Sentinel-One/CobaltStrikeParser
2021-11-23 11:11:43 +02:00
Kristal-g
28f9d7cf87
Print appropriate message when no file or url is found
2021-11-23 11:11:36 +02:00
Kristal-g
e518a97f2a
Merge pull request #14 from rxwx/master
...
Update access type enum
2021-11-05 18:06:53 +02:00
Rich Warren
55e2cf9898
Update parse_beacon_config.py
...
Add manual proxy setting (no credentials) to the ACCESS_TYPE enum
2021-11-05 10:51:39 +00:00
Kristal-g
3ea26aa479
Add Licence
2021-08-08 14:03:17 +03:00
Kristal-g
b5e7f4a659
Merge branch 'master' of https://github.com/Sentinel-One/CobaltStrikeParser
2021-05-09 12:55:37 +03:00
Kristal-g
a9d8631d1b
updated requirements
2021-05-09 12:55:09 +03:00
Kristal-g
bb4dcaf216
Merge pull request #10 from nbareil/master
...
Enables parse_beacon_config.py to process encrypted BEACONS that are not PE and added unittests
2021-05-09 12:47:43 +03:00
Kristal-g
061b5ce04d
Add unittest Github action
2021-05-09 12:42:06 +03:00
Nicolas Bareil
5bf395bfb3
Apply black
2021-05-07 08:41:20 -07:00
Nicolas Bareil
87a6d4a408
Adds unit-test for trial beacons
2021-05-07 08:24:37 -07:00
Nicolas Bareil
aa6e4f5b56
Adds unit-test for encrypted x86
2021-05-07 01:42:48 -07:00
Nicolas Bareil
845f8269d5
Adds unit-test for encrypted beacon x86_64
2021-05-07 01:37:49 -07:00
Nicolas Bareil
fbf1e8f30d
Merging decrypt_beacons()
2021-05-07 01:29:27 -07:00
Nicolas Bareil
535194359a
Adds unit-tests
2021-05-07 00:58:21 -07:00
Nicolas Bareil
5611270154
If none of the signatures match, abort!
2021-05-06 00:45:18 -07:00
Nicolas Bareil
2b07f53d88
Enables parse_beacon_config.py to process BEACONS that are not PE
...
Example: 13e954be0b0c022c392c956e9a800201a75dab7e288230b835bcdd4a9d68253d
This code is a rip of https://github.com/Te-k/cobaltstrike/blob/master/lib.py
All credits go to @Te-k
Co-authored-by: Etienne Maynier <tek@randhome.io >
2021-05-06 00:05:52 -07:00
Kristal-g
1e401b89f4
comm and improvements
2021-04-29 18:39:58 +03:00
Kristal-g
b987870e56
Merge pull request #7 from sixdub/master
...
PublicKey_Md5 Addition
2021-03-28 20:40:43 +03:00
Justin Warner
5a988fb5bd
Leave pubkey plain commented
2021-03-26 08:24:14 -04:00
Justin Warner
0af3f32297
Leave pubkey plain commented
2021-03-26 08:23:40 -04:00
Justin Warner
b89429adde
Added publickey hash and hashBlob feature
2021-03-26 08:16:23 -04:00
Kristal-g
fdae5dbe47
General improvements
...
* Added new settings
* Fixed prints
* Removed unnecessary qiling requirement
* Merged two script files
2021-03-25 18:52:20 +02:00
Kristal-g
8172610345
Add requirements.txt file and support for xored payloads
2020-10-25 18:55:12 +02:00
Kristal-g
48c728a361
Fixed false positives with the short pattern
...
Expanded pattern scanned and made it more compatible with scripts
2020-09-09 16:51:28 +03:00
Kristal-g
efecb5dfff
Merge pull request #2 from usualsuspect/malleablec2
...
Added support for Malleable C2 instructions
https://usualsuspect.re/article/cobalt-strikes-malleable-c2-under-the-hood
2020-09-09 16:40:05 +03:00
usualsuspect
76c6453351
Added support for Malleable C2 instructions
2020-09-09 14:26:18 +02:00
Kristal-g
7647c29c31
Removed parsing hack
2020-05-19 22:57:09 +03:00
Kristal-g
c826099d1d
Fixed config decoding bug
2020-05-19 22:53:08 +03:00
Kristal-g
531169100b
Give credit
2020-05-11 19:30:48 +03:00
Kristal-g
39dcfd9033
First commit
2020-05-05 19:41:09 +03:00
danielr-github
b1703e7906
Initial commit
2020-05-05 11:04:45 +03:00