Rasta Mouse
02752a5541
Refactor
...
Uplift to C#12 and improve overall code quality
2024-06-01 17:44:22 +01:00
Rasta Mouse
5588c80a50
Merge branch 'pr/4' into dev
2024-06-01 17:24:26 +01:00
Rasta Mouse
053f9b3f99
Merge branch 'pr/3' into dev
2024-06-01 17:07:32 +01:00
Rasta Mouse
b787ac6fb2
Update ThreatCheck.csproj
2024-06-01 17:06:51 +01:00
Rasta Mouse
985f6d2ec8
Merge branch 'pr/1' into dev
2024-06-01 17:06:32 +01:00
Rasta Mouse
c6bed29c5f
Update .gitignore
2024-06-01 17:02:15 +01:00
hubbl3
5287ad5a0d
missed some dead code
2024-05-17 07:54:36 -07:00
hubbl3
d4d208d8d2
fixed option message
2024-05-17 07:52:43 -07:00
Hubble
88c1c1ac48
Update README.md
2024-05-17 09:51:37 -05:00
hubbl3
9f41f907ea
added comments and code clean up
2024-05-17 07:47:12 -07:00
hubbl3
dbf4506c30
updated to work with local scritps
2024-05-17 07:23:19 -07:00
m0bstar
5857bcc2fa
- Simplified hex dumping method
...
- Implemented correct hex labeling
2024-03-14 17:48:22 +01:00
Michael Van Leeuwen
1b106ed5f6
Bump CommandLineParser version and target
2023-04-03 19:58:09 -07:00
Michael Van Leeuwen
c279a227ab
Bump dotnet to 4.8
2023-04-03 19:57:51 -07:00
Rasta Mouse
7628547a84
Merge branch 'master' of https://github.com/rasta-mouse/ThreatCheck
2020-10-09 10:36:38 +01:00
Rasta Mouse
bdda6b2302
Save on method duplication
2020-10-09 10:35:57 +01:00
Rasta Mouse
3a77bca587
Delete demo.gif
2020-10-08 16:21:46 +01:00
Rasta Mouse
d0097b87cd
Update README.md
2020-10-08 16:21:08 +01:00
Rasta Mouse
0843ee550b
Rename to ThreatCheck, add AMSI engine
2020-10-08 16:14:17 +01:00
matterpreter
943de36425
Minor syntax fix
2020-07-28 00:15:56 -04:00
Matt Hand
837d659369
Added check to make sure target file and directory exist
...
Thanks @ceramic-skate0 !
2020-07-28 00:11:00 -04:00
matterpreter
3833696c6d
Removing Setup() method as I don't currently intend on fixing it
2019-09-14 15:49:24 +03:00
Matt Hand
3c07f68f42
Adding note about Defender configuration
...
Temporary fix for #8
2019-04-29 11:36:26 -04:00
matterpreter
a164a277ba
Rebuild of setup
...
Can't seem to get a handle on `HKLM\SOFTWARE\Microsoft\Windows Defender\Spynet`, which I would imagine is a defensive feature to prevent disabling of Defender's configurations.
2019-04-12 12:36:50 -04:00
matterpreter
4dd0e3e580
Added function to scan the whole file first
2019-04-12 09:43:21 -04:00
Matt Hand
573a16d188
Merge pull request #7 from matterpreter/dev
...
Added debugging function
2019-04-12 09:34:26 -04:00
matterpreter
8b40568a0a
Create .gitignore
2019-04-12 08:41:39 -04:00
Matt Hand
bb4754e114
Added debugging function
2019-04-11 21:09:34 -04:00
Matt Hand
fe562965f6
Merge pull request #6 from matterpreter/dev
...
Update to handle offending bytes in the first 256 bytes
2019-04-11 20:54:15 -04:00
Matt Hand
b961d1ada6
Update to handle offending bytes in the first 256 bytes
...
First pass at addressing #3
2019-04-11 20:53:07 -04:00
Matt Hand
da1bece87b
Merge pull request #5 from matterpreter/dev
...
Adding setup checks
2019-04-11 20:42:07 -04:00
Matt Hand
9c92d701f7
Adding setup checks
...
Addressing #1 and #2
2019-04-11 20:41:10 -04:00
Matt Hand
a62aff4a6d
Delete .gitignore
2019-04-10 08:26:38 -04:00
Matt Hand
dcd21534a2
Create .gitattributes
2019-04-10 08:25:58 -04:00
Matt Hand
aa3f3b633e
Delete .gitattributes
2019-04-10 08:23:19 -04:00
Matt Hand
6680011321
Update .gitattributes
2019-04-10 08:23:02 -04:00
Matt Hand
bbc56a8b91
Prerelease update
2019-04-10 08:21:45 -04:00
Matt Hand
0d8ad984be
Create demo.gif
2019-04-10 08:21:13 -04:00
Matt Hand
8aabd284d9
Added feature to get signature from Defender
...
Now we can see exactly what the match was!
2019-04-10 08:14:18 -04:00
Matt Hand
621ca30a5a
Implemented final checks and hex dumping feature
2019-04-10 07:13:46 -04:00
Matt Hand
13840dcef2
Added code to auto-disable some Defender features
...
Automatic sample submission and real-time protection should be turned off
2019-04-10 06:30:41 -04:00
Matt Hand
8a627d9795
Fixed loop
...
Added some logic to pinpoint the exact byte where the detection condition is met and now it will alert and exit.
2019-04-09 22:45:02 -04:00
Matt Hand
715b9dbd89
More quick maths
...
Fixe dmost of the logic behind the halfsplit code. Issue now is that we can pinpoint the specific byte that Defender flags on, but since the next byte is technically okay, we increase by 50% and start the search again. This creates a dumb loop, which I'm sure I can just exit out of on condition.
2019-04-09 22:22:30 -04:00
Matt Hand
7d8d1bbd7e
Safety checks
...
Squashing an infinite loop bug when the search reachend the original file's length -1.
2019-04-09 21:25:40 -04:00
Matt Hand
44ab34ef39
Quick maths
...
Fixed the math behind the overshoot/halfsplit logic
2019-04-09 21:22:03 -04:00
matterpreter
7d06dc4ad0
Update Program.cs
2019-04-09 17:05:41 -04:00
matterpreter
43f24b869f
Update Program.cs
2019-04-09 15:44:11 -04:00
matterpreter
024677850b
Removing extra curly brace
2019-04-09 14:27:47 -04:00
matterpreter
db9955b7ea
Adding first bits
...
Can take a file, split off its first half, and scan it with Defender, returning Defender's verdict
2019-04-09 14:26:42 -04:00
Matt Hand
7255d36a4b
Create base Readme
2019-04-09 10:05:01 -04:00