(Nov 30, 2021 04:55 AM)Money- Wrote: Anyone have specific and interesting approach here?
I don't know if this will help you, but here is my approach I use to work a bit on the topic for a company.
This is what I've done for my audit:
1) What do you target? A company.
2) How do they integrate their VNC servers on their devices?
- Manual Install ?
- Using Integration servers with Pre-packaged software, in my use case they used script. Scripts may still be on the computer in the /Temp/ repository. You'll be surprised toto the see the amount of sensitive information you could find.
--> First, you need to identify the VNC server used
Usually if the VNC port 5900/5800 is open. You can type on your Web Browser the target address:
https://127.0.0.1:5900
It should disclose the version of the VNC server.
I was able to find a miss configuration in the integration scripts which allowed me to connect remotely to a generically session without the user knowing.
--> Check for default credentials/bruteforcing
--> If you want to train :
--> Check the vulnerabilities associated with the VNC server used:
https://www.cvedetails.com/cve/CVE-2021-42785/, for instance on tightvnc (23 November) --> Write your own exploit or find them on the web.
Hope I helped, xx