1<!DOCTYPE html> 2<html class="no-js no-touch" lang="en"> 3 <head>
3<script data-source-attribution="shopify.event_observer.bootstrap"> 4(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//hak5.org/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`682142`)))})(); 5//# sourceURL=event-observer-collector.js 6</script>
6 7 8
8<script src="//hak5.org/cdn/shop/files/pandectes-rules.js?v=10607689548271611749"></script>
8 9 10 11 12 <meta charset="utf-8"> 13 <meta http-equiv="cleartype" content="on"> 14 <meta name="robots" content="index,follow"> 15 16 <!-- Mobile Specific Metas --> 17 <meta name="HandheldFriendly" content="True"> 18 <meta name="MobileOptimized" content="320"> 19 <meta name="viewport" content="width=device-width,initial-scale=1"> 20 <meta name="theme-color" content="#ffffff"> 21 22 23 <title> 24 About - Hak5 25 </title> 26 27 28 <meta name="description" content="about"/> 29 30 31 <link rel="preconnect" href="https://fonts.shopifycdn.com" /> 32 <link rel="preconnect" href="https://cdn.shopify.com" /> 33 <link rel="preconnect" href="https://cdn.shopifycloud.com" /> 34 35 <link rel="dns-prefetch" href="https://v.shopify.com" /> 36 <link rel="dns-prefetch" href="https://www.youtube.com" /> 37 <link rel="dns-prefetch" href="https://vimeo.com" /> 38 39 <link href="//hak5.org/cdn/shop/t/71/assets/jquery.min.js?v=147293088974801289311745097029" as="script" rel="preload"> 40 41 <!-- Stylesheet for Fancybox library --> 42 <link rel="stylesheet" href="//hak5.org/cdn/shop/t/71/assets/fancybox.css?v=19278034316635137701745097028" type="text/css" media="all" defer> 43 44 <!-- Devkit styles --><style> 45 @layer base, components, utilities, overrides; 46</style><style data-shopify>:root { 47 /* ===================================== */ 48 /* Root variables */ 49 /* ===================================== */ 50 51 --root-font-size: 16px; 52 --root-color-primary: #000; 53 --root-color-secondary: #fff; 54 55 /* ===================================== */ 56 /* Colors */ 57 /* ===================================== */ 58 59 --color-primary: var(--root-color-primary); 60 --color-secondary: var(--root-color-secondary); 61 62 --link-color: #ec2028; 63 --link-hover-color: #ec2028; 64 --border-color: #cccccc; 65 66 /* ===================================== */ 67 /* Icons */ 68 /* ===================================== */ 69 70 --icon-color: ; 71 --icon-hover-color: var(--link-hover-color); 72 --icon-size: px; 73 74 /* ===================================== */ 75 /* Buttons */ 76 /* ===================================== */ 77 78 --button-style: square; 79 --button-weight: normal; 80 --button-font-size: 14; 81 --button-font-transform: uppercase; 82 --btn-color: #ec2028; 83 --btn-text-color: #ffffff; 84 --btn-hover-color: #bf1600; 85 86 87 --border-radius: 0; 88 89 90 /* ===================================== */ 91 /* Typography */ 92 /* ===================================== */ 93 94 --regular-font-family: Roboto; 95 --regular-font-fallback-families: sans-serif; 96 --regular-font-weight: 400; 97 --regular-font-style: normal; 98 --regular-font-size: 15px; 99 --regular-font-transform: none; 100 --regular-color: #333333; 101 102 --headline-font-family: Oswald, sans-serif;
103 --headline-font-weight: 300; 104 --headline-font-style: normal; 105 --headline-font-transform: uppercase; 106 --headline-color: #333333; 107 --headline-letter_spacing: 2px; 108 109 /* ===================================== */ 110 /* Components */ 111 /* ===================================== */ 112 113 /* Nav */ 114 --nav-font: Oswald, sans-serif; 115 --nav-font-style: normal; 116 --nav-letter-spacing: 1; 117 118 /* Footer */ 119 --sub-footer-text-color: #6b6b6b; 120 --headline-footer-text-color: #7f8c8d; 121 --footer-heading-font-size: 18; 122 123 /* Newsletter */ 124 --use-newsletter-border: false; 125 --newsletter-section-background-color: #f4f4f4; 126 --newsletter-section-color: #333333; 127 --newsletter-section-background-color-gradient: ; 128 --newsletter-popup-image-align: left; 129 --newsletter-popup-close: true; 130 --newsletter-popup-text-align: left; 131 --newsletter-popup-background-color: #ffffff; 132 --newsletter-popup-color: #363636; 133 --newsletter-popup-background-color-gradient: ; 134 }</style> 135<style data-shopify>h1, h2, h3, h4, h5, h6, 136 .h1, .h2, .h3, .h4, .h5, .h6 { 137 font-family: var(--headline-font-family);
138 font-weight: var(--headline-font-weight); 139 font-style: var(--headline-font-style); 140 text-transform: var(--headline-font-transform); 141 line-height: 1.5; 142 color: var(--headline-color); 143 display: block; 144 letter-spacing: var(--headline-letter_spacing); 145 text-rendering: optimizeLegibility; 146 147 a { 148 &:link, 149 &:visited { 150 color: inherit; 151 } 152 153 &:hover, 154 &:active { 155 color: var(--link-color); 156 } 157 } 158 } 159 160 h1, .h1 { 161 font-size: 30px; 162 margin: 0 auto 15px; 163 clear: both; 164 font-weight: var(--headline-font-weight); 165 padding-top: 4px; 166 } 167 168 h2, 169 .h2 { 170 font-size: 27px; 171 margin-bottom: 0.75em; 172 } 173 174 h3, 175 .h3 { 176 font-size: 24px; 177 margin: 0 auto 15px 0; 178 179 &.title { 180 line-height: 1.25; 181 margin: 0 auto 15px; 182 clear: both; 183 padding-top: 4px; 184 } 185 186 &.sub_title { 187 padding: 5px 0; 188 } 189 } 190 191 h4, 192 .h4 { 193 font-size: 21px; 194 margin: 0 0 0.5em 0; 195 padding: 7px 0; 196 197 &.title a { 198 border: 0; 199 padding: 0; 200 margin: 0; 201 } 202 } 203 204 h5, 205 .h5 { 206 font-size: 19px; 207 margin: 0 0 0.5em 0; 208 padding: 7px 0; 209 210 &.sub_title { 211 padding: 5px 0; 212 color: var(--headline-color); 213 } 214 215 &.sub_title a { 216 color: var(--headline-color); 217 } 218 } 219 220 h6, 221 .h6 { 222 font-size: 18px; 223 letter-spacing: calc(var(--headline-letter_spacing) / 2); 224 margin: 0 0 0.5em 0; 225 padding: 7px 0; 226 227 &.title { 228 line-height: 32px; 229 margin: 0 0 0.5em 0; 230 } 231 } 232 233 p { 234 margin: 0 0 15px; 235 font-style: normal; 236 line-height: 1.6em; 237 } 238 239 .text-align--center { 240 text-align: center; 241 } 242 243 .text-align--left { 244 text-align: left; 245 } 246 247 .text-align--right { 248 text-align: right; 249 }</style> 250<style data-shopify>:root { 251 /* Root Colors */ 252 --color-primary: #333333; 253 --color-secondary: #ffffff; 254 } 255 256 html, body { 257 color: var(--color-primary); 258 background-color: var(--color-secondary); 259 }</style> 260 261<style> 262 263 /*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:auto;appearance:auto}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:auto;appearance:auto}summary{display:list-item} 264/*# sourceMappingURL=/s/files/1/0749/2059/1534/t/9/assets/vendor.modern-normalize.css.map?v=101712644036999526981784643816 */ 265 266 267 </style> 268 269 270 271 272<style> 273 274 form,fieldset{margin-bottom:20px}input[type=text],input[type=password],input[type=email],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=range],input[type=color],select,textarea{display:block;width:100%;height:44px;max-height:100%;padding:0 10px;margin:0;font:13px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:22px;color:#5f6a7d;-webkit-appearance:none;appearance:none;outline:none;background:#fff;border:1px solid var(--border-color);text-rendering:optimizelegibility;border-radius:var(--border-radius)}@media only screen and (max-width:480px){input[type=text],input[type=password],input[type=email],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=range],input[type=color],select,textarea{font-size:16px}}input[type=text]:active,input[type=text]:focus,input[type=password]:active,input[type=password]:focus,input[type=email]:active,input[type=email]:focus,input[type=search]:active,input[type=search]:focus,input[type=url]:active,input[type=url]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=number]:active,input[type=number]:focus,input[type=date]:active,input[type=date]:focus,input[type=month]:active,input[type=month]:focus,input[type=week]:active,input[type=week]:focus,input[type=time]:active,input[type=time]:focus,input[type=range]:active,input[type=range]:focus,input[type=color]:active,input[type=color]:focus,select:active,select:focus,textarea:active,textarea:focus{color:#444;border:1px solid #aaa}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{dis
274play:none}input[type=date]{display:inline-flex}input[type=number]{-webkit-appearance:textfield!important;appearance:textfield!important}select::-ms-expand{display:none}select{padding:8px var(--pill-padding, 14px) 8px;text-overflow:"";text-indent:.01px;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg width='50' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 27.05 0 1.319 1.367 0 25 24.316 48.633 0 50 1.318z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E%0A") no-repeat 95% 50%;background-size:.85rem;border:1px solid #d9dbdc;border-radius:var(--border-radius)}label,legend{display:block;margin-bottom:5px;font-size:13px;font-weight:700;text-align:left;text-transform:var(--regular-font-transform)}input[type=checkbox]{display:inline}label span,legend span{font-size:13px;font-weight:700;color:#444}textarea{min-height:120px;padding:15px 9px} 275/*# sourceMappingURL=/s/files/1/0081/6227/9490/t/42/assets/util.forms.css.map?v=9434103573914653061743067225 */ 276 277 278 </style> 279 280 281<style> 282 283 svg.icon { 284 display: inline-block; 285 width: var(--icon-width-size, var(--icon-size)); 286 height: var(--icon-height-size, var(--icon-size)); 287 vertical-align: middle; 288 color: inherit; 289} 290 291 292 </style> 293 294 295<link href="//hak5.org/cdn/shop/t/71/assets/util.grid.css?v=72002231341491640291745097029" rel="stylesheet" type="text/css" media="all" /> 296
296<script> 297 console.warn('Asset size is too large to inline stylesheet: util.grid.css'); 298 </script>
298 299 300 301<style> 302 303 .page-blocks{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.shopify-section{width:100%}@media only screen and (max-width:480px){.shopify-section{width:100%!important;padding-right:0!important;padding-left:0!important}}.section{width:95%;max-width:1200px;margin-right:auto;margin-left:auto}.section.is-width-wide{width:100%;max-width:none}.section-wrapper{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.section-wrapper .under-menu:nth-child(1) .full-width--false{margin-top:30px}.no-js .section-wrapper .under-menu:nth-child(1) .full-width--false{margin-top:0}.section-wrapper--product{width:95%;max-width:1200px;margin-right:auto;margin-left:auto}.section-wrapper--product .section{width:100%}.section-wrapper--product.is-width-wide{width:100%;max-width:none}@media only screen and (max-width:798px){.mobile_nav-fixed--true .section-wrapper{display:block;margin-top:40px}}@media only screen and (max-width:798px){.mobile_nav-fixed--true.promo-banner--show .section-wrapper{display:block;margin-top:70px}} 304/*# sourceMappingURL=/s/files/1/0672/2702/5644/t/42/assets/util.section.css.map?v=153702294399133020061787763224 */ 305 306 307 </style> 308 309 310 311<link rel="preconnect" href="https://fonts.googleapis.com"> 312<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 313<link 314 href="https://fonts.googleapis.com/css2?family=Oswald:[email protected]&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap" 315 rel="stylesheet" 316> 317<style> 318 :root { 319 --link-color: #03a196; 320 --link-hover-color: #03857c; 321 322 --icon-color: #000; 323 --icon-size: 24px; 324 325 --headline-font-family: 'Oswald', sans-serif;
326 --headline-font-weight: 300; 327 --headline-font-style: normal; 328 --headline-font-transform: uppercase; 329 --headline-color: #333; 330 --headline-letter_spacing: 2px; 331 332 --regular-font-family: 'Roboto', sans-serif; 333 --regular-font-weight: 400; 334 --regular-font-style: normal; 335 --regular-font-size: 15px; 336 --regular-font-transform: none; 337 --regular-color: #333; 338 339 --border-radius: 0; 340 } 341 342 body { 343 font-family: var(--regular-font-family); 344 font-weight: var(--regular-font-weight); 345 font-style: var(--regular-font-style); 346 font-size: var(--regular-font-size); 347 text-transform: var(--regular-font-transform); 348 color: var(--regular-color); 349 line-height: 1.6em; 350 overflow: auto; 351 } 352</style> 353 354 355 <!-- Stylesheets for Turbo --> 356 <link href="//hak5.org/cdn/shop/t/71/assets/styles.css?v=47279917857322055231762793932" rel="stylesheet" type="text/css" media="all" /> 357 358 <!-- Icons --> 359 360 <link rel="shortcut icon" type="image/x-icon" href="//hak5.org/cdn/shop/files/favicon_180x180.png?v=1613748047"> 361 <link rel="apple-touch-icon" href="//hak5.org/cdn/shop/files/favicon_180x180.png?v=1613748047"/> 362 <link rel="apple-touch-icon" sizes="57x57" href="//hak5.org/cdn/shop/files/favicon_57x57.png?v=1613748047"/> 363 <link rel="apple-touch-icon" sizes="60x60" href="//hak5.org/cdn/shop/files/favicon_60x60.png?v=1613748047"/> 364 <link rel="apple-touch-icon" sizes="72x72" href="//hak5.org/cdn/shop/files/favicon_72x72.png?v=1613748047"/> 365 <link rel="apple-touch-icon" sizes="76x76" href="//hak5.org/cdn/shop/files/favicon_76x76.png?v=1613748047"/> 366 <link rel="apple-touch-icon" sizes="114x114" href="//hak5.org/cdn/shop/files/favicon_114x114.png?v=1613748047"/> 367 <link rel="apple-touch-icon" sizes="180x180" href="//hak5.org/cdn/shop/files/favicon_180x180.png?v=1613748047"/> 368 <link rel="apple-touch-icon" sizes="228x228" href="//hak5.org/cdn/shop/files/favicon_228x228.png?v=1613748047"/> 369 370 <link rel="canonical" href="https://shop.hak5.org/pages/about"/> 371 372 373 374 375
375<script type="text/javascript" src="/services/javascripts/currencies.js" data-no-instant></script>
375 376 377 378 379
379<script src="//hak5.org/cdn/shop/t/71/assets/currencies.js?v=1648699478663843391745097028" defer></script>
379 380 381 382 383
383<script> 384 window.PXUTheme = window.PXUTheme || {}; 385 window.PXUTheme.version = '9.5.2'; 386 window.PXUTheme.name = 'Turbo'; 387 </script>
387 388 389 390 391 392<template id="price-ui"> 393<span class="compare-at-price" data-compare-at-price></span><span class="price " data-price></span><span class="unit-pricing" data-unit-pricing></span></template> 394 <template id="price-ui-badge"> 395<span class="badge" data-badge></span></template> 396 397 <template id="price-ui__price"> 398<span class="money" data-price></span></template> 399 <template id="price-ui__price-range"> 400<span class="price-min" data-price-min><span class="money" data-price></span></span> - 401<span class="price-max" data-price-max><span class="money" data-price></span></span></template> 402 <template id="price-ui__unit-pricing"> 403<span class="unit-quantity" data-unit-quantity></span> | 404<span class="unit-price" data-unit-price><span class="money" data-price></span></span> / 405<span class="unit-measurement" data-unit-measurement></span></template> 406 <template id="price-ui-badge__percent-savings-range">Save up to 407<span data-price-percent></span>%</template> 408 <template id="price-ui-badge__percent-savings">Save 409<span data-price-percent></span>%</template> 410 <template id="price-ui-badge__price-savings-range">Save up to 411<span class="money" data-price></span></template> 412 <template id="price-ui-badge__price-savings">Save 413<span class="money" data-price></span></template> 414 <template id="price-ui-badge__on-sale">Sale</template> 415 <template id="price-ui-badge__sold-out">Sold out</template> 416 <template id="price-ui-badge__in-stock">In stock</template> 417
418<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 418
418
419<script type="importmap"> 420{ 421 "imports": { 422 "component.age-gate": "//hak5.org/cdn/shop/t/71/assets/component.age-gate.js?v=178206963185212261781745097028", 423 "component.back-to-top-button": "//hak5.org/cdn/shop/t/71/assets/component.back-to-top-button.js?v=121105669381073937401745097028", 424 "currencies": "//hak5.org/cdn/shop/t/71/assets/currencies.js?v=1648699478663843391745097028", 425 "instantclick": "//hak5.org/cdn/shop/t/71/assets/instantclick.min.js?v=20092422000980684151745097028", 426 "jquery.cart": "//hak5.org/cdn/shop/t/71/assets/jquery.cart.min.js?v=166679848951413287571745097029", 427 "jquery": "//hak5.org/cdn/shop/t/71/assets/jquery.min.js?v=147293088974801289311745097029", 428 "themeEditorSections": "//hak5.org/cdn/shop/t/71/assets/themeEditorSections.js?v=5839781550804967381745097029", 429 "util.animations": "//hak5.org/cdn/shop/t/71/assets/util.animations.js?v=88379227021148447571745097029", 430 "util.events": "//hak5.org/cdn/shop/t/71/assets/util.events.js?v=163430142883111782711745097029", 431 "vendor.isbot": "//hak5.org/cdn/shop/t/71/assets/vendor.isbot.js?v=141969293939305478221745097029", 432 "vendor.just-debounce": "//hak5.org/cdn/shop/t/71/assets/vendor.just-debounce.js?v=43348262834111556771745097029", 433 "vendor.noscroll.96a94b32": "//hak5.org/cdn/shop/t/71/assets/vendor.noscroll.96a94b32.js?v=103500330829761603901745097029", 434 "vendor.noscroll": "//hak5.org/cdn/shop/t/71/assets/vendor.noscroll.js?v=81117179843272977361745097029", 435 "vendors": "//hak5.org/cdn/shop/t/71/assets/vendors.js?v=176241922172216752211745097029" 436 } 437} 438</script>
438<script> 439 440window.PXUTheme = window.PXUTheme || {}; 441 442 443window.PXUTheme.theme_settings = {}; 444window.PXUTheme.currency = {}; 445window.PXUTheme.routes = window.PXUTheme.routes || {}; 446 447 448window.PXUTheme.theme_settings.display_tos_checkbox = true; 449window.PXUTheme.theme_settings.go_to_checkout = false; 450window.PXUTheme.theme_settings.cart_action = "ajax"; 451window.PXUTheme.theme_settings.cart_shipping_calculator = false; 452 453 454window.PXUTheme.theme_settings.collection_swatches = false; 455window.PXUTheme.theme_settings.collection_secondary_image = false; 456 457 458window.PXUTheme.currency.show_multiple_currencies = true; 459window.PXUTheme.currency.shop_currency = "USD"; 460window.PXUTheme.currency.default_currency = "USD"; 461window.PXUTheme.currency.display_format = "money_format"; 462window.PXUTheme.currency.money_format = "${{amount}}"; 463window.PXUTheme.currency.money_format_no_currency = "${{amount}}"; 464window.PXUTheme.currency.money_format_currency = "${{amount}} USD"; 465window.PXUTheme.currency.native_multi_currency = false; 466window.PXUTheme.currency.iso_code = "USD"; 467window.PXUTheme.currency.symbol = "$"; 468 469 470window.PXUTheme.theme_settings.display_inventory_left = false; 471window.PXUTheme.theme_settings.inventory_threshold = 10; 472window.PXUTheme.theme_settings.limit_quantity = false; 473 474 475window.PXUTheme.theme_settings.menu_position = null; 476 477 478window.PXUTheme.theme_settings.newsletter_popup = false; 479window.PXUTheme.theme_settings.newsletter_popup_days = "14"; 480window.PXUTheme.theme_settings.newsletter_popup_mobile = false; 481window.PXUTheme.theme_settings.newsletter_popup_seconds = 14; 482 483 484window.PXUTheme.theme_settings.pagination_type = "load_more"; 485 486 487window.PXUTheme.theme_settings.enable_shopify_collection_badges = true; 488window.PXUTheme.theme_settings.quick_shop_thumbnail_position = "bottom-thumbnails"; 489window.PXUTheme.theme_settings.product_form_style = "radio"; 490window.PXUTheme.theme_settings.sale_banner_enabled = true; 491window.PXUTheme.theme_settings.display_savings = true; 492window.PXUTheme.theme_settings.display_sold_out_price = false; 493window.PXUTheme.theme_settings.free_text = "Free"; 494window.PXUTheme.theme_settings.video_looping = false; 495window.PXUTheme.theme_settings.quick_shop_style = "popup"; 496window.PXUTheme.theme_settings.hover_enabled = false; 497 498 499window.PXUTheme.routes.cart_url = "/cart"; 500window.PXUTheme.routes.cart_update_url = "/cart/update"; 501window.PXUTheme.routes.root_url = "/"; 502window.PXUTheme.routes.search_url = "/search"; 503window.PXUTheme.routes.all_products_collection_url = "/collections/all"; 504window.PXUTheme.routes.product_recommendations_url = "/recommendations/products"; 505window.PXUTheme.routes.predictive_search_url = "/search/suggest"; 506 507 508window.PXUTheme.theme_settings.image_loading_style = "appear"; 509 510 511window.PXUTheme.theme_settings.enable_autocomplete = false; 512 513 514window.PXUTheme.theme_settings.page_dots_enabled = false; 515window.PXUTheme.theme_settings.slideshow_arrow_size = "light"; 516 517 518window.PXUTheme.theme_settings.quick_shop_enabled = false; 519 520 521window.PXUTheme.translation = {}; 522 523 524window.PXUTheme.translation.agree_to_terms_warning = "You must agree with the terms and conditions to checkout."; 525window.PXUTheme.translation.one_item_left = "item left"; 526window.PXUTheme.translation.items_left_text = "items left"; 527window.PXUTheme.translation.cart_savings_text = "Total Savings"; 528window.PXUTheme.translation.cart_discount_text = "Discount"; 529window.PXUTheme.translation.cart_subtotal_text = "Subtotal"; 530window.PXUTheme.translation.cart_remove_text = "Remove"; 531window.PXUTheme.translation.cart_free_text = "Free"; 532 533 534window.PXUTheme.translation.newsletter_success_text = "Thank you for joining our mailing list!"; 535 536 537window.PXUTheme.translation.notify_email = "Enter your email address..."; 538window.PXUTheme.translation.notify_email_value = "Translation missing: en.contact.fields.email"; 539window.PXUTheme.translation.notify_email_send = "Send"; 540window.PXUTheme.translation.notify_message_first = "Please notify me when "; 541window.PXUTheme.translation.notify_message_last = " becomes available - "; 542window.PXUTheme.translation.notify_success_text = "Thanks! We will notify you when this product becomes available!"; 543 544 545window.PXUTheme.translation.add_to_cart = "Add to Cart"; 546window.PXUTheme.translation.coming_soon_text = "Coming Soon"; 547window.PXUTheme.translation.sold_out_text = "Sold Out"; 548window.PXUTheme.translation.sale_text = "Sale"; 549window.PXUTheme.translation.savings_text = "You Save"; 550window.PXUTheme.translation.percent_off_text = "% off"; 551window.PXUTheme.translation.from_text = "from"; 552window.PXUTheme.translation.new_text = "New"; 553window.PXUTheme.translation.pre_order_text = "Pre-Order"; 554window.PXUTheme.translation.unavailable_text = "INVALID SELECTION"; 555 556 557window.PXUTheme.translation.all_results = "View all results"; 558window.PXUTheme.translation.no_results = "Sorry, no results!"; 559 560 561window.PXUTheme.media_queries = {}; 562window.PXUTheme.media_queries.small = window.matchMedia( "(max-width: 480px)" ); 563window.PXUTheme.media_queries.medium = window.matchMedia( "(max-width: 798px)" ); 564window.PXUTheme.media_queries.large = window.matchMedia( "(min-width: 799px)" ); 565window.PXUTheme.media_queries.larger = window.matchMedia( "(min-width: 960px)" ); 566window.PXUTheme.media_queries.xlarge = window.matchMedia( "(min-width: 1200px)" ); 567window.PXUTheme.media_queries.ie10 = window.matchMedia( "all and (-ms-high-contrast: none), (-ms-high-contrast: active)" ); 568window.PXUTheme.media_queries.tablet = window.matchMedia( "only screen and (min-width: 799px) and (max-width: 1024px)" ); 569window.PXUTheme.media_queries.mobile_and_tablet = window.matchMedia( "(max-width: 1024px)" ); 570 571 </script>
571 572 573 574 575 576
576<script src="//hak5.org/cdn/shop/t/71/assets/instantclick.min.js?v=20092422000980684151745097028" data-no-instant defer></script>
576 577 578
578<script data-no-instant> 579 window.addEventListener('DOMContentLoaded', function() { 580 581 function inIframe() { 582 try { 583 return window.self !== window.top; 584 } catch (e) { 585 return true; 586 } 587 } 588 589 if (!inIframe()){ 590 InstantClick.on('change', function() { 591 592 $('head script[src*="shopify"]').each(function() { 593 var script = document.createElement('script'); 594 script.type = 'text/javascript'; 595 script.src = $(this).attr('src'); 596 597 $('body').append(script); 598 }); 599 600 $('body').removeClass('fancybox-active'); 601 $.fancybox.destroy(); 602 603 InstantClick.init(); 604 605 }); 606 } 607 }); 608 </script>
608 609 610 611
611<script> 612 613 </script>
613 614 615
615<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
615<meta name="google-site-verification" content="qmdUSNbd6AUZ1IftZP5-PROkII3lrlcvJocjwqZRrzk"> 616<meta name="facebook-domain-verification" content="gfsohoraw3aw61htjkd6ctsafcj56u"> 617<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/682142/digital_wallets/dialog"> 618<meta id="in-context-paypal-metadata" data-shop-id="682142" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
619<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1489272945"></script>
619 620<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
621<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1489272945&shop_id=682142" crossorigin="anonymous"></script>
vendor: 1 bytes, line 621
621
622<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":682142,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/682142","merchantName":"Hak5","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Hak5","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 622
622
623<script id="shopify-features" type="application/json">{"accessToken":"05d8fda7fbda47f27a9c285b82f22777","betas":["rich-media-storefront-analytics"],"domain":"hak5.org","predictiveSearch":true,"shopId":682142,"locale":"en"}</script>
vendor: 1 bytes, line 623
623
624<script>var Shopify = Shopify || {}; 625Shopify.shop = "hakshop.myshopify.com"; 626Shopify.locale = "en"; 627Shopify.currency = {"active":"USD","rate":"1.0"}; 628Shopify.country = "US"; 629Shopify.theme = {"name":"Turbo Portland - v9.5.2 - Updated 2025-04-19","id":132700700785,"schema_name":"Turbo","schema_version":"9.5.2","theme_store_id":null,"role":"main"}; 630Shopify.theme.handle = "null"; 631Shopify.theme.style = {"id":null,"handle":null}; 632Shopify.cdnHost = "hak5.org/cdn"; 633Shopify.routes = Shopify.routes || {}; 634Shopify.routes.root = "/"; 635Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 636Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 637Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 638Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 638
638
639<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 639
639
640<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 640
640
641<script> 642 window.ShopifyPay = window.ShopifyPay || {}; 643 window.ShopifyPay.apiHost = "shop.app\/pay"; 644 window.ShopifyPay.redirectState = null; 645</script>
vendor: 1 bytes, line 645
645
646<script> 647 window.Shopify = window.Shopify || {}; 648 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 649 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 650 window.Shopify.SignInWithShop.eligible = true; 651</script>
vendor: 1 bytes, line 651
651
652<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 652
652
653<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 653
653
654<script type="module"> 655 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 656 657 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 658 659</script>
vendor: 1 bytes, line 659
659
660<script> 661 window.Shopify = window.Shopify || {}; 662 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 663 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 664</script>
vendor: 1 bytes, line 664
664
665<script>(function() { 666 var isLoaded = false; 667 function asyncLoad() { 668 if (isLoaded) return; 669 isLoaded = true; 670 var urls = ["https:\/\/shy.elfsight.com\/p\/platform.js?v=1.5.7\u0026shop=hakshop.myshopify.com","https:\/\/app.easyquote.pw\/easyquote.js?url=https:\/\/app.easyquote.pw\u0026shop=hakshop.myshopify.com","https:\/\/reorder-master.hulkapps.com\/reorderjs\/re-order.js?1668989323\u0026shop=hakshop.myshopify.com","https:\/\/app-easy-product-downloads.fr\/js\/ajax\/easy_product_dl_get_product_download.js?shop=hakshop.myshopify.com","https:\/\/cdn.richpanel.com\/js\/richpanel_shopify_script.js?appClientId=hak58601\u0026tenantId=hak5860\u0026shop=hakshop.myshopify.com\u0026shop=hakshop.myshopify.com","https:\/\/gallery.cevoid.com\/embed.js?shop=hakshop.myshopify.com","\/\/cdn.shopify.com\/proxy\/8ed777bb9319d8665f5b4dee6e36d7fbc9b91005c0a8e7b770dbe12eca26bcd6\/variant-description.herokuapp.com\/scripts\/variant-description-app.js?shop=hakshop.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.verifypass.com\/seller\/launcher.js?shop=hakshop.myshopify.com","https:\/\/services.nofraud.com\/js\/device.js?shop=hakshop.myshopify.com","\/\/cdn.shopify.com\/proxy\/f39ee967069193ed7a369b503abcde9452e43a00f6c261870de8951cea1468bd\/static.cdn.printful.com\/static\/js\/external\/shopify-product-customizer.js?v=0.28\u0026shop=hakshop.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/d052318bdb34b9e3a86dd7e19880bd309b01e200067205620f498d73e473a98b\/app.ilovebyob.com\/static\/shopify_app\/js\/cart.js?shop=hakshop.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.hextom.com\/js\/eventpromotionbar.js?shop=hakshop.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=hakshop.myshopify.com","https:\/\/cdn.hextom.com\/js\/lastsecondcoupon.js?shop=hakshop.myshopify.com","https:\/\/sdk.postscript.io\/sdk-script-loader.bundle.js?shopId=7832\u0026shop=hakshop.myshopify.com"]; 671 for (var i = 0; i < urls.length; i++) { 672 var s = document.createElement('script'); 673 s.type = 'text/javascript'; 674 s.async = true; 675 s.src = urls[i]; 676 var x = document.getElementsByTagName('script')[0]; 677 x.parentNode.insertBefore(s, x); 678 } 679 }; 680 if(window.attachEvent) { 681 window.attachEvent('onload', asyncLoad); 682 } else { 683 window.addEventListener('load', asyncLoad, false); 684 } 685})();</script>
vendor: 1 bytes, line 685
685
686<script id="__st">var __st={"a":682142,"offset":-25200,"reqid":"c3c92cec-cceb-483e-ae55-d1f56c0fcc01-1790238842","pageurl":"hak5.org\/pages\/about","s":"pages-18600034411","u":"79564e745e7b","p":"page","rtyp":"page","rid":18600034411};</script>
vendor: 1 bytes, line 686
686
687<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 687
687
688<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 688
688
689<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//hak5.org/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 689
689
690<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//hak5.org/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
690<script crossorigin="anonymous" defer="defer" src="//hak5.org/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 690
690
691<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 691
691
692<script> 693 window.Shopify = window.Shopify || {}; 694 window.Shopify.MCP = window.Shopify.MCP || {}; 695 window.Shopify.MCP.enabled = true; 696 window.Shopify.MCP.shop = "hakshop.myshopify.com"; 697 window.Shopify.MCP.mcpEndpoint = "https:\/\/hak5.org\/api\/mcp"; 698 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 699</script>
vendor: 1 bytes, line 699
699
700<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/hak5.org\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f1e1e155.js","sha256-86F2r\/8tANRiv732G7Azvy4FxZLwNMjSp3zeaR2BCbY=");})(); 701</script>
vendor: 1 bytes, line 701
701
702<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://hak5.org/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 703</script>
vendor: 1 bytes, line 703
703
704<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 705 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 706</script>
vendor: 1 bytes, line 706
706
707<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 708</script>
708 709<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://hak5.org/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 710<style id="shopify-accelerated-checkout-cart"> 711 #shopify-buyer-consent { 712 margin-top: 1em; 713 display: inline-block; 714 width: 100%; 715} 716 717#shopify-buyer-consent.hidden { 718 display: none; 719} 720 721#shopify-subscription-policy-button { 722 background: none; 723 border: none; 724 padding: 0; 725 text-decoration: underline; 726 font-size: inherit; 727 cursor: pointer; 728} 729 730#shopify-subscription-policy-button::before { 731 box-shadow: none; 732} 733 734 </style> 735
736<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
736 737 738 739 740<meta name="author" content="Hak5"> 741<meta property="og:url" content="https://shop.hak5.org/pages/about"> 742<meta property="og:site_name" content="Hak5"> 743 744 745 746 747 <meta property="og:type" content="article"> 748 <meta property="og:title" content="About"> 749 750 751 752 753 <meta property="og:image" content="https://hak5.org/cdn/shop/files/hak5-logo-transparent-500x500_1200x.png?v=1645131289"> 754 <meta property="og:image:secure_url" content="https://hak5.org/cdn/shop/files/hak5-logo-transparent-500x500_1200x.png?v=1645131289"> 755 <meta property="og:image:width" content="1200"> 756 <meta property="og:image:height" content="628"> 757 758 759 760 761 762 <meta property="og:description" content="about"> 763 764 765 766 767 <meta name="twitter:site" content="@hak5"> 768 769<meta name="twitter:card" content="summary"> 770 771 772 773 774 775 <!-- pxu-sections-css start DO NOT EDIT --><link href="//hak5.org/cdn/shop/t/71/assets/pxu-sections.css?v=47263561514360652261745099275" rel="stylesheet" type="text/css" media="all" /><!-- DO NOT EDIT pxu-sections-css end--> 776 777 778 779 780<!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 781 782 783 784 <!-- TCF is active, scripts are loaded above --> 785 786
786<script> 787 if (!window.PandectesRulesSettings) { 788 window.PandectesRulesSettings = {"store":{"id":682142,"adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"banner":{"cookiesBlockedByDefault":"0","hybridStrict":false,"isActive":true},"geolocation":{"brOnly":true,"caOnly":true,"euOnly":true},"blocker":{"isActive":true,"googleConsentMode":{"isActive":false,"id":"","adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":8,"personalizationStorageCategory":8,"securityStorageCategory":8,"redactData":false},"facebookPixel":{"isActive":false,"id":"","ldu":false},"microsoft":{},"clarity":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"defaultBlocked":0,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}; 789 const rulesScript = document.createElement('script'); 790 window.PandectesRulesSettings.auto = true; 791 rulesScript.src = "https://cdn.shopify.com/extensions/01a0af1e-5248-7eca-9a93-e7815502cb5b/gdpr-cookie-consent-410/assets/pandectes-rules.js"; 792 const firstChild = document.head.firstChild; 793 document.head.insertBefore(rulesScript, firstChild); 794 } 795 </script>
795 796 797
797<script> 798 799 window.PandectesSettings = {"store":{"id":682142,"plan":"premium","theme":"Turbo Portland - v9.5.2 - Updated 2025-04-19","primaryLocale":"en","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"tsPublished":1762793930,"declaration":{"showPurpose":true,"showProvider":true,"showDateGenerated":true},"language":{"unpublished":[],"languageMode":"Single","fallbackLanguage":"en","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"en":"We respect your privacy"},"consentText":{"en":"We use Cookies."},"linkText":{"en":"Learn more"},"imprintText":{"en":"Imprint"},"googleLinkText":{"en":"Google's Privacy Terms"},"allowButtonText":{"en":"Accept"},"denyButtonText":{"en":"Decline"},"dismissButtonText":{"en":"Dismiss"},"leaveSiteButtonText":{"en":"Leave this site"},"preferencesButtonText":{"en":"Preferences"},"cookiePolicyText":{"en":"Cookie policy"},"preferencesPopupTitleText":{"en":"Manage consent preferences"},"preferencesPopupIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"preferencesPopupSaveButtonText":{"en":"Save preferences"},"preferencesPopupCloseButtonText":{"en":"Close"},"preferencesPopupAcceptAllButtonText":{"en":"Accept all"},"preferencesPopupRejectAllButtonText":{"en":"Reject all"},"cookiesDetailsText":{"en":"Cookies details"},"preferencesPopupAlwaysAllowedText":{"en":"Always allowed"},"accessSectionParagraphText":{"en":"You have the right to request access to your data at any time."},"accessSectionTitleText":{"en":"Data portability"},"accessSectionAccountInfoActionText":{"en":"Personal data"},"accessSectionDownloadReportActionText":{"en":"Request export"},"accessSectionGDPRRequestsActionText":{"en":"Data subject requests"},"accessSectionOrdersRecordsActionText":{"en":"Orders"},"rectificationSectionParagraphText":{"en":"You have the right to request your data to be updated whenever you think it is appropriate."},"rectificationSectionTitleText":{"en":"Data Rectification"},"rectificationCommentPlaceholder":{"en":"Describe what you want to be updated"},"rectificationCommentValidationError":{"en":"Comment is required"},"rectificationSectionEditAccountActionText":{"en":"Request an update"},"erasureSectionTitleText":{"en":"Right to be forgotten"},"erasureSectionParagraphText":{"en":"You have the right to ask all your data to be erased. After that, you will no longer be able to access your account."},"erasureSectionRequestDeletionActionText":{"en":"Request personal data deletion"},"consentDate":{"en":"Consent date"},"consentId":{"en":"Consent ID"},"consentSectionChangeConsentActionText":{"en":"Change consent preference"},"consentSectionConsentedText":{"en":"You consented to the cookies policy of this website on"},"consentSectionNoConsentText":{"en":"You have not consented to the cookies policy of this website."},"consentSectionTitleText":{"en":"Your cookie consent"},"consentStatus":{"en":"Consent preference"},"confirmationFailureMessage":{"en":"Your request was not verified. Please try again and if problem persists, contact store owner for assistance"},"confirmationFailureTitle":{"en":"A problem occurred"},"confirmationSuccessMessage":{"en":"We will soon get back to you as to your request."},"confirmationSuccessTitle":{"en":"Your request is verified"},"guestsSupportEmailFailureMessage":{"en":"Your request was not submitted. Please try again and if problem persists, contact store owner for assistance."},"guestsSupportEmailFailureTitle":{"en":"A problem occurred"},"guestsSupportEmailPlaceholder":{"en":"E-mail address"},"guestsSupportEmailSuccessMessage":{"en":"If you are registered as a customer of this store, you will soon receive an email with instructions on how to proceed."},"guestsSupportEmailSuccessTitle":{"en":"Thank you for your request"}
799,"guestsSupportEmailValidationError":{"en":"Email is not valid"},"guestsSupportInfoText":{"en":"Please login with your customer account to further proceed."},"submitButton":{"en":"Submit"},"submittingButton":{"en":"Submitting..."},"cancelButton":{"en":"Cancel"},"declIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"declName":{"en":"Name"},"declPurpose":{"en":"Purpose"},"declType":{"en":"Type"},"declRetention":{"en":"Retention"},"declProvider":{"en":"Provider"},"declFirstParty":{"en":"First-party"},"declThirdParty":{"en":"Third-party"},"declSeconds":{"en":"seconds"},"declMinutes":{"en":"minutes"},"declHours":{"en":"hours"},"declDays":{"en":"days"},"declWeeks":{"en":"week(s)"},"declMonths":{"en":"months"},"declYears":{"en":"years"},"declSession":{"en":"Session"},"declDomain":{"en":"Domain"},"declPath":{"en":"Path"}}
799,"categories":{"strictlyNecessaryCookiesTitleText":{"en":"Strictly necessary cookies"},"strictlyNecessaryCookiesDescriptionText":{"en":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},"functionalityCookiesTitleText":{"en":"Functional cookies"},"functionalityCookiesDescriptionText":{"en":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},"performanceCookiesTitleText":{"en":"Performance cookies"},"performanceCookiesDescriptionText":{"en":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},"targetingCookiesTitleText":{"en":"Targeting cookies"},"targetingCookiesDescriptionText":{"en":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."},"unclassifiedCookiesTitleText":{"en":"Unclassified cookies"},"unclassifiedCookiesDescriptionText":{"en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":0,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#000000","backgroundForCalculations":{"a":1,"b":0,"g":0,"r":0},"text":"#FFFFFF"},"button":{"background":"transparent","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#EB1C23","textForCalculation":{"a":1,"b":35,"g":28,"r":235},"border":"#EB1C23"}},"content":{"href":"https://hak5.org/pages/privacy","imprintHref":"/","close":"✕","target":"","logo":"<img class=\"cc-banner-logo\" style=\"max-height: 40px;\" src=\"https://hakshop.myshopify.com/cdn/shop/files/pandectes-banner-logo.png\" alt=\"Cookie banner\" />"},"window":"<div role=\"dialog\" aria-label=\"{{header}}\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-bottom-left-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\">{{children}}</div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{dismiss}}</div>"},"type":"custom","layouts":{"basic":"{{logo}}{{messagelink}}{{compliance}}{{close}}"},"position":"bottom-left","theme":"wired","revokable":false,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://hakshop.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":false,"blacklistPage":["/cart"],"elements":{"close":"<button aria-label=\"Close\" type=\"button\" class=\"cc-close\">{{close}}</button>","dismiss":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button type=\"button\" class=\"cc-btn cc-settings\" aria-controls=\"pd-cp-preferences\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":true,"caOnly":true,"euOnly":true},"dsr":{"guestsSupport":true,"accessSectionDownloadReportAuto":true},"banner":{"resetTs":1643911914,"extraCss":" .cc-banner-logo {max-width: 24em!important;} @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}} .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: left} .cc-window-wrapper{z-index: 1000;} .cc-window{z-index: 1000;font-family: inherit;} .pd-cookie-banner-window .cc-header{font-family: inherit;} .pd-cp-ui{font-family: inherit; background-color: #000000;color:#FFFFFF;} button.pd-cp-btn, a.pd-cp-btn{} input + .pd-cp-preferences-slider{background-color: rgba(255, 255, 255, 0.3)} .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(255, 255, 255, 0.3)} input:checked + .pd-cp-preferences-slider{background-color: rgba(255, 255, 255, 1)} .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, 1)} .pd-cp-ui-close{color:#FFFFFF;} .pd-cp-preferences-slider:before{background-color: #000000} .pd-cp-title:before {border-color: #FFFFFF!important} .pd-cp-preferences-slider{background-color:#FFFFFF} .pd-cp-toggle{color:#FFFFFF!important} @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #FFFFFF}} .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#FFFFFF!important} .pd-cookie-banner-window {} .cc-window.cc-floating .cc-logo {display:none!important;}.cc-message {margin-top:0px!important;}","customJavascript":{},"showPoweredBy":false,"logoHeight":40,"hybridStrict":false,"cookiesBlockedByDefault":"0","isActive":true,"implicitSavePreferences":true,"cookieIcon":false,"blockBots":false,"showCookiesDetails":true,"hasTransition":false,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"cart_ts","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with checkout."}},{"name":"cart","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Necessary for the shopping cart functionality on the website."}},{"name":"cart_sig","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}}
799,{"name":"shopify_pay_redirect","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"cart_ver","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with shopping cart."}},{"name":"secure_customer_sig","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with customer login."}},{"name":"cart_currency","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"_shopify_country","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with checkout."}},{"name":"_secure_session_id","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with navigation through a storefront."}}],"1":[{"name":"fsb_previous_pathname","type":"http","domain":"shop.hak5.org","path":"/","provider":"Hextom","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declDays","purpose":{"en":""}},{"name":"_shopify_y","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}},{"name":"_landing_page","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Tracks landing pages."}},{"name":"_s","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}},{"name":"_y","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}},{"name":"_shopify_s","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}},{"name":"_shopify_sa_p","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics relating to marketing & referrals."}},{"name":"_orig_referrer","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Tracks landing pages."}},{"name":"_shopify_sa_t","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics relating to marketing & referrals."}}],"2":[{"name":"_gat","type":"http","domain":".hak5.org","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is placed by Google Analytics to filter requests from bots."}},{"name":"_gid","type":"http","domain":".hak5.org","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is placed by Google Analytics to count and track pageviews."}},{"name":"_ga","type":"http","domain":".hak5.org","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality"}}],"4":[{"name":"_fbp","type":"http","domain":".hak5.org","path":"/","provider":"Facebook","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is placed by Facebook to track visits across websites."}}],"8":[{"name":"__ar_v4","type":"http","domain":".shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}
799,{"name":"_ps_session","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"rpsid","type":"http","domain":".shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"lsc_item_count","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"rptkn","type":"http","domain":".shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"rp_lastName","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__adroll_fpc","type":"http","domain":".shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"rpdid","type":"http","domain":".shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"rp_firstName","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"epb_previous_pathname","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declDays","purpose":{"en":""}},{"name":"rp_customer_id","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_picky.widget.discounts.isDiscountActive","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"popup","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_picky.widget.discounts.sessionId","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declDays","purpose":{"en":""}},{"name":"rp_email","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"localization","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ba-pr-id","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"lsc_previous_pathname","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declDays","purpose":{"en":""}},{"name":"recentlyViewed","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}]},"blocker":{"isActive":true,"googleConsentMode":{"id":"","isActive":false,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":8,"functionalityStorageCategory":8,"securityStorageCategory":8,"redactData":false},"facebookPixel":{"id":"","isActive":false,"ldu":false},"microsoft":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"clarity":{},"defaultBlocked":0,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}; 800 801 window.addEventListener('DOMContentLoaded', function(){ 802 const script = document.createElement('script'); 803 804 script.src = "https://cdn.shopify.com/extensions/01a0af1e-5248-7eca-9a93-e7815502cb5b/gdpr-cookie-consent-410/assets/pandectes-core.js"; 805 806 script.defer = true; 807 document.body.appendChild(script); 808 }) 809 </script>
809 810 811 812 813 814 815 816 817<!-- END app block --><!-- BEGIN app block: shopify://apps/easy-wholesale/blocks/wholesale-embed-product-widget/c6525ccf-51e5-4e20-978f-8d080c13d285 --><link href="//cdn.shopify.com/extensions/01a09f48-7ed9-7aaf-9733-ea612aa05d41/wholesale-new-129/assets/wholesale-2.8.0.min.css" rel="stylesheet" type="text/css" media="all" /> 818<!-- BEGIN app snippet: wholesale-product --> 819 820<span style="display: none !important" id="nm_ew_money_format">${{amount}}</span> 821 822<input type="hidden" id="nm_wholesale_qtyStep_product" value="1"> 823<input type="hidden" id="nm_wholesale_qtyMin" value="4"> 824<input type="hidden" id="nm_wholesale_qtyMax" value="0"> 825<!-- END app snippet --> 826 827<!-- END app block --><!-- BEGIN app block: shopify://apps/wyllo-formerly-nofraud/blocks/nf_device/5c2706cf-d458-49c5-a6fa-4fb6b79ce2b4 -->
827<script async src="https://services.nofraud.com/js/device.js?shop=hakshop.myshopify.com" type="application/javascript"></script>
827 828 829 830<!-- END app block --><!-- BEGIN app block: shopify://apps/epa-easy-product-addons/blocks/speedup_link/0099190e-a0cb-49e7-8d26-026c9d26f337 --> 831 832
832<script> 833 window["sg_addons_coll_ids"] = { 834 ids:"" 835 }; 836 window["items_with_ids"] = false || {} 837 </script>
837 838 839 840<!-- BEGIN app snippet: sg-globals -->
841<script type="text/javascript"> 842 (function(){ 843 const convertLang = (locale) => { 844 let t = locale.toUpperCase(); 845 return "PT-BR" === t || "PT-PT" === t || "ZH-CN" === t || "ZH-TW" === t ? t.replace("-", "_") : t.match(/^[a-zA-Z]{2}-[a-zA-Z]{2}$/) ? t.substring(0, 2) : t 846 } 847 848 const sg_addon_setGlobalVariables = () => { 849 try{ 850 let locale = "en"; 851 window["sg_addon_currentLanguage"] = convertLang(locale); 852 window["sg_addon_defaultLanguage"] ="en"; 853 window["sg_addon_defaultRootUrl"] ="/"; 854 window["sg_addon_currentRootUrl"] ="/"; 855 window["sg_addon_shopLocales"] = sgAddonGetAllLocales(); 856 }catch(err){ 857 console.log("Language Config:- ",err); 858 } 859 } 860 861 const sgAddonGetAllLocales = () => { 862 let shopLocales = {}; 863 try{shopLocales["en"] = { 864 endonymName : "English", 865 isoCode : "en", 866 name : "English", 867 primary : true, 868 rootUrl : "\/" 869 };}catch(err){ 870 console.log("getAllLocales Config:- ",err); 871 } 872 return shopLocales; 873 } 874 875 sg_addon_setGlobalVariables(); 876 877 window["sg_addon_sfApiVersion"]='2025-04'; 878 window["sgAddon_moneyFormats"] = { 879 "money": "${{amount}}", 880 "moneyCurrency": "${{amount}} USD" 881 }; 882 window["sg_addon_groupsData"] = {}; 883 try { 884 let customSGAddonMeta = {}; 885 if (customSGAddonMeta.sg_addon_custom_js) { 886 Function(customSGAddonMeta.sg_addon_custom_js)(); 887 } 888 } catch (error) { 889 console.warn("Error In SG Addon Custom Code", error); 890 } 891 })(); 892</script>
892 893<!-- END app snippet --> 894<!-- BEGIN app snippet: sg_speedup --> 895 896
897<script> 898 try{ 899 window["sgAddon_all_translated"] = {} 900 window["sg_addon_settings_config"] = {"host":"https://spa.spicegems.com","shopName":"hakshop.myshopify.com","hasSetting":1,"sgCookieHash":"dcZxAaqyTF","hasMaster":1,"handleId":{"mastersToReq":["wifi-pineapple","key-croc","shark-jack","screen-crab","lan-turtle","bash-bunny","o-mg-cable-usb-a","o-mg-cable-usb-c","o-mg-cable-c-to-c-directional","omg-plug","omg-adapter","o-mg-hak5-hotplug-kit","wifi-coconut","malicious-cable-detector-by-o-mg","o-mg-field-kit","usb-rubber-ducky","omg-cable","wifi-pineapple-enterprise","packet-squirrel-mark-ii"],"collectionsToReq":"[]","hasProMaster":true,"hasCollMaster":false},"settings":{"is_active":"1","max_addons":"9","quick_view":"1","quick_view_desc":"1","ajax_cart":"0","bro_stack":"0","quantity_selector":"0","image_viewer":"1","addons_heading":"Accessories","cart_heading":"Available Accessories","addaddon_cart":"ADD TO CART","variant":"Variant","quantity":"Quantity","view_full_details":"View full details","less_details":"Less details...","add_to_cart":"ADD TO CART","message":"Product added to cart.","custom_css":".spicegems-addon-product-title-area {\n font-size: 13px;\n text-align: center;\n white-space: nowrap;\n text-transform: uppercase;\n height: 20px;\n}\n\n.sg-pro-access-product-title {\n font-size: 13px;\n text-align: center;\n white-space: nowrap;\n text-transform: uppercase;\n}\n\n.spicegems-addon-price {\n font-size: 13px;\n text-align: center;\n white-space: nowrap;\n text-transform: uppercase;\n}\n\n.spicegems-main-price {\n font-size: 13px;\n text-align: center;\n white-space: nowrap;\n text-transform: uppercase;\n}\n\n.sg-pro-access-price {\n font-size: 13px;\n text-align: center;\n white-space: nowrap;\n text-transform: uppercase;\n}\n\n\n.sg-pro-access-heading {\n font-family: Oswald;\n font-size: 21px;\n font-weight: lighter;\n font-style: normal;\n text-transform: uppercase;\n line-height: 1.5;\n color: #333;\n display: block;\n letter-spacing: 2px;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n margin: 0 0 .5em 0;\n padding: 7px 0;\n}\n\n.sg-pro-access-product {\n border: #e2e2e2 1px solid;\npadding-top: 7px;\npadding-left: 7px;\n}\n\n.sg-pro-access-product-img {\nborder: 1px solid #ffffff;\n}\n\n.sg-primary-btn {\n background: #ec2028!important;\n color: #fff;\n border: 1px solid #ec2028;\n padding: 0 20px;\n text-align: center;\n cursor: pointer;\n min-height: 44px;\n height: 40px;\n line-height: 1.2;\n vertical-align: top;\n font-family: Oswald;\n font-weight: 400;\n font-size: 14px;\n text-transform: uppercase;\n letter-spacing: 1px;\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -moz-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-align-items: center;\n -moz-align-items: center;\n -ms-align-items: center;
900\n align-items: center;\n -webkit-justify-content: center;\n -moz-justify-content: center;\n -ms-justify-content: center;\n justify-content: center;\n -ms-flex-pack: center;\n transition: all .2s linear;\n -webkit-appearance: none;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-smoothing: antialiased;\n border-radius: 0;\n}\n\n.spicegems-input-filds {\n display:none;\n}\n\n.spicegems-addon-carousel-heading {\n font-family: Oswald;\n font-size: 24px;\n font-weight: lighter;\n font-style: normal;\n text-transform: uppercase;\n line-height: 1.5;\n color: #333;\n display: block;\n letter-spacing: 2px;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n margin: 0 auto 15px 0;\n}","sold_pro":"1","image_link":"0","compare_at":"0","unlink_title":"1","image_click_checkbox":"0","cart_max_addons":"9","cart_quantity_selector":"0","cart_sold_pro":"0","cart_image_link":"0","compare_at_cart":"0","sg_currency":"default","qv_label":"ð","sold_out":"Sold Out","qv_sold_out":"SOLD OUT","way_to_prevent":"none","soldout_master":"1","cart_qv":"0","cartqv_desc":"0","plusminus_qty":"0","plusminus_cart":"0","line_prop":"0","label_show":"1","label_text":"Additional Info","addon_mandatory":"0","mandatory_text":"Please select atleast an addon!","line_placeholder":"Text Message","sell_master":"0","atc_btn_selector":"no","theme_data":"","applied_discount":"0","is_discount":"0","layout":{"name":"layout-02","isBundle":false},"group_layout":"layout-01","product_snippet":"1","cart_snippet":"1","product_form_selector":"no","atc_product_selector":"no","cart_form_selector":"no","checkout_btn_selector":"no","subtotal":"0","subtotal_label":"SubTotal","subtotal_position":"beforebegin","jQVersion":"1","collection_discount":"0","inventoryOnProduct":"0","inventoryOnCart":"0","inStock":"0","lowStock":"0","inStockLabel":"<span>[inventory_qty] In Stock</span>","lowStockLabel":"<span>only [inventory_qty] Left</span>","thresholdQty":"5","bl_atc_label":"ADD TO CART","bl_unselect_label":"PLEASE SELECT ATLEAST ONE ADDON","bl_master_label":"THIS ITEM","bl_heading":"Frequently Bought Together","addon_slider":"0","individual_atc":"0","individual_atc_label":"ADD ADDON","limit_pro_data":"13","limit_coll_data":"0","liquid_install":"0","mt_addon_hash":"WgKycZ7kCU","stop_undefined":"1","money_format":"${{amount}} USD","admin_discount":"1"},"allow_asset_script":false} ; 901 window["sgAddon_translated_locale"] = "" ; 902 window["sg_addon_all_group_translations"] = {}; 903 window["sgAddon_group_translated_locale"] = "" ; 904 } catch(error){ 905 console.warn("Error in getting settings or translate", error); 906 } 907</script>
907 908 909 910 911<!-- ADDONS SCRIPT FROM SPEEDUP CDN --> 912
912<script type="text/javascript" src='https://cdnbspa.spicegems.com/js/serve/shop/hakshop.myshopify.com/index_33bd816e746b52301bcac78387f3eeeda6d9cb8b.js?v=infytonow816&shop=hakshop.myshopify.com' type="text/javascript" async></script>
912 913 914<!-- END app snippet --> 915 916 917 918<!-- END app block --><!-- BEGIN app block: shopify://apps/qteedy/blocks/script_tag/fe69a84a-7558-4693-b16c-57a414940105 -->
918<script src="" defer></script>
918 919 920<!-- END app block -->
920<script src="https://cdn.shopify.com/extensions/01a09f48-7ed9-7aaf-9733-ea612aa05d41/wholesale-new-129/assets/wholesale-2.8.28.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 920
920
921<script src="https://cdn.shopify.com/extensions/01a0a903-bcfe-75ef-8489-804c759b659a/peppyduck-restock-whatsapp-269/assets/load-pd-scripts.js" type="text/javascript" defer="defer"></script>
921 922<link href="https://cdn.shopify.com/extensions/01a0a903-bcfe-75ef-8489-804c759b659a/peppyduck-restock-whatsapp-269/assets/button-style.css" rel="stylesheet" type="text/css" media="all">
923<script src="https://cdn.shopify.com/extensions/01a0641f-9ee7-728e-949d-98daa6066c91/preorder-now-46/assets/preorder-now-source.js" type="text/javascript" defer="defer"></script>
923 924<link href="https://cdn.shopify.com/extensions/01a0641f-9ee7-728e-949d-98daa6066c91/preorder-now-46/assets/preorder-now-source.css" rel="stylesheet" type="text/css" media="all">
925<script src="https://cdn.shopify.com/extensions/01a0d027-6243-7586-9855-c6f857ae9fdc/forms-2592/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
925 926<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
927<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 682142,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 927
927
928<script> 929 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 930</script>
vendor: 1 bytes, line 930
930
931<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
931).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 682142,storefrontBaseUrl: "https://shop.hak5.org",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://hak5.org/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"1572143217","configuration":"{\"shopName\":\"hakshop.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e393cdf3c48aa4066da25f86665e3fd9","type":"APP","apiClientId":31331057665,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"808419441","configuration":"{\"shopId\":\"7832\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2eedfe5ca9c7d4954f200bfa1ffb380d","type":"APP","apiClientId":2328352,"privacyPurposes":["MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
931,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"750223473","configuration":"{\"shopUrl\":\"hakshop.myshopify.com\",\"apiUrl\":\"https:\\\/\\\/services.nofraud.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0cf396a0daab06a8120b15747f89a0e3","type":"APP","apiClientId":1380557,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"590741617","configuration":"{\"publicKey\":\"pub_355091c9c4a36690e083\",\"apiUrl\":\"https:\\\/\\\/tracking.refersion.com\",\"urlIdDetection\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"86ecbc68ef74dc9bb982fccd1962837f","type":"APP","apiClientId":147004,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"379355249","configuration":"{\"storeIdentity\":\"hakshop.myshopify.com\",\"baseURL\":\"https:\\\/\\\/api.printful.com\\\/shopify-pixels\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f275712857ab41bea9d998dcb2f9da","type":"APP","apiClientId":156624,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"357138545","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-630457502\\\",\\\"GT-MKR6WJR\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-630457502\\\/YutlCOfM9JkY
931EJ6J0KwC\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-630457502\\\/azI1CO3M9JkYEJ6J0KwC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-630457502\\\/H4xQCOTM9JkYEJ6J0KwC\\\",\\\"MC-Q91E4THL33\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-630457502\\\/8rV9CN7M9JkYEJ6J0KwC\\\",\\\"MC-Q91E4THL33\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-630457502\\\/RpYMCOHM9JkYEJ6J0KwC\\\",\\\"MC-Q91E4THL33\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-630457502\\\/zyRHCPDM9JkYEJ6J0KwC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-630457502\\\/XMwpCOrM9JkYEJ6J0KwC\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"139657329","configuration":"{\"pixel_id\":\"384728088611591\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Hak5","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"hakshop.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/shop.hak5.org"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6751428903025","handle":"advanced-duckyscript-course","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39840140099697","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://hak5.org/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"132700700785","themePublished":"true","eventMetadataId":"19294a0a-b4d4-4fd8-a380-b94dc8c1d90e","pageType":"page","resourceId":"18600034411","shopId":"682142","storefrontBaseUrl":"https:\/\/shop.hak5.org","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
931<script> 932 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 933 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 934 window.ShopifyAnalytics.meta.currency = 'USD'; 935 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":18600034411,"requestId":"c3c92cec-cceb-483e-ae55-d1f56c0fcc01-1790238842"}}; 936 for (var attr in meta) { 937 window.ShopifyAnalytics.meta[attr] = meta[attr]; 938 } 939</script>
vendor: 1 bytes, line 939
939
940<script class="analytics"> 941 (function () { 942 var customDocumentWrite = function(content) { 943 var jquery = null; 944 945 if (window.jQuery) { 946 jquery = window.jQuery; 947 } else if (window.Checkout && window.Checkout.$) { 948 jquery = window.Checkout.$; 949 } 950 951 if (jquery) { 952 jquery('body').append(content); 953 } 954 }; 955 956 var hasLoggedConversion = function(token) { 957 if (token) { 958 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 959 } 960 return false; 961 } 962 963 var setCookieIfConversion = function(token) { 964 if (token) { 965 var twoMonthsFromNow = new Date(Date.now()); 966 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 967 968 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 969 } 970 } 971 972 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 973 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 974 if (trekkie.integrations) { 975 return; 976 } 977 trekkie.methods = [ 978 'identify', 979 'page', 980 'ready', 981 'track', 982 'trackForm', 983 'trackLink' 984 ]; 985 trekkie.factory = function(method) { 986 return function() { 987 var args = Array.prototype.slice.call(arguments); 988 args.unshift(method); 989 trekkie.push(args); 990 if (method == 'track' || method == 'page') { 991 try { 992 if (window.__TREKKIE_SHIM_QUEUE == null) { 993 window.__TREKKIE_SHIM_QUEUE = []; 994 } 995 window.__TREKKIE_SHIM_QUEUE.push({ 996 from: 'trekkie-stub', 997 method: method, 998 args: args.slice(1) 999 }); 1000 } catch (e) { 1001 // no-op 1002 } 1003 } 1004 return trekkie; 1005 }; 1006 }; 1007 for (var i = 0; i < trekkie.methods.length; i++) { 1008 var key = trekkie.methods[i]; 1009 trekkie[key] = trekkie.factory(key); 1010 } 1011 trekkie.load = function(config) { 1012 trekkie.config = config || {}; 1013 trekkie.config.initialDocumentCookie = document.cookie; 1014 var first = document.getElementsByTagName('script')[0]; 1015var script = document.createElement('script'); 1016script.type = 'text/javascript'; 1017script.onerror = function(e) { 1018 var scriptFallback = document.createElement('script'); 1019 scriptFallback.type = 'text/javascript'; 1020 scriptFallback.onerror = function(error) { 1021 var Monorail = { 1022 produce: function produce(monorailDomain, schemaId, payload) { 1023 var currentMs = new Date().getTime(); 1024 var event = { 1025 schema_id: schemaId, 1026 payload: payload, 1027 metadata: { 1028 event_created_at_ms: currentMs, 1029 event_sent_at_ms: currentMs 1030 } 1031 }; 1032 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1033 }, 1034 sendRequest: function sendRequest(endpointUrl, payload) { 1035 // Try the sendBeacon API 1036 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1037 var blobData = new window.Blob([payload], { 1038 type: 'text/plain' 1039 }); 1040 1041 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1042 return true; 1043 } // sendBeacon was not successful 1044 1045 } // XHR beacon 1046 1047 var xhr = new XMLHttpRequest(); 1048 1049 try { 1050 xhr.open('POST', endpointUrl); 1051 xhr.setRequestHeader('Content-Type', 'text/plain'); 1052 xhr.send(payload); 1053 } catch (e) { 1054 console.log(e); 1055 } 1056 1057 return false; 1058 }, 1059 isIos12: function isIos12() { 1060 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1061 } 1062 }; 1063 Monorail.produce('monorail-edge.shopifysvc.com', 1064 'trekkie_storefront_load_errors/1.1', 1065 {shop_id: 682142, 1066 theme_id: 132700700785, 1067 app_name: "storefront", 1068 context_url: window.location.href, 1069 source_url: "//hak5.org/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1070 1071 }; 1072 scriptFallback.async = true; 1073 scriptFallback.src = '//hak5.org/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1074 first.parentNode.insertBefore(scriptFallback, first); 1075}; 1076script.async = true; 1077script.src = '//hak5.org/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1078first.parentNode.insertBefore(script, first); 1079 1080 }; 1081 trekkie.load( 1082 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":682142,"isMerchantRequest":null,"themeId":132700700785,"themeCityHash":"1617474511713829728","contentLanguage":"en","currency":"USD","eventMetadataId":"19294a0a-b4d4-4fd8-a380-b94dc8c1d90e"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1083 ); 1084 1085 var loaded = false;
1086 trekkie.ready(function() { 1087 if (loaded) return; 1088 loaded = true; 1089 1090 window.ShopifyAnalytics.lib = window.trekkie; 1091 1092 var originalDocumentWrite = document.write; 1093 document.write = customDocumentWrite; 1094 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1095 document.write = originalDocumentWrite; 1096 1097 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1098 var token = match? match[1]: undefined; 1099 if (!hasLoggedConversion(token)) { 1100 setCookieIfConversion(token); 1101 1102 } 1103 }); 1104 1105 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":18600034411,"requestId":"c3c92cec-cceb-483e-ae55-d1f56c0fcc01-1790238842","shopifyEmitted":true}); 1106 1107 var eventsListenerScript = document.createElement('script'); 1108 eventsListenerScript.async = true; 1109 eventsListenerScript.src = "//hak5.org/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1110 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1111})();</script>
1111 1112
1112<script> 1113 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1114 window.ga = function ga() { 1115 (window.ga.q = window.ga.q || []).push(arguments); 1116 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1117 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1118 } 1119 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1120 }; 1121 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1122 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1123 } 1124 } 1125</script>
vendor: 1 bytes, line 1125
1125
1126<script 1127 defer 1128 src="https://hak5.org/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1129 data-application="storefront-renderer" 1130 data-shop-id="682142" 1131 data-render-region="gcp-us-central1" 1132 data-page-type="page" 1133 data-theme-instance-id="132700700785" 1134 data-theme-name="Turbo" 1135 data-theme-version="9.5.2" 1136 data-monorail-region="shop_domain" 1137 data-resource-timing-sampling-rate="10" 1138 data-shs="true" 1139 data-shs-beacon="true" 1140 data-shs-export-with-fetch="true" 1141 data-shs-logs-sample-rate="1" 1142 data-shs-beacon-endpoint="https://hak5.org/api/collect" 1143></script>
1143 1144<meta name="shopify-y" content="46da3fde-07e9-42ae-bb73-5ec45406771e" data-expiration="1821796442000"><meta name="shopify-s" content="75c9f2dd-0578-41ea-b8cc-a68cc1a9a83d" data-expiration="1790240642000"><meta name="new-cookie-storage-activated" content="t"> 1145</head> 1146 1147 1148 1149 <noscript> 1150 <style> 1151 .product_section .product_form, 1152 .product_gallery { 1153 opacity: 1; 1154 } 1155 1156 .multi_select, 1157 form .select { 1158 display: block !important; 1159 } 1160 1161 .image-element__wrap { 1162 display: none; 1163 } 1164 </style> 1165 </noscript> 1166 1167 <body class="page-details3" 1168 data-money-format="${{amount}}" 1169 data-shop-currency="USD" 1170 data-shop-url="https://shop.hak5.org" 1171 1172 > 1173 1174
1174<script> 1175 document.documentElement.className=document.documentElement.className.replace(/\bno-js\b/,'js'); 1176 if(window.Shopify&&window.Shopify.designMode)document.documentElement.className+=' in-theme-editor'; 1177 if(('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch)document.documentElement.className=document.documentElement.className.replace(/\bno-touch\b/,'has-touch'); 1178 </script>
1178 1179 1180 1181 <svg 1182 class="icon-star-reference" 1183 aria-hidden="true" 1184 focusable="false" 1185 role="presentation" 1186 xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="3 3 17 17" fill="none" 1187 > 1188 <symbol id="icon-star"> 1189 <rect class="icon-star-background" width="20" height="20" fill="currentColor"/> 1190 <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/> 1191 </symbol> 1192 <clipPath id="icon-star-clip"> 1193 <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1194 </clipPath> 1195 </svg> 1196 1197 1198 1199 <div class="header-group"> 1200 1201 <!-- BEGIN sections: header-group --> 1202<div id="shopify-section-sections--16600507449457__header" class="shopify-section shopify-section-group-header-group shopify-section--header">
1202<script 1203 type="application/json" 1204 data-section-type="header" 1205 data-section-id="sections--16600507449457__header" 1206> 1207</script>
1207 1208 1209 1210
1211<script type="application/ld+json"> 1212 { 1213 "@context": "http://schema.org", 1214 "@type": "Organization", 1215 "name": "Hak5", 1216 1217 1218 "logo": "https://hak5.org/cdn/shop/files/logo1_hak5_400x.png?v=1613786565", 1219 1220 "sameAs": [ 1221 "", 1222 "", 1223 "https://discord.com/invite/QfmZFTyTY2", 1224 "", 1225 "https://facebook.com/technolust", 1226 "", 1227 "", 1228 "https://instagram.com/hak5gear", 1229 "", 1230 "", 1231 "", 1232 "", 1233 "", 1234 "", 1235 "", 1236 "", 1237 "", 1238 "", 1239 "", 1240 "", 1241 "", 1242 "https://twitter.com/hak5", 1243 "", 1244 "", 1245 "https://youtube.com/hak5" 1246 ], 1247 "url": "https://shop.hak5.org/pages/about" 1248 } 1249</script>
1249 1250 1251 1252 1253 1254<header id="header" class="mobile_nav-fixed--false"> 1255 1256 1257 <div class="top-bar"> 1258 <details data-mobile-menu> 1259 <summary class="mobile_nav dropdown_link" data-mobile-menu-trigger> 1260 <div data-mobile-menu-icon> 1261 <span></span> 1262 <span></span> 1263 <span></span> 1264 <span></span> 1265 </div> 1266 1267 <span class="mobile-menu-title">Menu</span> 1268 </summary> 1269 <div class="mobile-menu-container dropdown" data-nav> 1270 <ul class="menu" id="mobile_menu"> 1271 1272 <template data-nav-parent-template> 1273 <li class="sublink"> 1274 <a href="#" data-no-instant class="parent-link--true"><div class="mobile-menu-item-title" data-nav-title></div><span class="right icon-down-arrow"></span></a> 1275 <ul class="mobile-mega-menu" data-meganav-target-container> 1276 </ul> 1277 </li> 1278 </template> 1279 1280 1281 <li data-mobile-dropdown-rel="products" data-meganav-mobile-target="products"> 1282 1283 <a data-nav-title data-no-instant href="/" class="parent-link--false"> 1284 Products 1285 </a> 1286 1287 </li> 1288 1289 1290 1291 <li data-mobile-dropdown-rel="payloads" data-meganav-mobile-target="payloads"> 1292 1293 <a data-nav-title data-no-instant href="https://payloadhub.com" class="parent-link--true"> 1294 Payloads 1295 </a> 1296 1297 </li> 1298 1299 1300 1301 1302 1303 <template data-nav-parent-template> 1304 <li class="sublink"> 1305 <a href="#" data-no-instant class="parent-link--true"><div class="mobile-menu-item-title" data-nav-title></div><span class="right icon-down-arrow"></span></a> 1306 <ul class="mobile-mega-menu" data-meganav-target-container> 1307 </ul> 1308 </li> 1309 </template> 1310 1311 1312 <li data-mobile-dropdown-rel="community" data-meganav-mobile-target="community"> 1313 1314 <a data-nav-title data-no-instant href="/pages/community" class="parent-link--true"> 1315 Community 1316 </a> 1317 1318 </li> 1319 1320 1321 1322 <li data-mobile-dropdown-rel="support" data-meganav-mobile-target="support"> 1323 1324 <a data-nav-title data-no-instant href="/pages/support" class="parent-link--true"> 1325 Support 1326 </a> 1327 1328 </li> 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 <li data-no-instant> 1343 <a href="https://shop.hak5.org/customer_authentication/redirect?locale=en®ion_country=US" id="customer_login_link">Login</a> 1344 </li> 1345 1346 1347 1348 1349 1350 1351 1352 </ul> 1353 </div> 1354 </details> 1355 1356 <a href="/" title="Hak5" class="mobile_logo logo"> 1357 1358 <img 1359 src="//hak5.org/cdn/shop/files/logo2_mobile_hak5_410x.png?v=1613786566" 1360 alt="Hak5" 1361 class="lazyload" 1362 style="object-fit: cover; object-position: 50.0% 50.0%;" 1363 > 1364 1365 </a> 1366 1367 <div class="top-bar--right"> 1368 1369 1370 1371 <div class="cart-container"> 1372 <a href="/cart" class="icon-cart mini_cart dropdown_link" title="Cart" data-no-instant> <span class="cart_count">0</span></a> 1373 </div> 1374 1375 </div> 1376 </div> 1377</header> 1378 1379 1380 1381 1382 1383<header 1384 class=" 1385 secondary_logo--true 1386 search-enabled--false 1387 " 1388 data-desktop-header 1389 data-header-feature-image="false" 1390> 1391 <div 1392 class=" 1393 header 1394 header-fixed--false 1395 1396 " 1397 data-header-is-absolute="" 1398 > 1399 1400 1401 <div class="top-bar"> 1402 1403 1404 <ul class="top-bar__menu menu"> 1405 1406 1407 1408 </ul> 1409 1410 <div class="top-bar--right-menu"> 1411 <ul class="top-bar__menu"> 1412 1413 <li class="localization-wrap"> 1414 1415<form method="post" action="/localization" id="header__selector-form" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/about" /><div 1416 class=" 1417 localization 1418 header-menu__disclosure 1419 " 1420> 1421 <div class="selectors-form__wrap"></div> 1422</div></form> 1423 </li> 1424 1425 1426 1427 <li> 1428 <a 1429 href="/account" 1430 class=" 1431 top-bar__login-link 1432 icon-user 1433 " 1434 title="My Account " 1435 > 1436 Login 1437 </a> 1438 </li> 1439 1440 </ul> 1441 1442 1443 <div class="cart-container"> 1444 <a href="/cart" class="icon-cart mini_cart dropdown_link" data-no-instant>
1445 <span class="cart_count">0</span> 1446 </a> 1447 1448 1449 <div class="tos_warning cart_content animated fadeIn"> 1450 <div class="js-empty-cart__message "> 1451 <p class="empty_cart">Your Cart is Empty</p> 1452 </div> 1453 1454 <form action="/cart" 1455 method="post" 1456 class="hidden" 1457 data-total-discount="0" 1458 data-money-format="${{amount}}" 1459 data-shop-currency="USD" 1460 data-shop-name="Hak5" 1461 data-cart-form="mini-cart"> 1462 <a class="cart_content__continue-shopping secondary_button"> 1463 Continue Shopping 1464 </a> 1465 1466 <ul class="cart_items js-cart_items"> 1467 </ul> 1468 1469 <ul> 1470 <li class="cart_discounts js-cart_discounts sale"> 1471 1472 </li> 1473 1474 <li class="cart_subtotal js-cart_subtotal"> 1475 <span class="right"> 1476 <span class="money"> 1477 1478 1479 1480 1481 $0 1482 1483 1484 </span> 1485 </span> 1486 1487 <span>Subtotal</span> 1488 </li> 1489 1490 <li class="cart_savings sale js-cart_savings"> 1491 1492 </li> 1493 1494 <li><p class="cart-message meta">Taxes and <a href="/policies/shipping-policy">shipping</a> calculated at checkout 1495</p> 1496 </li> 1497 1498 <li> 1499 1500 1501 1502 1503 1504 1505 1506 <button type="submit" class="global-button global-button--primary add_to_cart" data-minicart-checkout-button>Go to cart </button> 1507 1508 </li> 1509 </ul> 1510 </form> 1511 </div> 1512 1513 </div> 1514 1515 </div> 1516 </div> 1517 1518 <div class="main-nav__wrapper"> 1519 <div class="main-nav menu-position--inline logo-alignment--center logo-position--center search-enabled--false" > 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 <div class="nav nav--left align_left"> 1534 1535 1536 1537<nav 1538 class="nav-desktop " 1539 data-nav 1540 data-nav-desktop 1541 aria-label="Translation missing: en.navigation.header.main_nav" 1542> 1543 <template data-nav-parent-template> 1544 <li 1545 class=" 1546 nav-desktop__tier-1-item 1547 nav-desktop__tier-1-item--widemenu-parent 1548 " 1549 data-nav-desktop-parent 1550 > 1551 <details data-nav-desktop-details> 1552 <summary 1553 data-href 1554 class=" 1555 nav-desktop__tier-1-link 1556 nav-desktop__tier-1-link--parent 1557 " 1558 data-nav-desktop-link 1559 aria-expanded="false" 1560 1561 aria-controls="nav-tier-2-" 1562 role="button" 1563 > 1564 <span data-nav-title></span> 1565 <span class="icon-down-arrow"></span> 1566 </summary> 1567 <div 1568 class=" 1569 nav-desktop__tier-2 1570 nav-desktop__tier-2--full-width-menu 1571 " 1572 tabindex="-1" 1573 data-nav-desktop-tier-2 1574 data-nav-desktop-submenu 1575 data-nav-desktop-full-width-menu 1576 data-meganav-target-container 1577 > 1578 </details> 1579 </li> 1580 </template> 1581 <ul 1582 class="nav-desktop__tier-1" 1583 data-nav-desktop-tier-1 1584 > 1585 1586 1587 1588 1589 <li 1590 class=" 1591 nav-desktop__tier-1-item 1592 1593 " 1594 1595 data-meganav-desktop-target="products" 1596 > 1597 1598 <a href="/" 1599 1600 class=" 1601 nav-desktop__tier-1-link 1602 1603 1604 " 1605 data-nav-desktop-link 1606 1607 > 1608 <span data-nav-title>Products</span> 1609 1610 1611 </a> 1612 1613 1614 1615 </li> 1616 1617 1618 1619 1620 <li 1621 class=" 1622 nav-desktop__tier-1-item 1623 1624 " 1625 1626 data-meganav-desktop-target="payloads" 1627 > 1628 1629 <a href="https://payloadhub.com" 1630 1631 class=" 1632 nav-desktop__tier-1-link 1633 1634 1635 "
1636 data-nav-desktop-link 1637 1638 > 1639 <span data-nav-title>Payloads</span> 1640 1641 1642 </a> 1643 1644 1645 1646 </li> 1647 1648 </ul> 1649</nav> 1650 1651 1652 </div> 1653 1654 1655 <div class="header__logo logo--image"> 1656 <a href="/" title="Hak5"> 1657 1658 <img 1659 src="//hak5.org/cdn/shop/files/logo_b_hak5_410x.png?v=1613786565" 1660 class="secondary_logo" 1661 alt="Hak5" 1662 style="object-fit: cover; object-position: 50.0% 50.0%;" 1663 > 1664 1665 1666 1667 <img 1668 src="//hak5.org/cdn/shop/files/logo1_hak5_410x.png?v=1613786565" 1669 class="primary_logo lazyload" 1670 alt="Hak5" 1671 style="object-fit: cover; object-position: 50.0% 50.0%;" 1672 > 1673 1674 </a> 1675 </div> 1676 1677 1678 <div 1679 class=" 1680 nav nav--right 1681 1682 align_right 1683 1684 " 1685 > 1686 1687 1688 1689<nav 1690 class="nav-desktop " 1691 data-nav 1692 data-nav-desktop 1693 aria-label="Translation missing: en.navigation.header.main_nav" 1694> 1695 <template data-nav-parent-template> 1696 <li 1697 class=" 1698 nav-desktop__tier-1-item 1699 nav-desktop__tier-1-item--widemenu-parent 1700 " 1701 data-nav-desktop-parent 1702 > 1703 <details data-nav-desktop-details> 1704 <summary 1705 data-href 1706 class=" 1707 nav-desktop__tier-1-link 1708 nav-desktop__tier-1-link--parent 1709 " 1710 data-nav-desktop-link 1711 aria-expanded="false" 1712 1713 aria-controls="nav-tier-2-" 1714 role="button" 1715 > 1716 <span data-nav-title></span> 1717 <span class="icon-down-arrow"></span> 1718 </summary> 1719 <div 1720 class=" 1721 nav-desktop__tier-2 1722 nav-desktop__tier-2--full-width-menu 1723 " 1724 tabindex="-1" 1725 data-nav-desktop-tier-2 1726 data-nav-desktop-submenu 1727 data-nav-desktop-full-width-menu 1728 data-meganav-target-container 1729 > 1730 </details> 1731 </li> 1732 </template> 1733 <ul 1734 class="nav-desktop__tier-1" 1735 data-nav-desktop-tier-1 1736 > 1737 1738 1739 1740 1741 <li 1742 class=" 1743 nav-desktop__tier-1-item 1744 1745 " 1746 1747 data-meganav-desktop-target="community" 1748 > 1749 1750 <a href="/pages/community" 1751 1752 class=" 1753 nav-desktop__tier-1-link 1754 1755 1756 " 1757 data-nav-desktop-link 1758 1759 > 1760 <span data-nav-title>Community</span> 1761 1762 1763 </a> 1764 1765 1766 1767 </li> 1768 1769 1770 1771 1772 <li 1773 class=" 1774 nav-desktop__tier-1-item 1775 1776 " 1777 1778 data-meganav-desktop-target="support" 1779 > 1780 1781 <a href="/pages/support" 1782 1783 class=" 1784 nav-desktop__tier-1-link 1785 1786 1787 " 1788 data-nav-desktop-link 1789 1790 > 1791 <span data-nav-title>Support</span> 1792 1793 1794 </a> 1795 1796 1797 1798 </li> 1799 1800 </ul> 1801</nav> 1802 1803 1804 </div> 1805 1806 1807 1808 1809 1810 1811 </div> 1812 </div> 1813 </div> 1814</header> 1815 1816
1817<script> 1818 (() => { 1819 const header = document.querySelector('[data-header-feature-image="true"]'); 1820 if (header) { 1821 header.classList.add('feature_image'); 1822 } 1823 1824 const headerContent = document.querySelector('[data-header-is-absolute="true"]'); 1825 if (header) { 1826 header.classList.add('is-absolute'); 1827 } 1828 })(); 1829</script>
1829 1830 1831<style> 1832 div.header__logo, 1833 div.header__logo img, 1834 div.header__logo span, 1835 .sticky_nav .menu-position--block .header__logo { 1836 max-width: 205px; 1837 } 1838</style> 1839 1840</div><div id="shopify-section-sections--16600507449457__mega_menu_1" class="shopify-section shopify-section-group-header-group shopify-section--mega-menu">
1841<script 1842 type="application/json" 1843 data-section-type="mega-menu-1" 1844 data-section-id="sections--16600507449457__mega_menu_1" 1845> 1846</script>
1846 1847 1848 1849 <details> 1850 <summary 1851 class=" 1852 nav-desktop__tier-1-link 1853 nav-desktop__tier-1-link--parent 1854 " 1855 > 1856 <span>products</span> 1857 <span class="icon-down-arrow"></span> 1858 </summary> 1859 <div 1860 class=" 1861 mega-menu 1862 menu 1863 dropdown_content 1864 " 1865 data-meganav-desktop 1866 data-meganav-handle="products" 1867 > 1868 1869 <div class="dropdown_column" > 1870 1871 1872 1873 <div class="mega-menu__richtext"> 1874 1875 </div> 1876 1877 1878 1879 1880 1881 1882 1883 <div class="dropdown_column__menu"> 1884 <ul class="dropdown_title"> 1885 <li> 1886 <a href="/pages/wifi-pineapple-collection">WIFI PINEAPPLE</a> 1887 </li> 1888 </ul> 1889 1890 <ul> 1891 1892 <li> 1893 <a href="/products/wifi-pineapple">WiFi Pineapple Mark VII</a> 1894 </li> 1895 1896 <li> 1897 <a href="/products/wifi-pineapple-enterprise">WiFi Pineapple Enterprise</a> 1898 </li> 1899 1900 <li> 1901 <a href="/products/wifi-pineapple-pager">WiFi Pineapple Pager</a> 1902 </li> 1903 1904 </ul> 1905 1906 </div> 1907 1908 1909 1910 1911 <div class="dropdown_column__menu"> 1912 <ul class="dropdown_title"> 1913 <li> 1914 <a href="/pages/pentest-software-collection">SOFTWARE</a> 1915 </li> 1916 </ul> 1917 1918 <ul> 1919 1920 <li> 1921 <a href="/products/c2">Cloud C² â Command & Control</a> 1922 </li> 1923 1924 <li> 1925 <a href="/products/payload-studio-pro">Payload Studio Pro</a> 1926 </li> 1927 1928 <li> 1929 <a href="/products/advanced-duckyscript-course">DuckyScript Course</a> 1930 </li> 1931 1932 </ul> 1933 1934 </div> 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 <div class="mega-menu__richtext"> 1949 1950 </div> 1951 1952 1953 1954 </div> 1955 1956 <div class="dropdown_column" > 1957 1958 1959 1960 <div class="mega-menu__richtext"> 1961 1962 </div> 1963 1964 1965 1966 1967 1968 1969 1970 <div class="dropdown_column__menu"> 1971 <ul class="dropdown_title"> 1972 <li> 1973 <a href="/pages/hotplug-attack-collection">HOTPLUG ATTACKS</a> 1974 </li> 1975 </ul> 1976 1977 <ul> 1978 1979 <li> 1980 <a href="/products/usb-rubber-ducky">USB Rubber Ducky</a> 1981 </li> 1982 1983 <li> 1984 <a href="/products/bash-bunny">Bash Bunny</a> 1985 </li> 1986 1987 <li> 1988 <a href="/products/shark-jack">Shark Jack / Cable</a> 1989 </li> 1990 1991 <li> 1992 <a href="/products/shark-jack-display">Shark Jack Display</a> 1993 </li> 1994 1995 <li> 1996 <a href="/products/bug">Plunder Bug LAN Tap</a> 1997 </li> 1998 1999 <li> 2000 <a href="/products/omg-plug">O.MG Plug</a> 2001 </li> 2002 2003 </ul> 2004 2005 </div> 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 <div class="mega-menu__richtext"> 2023 2024 </div> 2025 2026 2027 2028 </div> 2029 2030 <div class="dropdown_column" > 2031 2032 2033 2034 <div class="mega-menu__richtext"> 2035 2036 </div> 2037 2038 2039 2040 2041 2042 2043 2044 <div class="dropdown_column__menu"> 2045 <ul class="dropdown_title"> 2046 <li> 2047 <a href="/pages/on-site-implant-collection">IMPLANTS & REMOTE ACCESS</a> 2048 </li> 2049 </ul> 2050 2051 <ul> 2052 2053 <li> 2054 <a href="/products/key-croc">Key Croc</a> 2055 </li> 2056 2057 <li> 2058 <a href="/products/packet-squirrel-mark-ii">Packet Squirrel</a> 2059 </li> 2060 2061 <li> 2062 <a href="/products/screen-crab">Screen Crab</a> 2063 </li> 2064 2065 <li> 2066 <a href="/products/lan-turtle-hub">LAN Turtle Hub</a> 2067 </li> 2068 2069 <li> 2070 <a href="/products/omg-cable">O.MG Cable</a> 2071 </li> 2072 2073 <li> 2074 <a href="/products/omg-adapter">O.MG Adapter</a> 2075 </li> 2076 2077 <li> 2078 <a href="/products/omg-unblocker">O.MG UnBlocker</a> 2079 </li> 2080 2081 </ul> 2082 2083 </div> 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 <div class="mega-menu__richtext"> 2101 2102 </div> 2103 2104 2105 2106 </div> 2107 2108 <div class="dropdown_column" > 2109 2110 2111 2112 <div class="mega-menu__richtext"> 2113 2114 </div> 2115 2116 2117 2118 2119 2120 2121 2122 <div class="dropdown_column__menu"> 2123 <ul class="dropdown_title"> 2124 <li> 2125 <a href="/pages/field-kit-collection">FIELD KITS</a> 2126 </li> 2127 </ul> 2128 2129 <ul> 2130 2131 <li> 2132 <a href="/pages/field-kit-collection">Essential, Elite and Red Team</a> 2133 </li> 2134 2135 <li> 2136 <a href="https://shop.hak5.org/collections/mischief-gadgets/products/o-mg-field-kit">O.MG Field Kit</a> 2137 </li> 2138 2139 </ul> 2140 2141 </div> 2142 2143 2144 2145 2146 <div class="dropdown_column__menu"> 2147 <ul class="dropdown_title"> 2148 <li> 2149 <a href="/collections/workbench">HACKER WORKBENCH</a> 2150 </li> 2151 </ul> 2152 2153 <ul> 2154 2155 <li> 2156 <a href="/products/malicious-cable-detector-by-o-mg">Malicious Cable Detector</a> 2157 </li> 2158 2159 <li> 2160 <a href="/products/glytch-crash-kit">Glytch Crash Kit</a> 2161 </li> 2162 2163 <li> 2164 <a href="/collections/glytchtech">Glytch Pager Mods</a> 2165 </li> 2166 2167 </ul> 2168 2169 </div> 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 <div class="mega-menu__richtext"> 2184 2185 </div> 2186 2187 2188 2189 </div> 2190 2191 <div class="dropdown_column" > 2192 2193 2194 2195 <div class="mega-menu__richtext"> 2196 2197 </div> 2198 2199 2200 2201 2202 2203 2204 2205 <div class="dropdown_column__menu"> 2206 <ul class="dropdown_title"> 2207 <li> 2208 <a >ACCESSORIES</a> 2209 </li> 2210 </ul> 2211 2212 <ul> 2213 2214 <li> 2215 <a href="/pages/merch">Hak5 Merch</a> 2216 </li> 2217 2218 <li> 2219 <a href="/collections/omg-merch">O.MG Merch</a> 2220 </li> 2221 2222 <li> 2223 <a href="/products/hak5-gift-card">Gift Cards</a> 2224 </li> 2225 2226 <li> 2227 <a href="/collections/e-books">E-Books</a> 2228 </li> 2229 2230 </ul> 2231 2232 </div> 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 <div class="mega-menu__richtext"> 2250 2251 </div> 2252 2253 2254 2255 </div> 2256 2257 </div> 2258 </details> 2259 <div class="mobile-meganav-source"> 2260 <div 2261 data-meganav-mobile 2262 data-meganav-handle="products" 2263 > 2264 2265 2266 2267 <li class="mobile-mega-menu_block mega-menu__richtext"> 2268 2269 </li> 2270 2271 2272 2273 2274 2275 <li class="mobile-mega-menu_block sublink"> 2276 2277 <a data-no-instant href="/pages/wifi-pineapple-collection" class="parent-link--true"> 2278 WIFI PINEAPPLE <span class="right icon-down-arrow"></span> 2279 </a> 2280 2281 <ul> 2282 2283 <li> 2284 <a href="/products/wifi-pineapple">WiFi Pineapple Mark VII</a> 2285 </li> 2286 2287 <li> 2288 <a href="/products/wifi-pineapple-enterprise">WiFi Pineapple Enterprise</a> 2289 </li> 2290 2291 <li> 2292 <a href="/products/wifi-pineapple-pager">WiFi Pineapple Pager</a> 2293 </li> 2294 2295 </ul> 2296 </li> 2297 2298 2299 2300 <li class="mobile-mega-menu_block sublink"> 2301 2302 <a data-no-instant href="/pages/pentest-software-collection" class="parent-link--true"> 2303 SOFTWARE <span class="right icon-down-arrow"></span> 2304 </a> 2305 2306 <ul> 2307 2308 <li> 2309 <a href="/products/c2">Cloud C² â Command & Control</a> 2310 </li> 2311 2312 <li> 2313 <a href="/products/payload-studio-pro">Payload Studio Pro</a> 2314 </li> 2315 2316 <li> 2317 <a href="/products/advanced-duckyscript-course">DuckyScript Course</a> 2318 </li> 2319 2320 </ul> 2321 </li> 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 <li class="mobile-mega-menu_block"> 2332 2333 </li> 2334 2335 2336 2337 2338 2339 <li class="mobile-mega-menu_block mega-menu__richtext"> 2340 2341 </li> 2342 2343 2344 2345 2346 2347 <li class="mobile-mega-menu_block sublink"> 2348 2349 <a data-no-instant href="/pages/hotplug-attack-collection" class="parent-link--true"> 2350 HOTPLUG ATTACKS <span class="right icon-down-arrow"></span> 2351 </a> 2352 2353 <ul> 2354 2355 <li> 2356 <a href="/products/usb-rubber-ducky">USB Rubber Ducky</a> 2357 </li> 2358 2359 <li> 2360 <a href="/products/bash-bunny">Bash Bunny</a> 2361 </li> 2362 2363 <li> 2364 <a href="/products/shark-jack">Shark Jack / Cable</a> 2365 </li> 2366 2367 <li> 2368 <a href="/products/shark-jack-display">Shark Jack Display</a> 2369 </li> 2370 2371 <li> 2372 <a href="/products/bug">Plunder Bug LAN Tap</a> 2373 </li> 2374 2375 <li> 2376 <a href="/products/omg-plug">O.MG Plug</a> 2377 </li> 2378 2379 </ul> 2380 </li> 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 <li class="mobile-mega-menu_block"> 2393 2394 </li> 2395 2396 2397 2398 2399 2400 <li class="mobile-mega-menu_block mega-menu__richtext"> 2401 2402 </li> 2403 2404 2405 2406 2407 2408 <li class="mobile-mega-menu_block sublink"> 2409 2410 <a data-no-instant href="/pages/on-site-implant-collection" class="parent-link--true"> 2411 IMPLANTS & REMOTE ACCESS <span class="right icon-down-arrow"></span> 2412 </a> 2413 2414 <ul> 2415 2416 <li> 2417 <a href="/products/key-croc">Key Croc</a> 2418 </li> 2419 2420 <li> 2421 <a href="/products/packet-squirrel-mark-ii">Packet Squirrel</a> 2422 </li> 2423 2424 <li> 2425 <a href="/products/screen-crab">Screen Crab</a> 2426 </li> 2427 2428 <li> 2429 <a href="/products/lan-turtle-hub">LAN Turtle Hub</a> 2430 </li> 2431 2432 <li> 2433 <a href="/products/omg-cable">O.MG Cable</a> 2434 </li> 2435 2436 <li> 2437 <a href="/products/omg-adapter">O.MG Adapter</a> 2438 </li> 2439 2440 <li> 2441 <a href="/products/omg-unblocker">O.MG UnBlocker</a> 2442 </li> 2443 2444 </ul> 2445 </li> 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 <li class="mobile-mega-menu_block"> 2458 2459 </li> 2460 2461 2462 2463 2464 2465 <li class="mobile-mega-menu_block mega-menu__richtext"> 2466 2467 </li> 2468 2469 2470 2471 2472 2473 <li class="mobile-mega-menu_block sublink"> 2474 2475 <a data-no-instant href="/pages/field-kit-collection" class="parent-link--true"> 2476 FIELD KITS <span class="right icon-down-arrow"></span> 2477 </a> 2478 2479 <ul> 2480 2481 <li> 2482 <a href="/pages/field-kit-collection">Essential, Elite and Red Team</a> 2483 </li> 2484 2485 <li> 2486 <a href="https://shop.hak5.org/collections/mischief-gadgets/products/o-mg-field-kit">O.MG Field Kit</a> 2487 </li> 2488 2489 </ul> 2490 </li> 2491 2492 2493 2494 <li class="mobile-mega-menu_block sublink"> 2495 2496 <a data-no-instant href="/collections/workbench" class="parent-link--true"> 2497 HACKER WORKBENCH <span class="right icon-down-arrow"></span> 2498 </a> 2499 2500 <ul> 2501 2502 <li> 2503
2503 <a href="/products/malicious-cable-detector-by-o-mg">Malicious Cable Detector</a> 2504 </li> 2505 2506 <li> 2507 <a href="/products/glytch-crash-kit">Glytch Crash Kit</a> 2508 </li> 2509 2510 <li> 2511 <a href="/collections/glytchtech">Glytch Pager Mods</a> 2512 </li> 2513 2514 </ul> 2515 </li> 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 <li class="mobile-mega-menu_block"> 2526 2527 </li> 2528 2529 2530 2531 2532 2533 <li class="mobile-mega-menu_block mega-menu__richtext"> 2534 2535 </li> 2536 2537 2538 2539 2540 2541 <li class="mobile-mega-menu_block sublink"> 2542 2543 <a data-no-instant href="" class="parent-link--false"> 2544 ACCESSORIES <span class="right icon-down-arrow"></span> 2545 </a> 2546 2547 <ul> 2548 2549 <li> 2550 <a href="/pages/merch">Hak5 Merch</a> 2551 </li> 2552 2553 <li> 2554 <a href="/collections/omg-merch">O.MG Merch</a> 2555 </li> 2556 2557 <li> 2558 <a href="/products/hak5-gift-card">Gift Cards</a> 2559 </li> 2560 2561 <li> 2562 <a href="/collections/e-books">E-Books</a> 2563 </li> 2564 2565 </ul> 2566 </li> 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 <li class="mobile-mega-menu_block"> 2579 2580 </li> 2581 2582 2583 2584 </div> 2585 </div> 2586 2587 2588 2589</div><div id="shopify-section-sections--16600507449457__mega_menu_2_9VfLCB" class="shopify-section shopify-section-group-header-group shopify-section--mega-menu">
2590<script 2591 type="application/json" 2592 data-section-type="mega-menu-2" 2593 data-section-id="sections--16600507449457__mega_menu_2_9VfLCB" 2594> 2595</script>
2595 2596 2597 2598 <details> 2599 <summary 2600 class=" 2601 nav-desktop__tier-1-link 2602 nav-desktop__tier-1-link--parent 2603 " 2604 > 2605 <span>Support</span> 2606 <span class="icon-down-arrow"></span> 2607 </summary> 2608 <div 2609 class=" 2610 mega-menu 2611 menu 2612 dropdown_content 2613 " 2614 data-meganav-desktop 2615 data-meganav-handle="support" 2616 > 2617 2618 <div class="dropdown_column" > 2619 2620 2621 2622 <div class="mega-menu__richtext"> 2623 2624 </div> 2625 2626 2627 2628 2629 2630 2631 2632 <div class="dropdown_column__menu"> 2633 <ul class="dropdown_title"> 2634 <li> 2635 <a >ORDERS</a> 2636 </li> 2637 </ul> 2638 2639 <ul> 2640 2641 <li> 2642 <a href="/apps/tracktor/">Track your Order</a> 2643 </li> 2644 2645 <li> 2646 <a href="/pages/product-availability">Backorder Status</a> 2647 </li> 2648 2649 <li> 2650 <a href="/pages/order-lookup">Invoice Lookup</a> 2651 </li> 2652 2653 <li> 2654 <a href="/pages/delivery-protection">Package Lost/Damaged</a> 2655 </li> 2656 2657 <li> 2658 <a href="https://hak5.customerdesk.io/">Contact Us</a> 2659 </li> 2660 2661 </ul> 2662 2663 </div> 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 <div class="mega-menu__richtext"> 2681 2682 </div> 2683 2684 2685 2686 </div> 2687 2688 <div class="dropdown_column" > 2689 2690 2691 2692 <div class="mega-menu__richtext"> 2693 2694 </div> 2695 2696 2697 2698 2699 2700 2701 2702 <div class="dropdown_column__menu"> 2703 <ul class="dropdown_title"> 2704 <li> 2705 <a >PRODUCT</a> 2706 </li> 2707 </ul> 2708 2709 <ul> 2710 2711 <li> 2712 <a href="https://docs.hak5.org">Product Documentation</a> 2713 </li> 2714 2715 <li> 2716 <a href="https://downloads.hak5.org">Software Downloads</a> 2717 </li> 2718 2719 <li> 2720 <a href="/pages/community">Community Support</a> 2721 </li> 2722 2723 <li> 2724 <a href="https://payloadhub.com/blogs/guides">Product Guides</a> 2725 </li> 2726 2727 <li> 2728 <a href="https://payloadhub.com/blogs/payloads">Featured Payloads</a> 2729 </li> 2730 2731 </ul> 2732 2733 </div> 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 <div class="mega-menu__richtext"> 2751 2752 </div> 2753 2754 2755 2756 </div> 2757 2758 <div class="dropdown_column" > 2759 2760 2761 2762 <div class="mega-menu__richtext"> 2763 2764 </div> 2765 2766 2767 2768 2769 2770 2771 2772 <div class="dropdown_column__menu"> 2773 <ul class="dropdown_title"> 2774 <li> 2775 <a >SERVICE</a> 2776 </li> 2777 </ul> 2778 2779 <ul> 2780 2781 <li> 2782 <a href="/pages/support">Product Reset & Recovery</a> 2783 </li> 2784 2785 <li> 2786 <a href="/pages/hak5-limited-warranty">Limited Warranty</a> 2787 </li> 2788 2789 <li> 2790 <a href="/pages/support">Express Replacement</a> 2791 </li> 2792 2793 <li> 2794 <a href="/pages/policy">Terms of Service & Policies</a> 2795 </li> 2796 2797 <li> 2798 <a href="/pages/authorized-resellers">Global Authorized Resellers</a> 2799 </li> 2800 2801 </ul> 2802 2803 </div> 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 <div class="mega-menu__richtext"> 2821 2822 </div> 2823 2824 2825 2826 </div> 2827 2828 <div class="dropdown_column" > 2829 2830 2831 2832 <div class="mega-menu__richtext"> 2833 2834 </div> 2835 2836 2837 2838 2839 2840 2841 2842 <div class="dropdown_column__menu"> 2843 <ul class="dropdown_title"> 2844 <li> 2845 <a >INQUIRIES</a> 2846 </li> 2847 </ul> 2848 2849 <ul> 2850 2851 <li> 2852 <a href="/pages/quote">Quotes & Tax Exempt</a> 2853 </li> 2854 2855 <li> 2856 <a href="/pages/media-inquiry">Media Inquiries</a> 2857 </li> 2858 2859 <li> 2860 <a href="/products/hak5-gift-card">Gift Cards</a> 2861 </li> 2862 2863 </ul> 2864 2865 </div> 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 <div class="mega-menu__richtext"> 2883 2884 </div> 2885 2886 2887 2888 </div> 2889 2890 <div class="dropdown_column" > 2891 2892 2893 2894 <div class="mega-menu__richtext"> 2895 2896 </div> 2897 2898 2899 2900 2901 <div class="mega-menu__image-caption-link"> 2902 <a > 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 <div 2920 class="image-element__wrap" 2921 style=" 2922 2923 2924 2925 max-width: 400px; 2926 2927 " 2928 ><img 2929 class=" 2930 lazyload 2931 transition--appear 2932 2933 " 2934 alt="" 2935 2936 data-src="//hak5.org/cdn/shop/files/logo1_hak5_410x-png_1600x.png?v=1667700144" 2937 data-sizes="auto" 2938 data-aspectratio="400/100" 2939 data-srcset="//hak5.org/cdn/shop/files/logo1_hak5_410x-png_5000x.png?v=1667700144 5000w, 2940 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_4500x.png?v=1667700144 4500w, 2941 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_4000x.png?v=1667700144 4000w, 2942 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_3500x.png?v=1667700144 3500w, 2943 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_3000x.png?v=1667700144 3000w, 2944 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_2500x.png?v=1667700144 2500w, 2945 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_2000x.png?v=1667700144 2000w, 2946 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1800x.png?v=1667700144 1800w, 2947 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1600x.png?v=1667700144 1600w, 2948 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1400x.png?v=1667700144 1400w, 2949 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1200x.png?v=1667700144 1200w, 2950 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1000x.png?v=1667700144 1000w, 2951 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_800x.png?v=1667700144 800w, 2952 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_600x.png?v=1667700144 600w, 2953 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_400x.png?v=1667700144 400w, 2954 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_200x.png?v=1667700144 200w" 2955 style="object-fit:cover;object-position:50.0% 50.0%;" 2956 width="400" 2957 height="100" 2958 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='100'></svg>" 2959 ></div> 2960 2961 2962 2963<noscript> 2964 <img 2965 class=" 2966 noscript 2967 2968 " 2969 src="//hak5.org/cdn/shop/files/logo1_hak5_410x-png_2000x.png?v=1667700144" 2970 alt="" 2971 style="object-fit:cover;object-position:50.0% 50.0%;" 2972 > 2973</noscript> 2974 2975 2976 2977 </a> 2978 </div> 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 <div class="mega-menu__richtext"> 2999 <p>Founded in 2005, Hak5's mission is to advance the InfoSec industry. We do this through our award winning podcasts, leading pentest gear, and inclusive community â where all hackers belong.</p> 3000 </div> 3001 3002 3003 3004 </div> 3005 3006 </div> 3007 </details> 3008 <div class="mobile-meganav-source"> 3009 <div 3010 data-meganav-mobile 3011 data-meganav-handle="support" 3012 > 3013 3014 3015 3016 <li class="mobile-mega-menu_block mega-menu__richtext"> 3017 3018 </li> 3019 3020 3021 3022 3023 3024 <li class="mobile-mega-menu_block sublink"> 3025 3026 <a data-no-instant href="" class="parent-link--false"> 3027 ORDERS <span class="right icon-down-arrow"></span> 3028 </a> 3029 3030 <ul> 3031 3032 <li> 3033 <a href="/apps/tracktor/">
3033Track your Order</a> 3034 </li> 3035 3036 <li> 3037 <a href="/pages/product-availability">Backorder Status</a> 3038 </li> 3039 3040 <li> 3041 <a href="/pages/order-lookup">Invoice Lookup</a> 3042 </li> 3043 3044 <li> 3045 <a href="/pages/delivery-protection">Package Lost/Damaged</a> 3046 </li> 3047 3048 <li> 3049 <a href="https://hak5.customerdesk.io/">Contact Us</a> 3050 </li> 3051 3052 </ul> 3053 </li> 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 <li class="mobile-mega-menu_block"> 3066 3067 </li> 3068 3069 3070 3071 3072 3073 <li class="mobile-mega-menu_block mega-menu__richtext"> 3074 3075 </li> 3076 3077 3078 3079 3080 3081 <li class="mobile-mega-menu_block sublink"> 3082 3083 <a data-no-instant href="" class="parent-link--false"> 3084 PRODUCT <span class="right icon-down-arrow"></span> 3085 </a> 3086 3087 <ul> 3088 3089 <li> 3090 <a href="https://docs.hak5.org">Product Documentation</a> 3091 </li> 3092 3093 <li> 3094 <a href="https://downloads.hak5.org">Software Downloads</a> 3095 </li> 3096 3097 <li> 3098 <a href="/pages/community">Community Support</a> 3099 </li> 3100 3101 <li> 3102 <a href="https://payloadhub.com/blogs/guides">Product Guides</a> 3103 </li> 3104 3105 <li> 3106 <a href="https://payloadhub.com/blogs/payloads">Featured Payloads</a> 3107 </li> 3108 3109 </ul> 3110 </li> 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 <li class="mobile-mega-menu_block"> 3123 3124 </li> 3125 3126 3127 3128 3129 3130 <li class="mobile-mega-menu_block mega-menu__richtext"> 3131 3132 </li> 3133 3134 3135 3136 3137 3138 <li class="mobile-mega-menu_block sublink"> 3139 3140 <a data-no-instant href="" class="parent-link--false"> 3141 SERVICE <span class="right icon-down-arrow"></span> 3142 </a> 3143 3144 <ul> 3145 3146 <li> 3147 <a href="/pages/support">Product Reset & Recovery</a> 3148 </li> 3149 3150 <li> 3151 <a href="/pages/hak5-limited-warranty">Limited Warranty</a> 3152 </li> 3153 3154 <li> 3155 <a href="/pages/support">Express Replacement</a> 3156 </li> 3157 3158 <li> 3159 <a href="/pages/policy">Terms of Service & Policies</a> 3160 </li> 3161 3162 <li> 3163 <a href="/pages/authorized-resellers">Global Authorized Resellers</a> 3164 </li> 3165 3166 </ul> 3167 </li> 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 <li class="mobile-mega-menu_block"> 3180 3181 </li> 3182 3183 3184 3185 3186 3187 <li class="mobile-mega-menu_block mega-menu__richtext"> 3188 3189 </li> 3190 3191 3192 3193 3194 3195 <li class="mobile-mega-menu_block sublink"> 3196 3197 <a data-no-instant href="" class="parent-link--false"> 3198 INQUIRIES <span class="right icon-down-arrow"></span> 3199 </a> 3200 3201 <ul> 3202 3203 <li> 3204 <a href="/pages/quote">Quotes & Tax Exempt</a> 3205 </li> 3206 3207 <li> 3208 <a href="/pages/media-inquiry">Media Inquiries</a> 3209 </li> 3210 3211 <li> 3212 <a href="/products/hak5-gift-card">Gift Cards</a> 3213 </li> 3214 3215 </ul> 3216 </li> 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 <li class="mobile-mega-menu_block"> 3229 3230 </li> 3231 3232 3233 3234 3235 3236 <li class="mobile-mega-menu_block mega-menu__richtext"> 3237 3238 </li> 3239 3240 3241 3242 <li class="mobile-mega-menu_block"> 3243 <a > 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 <div 3261 class="image-element__wrap" 3262 style=" 3263 3264 3265 3266 max-width: 400px; 3267 3268 " 3269 ><img 3270 class=" 3271 lazyload 3272 transition--appear 3273 3274 " 3275 alt="" 3276 3277 data-src="//hak5.org/cdn/shop/files/logo1_hak5_410x-png_1600x.png?v=1667700144" 3278 data-sizes="auto" 3279 data-aspectratio="400/100" 3280 data-srcset="//hak5.org/cdn/shop/files/logo1_hak5_410x-png_5000x.png?v=1667700144 5000w, 3281 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_4500x.png?v=1667700144 4500w, 3282 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_4000x.png?v=1667700144 4000w, 3283 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_3500x.png?v=1667700144 3500w, 3284 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_3000x.png?v=1667700144 3000w, 3285 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_2500x.png?v=1667700144 2500w, 3286 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_2000x.png?v=1667700144 2000w, 3287 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1800x.png?v=1667700144 1800w, 3288 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1600x.png?v=1667700144 1600w, 3289 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1400x.png?v=1667700144 1400w, 3290 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1200x.png?v=1667700144 1200w, 3291 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1000x.png?v=1667700144 1000w, 3292 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_800x.png?v=1667700144 800w, 3293 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_600x.png?v=1667700144 600w, 3294 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_400x.png?v=1667700144 400w, 3295 //hak5.org/cdn/shop/files/logo1_hak5_410x-png_200x.png?v=1667700144 200w" 3296 style="object-fit:cover;object-position:50.0% 50.0%;" 3297 width="400" 3298 height="100" 3299 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='100'></svg>" 3300 ></div> 3301 3302 3303 3304<noscript> 3305 <img 3306 class=" 3307 noscript 3308 3309 " 3310 src="//hak5.org/cdn/shop/files/logo1_hak5_410x-png_2000x.png?v=1667700144" 3311 alt="" 3312 style="object-fit:cover;object-position:50.0% 50.0%;" 3313 > 3314</noscript> 3315 3316 3317 3318 </a> 3319 </li> 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 <li class="mobile-mega-menu_block"> 3334 <p>Founded in 2005, Hak5's mission is to advance the InfoSec industry. We do this through our award winning podcasts, leading pentest gear, and inclusive community â where all hackers belong.</p> 3335 </li> 3336 3337 3338 3339 </div> 3340 </div> 3341 3342 3343 3344</div><div id="shopify-section-sections--16600507449457__mega_menu_3_kWAct9" class="shopify-section shopify-section-group-header-group shopify-section--mega-menu">
3345<script 3346 type="application/json" 3347 data-section-type="mega-menu-3" 3348 data-section-id="sections--16600507449457__mega_menu_3_kWAct9" 3349> 3350</script>
3350 3351 3352 3353 <details> 3354 <summary 3355 class=" 3356 nav-desktop__tier-1-link 3357 nav-desktop__tier-1-link--parent 3358 " 3359 > 3360 <span>Payloads</span> 3361 <span class="icon-down-arrow"></span> 3362 </summary> 3363 <div 3364 class=" 3365 mega-menu 3366 menu 3367 dropdown_content 3368 " 3369 data-meganav-desktop 3370 data-meganav-handle="payloads" 3371 > 3372 3373 <div class="dropdown_column" > 3374 3375 3376 3377 <div class="mega-menu__richtext"> 3378 3379 </div> 3380 3381 3382 3383 3384 <div class="mega-menu__image-caption-link"> 3385 <a href="https://payloadhub.com"> 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 <div 3403 class="image-element__wrap" 3404 style=" 3405 3406 3407 3408 max-width: 40px; 3409 3410 " 3411 ><img 3412 class=" 3413 lazyload 3414 transition--appear 3415 3416 " 3417 alt="" 3418 3419 data-src="//hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1600x.png?v=1671652978" 3420 data-sizes="auto" 3421 data-aspectratio="40/40" 3422 data-srcset="//hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_5000x.png?v=1671652978 5000w, 3423 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_4500x.png?v=1671652978 4500w, 3424 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_4000x.png?v=1671652978 4000w, 3425 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_3500x.png?v=1671652978 3500w, 3426 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_3000x.png?v=1671652978 3000w, 3427 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_2500x.png?v=1671652978 2500w, 3428 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_2000x.png?v=1671652978 2000w, 3429 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1800x.png?v=1671652978 1800w, 3430 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1600x.png?v=1671652978 1600w, 3431 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1400x.png?v=1671652978 1400w, 3432 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1200x.png?v=1671652978 1200w, 3433 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1000x.png?v=1671652978 1000w, 3434 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_800x.png?v=1671652978 800w, 3435 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_600x.png?v=1671652978 600w, 3436 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_400x.png?v=1671652978 400w, 3437 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_200x.png?v=1671652978 200w" 3438 style="object-fit:cover;object-position:50.0% 50.0%;" 3439 width="40" 3440 height="40" 3441 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>" 3442 ></div> 3443 3444 3445 3446<noscript> 3447 <img 3448 class=" 3449 noscript 3450 3451 " 3452 src="//hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_2000x.png?v=1671652978" 3453 alt="" 3454 style="object-fit:cover;object-position:50.0% 50.0%;" 3455 > 3456</noscript> 3457 3458 3459 3460 </a> 3461 </div> 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 <div class="mega-menu__richtext"> 3482 <p><a href="https://payloadhub.com" title="https://payloadhub.com"><strong>PAYLOAD HUB</strong><br/>Discover creative payloads from the Hak5 community with filtering by device and category.</a></p> 3483 </div> 3484 3485 3486 3487 </div> 3488 3489 <div class="dropdown_column" > 3490 3491 3492 3493 <div class="mega-menu__richtext"> 3494 3495 </div> 3496 3497 3498 3499 3500 <div class="mega-menu__image-caption-link"> 3501 <a href="https://payloadstudio.hak5.org"> 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 <div 3519 class="image-element__wrap" 3520 style=" 3521 3522 3523 3524 max-width: 40px; 3525 3526 " 3527 ><img 3528 class=" 3529 lazyload 3530 transition--appear 3531 3532 " 3533 alt="" 3534 3535 data-src="//hak5.org/cdn/shop/files/payloadstudio_1600x.png?v=1671652943" 3536 data-sizes="auto" 3537 data-aspectratio="40/40" 3538 data-srcset="//hak5.org/cdn/shop/files/payloadstudio_5000x.png?v=1671652943 5000w, 3539 //hak5.org/cdn/shop/files/payloadstudio_4500x.png?v=1671652943 4500w, 3540 //hak5.org/cdn/shop/files/payloadstudio_4000x.png?v=1671652943 4000w, 3541 //hak5.org/cdn/shop/files/payloadstudio_3500x.png?v=1671652943 3500w, 3542 //hak5.org/cdn/shop/files/payloadstudio_3000x.png?v=1671652943 3000w, 3543 //hak5.org/cdn/shop/files/payloadstudio_2500x.png?v=1671652943 2500w, 3544 //hak5.org/cdn/shop/files/payloadstudio_2000x.png?v=1671652943 2000w, 3545 //hak5.org/cdn/shop/files/payloadstudio_1800x.png?v=1671652943 1800w, 3546 //hak5.org/cdn/shop/files/payloadstudio_1600x.png?v=1671652943 1600w, 3547 //hak5.org/cdn/shop/files/payloadstudio_1400x.png?v=1671652943 1400w, 3548 //hak5.org/cdn/shop/files/payloadstudio_1200x.png?v=1671652943 1200w, 3549 //hak5.org/cdn/shop/files/payloadstudio_1000x.png?v=1671652943 1000w, 3550 //hak5.org/cdn/shop/files/payloadstudio_800x.png?v=1671652943 800w, 3551 //hak5.org/cdn/shop/files/payloadstudio_600x.png?v=1671652943 600w, 3552 //hak5.org/cdn/shop/files/payloadstudio_400x.png?v=1671652943 400w, 3553 //hak5.org/cdn/shop/files/payloadstudio_200x.png?v=1671652943 200w" 3554 style="object-fit:cover;object-position:50.0% 50.0%;" 3555 width="40" 3556 height="40" 3557 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>" 3558 ></div> 3559 3560 3561 3562<noscript> 3563 <img 3564 class=" 3565 noscript 3566 3567 " 3568 src="//hak5.org/cdn/shop/files/payloadstudio_2000x.png?v=1671652943" 3569 alt="" 3570 style="object-fit:cover;object-position:50.0% 50.0%;" 3571 > 3572</noscript> 3573 3574 3575 3576 </a> 3577 </div> 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 <div class="mega-menu__richtext"> 3598 <p><a href="https://payloadstudio.hak5.org" title="https://payloadstudio.hak5.org"><strong>PAYLOAD STUDIO</strong><br/>Unleash your hacking creativity with this full-featured web-based Payload development environment.</a></p> 3599 </div> 3600 3601 3602 3603 </div> 3604 3605 <div class="dropdown_column" > 3606 3607 3608 3609 <div class="mega-menu__richtext"> 3610 3611 </div> 3612 3613 3614 3615 3616 <div class="mega-menu__image-caption-link"> 3617 <a href="/pages/payload-awards"> 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 <div 3635 class="image-element__wrap" 3636 style=" 3637 3638 3639 3640 max-width: 40px; 3641 3642 " 3643 ><img 3644 class=" 3645 lazyload 3646 transition--appear 3647 3648 " 3649 alt="" 3650 3651 data-src="//hak5.org/cdn/shop/files/award2_1600x.png?v=1671652725" 3652 data-sizes="auto" 3653 data-aspectratio="40/40" 3654 data-srcset="//hak5.org/cdn/shop/files/award2_5000x.png?v=1671652725 5000w, 3655 //hak5.org/cdn/shop/files/award2_4500x.png?v=1671652725 4500w, 3656 //hak5.org/cdn/shop/files/award2_4000x.png?v=1671652725 4000w, 3657 //hak5.org/cdn/shop/files/award2_3500x.png?v=1671652725 3500w, 3658 //hak5.org/cdn/shop/files/award2_3000x.png?v=1671652725 3000w, 3659 //hak5.org/cdn/shop/files/award2_2500x.png?v=1671652725 2500w, 3660 //hak5.org/cdn/shop/files/award2_2000x.png?v=1671652725 2000w, 3661 //hak5.org/cdn/shop/files/award2_1800x.png?v=1671652725 1800w, 3662 //hak5.org/cdn/shop/files/award2_1600x.png?v=1671652725 1600w, 3663 //hak5.org/cdn/shop/files/award2_1400x.png?v=1671652725 1400w, 3664 //hak5.org/cdn/shop/files/award2_1200x.png?v=1671652725 1200w, 3665 //hak5.org/cdn/shop/files/award2_1000x.png?v=1671652725 1000w, 3666 //hak5.org/cdn/shop/files/award2_800x.png?v=1671652725 800w, 3667 //hak5.org/cdn/shop/files/award2_600x.png?v=1671652725 600w, 3668 //hak5.org/cdn/shop/files/award2_400x.png?v=1671652725 400w, 3669 //hak5.org/cdn/shop/files/award2_200x.png?v=1671652725 200w" 3670 style="object-fit:cover;object-position:50.0% 50.0%;" 3671 width="40" 3672 height="40" 3673 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>" 3674 ></div> 3675 3676 3677 3678<noscript> 3679 <img 3680 class=" 3681 noscript 3682 3683 " 3684 src="//hak5.org/cdn/shop/files/award2_2000x.png?v=1671652725" 3685 alt="" 3686 style="object-fit:cover;object-position:50.0% 50.0%;" 3687 > 3688</noscript> 3689 3690 3691 3692 </a> 3693 </div> 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 <div class="mega-menu__richtext"> 3714 <p><a href="/pages/payload-awards" title="Payload Awards"><strong>PAYLOAD AWARDS</strong><br/>Get your payload in front of thousands and enter to win. Nearly $10,000 in annual Hak5 prizes!</a></p> 3715 </div> 3716 3717 3718 3719 </div> 3720 3721 <div class="dropdown_column" > 3722 3723 3724 3725 <div class="mega-menu__richtext"> 3726 3727 </div> 3728 3729 3730 3731 3732 <div class="mega-menu__image-caption-link"> 3733 <a href="/products/advanced-duckyscript-course"> 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 <div 3751 class="image-element__wrap" 3752 style=" 3753 3754 3755 3756 max-width: 40px; 3757 3758 " 3759 ><img 3760 class=" 3761 lazyload 3762 transition--appear 3763 3764 " 3765 alt="" 3766 3767 data-src="//hak5.org/cdn/shop/files/onlinecourse_1600x.png?v=1671653928" 3768 data-sizes="auto" 3769 data-aspectratio="40/40" 3770 data-srcset="//hak5.org/cdn/shop/files/onlinecourse_5000x.png?v=1671653928 5000w, 3771 //hak5.org/cdn/shop/files/onlinecourse_4500x.png?v=1671653928 4500w, 3772 //hak5.org/cdn/shop/files/onlinecourse_4000x.png?v=1671653928 4000w, 3773 //hak5.org/cdn/shop/files/onlinecourse_3500x.png?v=1671653928 3500w, 3774 //hak5.org/cdn/shop/files/onlinecourse_3000x.png?v=1671653928 3000w, 3775 //hak5.org/cdn/shop/files/onlinecourse_2500x.png?v=1671653928 2500w, 3776 //hak5.org/cdn/shop/files/onlinecourse_2000x.png?v=1671653928 2000w, 3777 //hak5.org/cdn/shop/files/onlinecourse_1800x.png?v=1671653928 1800w, 3778 //hak5.org/cdn/shop/files/onlinecourse_1600x.png?v=1671653928 1600w, 3779 //hak5.org/cdn/shop/files/onlinecourse_1400x.png?v=1671653928 1400w, 3780 //hak5.org/cdn/shop/files/onlinecourse_1200x.png?v=1671653928 1200w, 3781 //hak5.org/cdn/shop/files/onlinecourse_1000x.png?v=1671653928 1000w, 3782 //hak5.org/cdn/shop/files/onlinecourse_800x.png?v=1671653928 800w, 3783 //hak5.org/cdn/shop/files/onlinecourse_600x.png?v=1671653928 600w, 3784 //hak5.org/cdn/shop/files/onlinecourse_400x.png?v=1671653928 400w, 3785 //hak5.org/cdn/shop/files/onlinecourse_200x.png?v=1671653928 200w" 3786 style="object-fit:cover;object-position:50.0% 50.0%;" 3787 width="40" 3788 height="40" 3789 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>" 3790 ></div> 3791 3792 3793 3794<noscript> 3795 <img 3796 class=" 3797 noscript 3798 3799 " 3800 src="//hak5.org/cdn/shop/files/onlinecourse_2000x.png?v=1671653928" 3801 alt="" 3802 style="object-fit:cover;object-position:50.0% 50.0%;" 3803 > 3804</noscript> 3805 3806 3807 3808 </a> 3809 </div> 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 <div class="mega-menu__richtext"> 3830 <p><a href="/products/advanced-duckyscript-course" title="Advanced DuckyScript Online Course"><strong>DUCKYSCRIPT COURSE</strong><br/>Learn directly from the creators! Unlock your creative potential with this comprehensive course.</a></p> 3831 </div> 3832 3833 3834 3835 </div> 3836 3837 <div class="dropdown_column" > 3838 3839 3840 3841 <div class="mega-menu__richtext"> 3842 3843 </div> 3844 3845 3846 3847 3848 <div class="mega-menu__image-caption-link"> 3849 <a href="https://www.youtube.com/playlist?list=PLW5y1tjAOzI26Hf-Z7mnhvuykaB2nstn4"> 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 <div 3867 class="image-element__wrap" 3868 style=" 3869 3870 3871 3872 max-width: 40px; 3873 3874 " 3875 ><img 3876 class=" 3877 lazyload 3878 transition--appear 3879 3880 " 3881 alt="" 3882 3883 data-src="//hak5.org/cdn/shop/files/youtube_1600x.png?v=1671654225" 3884 data-sizes="auto" 3885 data-aspectratio="40/40" 3886 data-srcset="//hak5.org/cdn/shop/files/youtube_5000x.png?v=1671654225 5000w, 3887 //hak5.org/cdn/shop/files/youtube_4500x.png?v=1671654225 4500w, 3888 //hak5.org/cdn/shop/files/youtube_4000x.png?v=1671654225 4000w, 3889 //hak5.org/cdn/shop/files/youtube_3500x.png?v=1671654225 3500w, 3890 //hak5.org/cdn/shop/files/youtube_3000x.png?v=1671654225 3000w, 3891 //hak5.org/cdn/shop/files/youtube_2500x.png?v=1671654225 2500w, 3892 //hak5.org/cdn/shop/files/youtube_2000x.png?v=1671654225 2000w, 3893 //hak5.org/cdn/shop/files/youtube_1800x.png?v=1671654225 1800w, 3894 //hak5.org/cdn/shop/files/youtube_1600x.png?v=1671654225 1600w, 3895 //hak5.org/cdn/shop/files/youtube_1400x.png?v=1671654225 1400w, 3896 //hak5.org/cdn/shop/files/youtube_1200x.png?v=1671654225 1200w, 3897 //hak5.org/cdn/shop/files/youtube_1000x.png?v=1671654225 1000w, 3898 //hak5.org/cdn/shop/files/youtube_800x.png?v=1671654225 800w, 3899 //hak5.org/cdn/shop/files/youtube_600x.png?v=1671654225 600w, 3900 //hak5.org/cdn/shop/files/youtube_400x.png?v=1671654225 400w, 3901 //hak5.org/cdn/shop/files/youtube_200x.png?v=1671654225 200w" 3902 style="object-fit:cover;object-position:50.0% 50.0%;" 3903 width="40" 3904 height="40" 3905 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>" 3906 ></div> 3907 3908 3909 3910<noscript> 3911 <img 3912 class=" 3913 noscript 3914 3915 " 3916 src="//hak5.org/cdn/shop/files/youtube_2000x.png?v=1671654225" 3917 alt="" 3918 style="object-fit:cover;object-position:50.0% 50.0%;" 3919 > 3920</noscript> 3921 3922 3923 3924 </a> 3925 </div> 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 <div class="mega-menu__richtext"> 3946 <p><a href="https://www.youtube.com/playlist?list=PLW5y1tjAOzI26Hf-Z7mnhvuykaB2nstn4" title="https://www.youtube.com/playlist?list=PLW5y1tjAOzI26Hf-Z7mnhvuykaB2nstn4"><strong>[PAYLOAD] SERIES<br/></strong>Join Hak5 hosts and collaborators as we dive into the techniques and code that make great payloads!</a></p> 3947 </div> 3948 3949 3950 3951 </div> 3952 3953 </div> 3954 </details> 3955 <div class="mobile-meganav-source"> 3956 <div 3957 data-meganav-mobile 3958 data-meganav-handle="payloads" 3959 > 3960 3961 3962 3963 <li class="mobile-mega-menu_block mega-menu__richtext"> 3964 3965 </li> 3966 3967 3968 3969 <li class="mobile-mega-menu_block"> 3970 <a href="https://payloadhub.com" > 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 <div 3988 class="image-element__wrap" 3989 style=" 3990 3991 3992 3993 max-width: 40px; 3994 3995 " 3996 ><img 3997 class=" 3998
3998 lazyload 3999 transition--appear 4000 4001 " 4002 alt="" 4003 4004 data-src="//hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1600x.png?v=1671652978" 4005 data-sizes="auto" 4006 data-aspectratio="40/40" 4007 data-srcset="//hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_5000x.png?v=1671652978 5000w, 4008 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_4500x.png?v=1671652978 4500w, 4009 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_4000x.png?v=1671652978 4000w, 4010 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_3500x.png?v=1671652978 3500w, 4011 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_3000x.png?v=1671652978 3000w, 4012 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_2500x.png?v=1671652978 2500w, 4013 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_2000x.png?v=1671652978 2000w, 4014 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1800x.png?v=1671652978 1800w, 4015 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1600x.png?v=1671652978 1600w, 4016 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1400x.png?v=1671652978 1400w, 4017 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1200x.png?v=1671652978 1200w, 4018 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1000x.png?v=1671652978 1000w, 4019 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_800x.png?v=1671652978 800w, 4020 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_600x.png?v=1671652978 600w, 4021 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_400x.png?v=1671652978 400w, 4022 //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_200x.png?v=1671652978 200w" 4023 style="object-fit:cover;object-position:50.0% 50.0%;" 4024 width="40" 4025 height="40" 4026 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>" 4027 ></div> 4028 4029 4030 4031<noscript> 4032 <img 4033 class=" 4034 noscript 4035 4036 " 4037 src="//hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_2000x.png?v=1671652978" 4038 alt="" 4039 style="object-fit:cover;object-position:50.0% 50.0%;" 4040 > 4041</noscript> 4042 4043 4044 4045 </a> 4046 </li> 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 <li class="mobile-mega-menu_block"> 4061 <p><a href="https://payloadhub.com" title="https://payloadhub.com"><strong>PAYLOAD HUB</strong><br/>Discover creative payloads from the Hak5 community with filtering by device and category.</a></p> 4062 </li> 4063 4064 4065 4066 4067 4068 <li class="mobile-mega-menu_block mega-menu__richtext"> 4069 4070 </li> 4071 4072 4073 4074 <li class="mobile-mega-menu_block"> 4075 <a href="https://payloadstudio.hak5.org" > 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 <div 4093 class="image-element__wrap" 4094 style=" 4095 4096 4097 4098 max-width: 40px; 4099 4100 " 4101 ><img 4102 class=" 4103 lazyload 4104 transition--appear 4105 4106 " 4107 alt="" 4108 4109 data-src="//hak5.org/cdn/shop/files/payloadstudio_1600x.png?v=1671652943" 4110 data-sizes="auto" 4111 data-aspectratio="40/40" 4112 data-srcset="//hak5.org/cdn/shop/files/payloadstudio_5000x.png?v=1671652943 5000w, 4113 //hak5.org/cdn/shop/files/payloadstudio_4500x.png?v=1671652943 4500w, 4114 //hak5.org/cdn/shop/files/payloadstudio_4000x.png?v=1671652943 4000w, 4115 //hak5.org/cdn/shop/files/payloadstudio_3500x.png?v=1671652943 3500w, 4116 //hak5.org/cdn/shop/files/payloadstudio_3000x.png?v=1671652943 3000w, 4117 //hak5.org/cdn/shop/files/payloadstudio_2500x.png?v=1671652943 2500w, 4118 //hak5.org/cdn/shop/files/payloadstudio_2000x.png?v=1671652943 2000w, 4119 //hak5.org/cdn/shop/files/payloadstudio_1800x.png?v=1671652943 1800w, 4120 //hak5.org/cdn/shop/files/payloadstudio_1600x.png?v=1671652943 1600w, 4121 //hak5.org/cdn/shop/files/payloadstudio_1400x.png?v=1671652943 1400w, 4122 //hak5.org/cdn/shop/files/payloadstudio_1200x.png?v=1671652943 1200w, 4123 //hak5.org/cdn/shop/files/payloadstudio_1000x.png?v=1671652943 1000w, 4124 //hak5.org/cdn/shop/files/payloadstudio_800x.png?v=1671652943 800w, 4125 //hak5.org/cdn/shop/files/payloadstudio_600x.png?v=1671652943 600w, 4126 //hak5.org/cdn/shop/files/payloadstudio_400x.png?v=1671652943 400w, 4127 //hak5.org/cdn/shop/files/payloadstudio_200x.png?v=1671652943 200w" 4128 style="object-fit:cover;object-position:50.0% 50.0%;" 4129 width="40" 4130 height="40" 4131 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>" 4132 ></div> 4133 4134 4135 4136<noscript> 4137 <img 4138 class=" 4139 noscript 4140 4141 " 4142 src="//hak5.org/cdn/shop/files/payloadstudio_2000x.png?v=1671652943" 4143 alt="" 4144 style="object-fit:cover;object-position:50.0% 50.0%;" 4145 > 4146</noscript> 4147 4148 4149 4150 </a> 4151 </li> 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 <li class="mobile-mega-menu_block"> 4166 <p><a href="https://payloadstudio.hak5.org" title="https://payloadstudio.hak5.org"><strong>PAYLOAD STUDIO</strong><br/>Unleash your hacking creativity with this full-featured web-based Payload development environment.</a></p> 4167 </li> 4168 4169 4170 4171 4172 4173 <li class="mobile-mega-menu_block mega-menu__richtext"> 4174 4175 </li> 4176 4177 4178 4179 <li class="mobile-mega-menu_block"> 4180 <a href="/pages/payload-awards" > 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 <div 4198 class="image-element__wrap" 4199 style=" 4200 4201 4202 4203 max-width: 40px; 4204 4205 " 4206 ><img 4207 class=" 4208 lazyload 4209 transition--appear 4210 4211 " 4212 alt="" 4213 4214 data-src="//hak5.org/cdn/shop/files/award2_1600x.png?v=1671652725" 4215 data-sizes="auto" 4216 data-aspectratio="40/40" 4217 data-srcset="//hak5.org/cdn/shop/files/award2_5000x.png?v=1671652725 5000w, 4218 //hak5.org/cdn/shop/files/award2_4500x.png?v=1671652725 4500w, 4219 //hak5.org/cdn/shop/files/award2_4000x.png?v=1671652725 4000w, 4220 //hak5.org/cdn/shop/files/award2_3500x.png?v=1671652725 3500w, 4221 //hak5.org/cdn/shop/files/award2_3000x.png?v=1671652725 3000w, 4222 //hak5.org/cdn/shop/files/award2_2500x.png?v=1671652725 2500w, 4223 //hak5.org/cdn/shop/files/award2_2000x.png?v=1671652725 2000w, 4224 //hak5.org/cdn/shop/files/award2_1800x.png?v=1671652725 1800w, 4225 //hak5.org/cdn/shop/files/award2_1600x.png?v=1671652725 1600w, 4226 //hak5.org/cdn/shop/files/award2_1400x.png?v=1671652725 1400w, 4227 //hak5.org/cdn/shop/files/award2_1200x.png?v=1671652725 1200w, 4228 //hak5.org/cdn/shop/files/award2_1000x.png?v=1671652725 1000w, 4229 //hak5.org/cdn/shop/files/award2_800x.png?v=1671652725 800w, 4230 //hak5.org/cdn/shop/files/award2_600x.png?v=1671652725 600w, 4231 //hak5.org/cdn/shop/files/award2_400x.png?v=1671652725 400w, 4232 //hak5.org/cdn/shop/files/award2_200x.png?v=1671652725 200w" 4233 style="object-fit:cover;object-position:50.0% 50.0%;" 4234 width="40" 4235 height="40" 4236 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>" 4237 ></div> 4238 4239 4240 4241<noscript> 4242 <img 4243 class=" 4244 noscript 4245 4246 " 4247 src="//hak5.org/cdn/shop/files/award2_2000x.png?v=1671652725" 4248 alt="" 4249 style="object-fit:cover;object-position:50.0% 50.0%;" 4250 > 4251</noscript> 4252 4253 4254 4255 </a> 4256 </li> 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 <li class="mobile-mega-menu_block"> 4271 <p><a href="/pages/payload-awards" title="Payload Awards"><strong>PAYLOAD AWARDS</strong><br/>Get your payload in front of thousands and enter to win. Nearly $10,000 in annual Hak5 prizes!</a></p> 4272 </li> 4273 4274 4275 4276 4277 4278 <li class="mobile-mega-menu_block mega-menu__richtext"> 4279 4280 </li> 4281 4282 4283 4284 <li class="mobile-mega-menu_block"> 4285 <a href="/products/advanced-duckyscript-course" > 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 <div 4303 class="image-element__wrap" 4304 style=" 4305 4306 4307 4308 max-width: 40px; 4309 4310 " 4311 ><img 4312 class=" 4313 lazyload 4314 transition--appear 4315 4316 " 4317 alt="" 4318 4319 data-src="//hak5.org/cdn/shop/files/onlinecourse_1600x.png?v=1671653928" 4320 data-sizes="auto" 4321 data-aspectratio="40/40" 4322 data-srcset="//hak5.org/cdn/shop/files/onlinecourse_5000x.png?v=1671653928 5000w, 4323 //hak5.org/cdn/shop/files/onlinecourse_4500x.png?v=1671653928 4500w, 4324 //hak5.org/cdn/shop/files/onlinecourse_4000x.png?v=1671653928 4000w, 4325 //hak5.org/cdn/shop/files/onlinecourse_3500x.png?v=1671653928 3500w, 4326 //hak5.org/cdn/shop/files/onlinecourse_3000x.png?v=1671653928 3000w, 4327 //hak5.org/cdn/shop/files/onlinecourse_2500x.png?v=1671653928 2500w, 4328 //hak5.org/cdn/shop/files/onlinecourse_2000x.png?v=1671653928 2000w, 4329 //hak5.org/cdn/shop/files/onlinecourse_1800x.png?v=1671653928 1800w, 4330 //hak5.org/cdn/shop/files/onlinecourse_1600x.png?v=1671653928 1600w, 4331 //hak5.org/cdn/shop/files/onlinecourse_1400x.png?v=1671653928 1400w, 4332 //hak5.org/cdn/shop/files/onlinecourse_1200x.png?v=1671653928 1200w, 4333 //hak5.org/cdn/shop/files/onlinecourse_1000x.png?v=1671653928 1000w, 4334 //hak5.org/cdn/shop/files/onlinecourse_800x.png?v=1671653928 800w, 4335 //hak5.org/cdn/shop/files/onlinecourse_600x.png?v=1671653928 600w, 4336 //hak5.org/cdn/shop/files/onlinecourse_400x.png?v=1671653928 400w, 4337 //hak5.org/cdn/shop/files/onlinecourse_200x.png?v=1671653928 200w" 4338 style="object-fit:cover;object-position:50.0% 50.0%;" 4339 width="40" 4340 height="40" 4341 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>" 4342 ></div> 4343 4344 4345 4346<noscript> 4347 <img 4348 class=" 4349 noscript 4350 4351 " 4352 src="//hak5.org/cdn/shop/files/onlinecourse_2000x.png?v=1671653928" 4353 alt="" 4354 style="object-fit:cover;object-position:50.0% 50.0%;" 4355 > 4356</noscript> 4357 4358 4359 4360 </a> 4361 </li> 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 <li class="mobile-mega-menu_block"> 4376 <p><a href="/products/advanced-duckyscript-course" title="Advanced DuckyScript Online Course"><strong>DUCKYSCRIPT COURSE</strong><br/>Learn directly from the creators! Unlock your creative potential with this comprehensive course.</a></p> 4377 </li> 4378 4379 4380 4381 4382 4383 <li class="mobile-mega-menu_block mega-menu__richtext"> 4384 4385 </li> 4386 4387 4388 4389 <li class="mobile-mega-menu_block"> 4390 <a href="https://www.youtube.com/playlist?list=PLW5y1tjAOzI26Hf-Z7mnhvuykaB2nstn4" > 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 <div 4408 class="image-element__wrap" 4409 style=" 4410 4411 4412 4413 max-width: 40px; 4414 4415 " 4416 ><img 4417 class=" 4418 lazyload 4419 transition--appear 4420 4421 " 4422 alt="" 4423 4424 data-src="//hak5.org/cdn/shop/files/youtube_1600x.png?v=1671654225" 4425 data-sizes="auto" 4426 data-aspectratio="40/40" 4427 data-srcset="//hak5.org/cdn/shop/files/youtube_5000x.png?v=1671654225 5000w, 4428 //hak5.org/cdn/shop/files/youtube_4500x.png?v=1671654225 4500w, 4429 //hak5.org/cdn/shop/files/youtube_4000x.png?v=1671654225 4000w, 4430 //hak5.org/cdn/shop/files/youtube_3500x.png?v=1671654225 3500w, 4431 //hak5.org/cdn/shop/files/youtube_3000x.png?v=1671654225 3000w, 4432 //hak5.org/cdn/shop/files/youtube_2500x.png?v=1671654225 2500w, 4433 //hak5.org/cdn/shop/files/youtube_2000x.png?v=1671654225 2000w, 4434 //hak5.org/cdn/shop/files/youtube_1800x.png?v=1671654225 1800w, 4435 //hak5.org/cdn/shop/files/youtube_1600x.png?v=1671654225 1600w, 4436 //hak5.org/cdn/shop/files/youtube_1400x.png?v=1671654225 1400w, 4437 //hak5.org/cdn/shop/files/youtube_1200x.png?v=1671654225 1200w, 4438 //hak5.org/cdn/shop/files/youtube_1000x.png?v=1671654225 1000w, 4439 //hak5.org/cdn/shop/files/youtube_800x.png?v=1671654225 800w, 4440 //hak5.org/cdn/shop/files/youtube_600x.png?v=1671654225 600w, 4441 //hak5.org/cdn/shop/files/youtube_400x.png?v=1671654225 400w, 4442 //hak5.org/cdn/shop/files/youtube_200x.png?v=1671654225 200w" 4443 style="object-fit:cover;object-position:50.0% 50.0%;" 4444 width="40" 4445 height="40" 4446 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>" 4447 ></div> 4448 4449 4450 4451<noscript> 4452 <img 4453 class=" 4454 noscript 4455 4456 " 4457 src="//hak5.org/cdn/shop/files/youtube_2000x.png?v=1671654225" 4458 alt="" 4459 style="object-fit:cover;object-position:50.0% 50.0%;" 4460 > 4461</noscript> 4462 4463 4464 4465 </a> 4466 </li> 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 <li class="mobile-mega-menu_block"> 4481 <p><a href="https://www.youtube.com/playlist?list=PLW5y1tjAOzI26Hf-Z7mnhvuykaB2nstn4" title="https://www.youtube.com/playlist?list=PLW5y1tjAOzI26Hf-Z7mnhvuykaB2nstn4"><strong>[PAYLOAD] SERIES<br/></strong>Join Hak5 hosts and collaborators as we dive into the techniques and code that make great payloads!</a></p> 4482 </li> 4483 4484 4485 4486 </div> 4487 </div> 4488 4489 4490 4491</div> 4492<!-- END sections: header-group --> 4493 </div> 4494 4495 <div> 4496 4497 </div> 4498 4499 <div class="section-wrapper"> 4500 <div id="shopify-section-template--16763108491377__custom_html_Yg6eBp" class="shopify-section shopify-section--custom-html">
4500<script 4501 type="application/json" 4502 data-section-type="custom-html" 4503 data-section-id="template--16763108491377__custom_html_Yg6eBp" 4504> 4505</script>
4505 4506 4507<style data-shopify> 4508 #shopify-section-template--16763108491377__custom_html_Yg6eBp { 4509 padding-top: 0px; 4510 padding-bottom: 0px; 4511} 4512 4513@media screen and (min-width: 798px) { 4514 #shopify-section-template--16763108491377__custom_html_Yg6eBp { 4515 padding-top: 0px; 4516 padding-bottom: 0px; 4517 } 4518} 4519 4520 4521 4522 4523</style> 4524 4525<section class="section "> 4526 <div class="container"> 4527 <div 4528 class=" 4529 one-whole 4530 column 4531 custom-html-container 4532 " 4533 > 4534 4535 <div class="rte"> 4536 <!-- comment to unbreak header --> 4537 </div> 4538 4539 </div> 4540 </div> 4541</section> 4542 4543</div><div id="shopify-section-template--16763108491377__image_with_text_overlay_UfLkjD" class="shopify-section shopify-section--image-with-text-overlay under-menu">
4543<script 4544 type="application/json" 4545 data-section-type="image-with-text-overlay" 4546 data-section-id="template--16763108491377__image_with_text_overlay_UfLkjD" 4547> 4548</script>
4548 4549 4550 4551 4552<style data-shopify> 4553 #shopify-section-template--16763108491377__image_with_text_overlay_UfLkjD { 4554 padding-top: 0px; 4555 padding-bottom: 0px; 4556} 4557 4558@media screen and (min-width: 798px) { 4559 #shopify-section-template--16763108491377__image_with_text_overlay_UfLkjD { 4560 padding-top: 0px; 4561 padding-bottom: 0px; 4562 } 4563} 4564 4565 4566 4567 4568 4569 4570</style> 4571 4572<section 4573 id="banner-template--16763108491377__image_with_text_overlay_UfLkjD" 4574 class=" 4575 section 4576 4577 is-width-wide 4578 has-no-side-gutter 4579 4580 full-width--true 4581 caption-background-original 4582 caption--below-true 4583 4584 " 4585> 4586 <div class="container"> 4587 <div 4588 class=" 4589 one-whole 4590 column 4591 banner 4592 " 4593 > 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 <div 4613 class="image-element__wrap" 4614 style=" 4615 4616 4617 4618 " 4619 ><img src="//hak5.org/cdn/shop/files/about-header.jpg?v=1613748624&width=1600" width="1800" height="1000" loading="eager" style="object-fit:cover;object-position:50.0% 50.0%;" srcset="//hak5.org/cdn/shop/files/about-header_5000x.jpg?v=1613748624 5000w, 4620 //hak5.org/cdn/shop/files/about-header_4500x.jpg?v=1613748624 4500w, 4621 //hak5.org/cdn/shop/files/about-header_4000x.jpg?v=1613748624 4000w, 4622 //hak5.org/cdn/shop/files/about-header_3500x.jpg?v=1613748624 3500w, 4623 //hak5.org/cdn/shop/files/about-header_3000x.jpg?v=1613748624 3000w, 4624 //hak5.org/cdn/shop/files/about-header_2500x.jpg?v=1613748624 2500w, 4625 //hak5.org/cdn/shop/files/about-header_2000x.jpg?v=1613748624 2000w, 4626 //hak5.org/cdn/shop/files/about-header_1800x.jpg?v=1613748624 1800w, 4627 //hak5.org/cdn/shop/files/about-header_1600x.jpg?v=1613748624 1600w, 4628 //hak5.org/cdn/shop/files/about-header_1400x.jpg?v=1613748624 1400w, 4629 //hak5.org/cdn/shop/files/about-header_1200x.jpg?v=1613748624 1200w, 4630 //hak5.org/cdn/shop/files/about-header_1000x.jpg?v=1613748624 1000w, 4631 //hak5.org/cdn/shop/files/about-header_800x.jpg?v=1613748624 800w, 4632 //hak5.org/cdn/shop/files/about-header_600x.jpg?v=1613748624 600w, 4633 //hak5.org/cdn/shop/files/about-header_400x.jpg?v=1613748624 400w, 4634 //hak5.org/cdn/shop/files/about-header_200x.jpg?v=1613748624 200w"> 4635</div> 4636 4637 4638 4639<noscript> 4640 <img 4641 class=" 4642 noscript 4643 4644 " 4645 src="//hak5.org/cdn/shop/files/about-header_2000x.jpg?v=1613748624" 4646 alt="" 4647 style="object-fit:cover;object-position:50.0% 50.0%;" 4648 > 4649</noscript> 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 </div> 4665 </div> 4666</section> 4667 4668</div><div id="shopify-section-template--16763108491377__image_with_text_overlay_xNDaAQ" class="shopify-section shopify-section--image-with-text-overlay under-menu">
4668<script 4669 type="application/json" 4670 data-section-type="image-with-text-overlay" 4671 data-section-id="template--16763108491377__image_with_text_overlay_xNDaAQ" 4672> 4673</script>
4673 4674 4675 4676 4677<style data-shopify> 4678 #shopify-section-template--16763108491377__image_with_text_overlay_xNDaAQ { 4679 padding-top: 75px; 4680 padding-bottom: 75px; 4681} 4682 4683@media screen and (min-width: 798px) { 4684 #shopify-section-template--16763108491377__image_with_text_overlay_xNDaAQ { 4685 padding-top: 100px; 4686 padding-bottom: 100px; 4687 } 4688} 4689 4690 4691 4692 4693 4694 4695</style> 4696 4697<section 4698 id="banner-template--16763108491377__image_with_text_overlay_xNDaAQ" 4699 class=" 4700 section 4701 4702 is-width-wide 4703 has-no-side-gutter 4704 4705 full-width--true 4706 caption-background-original 4707 caption--below-true 4708 4709 " 4710> 4711 <div class="container"> 4712 <div 4713 class=" 4714 one-whole 4715 column 4716 banner 4717 " 4718 > 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 <div 4738 class="image-element__wrap" 4739 style=" 4740 4741 4742 4743 " 4744 ><img 4745 class=" 4746 lazyload 4747 transition--appear 4748 4749 " 4750 alt="" 4751 4752 data-src="//hak5.org/cdn/shop/files/media-features_1600x.jpg?v=1613748624" 4753 data-sizes="auto" 4754 data-aspectratio="1920/150" 4755 data-srcset="//hak5.org/cdn/shop/files/media-features_5000x.jpg?v=1613748624 5000w, 4756 //hak5.org/cdn/shop/files/media-features_4500x.jpg?v=1613748624 4500w, 4757 //hak5.org/cdn/shop/files/media-features_4000x.jpg?v=1613748624 4000w, 4758 //hak5.org/cdn/shop/files/media-features_3500x.jpg?v=1613748624 3500w, 4759 //hak5.org/cdn/shop/files/media-features_3000x.jpg?v=1613748624 3000w, 4760 //hak5.org/cdn/shop/files/media-features_2500x.jpg?v=1613748624 2500w, 4761 //hak5.org/cdn/shop/files/media-features_2000x.jpg?v=1613748624 2000w, 4762 //hak5.org/cdn/shop/files/media-features_1800x.jpg?v=1613748624 1800w, 4763 //hak5.org/cdn/shop/files/media-features_1600x.jpg?v=1613748624 1600w, 4764 //hak5.org/cdn/shop/files/media-features_1400x.jpg?v=1613748624 1400w, 4765 //hak5.org/cdn/shop/files/media-features_1200x.jpg?v=1613748624 1200w, 4766 //hak5.org/cdn/shop/files/media-features_1000x.jpg?v=1613748624 1000w, 4767 //hak5.org/cdn/shop/files/media-features_800x.jpg?v=1613748624 800w, 4768 //hak5.org/cdn/shop/files/media-features_600x.jpg?v=1613748624 600w, 4769 //hak5.org/cdn/shop/files/media-features_400x.jpg?v=1613748624 400w, 4770 //hak5.org/cdn/shop/files/media-features_200x.jpg?v=1613748624 200w" 4771 style="object-fit:cover;object-position:50.0% 50.0%;" 4772 width="1920" 4773 height="150" 4774 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='1920'%20height='150'></svg>" 4775 ></div> 4776 4777 4778 4779<noscript> 4780 <img 4781 class=" 4782 noscript 4783 4784 " 4785 src="//hak5.org/cdn/shop/files/media-features_2000x.jpg?v=1613748624" 4786 alt="" 4787 style="object-fit:cover;object-position:50.0% 50.0%;" 4788 > 4789</noscript> 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 </div> 4805 </div> 4806</section> 4807 4808</div><div id="shopify-section-template--16763108491377__featured_text_T4ReDa" class="shopify-section shopify-section--rich-text-and-image">
4808<script 4809 type="application/json" 4810 data-section-type="featured-text" 4811 data-section-id="template--16763108491377__featured_text_T4ReDa" 4812> 4813</script>
4813 4814 4815<style data-shopify> 4816 #shopify-section-template--16763108491377__featured_text_T4ReDa { 4817 padding-top: 0px; 4818 padding-bottom: 75px; 4819} 4820 4821@media screen and (min-width: 798px) { 4822 #shopify-section-template--16763108491377__featured_text_T4ReDa { 4823 padding-top: 0px; 4824 padding-bottom: 100px; 4825 } 4826} 4827 4828 4829 4830 4831</style> 4832 4833<section class="section "> 4834 <div class="container"> 4835 <div class="one-whole column"> 4836 <div class="rich-text__content center"> 4837 4838 4839 4840 <h2 class="rich-text__heading title"> 4841 Award winning podcasts ⢠Leading Pentest Gear ⢠Inclusive Community 4842 </h2> 4843 <div class="feature-divider"></div> 4844 4845 4846 <div class="rich-text__text featured_text"> 4847 4848 <p>Founded in 2005, Hak5's mission is to advance the InfoSec industry. We do this through our award winning podcasts, leading pentest gear, and inclusive community â where all hackers belong.</p> 4849 4850 4851 4852 </div> 4853 </div> 4854 </div> 4855 </div> 4856</section> 4857 4858</div><div id="shopify-section-template--16763108491377__image_with_text_overlay_DQjpEt" class="shopify-section shopify-section--image-with-text-overlay under-menu">
4858<script 4859 type="application/json" 4860 data-section-type="image-with-text-overlay" 4861 data-section-id="template--16763108491377__image_with_text_overlay_DQjpEt" 4862> 4863</script>
4863 4864 4865 4866 4867<style data-shopify> 4868 #shopify-section-template--16763108491377__image_with_text_overlay_DQjpEt { 4869 padding-top: 75px; 4870 padding-bottom: 0px; 4871} 4872 4873@media screen and (min-width: 798px) { 4874 #shopify-section-template--16763108491377__image_with_text_overlay_DQjpEt { 4875 padding-top: 100px; 4876 padding-bottom: 0px; 4877 } 4878} 4879 4880 4881 4882 4883 4884 4885</style> 4886 4887<section 4888 id="banner-template--16763108491377__image_with_text_overlay_DQjpEt" 4889 class=" 4890 section 4891 4892 is-width-wide 4893 has-no-side-gutter 4894 4895 full-width--true 4896 caption-background-original 4897 caption--below-true 4898 4899 " 4900> 4901 <div class="container"> 4902 <div 4903 class=" 4904 one-whole 4905 column 4906 banner 4907 " 4908 > 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 <div 4928 class="image-element__wrap" 4929 style=" 4930 4931 4932 4933 " 4934 ><img 4935 class=" 4936 lazyload 4937 transition--appear 4938 4939 " 4940 alt="" 4941 4942 data-src="//hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_1600x.jpg?v=1614340864" 4943 data-sizes="auto" 4944 data-aspectratio="1920/640" 4945 data-srcset="//hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_5000x.jpg?v=1614340864 5000w, 4946 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_4500x.jpg?v=1614340864 4500w, 4947 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_4000x.jpg?v=1614340864 4000w, 4948 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_3500x.jpg?v=1614340864 3500w, 4949 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_3000x.jpg?v=1614340864 3000w, 4950 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_2500x.jpg?v=1614340864 2500w, 4951 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_2000x.jpg?v=1614340864 2000w, 4952 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_1800x.jpg?v=1614340864 1800w, 4953 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_1600x.jpg?v=1614340864 1600w, 4954 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_1400x.jpg?v=1614340864 1400w, 4955 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_1200x.jpg?v=1614340864 1200w, 4956 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_1000x.jpg?v=1614340864 1000w, 4957 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_800x.jpg?v=1614340864 800w, 4958 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_600x.jpg?v=1614340864 600w, 4959 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_400x.jpg?v=1614340864 400w, 4960 //hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_200x.jpg?v=1614340864 200w" 4961 style="object-fit:cover;object-position:50.0% 50.0%;" 4962 width="1920" 4963 height="640" 4964 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='1920'%20height='640'></svg>" 4965 ></div> 4966 4967 4968 4969<noscript> 4970 <img 4971 class=" 4972 noscript 4973 4974 " 4975 src="//hak5.org/cdn/shop/files/sponsorship-banner_c632897d-2860-4760-b558-20f60a9d53ac_2000x.jpg?v=1614340864" 4976 alt="" 4977 style="object-fit:cover;object-position:50.0% 50.0%;" 4978 > 4979</noscript> 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 </div> 4995 </div> 4996</section> 4997 4998</div><div id="shopify-section-template--16763108491377__featured_text_gnecmE" class="shopify-section shopify-section--rich-text-and-image">
4998<script 4999 type="application/json" 5000 data-section-type="featured-text" 5001 data-section-id="template--16763108491377__featured_text_gnecmE" 5002> 5003</script>
5003 5004 5005<style data-shopify> 5006 #shopify-section-template--16763108491377__featured_text_gnecmE { 5007 padding-top: 0px; 5008 padding-bottom: 0px; 5009} 5010 5011@media screen and (min-width: 798px) { 5012 #shopify-section-template--16763108491377__featured_text_gnecmE { 5013 padding-top: 0px; 5014 padding-bottom: 0px; 5015 } 5016} 5017 5018 5019 5020 5021</style> 5022 5023<section class="section "> 5024 <div class="container"> 5025 <div class="one-whole column"> 5026 <div class="rich-text__content center"> 5027 5028 5029 5030 <h2 class="rich-text__heading title"> 5031 Leading Pentest Gear 5032 </h2> 5033 <div class="feature-divider"></div> 5034 5035 5036 <div class="rich-text__text featured_text"> 5037 5038 <p>Hak5 gear have found their way into the hearts and tool-kits of enthusiasts and red-teams alike. They're notable for being effective, easy and expandable. Our design philosophy is simple â <em>make it do the thing</em>. From WiFi audits to covert implants and hotplug mayhem, Hak5 gear delivers.</p> 5039 5040 5041 5042 </div> 5043 </div> 5044 </div> 5045 </div> 5046</section> 5047 5048</div><div id="shopify-section-template--16763108491377__image_text_pAErH6" class="shopify-section shopify-section--image-with-text">
5048<script 5049 type="application/json" 5050 data-section-type="image-text" 5051 data-section-id="template--16763108491377__image_text_pAErH6" 5052></script>
5052 5053 5054 5055 5056<style data-shopify> 5057 #shopify-section-template--16763108491377__image_text_pAErH6 { 5058 padding-top: 75px; 5059 padding-bottom: 75px; 5060} 5061 5062@media screen and (min-width: 798px) { 5063 #shopify-section-template--16763108491377__image_text_pAErH6 { 5064 padding-top: 100px; 5065 padding-bottom: 100px; 5066 } 5067} 5068 5069 5070 5071 5072</style> 5073 5074<section 5075 class=" 5076 section 5077 5078 is-width-standard 5079 5080 5081 5082 " 5083> 5084 5085 5086 <div 5087 class=" 5088 container 5089 image-with-text-container 5090 section-1 5091 featured_collections 5092 5093 5094 is-flex-row 5095 5096 5097 " 5098 5099 > 5100 5101 5102 5103 <div 5104 class=" 5105 featured-link--half 5106 one-half 5107 column 5108 image-with-text__image-column 5109 is-align-center 5110 image-with-text__column 5111 medium-down--one-whole 5112 " 5113 > 5114 <div class="featured-link--wrap"> 5115 <a 5116 5117 href="/pages/videos" 5118 5119 title="Award Winning Podcasts" 5120 > 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 <div 5138 class="image-element__wrap" 5139 style=" 5140 5141 5142 5143 " 5144 ><img 5145 class=" 5146 lazyload 5147 transition--appear 5148 5149 " 5150 alt="" 5151 5152 data-src="//hak5.org/cdn/shop/files/podcast-header_1600x.jpg?v=1613748624" 5153 data-sizes="auto" 5154 data-aspectratio="1800/1000" 5155 data-srcset="//hak5.org/cdn/shop/files/podcast-header_5000x.jpg?v=1613748624 5000w, 5156 //hak5.org/cdn/shop/files/podcast-header_4500x.jpg?v=1613748624 4500w, 5157 //hak5.org/cdn/shop/files/podcast-header_4000x.jpg?v=1613748624 4000w, 5158 //hak5.org/cdn/shop/files/podcast-header_3500x.jpg?v=1613748624 3500w, 5159 //hak5.org/cdn/shop/files/podcast-header_3000x.jpg?v=1613748624 3000w, 5160 //hak5.org/cdn/shop/files/podcast-header_2500x.jpg?v=1613748624 2500w, 5161 //hak5.org/cdn/shop/files/podcast-header_2000x.jpg?v=1613748624 2000w, 5162 //hak5.org/cdn/shop/files/podcast-header_1800x.jpg?v=1613748624 1800w, 5163 //hak5.org/cdn/shop/files/podcast-header_1600x.jpg?v=1613748624 1600w, 5164 //hak5.org/cdn/shop/files/podcast-header_1400x.jpg?v=1613748624 1400w, 5165 //hak5.org/cdn/shop/files/podcast-header_1200x.jpg?v=1613748624 1200w, 5166 //hak5.org/cdn/shop/files/podcast-header_1000x.jpg?v=1613748624 1000w, 5167 //hak5.org/cdn/shop/files/podcast-header_800x.jpg?v=1613748624 800w, 5168 //hak5.org/cdn/shop/files/podcast-header_600x.jpg?v=1613748624 600w, 5169 //hak5.org/cdn/shop/files/podcast-header_400x.jpg?v=1613748624 400w, 5170 //hak5.org/cdn/shop/files/podcast-header_200x.jpg?v=1613748624 200w" 5171 style="object-fit:cover;object-position:50.0% 50.0%;" 5172 width="1800" 5173 height="1000" 5174 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='1800'%20height='1000'></svg>" 5175 ></div> 5176 5177 5178 5179<noscript> 5180 <img 5181 class=" 5182 noscript 5183 5184 " 5185 src="//hak5.org/cdn/shop/files/podcast-header_2000x.jpg?v=1613748624" 5186 alt="" 5187 style="object-fit:cover;object-position:50.0% 50.0%;" 5188 > 5189</noscript> 5190 5191 5192 </a> 5193 </div> 5194 </div> 5195 <div class="featured-link--half one-half column image-with-text__text-column is-flex is-align-center image-with-text__column medium-down--one-whole block--image_VJfAhR"> 5196 <div class="info text-align--left"> 5197 <a 5198 5199 href="/pages/videos" 5200 5201 class="collection_title" 5202 > 5203 Award Winning Podcasts 5204 </a> 5205 5206 <div class="description"><p>Beginning in 2005, Hak5 is the longest running series on YouTube. The award winning show is syndicated by Discovery Digital Networks (formerly Revision3) and covers everything from security and privacy to hacker culture and pentesting.</p></div> 5207 5208 5209 5210 5211 <a 5212 5213 href="/pages/videos" 5214 5215 class="global-button global-button--text image-text__button" 5216 > 5217 Watch Now 5218 </a> 5219 5220 </div> 5221 </div> 5222 </div> 5223 5224 <div 5225 class=" 5226 container 5227 image-with-text-container 5228 section-2 5229 featured_collections 5230 5231 5232 is-flex-row-reverse 5233 5234 5235 " 5236 5237 > 5238 5239 5240 5241 <div 5242 class=" 5243 featured-link--half 5244 one-half 5245 column 5246 image-with-text__image-column 5247 is-align-center 5248 image-with-text__column 5249 medium-down--one-whole 5250 " 5251 > 5252 <div class="featured-link--wrap"> 5253 <a 5254 5255 href="/pages/community" 5256 5257 title="Inclusive Community" 5258 > 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 <div 5276 class="image-element__wrap" 5277 style=" 5278 5279 5280 5281 " 5282 ><img 5283 class=" 5284 lazyload 5285 transition--appear 5286 5287 " 5288 alt="" 5289 5290 data-src="//hak5.org/cdn/shop/files/community2_1600x.jpg?v=1614340864" 5291 data-sizes="auto" 5292 data-aspectratio="1011/565" 5293 data-srcset="//hak5.org/cdn/shop/files/community2_5000x.jpg?v=1614340864 5000w, 5294 //hak5.org/cdn/shop/files/community2_4500x.jpg?v=1614340864 4500w, 5295 //hak5.org/cdn/shop/files/community2_4000x.jpg?v=1614340864 4000w, 5296 //hak5.org/cdn/shop/files/community2_3500x.jpg?v=1614340864 3500w, 5297 //hak5.org/cdn/shop/files/community2_3000x.jpg?v=1614340864 3000w, 5298 //hak5.org/cdn/shop/files/community2_2500x.jpg?v=1614340864 2500w, 5299 //hak5.org/cdn/shop/files/community2_2000x.jpg?v=1614340864 2000w, 5300 //hak5.org/cdn/shop/files/community2_1800x.jpg?v=1614340864 1800w, 5301 //hak5.org/cdn/shop/files/community2_1600x.jpg?v=1614340864 1600w, 5302 //hak5.org/cdn/shop/files/community2_1400x.jpg?v=1614340864 1400w, 5303 //hak5.org/cdn/shop/files/community2_1200x.jpg?v=1614340864 1200w, 5304 //hak5.org/cdn/shop/files/community2_1000x.jpg?v=1614340864 1000w, 5305 //hak5.org/cdn/shop/files/community2_800x.jpg?v=1614340864 800w, 5306 //hak5.org/cdn/shop/files/community2_600x.jpg?v=1614340864 600w, 5307 //hak5.org/cdn/shop/files/community2_400x.jpg?v=1614340864 400w, 5308 //hak5.org/cdn/shop/files/community2_200x.jpg?v=1614340864 200w" 5309 style="object-fit:cover;object-position:50.0% 50.0%;" 5310 width="1011" 5311 height="565" 5312 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='1011'%20height='565'></svg>" 5313 ></div> 5314 5315 5316 5317<noscript> 5318 <img 5319 class=" 5320 noscript 5321 5322 " 5323 src="//hak5.org/cdn/shop/files/community2_2000x.jpg?v=1614340864" 5324 alt="" 5325 style="object-fit:cover;object-position:50.0% 50.0%;" 5326 > 5327</noscript> 5328 5329 5330 </a> 5331 </div> 5332 </div> 5333 <div class="featured-link--half one-half column image-with-text__text-column is-flex is-align-center image-with-text__column medium-down--one-whole block--image_YBdnmM"> 5334 <div class="info text-align--left"> 5335 <a 5336 5337 href="/pages/community" 5338 5339 class="collection_title" 5340 > 5341 Inclusive Community 5342 </a> 5343 5344 <div class="description"><p><em>"Growing up with a 1200 baud modem, I found solace in cyberspace... I was accepted."</em> âDarren Kitchen, Hak5 founder.</p><p>The Hacker community is one of the most welcoming places, from BBS and Usenet then to Forums and Social Media now.</p><p>
5344Community is fundamental to hacker culture, and Hak5 is committed to inclusivity â because all Hackers Belong.</p></div> 5345 5346 5347 5348 5349 <a 5350 5351 href="/pages/community" 5352 5353 class="global-button global-button--text image-text__button" 5354 > 5355 Join Us 5356 </a> 5357 5358 </div> 5359 </div> 5360 </div> 5361 5362 5363</section> 5364 5365<style> 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 #shopify-section-template--16763108491377__image_text_pAErH6 .image-with-text-container { 5386 margin-top: 20px; 5387 margin-bottom: 20px; 5388 } 5389 5390 @media only screen and (max-width: 480px) { 5391 #shopify-section-template--16763108491377__image_text_pAErH6 .image-with-text-container { 5392 margin-bottom: 10%; 5393 } 5394 } 5395 5396 5397</style> 5398 5399</div><div id="shopify-section-template--16763108491377__video_7QXKaW" class="shopify-section shopify-section--video under-menu">
5399<script 5400 type="application/json" 5401 data-section-type="video" 5402 data-section-id="template--16763108491377__video_7QXKaW" 5403> 5404</script>
5404 5405 5406 5407 5408<style data-shopify> 5409 #shopify-section-template--16763108491377__video_7QXKaW { 5410 padding-top: 0px; 5411 padding-bottom: 0px; 5412} 5413 5414@media screen and (min-width: 798px) { 5415 #shopify-section-template--16763108491377__video_7QXKaW { 5416 padding-top: 0px; 5417 padding-bottom: 0px; 5418 } 5419} 5420 5421 5422 5423 5424 5425 5426</style> 5427 5428<section 5429 class=" 5430 section 5431 5432 is-width-wide 5433 has-no-side-gutter 5434 5435 5436 " 5437> 5438 <div class="container"> 5439 <div class="one-whole column"> 5440 <div class="video-section full-width--true"> 5441 <div 5442 class=" 5443 video-wrapper 5444 video-controls-enabled--false 5445 darken-video--false 5446 caption-background-original 5447 caption--below-true 5448 " 5449 id="video-template--16763108491377__video_7QXKaW" 5450 data-autoplay="false" 5451 data-autoloop="false" 5452 data-mute-video="false" 5453 data-video-src="BzEYP345Rm4" 5454 data-aspect-ratio="16:9" 5455 data-poster-image-uploaded="false" 5456 > 5457 <div class="video__overlay"></div> 5458 5459 5460 5461 5462 5463 5464 5465 5466 <div 5467 class="plyr__video-embed" 5468 id="video-template--16763108491377__video_7QXKaW" 5469 data-video-element 5470 data-external-video 5471 > 5472 <iframe src="https://www.youtube.com/embed/BzEYP345Rm4?origin=https://plyr.io&iv_load_policy=3&modestbranding=1&playsinline=1&showinfo=0&rel=0&enablejsapi=1" allowfullscreen allowtransparency allow="autoplay"></iframe> 5473 </div> 5474 5475 5476 5477 5478 <div 5479 class=" 5480 video__text-container 5481 display-text-over-video--false 5482 caption 5483 js-caption position-center 5484 " 5485 data-video-text-container 5486 > 5487 <div 5488 class=" 5489 video__text-wrapper 5490 caption-content 5491 align-center 5492 " 5493 > 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 </div> 5505 </div> 5506 </div> 5507 </div> 5508 </div> 5509 </div> 5510</section> 5511 5512</div> 5513 </div> 5514 5515 <div class="site-overlay" data-site-overlay></div> 5516 5517 5518 5519 <!-- BEGIN sections: footer-group --> 5520<div id="shopify-section-sections--16600507416689__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer">
5520<script 5521 type="application/json" 5522 data-section-type="footer" 5523 data-section-id="sections--16600507416689__footer" 5524> 5525</script>
5525<footer class="footer"> 5526 <section class="section"> 5527 <div class="container footer-menu-wrap"> 5528 5529 <div class="one-fifth column medium-down--one-whole" > 5530 5531 <div class="text-align--left"> 5532 5533 <img alt="" 5534 class="footer-logo lazyload appear" 5535 data-sizes="25vw" 5536 style="object-fit: cover; object-position: 50.0% 50.0%; max-width:400px" 5537 data-src="//hak5.org/cdn/shop/files/logo_b_hak5_2048x.png?v=1613786565" 5538 data-srcset="//hak5.org/cdn/shop/files/logo_b_hak5_200x.png?v=1613786565 200w, 5539 //hak5.org/cdn/shop/files/logo_b_hak5_300x.png?v=1613786565 300w, 5540 //hak5.org/cdn/shop/files/logo_b_hak5_400x.png?v=1613786565 400w, 5541 //hak5.org/cdn/shop/files/logo_b_hak5_500x.png?v=1613786565 500w, 5542 //hak5.org/cdn/shop/files/logo_b_hak5_600x.png?v=1613786565 600w, 5543 //hak5.org/cdn/shop/files/logo_b_hak5_1000x.png?v=1613786565 1000w" 5544 /> 5545 5546 </div> 5547 5548 5549 5550<div class="footer-social-icons text-align--left"> 5551 <ul class="social_icons"> 5552 5553 5554 5555 5556 5557 <li><a href="https://discord.com/invite/QfmZFTyTY2" title="Hak5 on Discord" rel="me" target="_blank" class="icon-discord"></a></li> 5558 5559 5560 5561 5562 5563 5564 5565 <li><a href="https://facebook.com/technolust" title="Hak5 on Facebook" rel="me" target="_blank" class="icon-facebook"></a></li> 5566 5567 5568 5569 5570 5571 5572 5573 <li><a href="https://instagram.com/hak5gear" title="Hak5 on Instagram" rel="me" target="_blank" class="icon-instagram"></a></li> 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 <li><a href="https://twitter.com/hak5" title="Hak5 on Twitter" rel="me" target="_blank" class="icon-twitter"></a></li> 5604 5605 5606 5607 5608 5609 5610 5611 <li><a href="https://youtube.com/hak5" title="Hak5 on YouTube" rel="me" target="_blank" class="icon-youtube"></a></li> 5612 5613</ul> 5614 5615 </div> 5616 5617 </div> 5618 5619 5620 5621 <div class="one-fifth column medium-down--one-whole" > 5622 5623 <div class="footer_menu"> 5624 5625 <h6>Information<span class="right icon-down-arrow"></span></h6> 5626 5627 <div class="toggle_content"> 5628 <ul> 5629 5630 <li> 5631 <p> 5632 <a href="/pages/about">About</a> 5633 </p> 5634 </li> 5635 5636 <li> 5637 <p> 5638 <a href="/pages/support">Support</a> 5639 </p> 5640 </li> 5641 5642 <li> 5643 <p> 5644 <a href="/pages/policy">Shop Policy</a> 5645 </p> 5646 </li> 5647 5648 <li> 5649 <p> 5650 <a href="/pages/privacy">Privacy Policy</a> 5651 </p> 5652 </li> 5653 5654 <li> 5655 <p> 5656 <a href="/pages/terms-of-service">Terms of Service</a> 5657 </p> 5658 </li> 5659 5660 <li> 5661 <p> 5662 <a href="/pages/brand-protection">Brand Protection</a> 5663 </p> 5664 </li> 5665 5666 </ul> 5667 </div> 5668 5669 </div> 5670 5671 5672 5673 </div> 5674 5675 5676 5677 <div class="one-fifth column medium-down--one-whole" > 5678 5679 <div class="footer_menu"> 5680 5681 <h6>Explore<span class="right icon-down-arrow"></span></h6> 5682 5683 <div class="toggle_content"> 5684 <ul> 5685 5686 <li> 5687 <p> 5688 <a href="https://payloadhub.com/blogs/payloads">Featured Payloads</a> 5689 </p> 5690 </li> 5691 5692 <li> 5693 <p> 5694 <a href="https://payloadhub.com/blogs/guides">Product Guides</a> 5695 </p> 5696 </li> 5697 5698 <li> 5699 <p> 5700 <a href="/pages/media-inquiry">Media Inquiry</a> 5701 </p> 5702 </li> 5703 5704 <li> 5705 <p> 5706 <a href="/pages/authorized-resellers">Global Authorized Resellers</a> 5707 </p> 5708 </li> 5709 5710 <li> 5711 <p> 5712 <a href="/pages/b2b-application">B2B Application</a> 5713 </p> 5714 </li> 5715 5716 </ul> 5717 </div> 5718 5719 </div> 5720 5721 5722 5723 </div> 5724 5725 5726 5727 <div class="one-fifth column medium-down--one-whole" > 5728 5729 <div class="footer_menu"> 5730 5731 <h6>Service<span class="right icon-down-arrow"></span></h6> 5732 5733 <div class="toggle_content"> 5734 <ul> 5735 5736 <li> 5737 <p> 5738 <a href="https://hak5.customerdesk.io/">Contact</a> 5739 </p> 5740 </li> 5741 5742 <li> 5743 <p> 5744 <a href="/apps/tracktor/">
5744Track your Order</a> 5745 </p> 5746 </li> 5747 5748 <li> 5749 <p> 5750 <a href="https://shop.hak5.org/pages/order-lookup">Invoice Lookup</a> 5751 </p> 5752 </li> 5753 5754 <li> 5755 <p> 5756 <a href="/pages/quote">Quotes & Tax-Exempt Orders</a> 5757 </p> 5758 </li> 5759 5760 <li> 5761 <p> 5762 <a href="https://account.shop.hak5.org">B2B Login</a> 5763 </p> 5764 </li> 5765 5766 </ul> 5767 </div> 5768 5769 </div> 5770 5771 5772 5773 </div> 5774 5775 5776 5777 <div class="one-fifth column medium-down--one-whole" > 5778 5779 <div class="footer_content footer-text no-footer-title"> 5780 5781 5782 5783 <div class="toggle_content"> 5784 <p>Founded in 2005, Hak5's mission is to advance the InfoSec industry. We do this through our award winning podcasts, leading pentest gear, and inclusive community â where all hackers belong.<br/><br/>Hak5 LLC, 5473 Blair Rd, Ste 100 PMB 39371, Dallas, TX 75231 DUNS: 06-841-3898 [email protected]</p> 5785 </div> 5786 5787 </div> 5788 5789 5790 5791 </div> 5792 5793 5794 <div class="footer-social-icons--mobile sixteen columns"> 5795 <ul class="social_icons"> 5796 5797 5798 5799 5800 5801 <li><a href="https://discord.com/invite/QfmZFTyTY2" title="Hak5 on Discord" rel="me" target="_blank" class="icon-discord"></a></li> 5802 5803 5804 5805 5806 5807 5808 5809 <li><a href="https://facebook.com/technolust" title="Hak5 on Facebook" rel="me" target="_blank" class="icon-facebook"></a></li> 5810 5811 5812 5813 5814 5815 5816 5817 <li><a href="https://instagram.com/hak5gear" title="Hak5 on Instagram" rel="me" target="_blank" class="icon-instagram"></a></li> 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 <li><a href="https://twitter.com/hak5" title="Hak5 on Twitter" rel="me" target="_blank" class="icon-twitter"></a></li> 5848 5849 5850 5851 5852 5853 5854 5855 <li><a href="https://youtube.com/hak5" title="Hak5 on YouTube" rel="me" target="_blank" class="icon-youtube"></a></li> 5856 5857</ul> 5858 5859 </div> 5860 5861 5862 5863 <div class="one-whole column footer_credits"> 5864 <div class="footer-credits__top"> 5865 <p><small>Pentest tools for authorized auditing/security analysis only where permitted. Subject to local and international laws where applicable. Users solely responsible for compliance.</small></p><p><small>Classification unrestricted: MMKT ECCN 5D992.c NLR CCATS # self-class<sup>*</sup> <a href="/pages/compliance">only for BIS license exception ENC favorable treatment countries</a> (US 15 CFR Supplement No 3 to Part 740).</small></p> 5866 <div class="localization-wrap"> 5867 5868<form method="post" action="/localization" id="footer__selector-form" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/about" /><div 5869 class=" 5870 localization 5871 footer-menu__disclosure 5872 " 5873> 5874 <div class="selectors-form__wrap"></div> 5875</div></form> 5876 </div> 5877 5878 </div> 5879 <div class="footer-credits__bottom"> 5880 <p class="credits"> 5881 © 2026 5882 5883 Hak5 LLC 5884 5885 5886 5887 5888 </p> 5889 5890 <div class="payment_methods"> 5891 5892 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
5892<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 5893 5894 5895 <svg class="payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
5895<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 5896 5897 5898 <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 5899 5900 <svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 5901 5902 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
590206zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 5903 5904 5905 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 5906 5907 5908 <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
59080-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 5909 5910 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 5911 5912 5913 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
591316.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 5914 5915 5916 </div> 5917 5918 </div> 5919 </div> 5920 </div> 5921 </section> 5922</footer> 5923 5924</div> 5925<!-- END sections: footer-group --> 5926 5927 5928 5929 5930 5931 <div class="mobile-search" data-mobile-search> 5932 5933 5934 5935 5936<div class="search-form-container"> 5937 <form 5938 class=" 5939 search-form 5940 search-form--mobile 5941 " 5942 action="/search" 5943 data-autocomplete-false 5944 > 5945 <div class="search-form__input-wrapper"> 5946 <input 5947 class="search-form__input" 5948 type="text" 5949 name="q" 5950 placeholder="Search..." 5951 aria-label="Search..." 5952 value="" 5953 autocorrect="off" 5954 autocomplete="off" 5955 autocapitalize="off" 5956 spellcheck="false" 5957 data-search-input 5958 > 5959 5960 5961 5962 <button 5963 class=" 5964 search-form__submit-button 5965 global-button 5966 " 5967 type="submit" 5968 aria-label="Search" 5969 > 5970 <span class="icon-search"></span> 5971 </button> 5972 </div> 5973 5974 5975 </form> 5976 5977 5978 <button 5979 class="mobile-search-close" 5980 type="button" 5981 aria-label="Close" 5982 data-mobile-search-close 5983 > 5984 <span class="icon-cross"></span> 5985 </button> 5986 5987</div> 5988 5989</div> 5990 5991 5992 5993 5994
5994<script src="//hak5.org/cdn/shop/t/71/assets/jquery.min.js?v=147293088974801289311745097029" defer></script>
5994 5995
5995<script src="//hak5.org/cdn/shop/t/71/assets/vendors.js?v=176241922172216752211745097029" defer></script>
5995 5996
5996<script src="//hak5.org/cdn/shop/t/71/assets/utilities.js?v=129868216266940865841745099276" defer></script>
5996<script src="//hak5.org/cdn/shop/t/71/assets/sections.js?v=147072314468883010181745097055" defer></script>
5996 5997
5997<script src="//hak5.org/cdn/shop/t/71/assets/app.js?v=164064839537527879221745097055" defer></script>
5997<script src="//hak5.org/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" defer></script>
5997<script>(function(n, v) {/* eslint-disable-next-line max-len */if (window.Shopify && window.Shopify.theme && navigator && navigator.sendBeacon && window.Shopify.designMode) {if (sessionStorage.getItem('oots_beacon')) return;navigator.sendBeacon('https://app.outofthesandbox.com/beacon', new URLSearchParams({shop_domain: window.Shopify.shop.toLowerCase(),shop_id: window.BOOMR.shopId,shop_email: '[email protected]',theme_name: n.toLowerCase(),theme_version: v.toLowerCase(),theme_store_id: window.Shopify.theme.theme_store_id,theme_id: window.Shopify.theme.id,theme_role: window.Shopify.theme.role,}));sessionStorage.setItem('oots_beacon', '');}}('turbo','9.5.2'))</script>
5997 5998 <style>shopify-payment-terms { display: none !important;}</style> 5999 <div id="shopify-block-ATFo0Ui9ySnB2QXcrd__9466161677832145516" class="shopify-block shopify-app-block"> 6000 6001 6002 <div 6003 class="peppy-notify-me-button-container" 6004 id="peppy-notify-me-button-container" 6005 style="display: none !important" 6006 > 6007 <peppy-button 6008 class="peppy-notify-me-button-wrapper" 6009 id="peppy-notify-me-button-wrapper" 6010 ><button 6011 class="peppy-notify-me-button" 6012 id="peppy-notify-me-button" 6013 type="button" 6014 ></button> 6015 </peppy-button> 6016 <div 6017 id="peppy-button-overlay" 6018 style="position: absolute; inset: 0px; width: 100%; height: 100%; display: block; cursor: pointer; z-index: 600;box-sizing: border-box;" 6019 ></div> 6020 </div> 6021 <dialog 6022 id="peppy-form-container" 6023 class="peppy-form-container" 6024 aria-labelledby="peppy-form-header-title" 6025 > 6026 <peppy-form class="peppy-popup-form-wrapper" id="peppy-popup-form-wrapper"> 6027 <form class="peppy-popup-form" id="peppy-popup-form" method="dialog"> 6028 <div id="peppy-form-header"> 6029 <span 6030 id="peppy-form-header-title" 6031 class="peppy-popup-form-title" 6032 ></span> 6033 <button 6034 id="close-btn" 6035 class="peppy-popup-form-close-button" 6036 type="button" 6037 aria-label="Close" 6038 > 6039 <span aria-hidden="true">x</span> 6040 </button> 6041 </div> 6042 <div class="peppy-headline-div" id="peppy-headline-div"> 6043 <p 6044 id="peppy-popup-form-headline" 6045 class="peppy-popup-form-headline" 6046 ></p> 6047 </div> 6048 <hr class="peppy-headline-margin" id="peppy-headline-margin"> 6049 <div 6050 id="peppy-popup-form-product-variant-wrapper" 6051 class="peppy-popup-form-product-variant-wrapper" 6052 > 6053 <div 6054 id="peppy-popup-form-selected-product" 6055 class="peppy-popup-form-selected-product" 6056 ></div> 6057 <div class="oos-variants-div" id="oos-variants-div"> 6058 <select id="peppy-product-variant" class="oos-variants"></select> 6059 </div> 6060 </div> 6061 <div 6062 id="peppy-popup-form-channels-input-wrapper" 6063 class="peppy-popup-form-channels-input-wrapper" 6064 > 6065 <fieldset class="peppy-popup-form-bis-channels-div"> 6066 <legend class="peppy-visually-hidden-label"> 6067 Notification Channels 6068 </legend> 6069 <div 6070 id="default-channel-container" 6071 class="peppy-popup-form-bis-default-channel-container" 6072 > 6073 <input 6074 type="radio" 6075 name="bis-channel" 6076 id="default-channel" 6077 class="peppy-popup-form-bis-default-channel" 6078 checked 6079 > 6080 <label 6081 class="peppy-popup-form-default-channel-label" 6082 for="default-channel" 6083 ></label> 6084 </div> 6085 <div 6086 id="second-channel-container" 6087 class="peppy-popup-form-bis-second-channel-container" 6088 > 6089 <input 6090 type="radio" 6091 name="bis-channel" 6092 id="second-channel" 6093 class="peppy-popup-form-bis-second-channel" 6094 > 6095 <label 6096 class="peppy-popup-form-second-channel-label" 6097 for="second-channel" 6098 ></label> 6099 </div> 6100 </fieldset> 6101 <div class="peppy-email-address-div"> 6102 <label class="peppy-visually-hidden-label" for="peppy-email" 6103 >Email Address</label 6104 > 6105 <input 6106 type="email" 6107 id="peppy-email" 6108 name="peppy-email" 6109 class="peppy-popup-form-email-field" 6110 placeholder="" 6111 maxlength="" 6112 autocomplete="email" 6113 > 6114 </div> 6115 <div class="peppy-phone-number-div" id="peppy-phone-number-div"> 6116 <label class="peppy-visually-hidden-label" for="peppy-countryCode" 6117 >Country Code</label 6118 > 6119 <select 6120 id="peppy-countryCode" 6121 name="peppy-countryCode" 6122 class="peppy-popup-form-countrycode-dropdown" 6123 autocomplete="tel-country-code" 6124 ></select> 6125 <label class="peppy-visually-hidden-label" for="peppy-phone" 6126 >Phone Number</label 6127 > 6128 <input 6129 type="tel" 6130 id="peppy-phone" 6131 name="peppy-phone" 6132 class="peppy-popup-form-number-field" 6133 autocomplete="tel-national" 6134 placeholder="00000" 6135 maxlength="22" 6136 > 6137 </div> 6138 </div> 6139 <div 6140 id="peppy-form-error" 6141 class="peppy-popup-form-error-message-div" 6142 role="alert" 6143 ></div> 6144 <div class="peppy-email-marketing-checkbox-div"> 6145 <label 6146 for="peppy-email-marketing-checkbox" 6147 class="peppy-email-marketing-checkbox-label" 6148 > 6149 <input 6150 id="peppy-email-marketing-checkbox" 6151 class="peppy-email-marketing-checkbox" 6152 type="checkbox" 6153 >
6154 <span class="peppy-email-marketing-checkbox-text"></span> 6155 </label> 6156 </div> 6157 <button 6158 id="peppy-form-submit" 6159 class="peppy-popup-form-notifyme-button" 6160 type="button" 6161 ></button> 6162 <div id="peppy-text-below-cta" class="peppy-text-below-cta"> 6163 <div 6164 id="peppy-form-success" 6165 class="peppy-popup-form-success-message-div" 6166 role="status" 6167 ></div> 6168 <div 6169 id="peppy-form-duplicate-registration" 6170 class="peppy-popup-form-duplicate-registration-message-div" 6171 ></div> 6172 <div 6173 id="peppy-form-no-spam" 6174 class="peppy-popup-form-tos-text-container" 6175 > 6176 <p class="peppy-popup-form-tos-text"></p> 6177 </div> 6178 </div> 6179 <div id="peppy-form-branding" class="peppy-popup-form-branding"> 6180 <span class="peppy-popup-form-branding-prefix"></span> 6181 </div> 6182 </form> 6183 </peppy-form> 6184 </dialog> 6185 6186 6187 6188 6189 6190
6191<script> 6192 </script>
6192 6193
6194<script> 6195 let peppyVariantInventoryDetailsMap = {} 6196</script>
6196 6197
6198<script> 6199 const peppyOptionsList = "[]" 6200 let peppyOptionNameString = ''; 6201 for (const option of peppyOptionsList) { 6202 if (!peppyOptionNameString) { 6203 peppyOptionNameString = option; 6204 continue; 6205 } 6206 peppyOptionNameString += ' / ' + option; 6207 } 6208</script>
6208 6209
6210<script> 6211 let peppyVariantMetafieldsMap = {} 6212</script>
6212 6213
6214<script> 6215 const peppyBisScriptsUrlsMap = { 6216 "bis-button": "https:\/\/cdn.shopify.com\/extensions\/01a0a903-bcfe-75ef-8489-804c759b659a\/peppyduck-restock-whatsapp-269\/assets\/button.js","bis-pages": "https:\/\/cdn.shopify.com\/extensions\/01a0a903-bcfe-75ef-8489-804c759b659a\/peppyduck-restock-whatsapp-269\/assets\/bis-pages.js","preorder-button" : "https:\/\/cdn.shopify.com\/extensions\/01a0a903-bcfe-75ef-8489-804c759b659a\/peppyduck-restock-whatsapp-269\/assets\/preorder-button.js","preorder-button-pages" : "https:\/\/cdn.shopify.com\/extensions\/01a0a903-bcfe-75ef-8489-804c759b659a\/peppyduck-restock-whatsapp-269\/assets\/preorder-button-pages.js", 6217 } 6218</script>
6218 6219
6220<script> 6221 // If any of the variables below are updated/deleted or if new ones are added, 6222 // reach out to deiji studios 6223 const peppyProductTags = null 6224 const peppyPageType = "page" 6225 let peppySelectedOrFirstAvailableVariant = null 6226 let peppyProductName = null 6227 let peppyProductId = null 6228 const peppyVariantCount = null 6229 let peppyVariantList = null 6230 const peppyShopName = "Hak5" 6231 const peppyShopId = 682142 6232 const peppyMoneyFormat = "${{amount}}" 6233 const peppyActiveCurrency = "USD" 6234</script>
6234 6235</div><!-- Failed to render app block "12526071353035850722": app block path "shopify://apps/amp-back-in-stock/blocks/app-embed/bfa6a8c4-24e2-411a-9396-e35031b33f34" does not exist --><div id="shopify-block-AQUJyT1RzQkRBd3dkM__3577669850698438243" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: preorder-now -->
6235<script type="text/javascript"> 6236 6237 if(typeof window.pn === "undefined"){window.pn = {};} 6238 window.pn.cart = {}; 6239 window.pn.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0} 6240 window.pn.cart.items = []; 6241 6242 6243 6244 if (typeof window.pn.cart.items == "object") { 6245 for (var i=0; i<window.pn.cart.items.length; i++) { 6246 ["sku", "vendor", "url", "image", "handle", "product_type", "product_description"].map(function(a) { 6247 delete window.pn.cart.items[i][a] 6248 }) 6249 } 6250 } 6251 6252 6253 function closeNotifyEmailPopup(){ 6254 var notify_stock_back_modal = document.getElementById("notify-stock-back-modal"); 6255 if (notify_stock_back_modal.style.display === "none") { 6256 notify_stock_back_modal.style.display = "block"; 6257 } else { 6258 notify_stock_back_modal.style.display = "none"; 6259 } 6260 } 6261</script>
6261 6262<!-- END app snippet --> 6263<div id="notify-stock-back-modal" style="display: none;"> 6264 <div class="pn-bis-dialog"> 6265 <div class="pn-bis-backdrop" onclick="closeNotifyEmailPopup()"></div> 6266 <div class="pn-bis-card"> 6267 <button class="pn-bis-close" onclick="closeNotifyEmailPopup()" type="button">×</button> 6268 <div class="notify-success-content" style="display: none;"> 6269 <div class="pn-bis-success-icon">✓</div> 6270 <div class="pn-bis-success-text"> 6271 <p class="pn-bis-title pn-notify-popup-thank-you-title">You're on the list!</p> 6272 <p class="pn-bis-desc success-msg-text pn-notify-popup-success-msg">We'll email you when this item is back in stock.</p> 6273 </div> 6274 </div> 6275 <div class="notify-for-content"> 6276 <p class="pn-bis-title pn-notify-popup-heading">Notify me when available</p> 6277 <p class="pn-bis-desc pn-notify-popup-desc">Enter your email and we'll let you know when this item is back in stock.</p> 6278 <div class="pn-bis-field pn-bis-name-field" style="display: none;"> 6279 <input type="text" class="notify-pn-bk-stock-input-name" placeholder="Your name" /> 6280 </div> 6281 <div class="pn-bis-field pn-bis-email-field"> 6282 <input type="email" class="notify-pn-bk-stock-input-email" placeholder="[email protected]" autocomplete="email" /> 6283 </div> 6284 <div class="pn-bis-field pn-bis-phone-field" style="display: none;"> 6285 <div class="pn-bis-phone-prefix">+1 â¾</div> 6286 <input type="tel" class="notify-pn-bk-stock-input-phone" placeholder="Phone number" /> 6287 </div> 6288 6289 <div class="error-field"> 6290 <div class="error empty-email-error" style="display: none;">Your email is required</div> 6291 </div> 6292 <button type="submit" class="notify-btn notify-btn-submit pn-notify-btn-text">Notify Me</button> 6293 <p class="pn-bis-footer pn-notify-popup-footer-text">We don't share your email with anybody</p> 6294 </div> 6295 </div> 6296 </div> 6297</div> 6298 6299 6300<div id="pn-mixed-cart-warning" class="pn-modal"> 6301 <div id="pn-mixed-cart-warning-content"> 6302 <span id="pn-modal-close-btn">x</span> 6303 <p class="pn-mixed-cart-heading" id="pn-mixed-cart-warning-title"></p> 6304 <div id="pn-mixed-cart-warning-text"></div> 6305 </div> 6306</div> 6307 6308 6309</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
6309<script> 6310 window['ShopifyForms'] = { 6311 ...window['ShopifyForms'], 6312 currentPageType: "page" 6313 }; 6314</script>
6314 6315 6316 6317</div>
6317<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6317 6318</body> 6319</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.