1<!DOCTYPE html> 2<!-- saved from url=(0028)https://www.secu.ninja/blog.html --> 3<html class="js" lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 4 5 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 8 <link rel="profile" href="http://gmpg.org/xfn/11"> 9 10 <title>blog â SecuNinja</title> 11<meta name="robots" content="max-image-preview:large"> 12<link rel="alternate" type="application/rss+xml" title="SecuNinja » Feed" href="https://www.secu.ninja/feed/"> 13<link rel="alternate" type="application/rss+xml" title="SecuNinja » Comments Feed" href="https://www.secu.ninja/comments/feed/">
14<script type="text/javascript"> 15window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.secu.ninja\/wp-includes\/js\/wp-emoji-release.min.js?ver=8fa927b21f8cd8daff585b9e1a2d2b4d"}}; 16/*! This file is auto-generated */ 17!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode,e=(p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0),i.toDataURL());return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(p&&p.fillText)switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([129777,127995,8205,129778,127999],[129777,127995,8203,129778,127999])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(e=t.source||{}).concatemoji?c(e.concatemoji):e.wpemoji&&e.twemoji&&(c(e.twemoji),c(e.wpemoji)))}(window,document,window._wpemojiSettings); 18</script>
18<script src="./blog â SecuNinja_files/wp-emoji-release.min.js.download" type="text/javascript" defer=""></script>
18 19<style type="text/css"> 20img.wp-smiley, 21img.emoji { 22 display: inline !important; 23 border: none !important; 24 box-shadow: none !important; 25 height: 1em !important; 26 width: 1em !important; 27 margin: 0 0.07em !important; 28 vertical-align: -0.1em !important; 29 background: none !important; 30 padding: 0 !important; 31} 32</style> 33 <link rel="stylesheet" id="wp-block-library-css" href="./blog â SecuNinja_files/style.min.css" type="text/css" media="all"> 34<link rel="stylesheet" id="classic-theme-styles-css" href="./blog â SecuNinja_files/classic-themes.min.css" type="text/css" media="all"> 35<style id="global-styles-inline-css" type="text/css"> 36body{--wp--preset--color--black: #121212;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #333;--wp--preset--color--medium-gray: #555;--wp--preset--color--light-gray: #777;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
36--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 16px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 24px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 18px;--wp--preset--font-size--larger: 28px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
36.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 37.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} 38:where(.wp-block-columns.is-layout-flex){gap: 2em;} 39.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} 40</style> 41<link rel="stylesheet" id="dashicons-css" href="./blog â SecuNinja_files/dashicons.min.css" type="text/css" media="all"> 42<link rel="stylesheet" id="post-views-counter-frontend-css" href="./blog â SecuNinja_files/frontend.min.css" type="text/css" media="all"> 43<link rel="stylesheet" id="mcluhan-fonts-css" href="./blog â SecuNinja_files/fonts.css" type="text/css" media="all"> 44<link rel="stylesheet" id="fontawesome-css" href="./blog â SecuNinja_files/font-awesome.css" type="text/css" media="all"> 45<link rel="stylesheet" id="mcluhan-style-css" href="./blog â SecuNinja_files/style.css" type="text/css" media="all">
46<script type="text/javascript" src="./blog â SecuNinja_files/jquery.min.js.download" id="jquery-core-js"></script>
vendor: 1 bytes, line 46
46
47<script type="text/javascript" src="./blog â SecuNinja_files/jquery-migrate.min.js.download" id="jquery-migrate-js"></script>
47 48<link rel="https://api.w.org/" href="https://www.secu.ninja/wp-json/"><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.secu.ninja/xmlrpc.php?rsd"> 49<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.secu.ninja/wp-includes/wlwmanifest.xml"> 50 51 52 <!-- Customizer CSS --> 53 54 <style type="text/css"> 55 56 57 </style> 58 59 <!-- /Customizer CSS --> 60 61
61<script>jQuery( 'html' ).removeClass( 'no-js' ).addClass( 'js' );</script>
61 62 <link rel="icon" href="https://www.secu.ninja/wp-content/uploads/2018/01/cropped-ninja-1-32x32.jpg" sizes="32x32"> 63<link rel="icon" href="https://www.secu.ninja/wp-content/uploads/2018/01/cropped-ninja-1-192x192.jpg" sizes="192x192"> 64<link rel="apple-touch-icon" href="https://www.secu.ninja/wp-content/uploads/2018/01/cropped-ninja-1-180x180.jpg"> 65<meta name="msapplication-TileImage" content="https://www.secu.ninja/wp-content/uploads/2018/01/cropped-ninja-1-270x270.jpg"> 66 67 </head> 68 69 <body class="blog"> 70 71 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-dark-grayscale"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></fecolormatrix><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tableValues="0 0.49803921568627"></fefuncr><fefuncg type="table" tableValues="0 0.49803921568627"></fefuncg><fefuncb type="table" tableValues="0 0.49803921568627"></fefuncb><fefunca type="table" tableValues="1 1"></fefunca></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"></fecomposite></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-grayscale"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></fecolormatrix><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tableValues="0 1"></fefuncr><fefuncg type="table" tableValues="0 1"></fefuncg><fefuncb type="table" tableValues="0 1"></fefuncb><fefunca type="table" tableValues="1 1"></fefunca></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"></fecomposite></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-purple-yellow"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></fecolormatrix><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tableValues="0.54901960784314 0.98823529411765"></fefuncr><fefuncg type="table" tableValues="0 1"></fefuncg><fefuncb type="table" tableValues="0.71764705882353 0.25490196078431"></fefuncb><fefunca type="table" tableValues="1 1"></fefunca></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"></fecomposite></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-blue-red"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></fecolormatrix><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tableValues="0 1"></fefuncr><fefuncg type="table" tableValues="0 0.27843137254902"></fefuncg><fefuncb type="table" tableValues="0.5921568627451 0.27843137254902"></fefuncb><fefunca type="table" tableValues="1 1"></fefunca></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"></fecomposite></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-midnight"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></fecolormatrix><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tableValues="0 0"></fefuncr><fefuncg type="table" tableValues="0 0.64705882352941"></fefuncg><fefuncb type="table" tableValues="0 1"></fefuncb><fefunca type="table" tableValues="1 1"></fefunca></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"></fecomposite></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-magenta-yellow"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></fecolormatrix><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tableValues="0.78039215686275 1"></fefuncr><fefuncg type="table" tableValues="0 0.94901960784314"></fefuncg>
71<fefuncb type="table" tableValues="0.35294117647059 0.47058823529412"></fefuncb><fefunca type="table" tableValues="1 1"></fefunca></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"></fecomposite></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-purple-green"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></fecolormatrix><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tableValues="0.65098039215686 0.40392156862745"></fefuncr><fefuncg type="table" tableValues="0 1"></fefuncg><fefuncb type="table" tableValues="0.44705882352941 0.4"></fefuncb><fefunca type="table" tableValues="1 1"></fefunca></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"></fecomposite></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-blue-orange"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></fecolormatrix><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tableValues="0.098039215686275 1"></fefuncr><fefuncg type="table" tableValues="0 0.66274509803922"></fefuncg><fefuncb type="table" tableValues="0.84705882352941 0.41960784313725"></fefuncb><fefunca type="table" tableValues="1 1"></fefunca></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"></fecomposite></filter></defs></svg> 72 <a class="skip-link button" href="https://www.secu.ninja/blog.html#site-content">Skip to the content</a> 73 74 <header class="site-header group"> 75 76 77 <p class="site-title"><a href="https://www.secu.ninja/" class="site-name">SecuNinja</a></p> 78 79 80 <div class="site-description"><p>homebase</p> 81</div> 82 83 84 <div class="nav-toggle"> 85 <div class="bar"></div> 86 <div class="bar"></div> 87 </div> 88 89 <div class="menu-wrapper"> 90 91 <ul class="main-menu desktop"> 92 93 <li id="menu-item-83" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83"><a href="https://www.secu.ninja/aboutme.html">about me</a></li> 94<li id="menu-item-38" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-28 current_page_item current_page_parent menu-item-38"><a href="https://www.secu.ninja/blog.html" aria-current="page">blog</a></li> 95<li id="menu-item-57" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57"><a href="https://www.secu.ninja/halloffame.html/">hall of fame</a></li> 96<li id="menu-item-272" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-272"><a href="https://www.secu.ninja/cve.html">cve</a></li> 97<li id="menu-item-69" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-69"><a href="https://www.secu.ninja/gin.html">gin</a></li> 98<li id="menu-item-39" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39"><a href="https://www.secu.ninja/contact.html">contact</a></li> 99<li id="menu-item-185" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-185"><a href="https://www.secu.ninja/privacy.html">privacy policy</a></li> 100 </ul> 101 102 </div><!-- .menu-wrapper --> 103 104 105 <div class="social-menu desktop"> 106 107 <ul class="social-menu-inner"> 108 109 <li class="social-search-wrapper"><a href="https://www.secu.ninja/?s="></a></li> 110 111 <li id="menu-item-42" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42"><a href="https://twitter.com/secuninja"><span class="screen-reader-text">Twitter</span></a></li> 112 113 </ul><!-- .social-menu-inner --> 114 115 </div><!-- .social-menu --> 116 117 118 </header><!-- header --> 119 120 <div class="mobile-menu-wrapper"> 121 122 <ul class="main-menu mobile"> 123 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83"><a href="https://www.secu.ninja/aboutme.html">about me</a></li> 124<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-28 current_page_item current_page_parent menu-item-38"><a href="https://www.secu.ninja/blog.html" aria-current="page">blog</a></li> 125<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57"><a href="https://www.secu.ninja/halloffame.html/">hall of fame</a></li> 126<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-272"><a href="https://www.secu.ninja/cve.html">cve</a></li> 127<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-69"><a href="https://www.secu.ninja/gin.html">gin</a></li> 128<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39"><a href="https://www.secu.ninja/contact.html">contact</a></li> 129<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-185"><a href="https://www.secu.ninja/privacy.html">privacy policy</a></li> 130 <li class="toggle-mobile-search-wrapper"><a href="https://www.secu.ninja/blog.html#" class="toggle-mobile-search">Search</a></li> 131 </ul><!-- .main-menu.mobile --> 132 133 134 <div class="social-menu mobile"> 135 136 <ul class="social-menu-inner"> 137 138 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42"><a href="https://twitter.com/secuninja"><span class="screen-reader-text">Twitter</span></a></li> 139 140 </ul><!-- .social-menu-inner --> 141
142 </div><!-- .social-menu --> 143 144 145 </div><!-- .mobile-menu-wrapper --> 146 147 148 <div class="mobile-search"> 149 150 <div class="untoggle-mobile-search"></div> 151 152 153<form role="search" method="get" class="search-form" action="https://www.secu.ninja/"> 154 <label class="screen-reader-text" for="search-form-6642f85dd4d44">Search for:</label> 155 <input type="search" id="search-form-6642f85dd4d44" class="search-field" placeholder="Enter your search query" value="" name="s" autocomplete="off"> 156 157</form> 158 159 <div class="mobile-results"> 160 161 <div class="results-wrapper"></div> 162 163 </div> 164 165 </div><!-- .mobile-search --> 166 167 <div class="search-overlay"> 168 169 170<form role="search" method="get" class="search-form" action="https://www.secu.ninja/"> 171 <label class="screen-reader-text" for="search-form-6642f85dd4d94">Search for:</label> 172 <input type="search" id="search-form-6642f85dd4d94" class="search-field" placeholder="Enter your search query" value="" name="s" autocomplete="off"> 173 174</form> 175 176 </div><!-- .search-overlay --> 177 178 179 <main class="site-content" id="site-content"> 180<div class="section-inner"> 181 182 183 <header class="page-header"> 184 185 <h4 class="page-subtitle">Archives</h4> 186 187 <h1 class="page-title">blog</h1> 188 189 190 191 </header><!-- .page-header --> 192 193 194 <div class="posts" id="posts"> 195 196 <ul> 197 <li> 198 <h3 class="list-title"><a href="https://www.secu.ninja/2021/">2021</a></h3> 199 </li> 200 201 <li class="post-preview post-371 post type-post status-publish format-standard hentry category-common missing-thumbnail" id="post-371"> 202 203 <a href="https://www.secu.ninja/2021/06/16/the-internet-never-forgets/"> 204 <h2 class="title"><span>The internet never forgets</span></h2><time>16 Jun</time> </a> 205 206</li> 207<li class="post-preview post-357 post type-post status-publish format-standard hentry category-common missing-thumbnail" id="post-357"> 208 209 <a href="https://www.secu.ninja/2021/03/26/keep-calm-and-defer-oultook-messages-for-1-minute/"> 210 <h2 class="title"><span>Keep calm and defer Oultook messages for 1 minute</span></h2><time>26 Mar</time> </a> 211 212</li> 213</ul><!-- /2021--><ul> 214 <li> 215 <h3 class="list-title"><a href="https://www.secu.ninja/2020/">2020</a></h3> 216 </li> 217 218 <li class="post-preview post-338 post type-post status-publish format-standard hentry category-common missing-thumbnail" id="post-338"> 219 220 <a href="https://www.secu.ninja/2020/06/09/command-conquer-remastered-on-macbook-pro/"> 221 <h2 class="title"><span>Command & Conquer Remastered on MacBook Pro</span></h2><time>9 Jun</time> </a> 222 223</li> 224</ul><!-- /2020--><ul> 225 <li> 226 <h3 class="list-title"><a href="https://www.secu.ninja/2019/">2019</a></h3> 227 </li> 228 229 <li class="post-preview post-310 post type-post status-publish format-standard hentry category-common missing-thumbnail" id="post-310"> 230 231 <a href="https://www.secu.ninja/2019/11/07/cve-2019-15276-dos-in-cisco-wireless-lan-controller-wlc/"> 232 <h2 class="title"><span>CVE-2019-15276 â DoS in Cisco Wireless LAN Controller (WLC)</span></h2><time>7 Nov</time> </a> 233 234</li> 235</ul><!-- /2019--><ul> 236 <li> 237 <h3 class="list-title"><a href="https://www.secu.ninja/2018/">2018</a></h3> 238 </li> 239 240 <li class="post-preview post-245 post type-post status-publish format-standard hentry category-common missing-thumbnail" id="post-245"> 241 242 <a href="https://www.secu.ninja/2018/12/04/how-to-accidentally-find-a-xss-in-protonmail-ios-app/"> 243 <h2 class="title"><span>How to accidentally find a XSS in ProtonMail iOS app</span></h2><time>4 Dec</time> </a> 244 245</li> 246<li class="post-preview post-229 post type-post status-publish format-standard hentry category-common missing-thumbnail" id="post-229"> 247 248 <a href="https://www.secu.ninja/2018/09/19/swiss-tax-app-stores-all-data-publicly-in-the-cloud/"> 249 <h2 class="title"><span>Swiss tax app stores all data publicly in the cloud</span></h2><time>19 Sep</time> </a> 250 251</li> 252<li class="post-preview post-216 post type-post status-publish format-standard hentry category-common missing-thumbnail" id="post-216"> 253 254 <a href="https://www.secu.ninja/2018/08/17/when-companies-losing-their-data/"> 255 <h2 class="title"><span>When companies losing their dataâ¦</span></h2><time>17 Aug</time> </a> 256 257</li> 258<li class="post-preview post-202 post type-post status-publish format-standard hentry category-common missing-thumbnail" id="post-202"> 259 260 <a href="https://www.secu.ninja/2018/08/04/how-not-to-communicate-with-a-security-researcher/"> 261 <h2 class="title"><span>How not to communicate with a security researcher</span></h2><time>4 Aug</time> </a> 262 263</li> 264<li class="post-preview post-104 post type-post status-publish format-standard hentry category-common missing-thumbnail" id="post-104"> 265 266 <a href="https://www.secu.ninja/2018/06/20/xss-in-sap-based-web-applications/"> 267 <h2 class="title"><span>XSS in SAP based web applications</span></h2><time>20 Jun</time> </a> 268 269</li> 270<li class="post-preview post-179 post type-post status-publish format-standard hentry category-common missing-thumbnail" id="post-179"> 271
272 <a href="https://www.secu.ninja/2018/06/06/trello-a-hackers-paradise/"> 273 <h2 class="title"><span>Trello, a hackers paradise</span></h2><time>6 Jun</time> </a> 274 275</li> 276 277 </ul></div><!-- .posts --> 278 279 280</div><!-- .section-inner --> 281 282 283 <div class="archive-pagination section-inner group"> 284 285 286 <div class="next-posts-link"> 287 <h4 class="title"><a href="https://www.secu.ninja/blog.htmlpage/2/">Older</a></h4> 288 </div> 289 290 </div> <!-- .pagination --> 291 292 <footer class="site-footer section-inner"> 293 294 <p class="copyright">© 2024 <a href="https://www.secu.ninja/" class="site-name">SecuNinja</a></p> 295 <p class="theme-by">Theme by <a href="https://andersnoren.se/">Anders Norén</a></p> 296 297 </footer> <!-- footer --> 298 299 </main> 300 301
301<script type="text/javascript" src="./blog â SecuNinja_files/imagesloaded.min.js.download" id="imagesloaded-js"></script>
vendor: 1 bytes, line 301
301
302<script type="text/javascript" src="./blog â SecuNinja_files/masonry.min.js.download" id="masonry-js"></script>
vendor: 1 bytes, line 302
302
303<script type="text/javascript" id="mcluhan_global-js-extra"> 304/* <![CDATA[ */ 305var mcluhan_ajaxpagination = {"ajaxurl":"https:\/\/www.secu.ninja\/wp-admin\/admin-ajax.php","query_vars":"{\"page\":\"\",\"pagename\":\"blog\"}"}; 306/* ]]> */ 307</script>
vendor: 1 bytes, line 307
307
308<script type="text/javascript" src="./blog â SecuNinja_files/global.js.download" id="mcluhan_global-js"></script>
308 309 310 311 312 313 314 315 316</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.