It soon becomes apparent that not a lot of people know as much about thier hardware, and or software as they think they do. Dont forget zuckerburgs roots, hes a black hat 101%
FWIW all you dvoters need to bone up on your skills if you think this, and more is too complex.
While you can finger print a browser relatively well with javascript, it does not have access to a number of the things you list, like MAC, router MAC, CPU serial number, etc.
Hijacking a button to do something different is a matter of attaching a different event to it - which is exactly what you can do with windows forms for things like "do you want to save?" To access information that's not actually available is a whole other level. Why would you consider those two are equivalent?
edit: To include parent's question and clarify why it's trivial.
It's public knowledge (or even open source code) what browsers expose, and system logs or CPU serial numbers are certainly not part of that.
the breadcrumbs can start here.
https://apenwarr.ca/log/20190201
your smart kid figure it out youll learn more that way versus being spoon fed.
BTW im sure that posting such code here would be a criminal activity that dang and others would frown upon profusely.
Link?
Edit: >You should look at what microsoft did to sneak its way into a win10 install, you should also look at what google does to snarf permissions with a button by another name. the breadcrumbs can start here.
>https://apenwarr.ca/log/20190201
> your smart kid figure it out youll learn more that way versus being spoon fed.
That has zero technical information, just a lot of vague hand-waving. Give me something technical here.
New Edit:
> BTW im sure that posting such code here would be a criminal activity that dang and others would frown upon profusely.
You're claiming this can be done in JavaScript. If it can be done in JavaScript, it's not going to be illegal.