Any expert know what does this script does?
<script type="text/javascript">Object.defineProperty(window.navigator , 'userAgent', { get: function(){ return 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20120101 Firefox/33.0'; } });Object.defineProperty(window.navigator, 'vendor', { get: function(){ return 'Mozilla, Inc.'; } });Object.defineProperty(window.navigator, 'platform', { get: function(){ return 'Windows'; } });</script>
Many thanks!
If you have a bunch of javascript running together like that, it can be hard to read. Run it through something like this to make it easier: http://jsbeautifier.org
Then you get this:
Object.defineProperty(window.navigator, 'userAgent', {
get: function() {
return 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20120101 Firefox/33.0';
}
});
Object.defineProperty(window.navigator, 'vendor', {
get: function() {
return 'Mozilla, Inc.';
}
});
Object.defineProperty(window.navigator, 'platform', {
get: function() {
return 'Windows';
}
});
what you mean it is spoofing the user agent and browser? as in what is the main benefit of using this script?
Thanks 
hiding where the traffic comes from is the main benefit. if you don't know what this does you don't need it.