Earlier quoted context omitted.
It's weird that windows wouldn't have a signed manifest that would detect that
It does have that. Windows uses code signing and either DISM or SFC to do that. But this isn't about the binaries. It's where definitions and configuration are stored. It's C:\ProgramData, not C:\Program Files. The system also can't object too severely. Third party endpoint protection exists.
I ruined my vacation by reverse engineering WSC
161–170 of 196 posts
Re: I ruined my vacation by reverse engineering WSC
#162Earlier quoted context omitted.
I don't think we actually need `->void` -- shouldn't the compiler be able to infer the return type (or rather, absence thereof)? My experience is that the compiler only struggles when the return value needs to be implicitly converted to some other type. Would it have looked any less cursed if it just read `defer { CoUninitialize(); };`? Agreed that the simplest "fix" would be to just rename the macro to be all-caps.
> I don't think we actually need `->void` Yes, agreed. > Would it have looked any less cursed if it just read `defer { CoUninitialize(); };`? It's subjective but personally I still hate it. > Agreed that the simplest "fix" would be to just rename the macro to be all-caps. Actually I think the bigger part of my suggestion is switching from an object-like macro to a function-like macro [1], which makes it all a bit les…
(Also, I tend to agree that `defer { ... };` is still cursed -- it requires the trailing semicolon, which further breaks the illusion of a keyword that takes a block scope.)
Re: I ruined my vacation by reverse engineering WSC
#163Earlier quoted context omitted.
I have yet to see concrete evidence that disabling Windows update and windows defender would elevate risk of having the system compromised in any meaningful way. I installed Windows 10 2016 ltsc on a VM at the end of last year out of curiosity to test that. Disabled wupdate and defender before letting it access the internet so that it was basically 8 years behind on any updates. I tried browsing all kinds of sketchy…
Correct! The browser is now the key vector because it's the most promiscuous and lascivious-for-code-and-data software on most devices. Browser-zero days are why I factored out a way to distribute "web RPA agent creation" on any device, with no download - into its own product layer for browser-isolation. It's a legitimate defense layer but main barriers to adoption are operating friction, even tho it makes the task o…
Then it hit me: the only thing keeping a rogue website from sweeping your entire life is a browser's permissions popup.
Re: I ruined my vacation by reverse engineering WSC
#164Earlier quoted context omitted.
But disabling updates on the system connected to the Internet is a terrible idea. How do you update that afterwards?
Since the rest of the world updates their PC's, malware authors rarely focus on exploiting older versions. Both Chrome and Windows are now in that position. Basically, unless you are of interest to state level attackers, in 2025 even unpatched Chrome/Windows wont get drive by exploited.
Re: I ruined my vacation by reverse engineering WSC
#165Earlier quoted context omitted.
Group policies still work so effectively that I've set up a local domain using a controller in my homelab that does nothing but change the defender policies automatically for all users.
group policy no longer works on win11. updates will reverse it. additionally defender detects turning off realtime monitoring as malware.
(I think you need to disable Tamper Protection first, otherwise you later get a threat detected of “WinDefendDisable”, but if you allow/unquarantine it doesn’t auto-enable again)
Re: I ruined my vacation by reverse engineering WSC
#166Earlier quoted context omitted.
group policy no longer works on win11. updates will reverse it. additionally defender detects turning off realtime monitoring as malware.
Group policies and registry keys are gentle suggestions. Deleting or renaming files is "I wasn't asking, it's my computer not yours" kind of approach.
Re: I ruined my vacation by reverse engineering WSC
#167Earlier quoted context omitted.
I have yet to see concrete evidence that disabling Windows update and windows defender would elevate risk of having the system compromised in any meaningful way. I installed Windows 10 2016 ltsc on a VM at the end of last year out of curiosity to test that. Disabled wupdate and defender before letting it access the internet so that it was basically 8 years behind on any updates. I tried browsing all kinds of sketchy…
> browsing all kinds of sketchy sites with Firefox and chrome How did you install those - downloaded via another system? Because with that old system, you are missing ssl certificates (Firefox and Chrome bring their own).
…either that or the machine cheated and updated root CAs in the background (which isn’t Windows Update-controlled anymore).
Re: I ruined my vacation by reverse engineering WSC
#168Earlier quoted context omitted.
group policy no longer works on win11. updates will reverse it. additionally defender detects turning off realtime monitoring as malware.
Group policies and registry keys are gentle suggestions. Deleting or renaming files is "I wasn't asking, it's my computer not yours" kind of approach.
Re: I ruined my vacation by reverse engineering WSC
#169Earlier quoted context omitted.
It's called no antivirus. It's what this is supposed to do. Antiviruses are useless malware.
Ah yes, I have my Windows power user bingo card dusted off! So far in this thread I’ve got: - Antivirus software is malware - We have to disable Windows Updates because I didn’t like them 30 years ago - Windows Defender hogs resources, laptop reviews showing Windows systems getting 10 hours of web browsing battery life are lying, Windows Defender actually ruins the performance of your computer - It’s better to compla…
There are definitely times when I wish I could disable it outright. Often someone will want my help reviving an old computer or laptop and it'll have to sit for a day in a loop of windows update fighting windows defender for resources with neither of them making much headway before one or the other will finish enough to let the other run for a bit.
Re: I ruined my vacation by reverse engineering WSC
#170Earlier quoted context omitted.
Group policies and registry keys are gentle suggestions. Deleting or renaming files is "I wasn't asking, it's my computer not yours" kind of approach.
…until Windows Update Repair or the like undo your changes.