Does the Flash movie display only in Chrome, not WebBrowser?

I get an output message ( Vector smash protection is enabled ) in the debug output window (Visual Studio) when I go to this URL with WebBrowser .

The URL is redirected to the embedded video player from Dailymotion . It should look like this:

Image of a valid URL

But it looks like this:

enter image description here

what does this message mean? Why do I have a black screen (video not shown)? How to fix it?

Edit: You can see all the code in the last screenshot ...

+7
vector video webbrowser-control
source share
4 answers

I noticed something similar. When installing python webbrowser, I got the following:

Image protection is allowed. java version "1.7.0_79"
OpenJDK workspace (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1)
OpenJDK 64-bit server version (build 24.79-b02, mixed mode)

I am convinced that this is to prevent a denial of service attack just released in Java 1.7 without fanfare.
cm:
http://docs.oracle.com/javase/7/docs/api/java/util/Vector.html
and
http://www.oracle.com/technetwork/java/seccodeguide-139067.html

Change 1:

Since my problem came from viewing PDF atril , I approached the authors of the program and they informed me that the message Vector smash protection is enabled is issued by Webkit. Atril has added new epub code to its code, and it uses Webkit.
A quick search reveals that this is protection against heap or heap bumps, but donโ€™t hold me for it.
The reason this message seems to appear in browsers, viewers, and indeed operating systems seems to be directly related to how many programs are now using webkit under the hood. Here are 2 lists of code using webkit:

http://trac.webkit.org/wiki/ApplicationsGtk
http://trac.webkit.org/wiki/Applications%20using%20WebKit

As usual, if in doubt, your own research may be more effective than mine, but I am much happier with the message, now that I know what it is. Should I find anything else, I will edit this post.

+2
source share

The message โ€œAnti-theft vectorโ€ appears. Flash.ocx is emitted (you can find it in the DLL). This is likely due to this mitigation: http://googleprojectzero.blogspot.com/2015/07/significant-flash-exploit-mitigations_16.html

+1
source share

You can deal with this problem by using the chrome options and creating the desired features, but first of all you need to consider:

1: the value you must enter in 'user-data-dir' is the same as you can find out on the chrome: // version / route in Google Chrome. Let me explain this with the image (at the end of this answer).

 ChromeOptions options = new ChromeOptions(); DesiredCapabilities capabilities = DesiredCapabilities.chrome(); options.addArguments("user-data-dir=/Users/YourUser/Library/Application Support/Google/Chrome/Profile 1"); capabilities.setCapability(ChromeOptions.CAPABILITY, options); 

And after that you need to add these parameters to your driver:

 driver = new ChromeDriver(capabilities); 

Thus, this is the best way to request a page with ad protection enabled . .

user-data-dir value

0
source share

Sorry, but I could not spend the time, but the following was printed on my bash terminal.

 Vector smash protection is enabled. Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory ... 
-2
source share

All Articles