There is also "Administrator Protection".
Open MalwareTips from your Home Screen or desktop. Follow discussions, find answers and pick up where you left off.
If you cannot find an install option, update your browser or use its bookmark option to keep MalwareTips close.
After installation, open the app and sign in. Enable push notifications in Preferences if you want alerts. On iPhone and iPad, push requires a Home Screen web app and iOS or iPadOS 16.4 or later.
Sign in to manage notificationsInstallation is optional. Your notification settings stay under your control.
I had to look it upThere is also "Administrator Protection".
I do it both for security and for performance.I disable services I don't need
More effective lock down than WDAC?You can lock down a system with SUA
Well you can ban a exe or dll via WDAC. But some you cannot ban. Then you try to limit the damage and standard users is one way.More effective lock down than WDAC?
You argue that UAC fails because it "conditions" users to click "Yes." This is the classic "Seatbelt Defense", arguing that seatbelts are a design flaw because they wrinkle your shirt, so people don't wear them.The fact that installing a random software usually requires administrator privileges is the greatest Windows design security flaw.
UAC was supposed to protect the system. Instead, Windows conditioned users to blindly approve elevation just to do normal tasks.
That’s not a user failure, that’s a design failure. A security system that depends on users not being annoyed is already broken.
I am not using either SUA or WDAC; both are good for kids younger to know how to avoid malware, in order to limit post-execution damage.Well you can ban a exe or dll via WDAC. But some you cannot ban. Then you try to limit the damage and standard users is one way.
UAC is good, but it can be bypassed, as MD can be, and any other 3rd party AV.The fact that installing a random software usually requires administrator privileges is the greatest Windows design security flaw.
UAC was supposed to protect the system. Instead, Windows conditioned users to blindly approve elevation just to do normal tasks.
That’s not a user failure, that’s a design failure. A security system that depends on users not being annoyed is already broken.
This is not learning, this is regurgitation.Just did my learning for the day in 5 secs by asking ChatGPT. Learned some basic forensics.
-----------------------------------------------------------------------------------------------------------------------------
how would I prove it that a service has been whacked ?
To “prove a service has been whacked,” you want evidence that (a) its config changed, (b) its on-disk image changed, or (c) it’s being hijacked at runtime—and you want that evidence in places Windows can’t hand-wave away (Event Logs, registry, signed binaries, hashes).
Here’s a practical checklist that produces “showable” proof.
1) Prove the Service Control Manager saw a change
Event Viewer (best first stop)
Event Viewer → Windows Logs → System → (Filter Current Log…) → Event sources: Service Control Manager
Look for these kinds of entries around the time you suspect it happened:
If you have Security auditing enabled:
- 7040 = startup type changed (Manual/Disabled/Automatic)
- 7045 = a new service was installed
- 7036 = service entered a new state (stopped/started)
- 7034 / 7023 / 7024 / 7000 / 7011 = unexpected termination / failure details
Event Viewer → Windows Logs → Security
What you can show: exported .evtx + screenshots of the exact event details (time, account, service name, change).
- 4697 = service installed
2) Prove the service configuration was altered (registry)
Services live here:
HKLM\SYSTEM\CurrentControlSet\Services\<ServiceName>
Key values to inspect:
What you can show: an exported copy of that key (Regedit → right-click the service key → Export), and a “before vs after” diff if you have a baseline.
- ImagePath (points to the EXE or to svchost.exe -k <group>
- Start (2=Auto, 3=Manual, 4=Disabled)
- ObjectName (account it runs as)
- If it’s svchost-hosted: Parameters\ServiceDll (this is a big one for hijacks)
3) Prove the binary (or ServiceDll) is not what it should be
From Services (services.msc):
Then check the file itself:
- Open the service → note Path to executable (or confirm it’s svchost-hosted)
What you can show: file path + signature status + a hash (see #4).
- File Explorer → right-click the EXE/DLL → Properties
- Digital Signatures tab (is it present? valid? expected signer?)
- Details tab (company name/product)
- Check the path: anything running a “system” service out of C:\Users\…, C:\ProgramData\…, Temp, etc. is an immediate red flag.
4) Prove it with hashes (strongest “courtroom style” artifact)
If you’re okay with a single command, this is the cleanest proof:
Compare that SHA256 to:
- certutil -hashfile "C:\path\to\binary.exe" SHA256
What you can show: the SHA256 output + what you compared it to.
- a known-good machine
- the same file from installation media
- a trusted vendor hash (if they publish one)
5) Prove runtime hijack (service points to legit file, but runs something else)
If it’s svchost-hosted
What you can show: PID mapping + module list showing an unexpected DLL path/signer.
- Task Manager → Details tab → find svchost.exe → right-click → Go to services
- Confirm the PID hosting your service
- Use Process Explorer (Sysinternals) on that PID:
- verify the svchost image is signed by Microsoft
- inspect loaded modules: any unsigned or weird-path DLL loaded into that svchost is highly suspicious
6) Prove “someone did it” (attribution to a process/account)
Windows often won’t log “who changed Start=4” unless auditing is on. But you can still build a strong story by correlating:
If you want this to be easy next time: enable advanced auditing for:
- System log SCM event time (startup type changed / service stopped)
- Security log events near that time (logons, process creation if enabled)
- EDR/ESET telemetry (if you have it) for the same timestamp
- Scheduled task creation (Security 4698) or WMI subscription changes (if logged)
- Audit Other System Events
- Audit Security System Extension
- Audit Process Creation (gives you “what process did what,” if configured)
What “proof” looks like in practice (minimum bundle)
If you were writing this up for a report, I’d capture:
If you tell me which service (name as shown in Services.msc) and whether it’s svchost-hosted or has its own EXE path, I can give you the exact “look here / expect this” fields for that specific service.
- Exported System.evtx filtered to SCM events for the timeframe
- Exported registry key: …\Services\<name>
- Screenshot of service properties (startup type, logon, path)
- Signature status + SHA256 of the service EXE/DLL
- If svchost-hosted: PID mapping + loaded modules evidence
Well, if your environment OK's it, you can have the users do a per-user installation. The app then goes into \user\xxx\AppData ... Some MS Store installs do it tthat way, like FirefoxThe fact that installing a random software usually requires administrator privileges is the greatest Windows design security flaw.
Totally agree.Every step listed here, checking Event ID 7045, hashing binaries, auditing Registry keys, is what we do after the machine is already dead.
This checklist confirms exactly what I have been telling them. Recovery is expensive, prevention is cheap.
Scenario A (Standard User). The malware executes. It fails to write to HKLM. It fails to drop the DLL into System32. It fails to register the Service. Result, you delete the file. Zero forensics required.
I see your point, but the main issue relies: Windows has a poor security design.You argue that UAC fails because it "conditions" users to click "Yes." This is the classic "Seatbelt Defense", arguing that seatbelts are a design flaw because they wrinkle your shirt, so people don't wear them.
The entire purpose of UAC is to create friction. It forces a pause. It asks, "Did you initiate this?"
The binary choice, you have two options.
The Walled Garden (iOS/Android). You cannot install anything that hasn't been vetted by the vendor. Zero freedom, high security.
The Open Platform (Windows/Linux). You can install anything, but you must verify it yourself.
If a user blindly clicks "Yes" to install "Free_Screensaver.exe," that is not a design failure. That is a failure of Layer 8 (The Human). You cannot engineer a system that allows total freedom but prevents all stupidity.
You want the power of an open OS without the responsibility of a sysadmin.
I love the concept of a user account. I also agree with the safety protocols it provides.Microsoft recommends Standard User accounts because they adhere to the Principle of Least Privilege.
They provide the tools to secure the house (Standard Accounts, UAC, AppLocker), but they leave the front door unlocked by default because most users would rather be robbed eventually than inconvenienced immediately.
In a corporate environment (AD/Intune), no one gets Admin rights by default. That is a disciplined environment. Home usage is the Wild West.
The issues you described, software not appearing, shortcuts missing, are not flaws in the security model. They are flaws in your installation methodology.I love the concept of a user account. I also agree with the safety protocols it provides.
At one time I went to all of the trouble to create one. Then when I went to install software or use the PC, that is when the troubles began.
It didn't matter if I installed in the admin account, or as admin in the standard account, or as standard user (not using right click as admin) the installations had problems.
Like what?
Well, the software's wouldn't start, didn't create and couldn't create working shortcuts, program wouldn't run in standard account ETC...
Finally, after a month of that nonsense. I said nty to the standard user account.
In theory I love the idea, for practical purposes, it's lip stick on a pig.
It is just a generalized "demo" video. Leo chooses Microsoft Defender as it represents 70% or more market share.Why referring to MD "exclusively" as being rendered useless through pasting malicious command in CMD run as admin?
The "built-in Administrator account" - which is different than the Administrator account created for a user to log into, are not the same.Microsoft made Admin account the default.
Microsoft ships a lot of security features that can prevent what is shown in the video.Well, other security software can be protected from changing settings, smart security apps outrank Windows.
Rootkits installed via an executable versus one installed by an exploit are two different things.However, you've forgotten one type of malware: Rootkits
This malware seeks to hijack administrator rights in order to prepare for subsequent attacks.
So yes, it can reduce the risk, but it's not a complete defense against everything.
Members who viewed this thread in the last 5 minutes