Loop/Architecture/Fingerprint Validation: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 83: Line 83:


== Proof-of-Concept Shim ==
== Proof-of-Concept Shim ==
  <script>


   window._originalRTCPeerConnection = window.mozRTCPeerConnection;
   window._originalRTCPeerConnection = window.mozRTCPeerConnection;
 
 
   window.mozRTCPeerConnection = function() {
   window.mozRTCPeerConnection = function() {
     var setDescriptionShim = function(sdp, success, failure, pc, localRemote) {
     var setDescriptionShim = function(sdp, success, failure, pc, localRemote) {
Line 104: Line 103:
     return pc;
     return pc;
   }
   }
  navigator.mozGetUserMedia({video: true, fake:true}, function(stream) {
    var pc = new mozRTCPeerConnection();
    pc.addStream(stream);
    pc.createOffer(function(offer) {
      pc.setLocalDescription(offer, function() {
        console.log("Local description has been set");
      }, function (err) {
        console.log(err);
      });
    }, function (err) {
      console.log(err);
    });
    }, function (err) {
    console.log(err);
  });
  </script>
Confirmed users
632

edits

Navigation menu