William Knowles (@william_knows) header
William Knowles (@william_knows) profile picture
Amsterdam, NL
Joined January 2014
My @44CON talk from last year on Microsoft Office persistence techniques is now online. More techniques, and more depth than the earlier DEFCON talk / associated @mwrlabs post (which I should really update). It also has a pretty decent COM introduction. youtube.com/watch?v=zWet0dg9…
2
20
41
.NET GAC and NIC hijacking for lateral movement: williamknowles.io/net-gac-an…
1
31
1
71
22,611
Little OPSEC TIL. For dumping processes with MiniDumpWriteDump, it doesn't matter if your initial handle only has query and read memory permissions, it goes fully rogue, and opens a new handle with full access rights (inc. w/ duplicated handles - and from your current process).
1
1
7
Re: SAM permissions, a possible cause: interestingly if you re-enable "RegBack" (auto-backup of these sensitive files, which was disabled by default in Windows 10 1803) it *corrects* the permissions after a reboot (removing "Read" for "Users"). Tested on 20H2 and 1909.
2
50
1
125
Fetching SharpHound data entirely in-memory (no dropped ZIP or JSON files) using BOF.NET and Cobalt Strike. williamknowles.io/fetching-s…
2
127
3
315
bofnet_executeassembly - integrating in-process standard .NET assembly execution into BOF.NET. No modifications to executed assemblies required (unlike my last tweet). Thanks @_EthicalChaos_ for pointing me in the right direction! github.com/CCob/BOF.NET/pull…
1
43
2
95
Porting existing .NET projects for use with the fantastic BOFNET from @_EthicalChaos_ (in-process .NET assembly execution in Cobalt Strike for when you need to avoid fork and run). williamknowles.io/quickly-po…
1
30
81
Abusing Windows section object permissions for privilege escalation. An interesting case that permitted application-specific environment variables to be modified resulting in arbitrary DLL loads. Affects GE iFIX < 6.1 (industrial HMI product). applied-risk.com/resources/g…
2
4
William Knowles retweeted
C3 now supports C2 over LDAP for all your egress and lateral movement needs. Looks like LDAP, quacks like LDAP, must be LDAP? labs.f-secure.com/blog/intro…
1
62
4
166
Exploring code coverage for module stomping - injecting into unused code areas in legitimately loaded DLLs - williamknowles.io/living-dan…
7
13
You can disable the Windows 10 security event log as a low privileged user due to weak registry permissions. Requires reboot to kick in, but the system will stop doing command line logging, etc, if configured. Change "Start"->0 or corrupt/delete other properties.
7
123
4
265
For clarification: (1) specifically prevents writing to the -security- event log. Application-specific logs (PowerShell, etc), continue to work as they're a separate log location; (2) Not tested log forwarding; (3) Yes, disclosed, but didn't meet the bar for servicing.
1
7
A C# tool to enumerate remote access policies via GPO. Useful for targeted lateral movement!! based on prior work of @joncave and @william_knows github.com/mwrlabs/SharpGPO-…
1
52
1
112
Very happy to say I'll be presenting at @WEareTROOPERS #TR19 along with my colleague James Coote this coming March. The topic will be practical attack simulations in industrial environments.
4
10
William Knowles retweeted
Looking forward to sharing new #RedTeam shiny C3 tooling from @mwrlabs @william_knows tomorrow with the #BlueHatV18 attendees.
13
29
William Knowles retweeted
About to head to #BlueHatv18. If you’re around, do come along to hear myself & @william_knows from @mwrinfosecurity @mwrlabs talk about “Overt C2: The Art of Blending In” on Thursday at 16:10 PM. There will be demos of new shiny #RedTeam tooling C3 \0/
13
15
William Knowles retweeted
Finally got round to releasing part two. Thought I’d use the excellent GhostPack by @SpecterOps/@harmj0y as an example countercept.com/blog/detecti…
1
47
85
William Knowles retweeted
I’m going to really enjoy presenting this with @william_knows blogs.technet.microsoft.com/… #Microsoft #BlueHat v18.
1
9
18
I'll be speaking at Skytalks at DEF CON this Friday at 13.00 about conducting practical attack simulations in critical national infrastructure. defcon.outel.org/dc26-consol… @dcskytalks