CINXE.COM
Hacker Halted 2021 Recap - Hacker Halted 2025
<!DOCTYPE html> <html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#" class="no-js no-svg"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11"> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- All in One SEO 4.7.9 - aioseo.com --> <meta name="description" content="2021 Hacker Halted Recap Click the image above to see a larger version." /> <meta name="robots" content="max-image-preview:large" /> <link rel="canonical" href="https://hackerhalted.com/hacker-halted-2021-recap/" /> <meta name="generator" content="All in One SEO (AIOSEO) 4.7.9" /> <meta property="og:locale" content="en_US" /> <meta property="og:site_name" content="Hacker Halted 2025 - Cybersecurity Training and Conference" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Hacker Halted 2021 Recap - Hacker Halted 2025" /> <meta property="og:description" content="2021 Hacker Halted Recap Click the image above to see a larger version." /> <meta property="og:url" content="https://hackerhalted.com/hacker-halted-2021-recap/" /> <meta property="article:published_time" content="2021-11-17T15:26:47+00:00" /> <meta property="article:modified_time" content="2024-07-03T21:16:30+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Hacker Halted 2021 Recap - Hacker Halted 2025" /> <meta name="twitter:description" content="2021 Hacker Halted Recap Click the image above to see a larger version." /> <script type="application/ld+json" class="aioseo-schema"> {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/hackerhalted.com\/hacker-halted-2021-recap\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/hackerhalted.com\/#listItem","position":1,"name":"Home","item":"https:\/\/hackerhalted.com\/","nextItem":{"@type":"ListItem","@id":"https:\/\/hackerhalted.com\/hacker-halted-2021-recap\/#listItem","name":"Hacker Halted 2021 Recap"}},{"@type":"ListItem","@id":"https:\/\/hackerhalted.com\/hacker-halted-2021-recap\/#listItem","position":2,"name":"Hacker Halted 2021 Recap","previousItem":{"@type":"ListItem","@id":"https:\/\/hackerhalted.com\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/hackerhalted.com\/#organization","name":"Hacker Halted 2025","description":"Cybersecurity Training and Conference","url":"https:\/\/hackerhalted.com\/"},{"@type":"WebPage","@id":"https:\/\/hackerhalted.com\/hacker-halted-2021-recap\/#webpage","url":"https:\/\/hackerhalted.com\/hacker-halted-2021-recap\/","name":"Hacker Halted 2021 Recap - Hacker Halted 2025","description":"2021 Hacker Halted Recap Click the image above to see a larger version.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/hackerhalted.com\/#website"},"breadcrumb":{"@id":"https:\/\/hackerhalted.com\/hacker-halted-2021-recap\/#breadcrumblist"},"datePublished":"2021-11-17T08:26:47-07:00","dateModified":"2024-07-03T15:16:30-06:00"},{"@type":"WebSite","@id":"https:\/\/hackerhalted.com\/#website","url":"https:\/\/hackerhalted.com\/","name":"Hacker Halted 2025","description":"Cybersecurity Training and Conference","inLanguage":"en-US","publisher":{"@id":"https:\/\/hackerhalted.com\/#organization"}}]} </script> <!-- All in One SEO --> <script>window._wca = window._wca || [];</script> <!-- This site is optimized with the Yoast SEO Premium plugin v24.4 (Yoast SEO v24.4) - https://yoast.com/wordpress/plugins/seo/ --> <title>Hacker Halted 2021 Recap - Hacker Halted 2025</title> <link rel="canonical" href="https://hackerhalted.com/hacker-halted-2021-recap/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Hacker Halted 2021 Recap" /> <meta property="og:description" content="2021 Hacker Halted Recap Click the image above to see a larger version." /> <meta property="og:url" content="https://hackerhalted.com/hacker-halted-2021-recap/" /> <meta property="og:site_name" content="Hacker Halted 2025" /> <meta property="article:publisher" content="https://www.facebook.com/hackerhalted" /> <meta property="article:modified_time" content="2024-07-03T21:16:30+00:00" /> <meta property="og:image" content="https://hackerhalted.com/wp-content/uploads/2021/11/HH2021-Recap-Banner.png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@hackerhalted" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="3 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://hackerhalted.com/hacker-halted-2021-recap/","url":"https://hackerhalted.com/hacker-halted-2021-recap/","name":"Hacker Halted 2021 Recap - Hacker Halted 2025","isPartOf":{"@id":"https://hackerhalted.com/#website"},"primaryImageOfPage":{"@id":"https://hackerhalted.com/hacker-halted-2021-recap/#primaryimage"},"image":{"@id":"https://hackerhalted.com/hacker-halted-2021-recap/#primaryimage"},"thumbnailUrl":"https://hackerhalted.com/wp-content/uploads/2021/11/HH2021-Recap-Banner.png","datePublished":"2021-11-17T15:26:47+00:00","dateModified":"2024-07-03T21:16:30+00:00","breadcrumb":{"@id":"https://hackerhalted.com/hacker-halted-2021-recap/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://hackerhalted.com/hacker-halted-2021-recap/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://hackerhalted.com/hacker-halted-2021-recap/#primaryimage","url":"https://hackerhalted.com/wp-content/uploads/2019/10/header-HH2019.jpg","contentUrl":"https://hackerhalted.com/wp-content/uploads/2019/10/header-HH2019.jpg","width":800,"height":350},{"@type":"BreadcrumbList","@id":"https://hackerhalted.com/hacker-halted-2021-recap/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://hackerhalted.com/"},{"@type":"ListItem","position":2,"name":"Hacker Halted 2021 Recap"}]},{"@type":"WebSite","@id":"https://hackerhalted.com/#website","url":"https://hackerhalted.com/","name":"Hacker Halted 2024","description":"Cybersecurity Training and Conference","publisher":{"@id":"https://hackerhalted.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://hackerhalted.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://hackerhalted.com/#organization","name":"Hacker Halted 2024","url":"https://hackerhalted.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://hackerhalted.com/#/schema/logo/image/","url":"https://hackerhalted.com/wp-content/uploads/2017/10/HH-apple-icon.png","contentUrl":"https://hackerhalted.com/wp-content/uploads/2017/10/HH-apple-icon.png","width":144,"height":144,"caption":"Hacker Halted 2024"},"image":{"@id":"https://hackerhalted.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/hackerhalted","https://x.com/hackerhalted"]}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='preconnect' href='https://fonts.gstatic.com' crossorigin /> <link rel="alternate" type="application/rss+xml" title="Hacker Halted 2025 » Feed" href="https://hackerhalted.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Hacker Halted 2025 » Comments Feed" href="https://hackerhalted.com/comments/feed/" /> <meta property="og:title" content="Hacker Halted 2021 Recap"/> <meta property="og:type" content="article"/> <meta property="og:url" content="https://hackerhalted.com/hacker-halted-2021-recap/"/> <meta property="og:site_name" content="Hacker Halted 2025"/> <meta property="og:description" content="2021 Hacker Halted Recap Click the image above to see a larger version."/> <!-- This site uses the Google Analytics by MonsterInsights plugin v9.2.4 - Using Analytics tracking - https://www.monsterinsights.com/ --> <script src="//www.googletagmanager.com/gtag/js?id=G-XV3P9T82TM" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script> <script data-cfasync="false" data-wpfc-render="false" type="text/plain" data-cli-class="cli-blocker-script" data-cli-script-type="analytics" data-cli-block="true" data-cli-element-position="head"> var mi_version = '9.2.4'; var mi_track_user = true; var mi_no_track_reason = ''; var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/hackerhalted.com\/hacker-halted-2021-recap\/"}; if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); } else { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; } var disableStrs = [ 'ga-disable-G-XV3P9T82TM', ]; /* Function to detect opted out users */ function __gtagTrackerIsOptedOut() { for (var index = 0; index < disableStrs.length; index++) { if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { return true; } } return false; } /* Disable tracking if the opt-out cookie exists. */ if (__gtagTrackerIsOptedOut()) { for (var index = 0; index < disableStrs.length; index++) { window[disableStrs[index]] = true; } } /* Opt-out function */ function __gtagTrackerOptout() { for (var index = 0; index < disableStrs.length; index++) { document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrs[index]] = true; } } if ('undefined' === typeof gaOptout) { function gaOptout() { __gtagTrackerOptout(); } } window.dataLayer = window.dataLayer || []; window.MonsterInsightsDualTracker = { helpers: {}, trackers: {}, }; if (mi_track_user) { function __gtagDataLayer() { dataLayer.push(arguments); } function __gtagTracker(type, name, parameters) { if (!parameters) { parameters = {}; } if (parameters.send_to) { __gtagDataLayer.apply(null, arguments); return; } if (type === 'event') { parameters.send_to = monsterinsights_frontend.v4_id; var hookName = name; if (typeof parameters['event_category'] !== 'undefined') { hookName = parameters['event_category'] + ':' + name; } if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { MonsterInsightsDualTracker.trackers[hookName](parameters); } else { __gtagDataLayer('event', name, parameters); } } else { __gtagDataLayer.apply(null, arguments); } } __gtagTracker('js', new Date()); __gtagTracker('set', { 'developer_id.dZGIzZG': true, }); if ( MonsterInsightsLocations.page_location ) { __gtagTracker('set', MonsterInsightsLocations); } __gtagTracker('config', 'G-XV3P9T82TM', {"forceSSL":"true","link_attribution":"true"} ); window.gtag = __gtagTracker; (function () { /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ /* ga and __gaTracker compatibility shim. */ var noopfn = function () { return null; }; var newtracker = function () { return new Tracker(); }; var Tracker = function () { return null; }; var p = Tracker.prototype; p.get = noopfn; p.set = noopfn; p.send = function () { var args = Array.prototype.slice.call(arguments); args.unshift('send'); __gaTracker.apply(null, args); }; var __gaTracker = function () { var len = arguments.length; if (len === 0) { return; } var f = arguments[len - 1]; if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { if ('send' === arguments[0]) { var hitConverted, hitObject = false, action; if ('event' === arguments[1]) { if ('undefined' !== typeof arguments[3]) { hitObject = { 'eventAction': arguments[3], 'eventCategory': arguments[2], 'eventLabel': arguments[4], 'value': arguments[5] ? arguments[5] : 1, } } } if ('pageview' === arguments[1]) { if ('undefined' !== typeof arguments[2]) { hitObject = { 'eventAction': 'page_view', 'page_path': arguments[2], } } } if (typeof arguments[2] === 'object') { hitObject = arguments[2]; } if (typeof arguments[5] === 'object') { Object.assign(hitObject, arguments[5]); } if ('undefined' !== typeof arguments[1].hitType) { hitObject = arguments[1]; if ('pageview' === hitObject.hitType) { hitObject.eventAction = 'page_view'; } } if (hitObject) { action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction; hitConverted = mapArgs(hitObject); __gtagTracker('event', action, hitConverted); } } return; } function mapArgs(args) { var arg, hit = {}; var gaMap = { 'eventCategory': 'event_category', 'eventAction': 'event_action', 'eventLabel': 'event_label', 'eventValue': 'event_value', 'nonInteraction': 'non_interaction', 'timingCategory': 'event_category', 'timingVar': 'name', 'timingValue': 'value', 'timingLabel': 'event_label', 'page': 'page_path', 'location': 'page_location', 'title': 'page_title', 'referrer' : 'page_referrer', }; for (arg in args) { if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { hit[gaMap[arg]] = args[arg]; } else { hit[arg] = args[arg]; } } return hit; } try { f.hitCallback(); } catch (ex) { } }; __gaTracker.create = newtracker; __gaTracker.getByName = newtracker; __gaTracker.getAll = function () { return []; }; __gaTracker.remove = noopfn; __gaTracker.loaded = true; window['__gaTracker'] = __gaTracker; })(); } else { console.log(""); (function () { function __gtagTracker() { return null; } window['__gtagTracker'] = __gtagTracker; window['gtag'] = __gtagTracker; })(); } </script> <!-- / Google Analytics by MonsterInsights --> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/hackerhalted.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='layerslider-css' href='https://hackerhalted.com/wp-content/plugins/LayerSlider/assets/static/layerslider/css/layerslider.css?ver=7.14.1' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://hackerhalted.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1' type='text/css' media='all' /> <style id='wp-block-library-theme-inline-css' type='text/css'> .wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <link rel='stylesheet' id='mediaelement-css' href='https://hackerhalted.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://hackerhalted.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.7.1' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css' type='text/css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #111;--wp--preset--color--light-gray: #767676;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='cookie-law-info-css' href='https://hackerhalted.com/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-public.css?ver=3.2.8' type='text/css' media='all' /> <link rel='stylesheet' id='cookie-law-info-gdpr-css' href='https://hackerhalted.com/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-gdpr.css?ver=3.2.8' type='text/css' media='all' /> <link rel='stylesheet' id='redux-extendify-styles-css' href='https://hackerhalted.com/wp-content/plugins/induzy-core/admin/ReduxCore/assets/css/extendify-utilities.css?ver=4.4.4' type='text/css' media='all' /> <link rel='stylesheet' id='woocommerce-layout-css' href='https://hackerhalted.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=9.6.1' type='text/css' media='all' /> <style id='woocommerce-layout-inline-css' type='text/css'> .infinite-scroll .woocommerce-pagination { display: none; } </style> <link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://hackerhalted.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=9.6.1' type='text/css' media='only screen and (max-width: 768px)' /> <link rel='stylesheet' id='woocommerce-general-css' href='https://hackerhalted.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=9.6.1' type='text/css' media='all' /> <style id='woocommerce-inline-inline-css' type='text/css'> .woocommerce form .form-row .required { visibility: visible; } </style> <link rel='stylesheet' id='metorik-css-css' href='https://hackerhalted.com/wp-content/plugins/metorik-helper/assets/css/metorik.css?ver=2.0.9' type='text/css' media='all' /> <link rel='stylesheet' id='brands-styles-css' href='https://hackerhalted.com/wp-content/plugins/woocommerce/assets/css/brands.css?ver=9.6.1' type='text/css' media='all' /> <link rel='stylesheet' id='js_composer_front-css' href='https://hackerhalted.com/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=7.5' type='text/css' media='all' /> <link rel='stylesheet' id='induzy-min-css' href='https://hackerhalted.com/wp-content/themes/induzy/assets/css/theme.min.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='induzy-style-css' href='https://hackerhalted.com/wp-content/themes/induzy/style.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='induzy-shortcode-css' href='https://hackerhalted.com/wp-content/themes/induzy/assets/css/shortcode.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='induzy-theme-style-css' href='https://hackerhalted.com/wp-content/uploads/induzy/theme_1.css?ver=1.1.8' type='text/css' media='all' /> <style id='induzy-theme-style-inline-css' type='text/css'> /* * Induzy Theme Page Style */ body { } </style> <link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Hind:400,500%7CMontserrat:700&subset=latin&display=swap&ver=1736370317" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Hind:400,500%7CMontserrat:700&subset=latin&display=swap&ver=1736370317" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Hind:400,500%7CMontserrat:700&subset=latin&display=swap&ver=1736370317" /></noscript><script type="text/javascript" src="https://hackerhalted.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" id="layerslider-utils-js-extra"> /* <![CDATA[ */ var LS_Meta = {"v":"7.14.1","fixGSAP":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/plugins/LayerSlider/assets/static/layerslider/js/layerslider.utils.js?ver=7.14.1" id="layerslider-utils-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/plugins/LayerSlider/assets/static/layerslider/js/layerslider.kreaturamedia.jquery.js?ver=7.14.1" id="layerslider-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/plugins/LayerSlider/assets/static/layerslider/js/layerslider.transitions.js?ver=7.14.1" id="layerslider-transitions-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/plugins/google-analytics-premium/assets/js/frontend-gtag.js?ver=9.2.4" id="monsterinsights-frontend-script-js" async="async" data-wp-strategy="async"></script> <script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */ var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/hackerhalted.com","hash_tracking":"false","v4_id":"G-XV3P9T82TM"};/* ]]> */ </script> <script type="text/javascript" id="cookie-law-info-js-extra"> /* <![CDATA[ */ var Cli_Data = {"nn_cookie_ids":[],"cookielist":[],"non_necessary_cookies":[],"ccpaEnabled":"1","ccpaRegionBased":"","ccpaBarEnabled":"1","strictlyEnabled":["necessary","obligatoire"],"ccpaType":"ccpa_gdpr","js_blocking":"1","custom_integration":"","triggerDomRefresh":"","secure_cookies":""}; var cli_cookiebar_settings = {"animate_speed_hide":"500","animate_speed_show":"500","background":"#000000","border":"#b1a6a6c2","border_on":"","button_1_button_colour":"#61a229","button_1_button_hover":"#4e8221","button_1_link_colour":"#fff","button_1_as_button":"1","button_1_new_win":"","button_2_button_colour":"#333","button_2_button_hover":"#292929","button_2_link_colour":"#444","button_2_as_button":"","button_2_hidebar":"","button_3_button_colour":"#dedfe0","button_3_button_hover":"#b2b2b3","button_3_link_colour":"#333333","button_3_as_button":"1","button_3_new_win":"","button_4_button_colour":"#dedfe0","button_4_button_hover":"#b2b2b3","button_4_link_colour":"#333333","button_4_as_button":"1","button_7_button_colour":"#61a229","button_7_button_hover":"#4e8221","button_7_link_colour":"#fff","button_7_as_button":"1","button_7_new_win":"","font_family":"inherit","header_fix":"","notify_animate_hide":"1","notify_animate_show":"","notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"right","notify_position_vertical":"bottom","scroll_close":"1","scroll_close_reload":"","accept_close_reload":"","reject_close_reload":"","showagain_tab":"","showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"100px","text":"#ffffff","show_once_yn":"","show_once":"10000","logging_on":"","as_popup":"","popup_overlay":"1","bar_heading_text":"We Care","cookie_bar_as":"banner","popup_showagain_position":"bottom-right","widget_position":"left"}; var log_object = {"ajax_url":"https:\/\/hackerhalted.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/plugins/cookie-law-info/legacy/public/js/cookie-law-info-public.js?ver=3.2.8" id="cookie-law-info-js"></script> <script type="text/javascript" id="cookie-law-info-ccpa-js-extra"> /* <![CDATA[ */ var ccpa_data = {"opt_out_prompt":"Do you really wish to opt out?","opt_out_confirm":"Confirm","opt_out_cancel":"Cancel"}; /* ]]> */ </script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/plugins/cookie-law-info/legacy/admin/modules/ccpa/assets/js/cookie-law-info-ccpa.js?ver=3.2.8" id="cookie-law-info-ccpa-js"></script> <!--[if lt IE 9]> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/html5.js?ver=3.7.3" id="html5-js"></script> <![endif]--> <script type="text/javascript" src="https://stats.wp.com/s-202508.js" id="woocommerce-analytics-js" defer="defer" data-wp-strategy="defer"></script> <script></script><meta name="generator" content="Powered by LayerSlider 7.14.1 - Build Heros, Sliders, and Popups. Create Animations and Beautiful, Rich Web Content as Easy as Never Before on WordPress." /> <!-- LayerSlider updates and docs at: https://layerslider.com --> <link rel="https://api.w.org/" href="https://hackerhalted.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://hackerhalted.com/wp-json/wp/v2/pages/2656" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://hackerhalted.com/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://hackerhalted.com/?p=2656' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://hackerhalted.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhackerhalted.com%2Fhacker-halted-2021-recap%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://hackerhalted.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhackerhalted.com%2Fhacker-halted-2021-recap%2F&format=xml" /> <meta name="generator" content="Site Kit by Google 1.145.0" /><meta name="generator" content="Redux 4.4.4" /><!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KWSWWVM');</script> <!-- End Google Tag Manager --> <style>img#wpstats{display:none}</style> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/> <style class='wp-fonts-local' type='text/css'> @font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://hackerhalted.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://hackerhalted.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');} </style> <style type="text/css" id="wp-custom-css"> .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { float: left; width: 30% !important; } .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float: right; width: 65% !important; clear: none; } .related.products { display: none; } </style> <noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript></head> <body class="page-template-default page page-id-2656 page-parent wp-embed-responsive theme-induzy woocommerce-no-js wpb-js-composer js-comp-ver-7.5 vc_responsive" data-scroll-time="" data-scroll-distance=""> <div class="mobile-header"> <div class="mobile-header-inner hidden-lg-up hidden-lg-land-up"> <div class="container"> <ul class="mobile-header-items nav pull-left"> <li class="nav-item"> <div class="nav-item-inner"> <a class="mobile-bar-toggle" href="#"><i class="fa fa-bars"></i></a> </div> </li> </ul> <ul class="mobile-header-items nav pull-center"> <li class="nav-item"> <div class="nav-item-inner"> <div class="mobile-logo"><a class="site-title" href="https://hackerhalted.com/" title="Hacker Halted 2025" >Hacker Halted 2025</a></div> </div> </li> </ul> <ul class="mobile-header-items nav pull-right"> <li class="nav-item"> <div class="nav-item-inner"> <a class="full-search-toggle" href="#"><i class="fa fa-search"></i></a> </div> </li> </ul> </div><!-- container --> </div> </div> <div class="mobile-bar animate-from-left"> <a class="mobile-bar-toggle close" href="#"></a> <div class="mobile-bar-inner"> <div class="container"> <ul class="mobile-bar-items nav flex-column mobile-bar-top"> <li class="nav-item"> <div class="nav-item-inner"> <div class="mobile-logo"><a class="site-title" href="https://hackerhalted.com/" title="Hacker Halted 2025" >Hacker Halted 2025</a></div> </div> </li> </ul> <ul class="mobile-bar-items nav flex-column mobile-bar-middle"> <li class="nav-item"> <div class="nav-item-inner"> <div class="induzy-mobile-main-menu"></div> </div> </li> </ul> <ul class="mobile-bar-items nav flex-column mobile-bar-bottom"> <li class="nav-item"> <div class="nav-item-inner"> <form method="get" class="search-form" action="https://hackerhalted.com/"> <div class="input-group"> <input type="text" class="form-control" name="s" value="" placeholder="Search for.."> <span class="input-group-btn"> <button class="btn btn-secondary" type="submit"><i class="fa fa-search"></i></button> </span> </div> </form> </div> </li> </ul> </div><!-- container --> </div> </div> <div class="full-search-wrapper"> <a class="full-search-toggle close" href="#"></a> <form method="get" class="search-form" action="https://hackerhalted.com/"> <div class="input-group"> <input type="text" class="form-control" name="s" value="" placeholder="Search for.."> <span class="input-group-btn"> <button class="btn btn-secondary" type="submit"><i class="fa fa-search"></i></button> </span> </div> </form> </div> <div id="page" class="induzy-wrapper"> <header class="induzy-header"> <div class="header-inner hidden-md-down hidden-md-land-down"> <div class="topbar clearfix"> <div class="custom-container topbar-inner"> <ul class="topbar-items nav pull-left"> <li class="nav-item"> <div class="nav-item-inner"> Cybersecurity Training and Conference | Atlanta, GA </div> </li> </ul> <ul class="topbar-items nav pull-right"> <li class="nav-item"> <div class="nav-item-inner"> <ul class="nav social-icons social-transparent social-white social-h-white social- social-"><li class="nav-item"> <a href="https://www.facebook.com/HackerHalted" class="nav-link social-fb" target="_self"> <i class=" fa fa-facebook"></i> </a> </li><li class="nav-item"> <a href="https://twitter.com/hackerhalted" class="nav-link social-twitter" target="_self"> <i class=" fa-brands fa-x-twitter"></i> </a> </li><li class="nav-item"> <a href="https://www.linkedin.com/company/ec-council" class="nav-link social-linkedin" target="_self"> <i class=" fa fa-linkedin"></i> </a> </li></ul> </div> </li> </ul> </div> </div> <div class="logobar clearfix"> <div class="custom-container logobar-inner"> <ul class="logobar-items nav pull-center text-center"> <li class="nav-item"> <div class="nav-item-inner"> <div class="main-logo"> <a href="https://hackerhalted.com/" title="Hacker Halted 2025" ><img class="custom-logo img-responsive" src="https://hackerhalted.com/wp-content/uploads/2024/04/HH-Logo-Red.png" alt="Hacker Halted 2025" title="Hacker Halted 2025" /></a> </div> </div> </li> </ul> </div> </div> <div class="sticky-outer"> <div class="sticky-head"> <nav class="navbar clearfix"> <div class="custom-container navbar-inner"> <ul class="navbar-items nav pull-center text-center"> <li class="nav-item"> <div class="nav-item-inner"> <ul id="induzy-main-menu" class="nav induzy-main-menu"><li id="menu-item-2828" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-2828"><a href="https://hackerhalted.com/training/" class="nav-link">Training</a></li> <li id="menu-item-3397" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-3397"><a href="https://hackerhalted.com/agenda/" class="nav-link">Agenda</a></li> <li id="menu-item-3019" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-3019"><a href="https://hackerhalted.com/speakers/" class="nav-link">Speakers</a></li> <li id="menu-item-2894" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-2894"><a href="https://hackerhalted.com/venue/" class="nav-link">Venue</a></li> <li id="menu-item-2899" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-2899"><a href="https://hackerhalted.com/sponsors/" class="nav-link">Sponsors</a></li> <li id="menu-item-5060" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-5060"><a href="https://ciso.eccouncil.org/" class="nav-link">Global CISO Forum</a></li> <li id="menu-item-3456" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children nav-item menu-item-3456 dropdown"><a href="#" class="nav-link dropdown-toggle">Past Events</a> <ul role="menu" class=" dropdown-menu"> <li id="menu-item-5057" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-5057"><a href="https://hackerhalted.com/hacker-halted-2024-recap/" class="nav-link">2024 Hacker Halted</a></li> <li id="menu-item-3463" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item nav-item menu-item-3463"><a href="https://hackerhalted.com/hacker-halted-2021-recap/" class="nav-link">2021 Hacker Halted</a></li> <li id="menu-item-3462" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-3462"><a href="https://hackerhalted.com/hacker-halted-2020-recap/" class="nav-link">2020 Hacker Halted</a></li> <li id="menu-item-3461" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-3461"><a href="https://hackerhalted.com/hacker-halted-2019-recap/" class="nav-link">2019 Hacker Halted</a></li> <li id="menu-item-3460" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-3460"><a href="https://hackerhalted.com/hacker-halted-2018-recap/" class="nav-link">2018 Hacker Halted</a></li> <li id="menu-item-3459" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-3459"><a href="https://hackerhalted.com/hacker-halted-2017-recap/" class="nav-link">2017 Hacker Halted</a></li> <li id="menu-item-3458" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-3458"><a href="https://hackerhalted.com/photo-gallery/2016-hacker-halted-photo-gallery/" class="nav-link">2016 Hacker Halted</a></li> </ul></li> <li id="menu-item-3083" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-3083"><a href="https://hackerhalted.com/contact-us/" class="nav-link">Contact Us</a></li> </ul> </div> </li> </ul> <ul class="navbar-items nav pull-right"> <li class="nav-item"> <div class="nav-item-inner"> <div class="search-toggle-wrap"> <div class="textbox-search-wrap"> <form method="get" class="search-form" action="https://hackerhalted.com/"> <div class="input-group"> <input type="text" name="s" class="form-control" value="" placeholder="Search for.."> </div> </form> </div> <a class="textbox-search-toggle" href="#"><i class="fa fa-search"></i></a> </div> </div> </li> </ul> </div> </nav> </div><!--stikcy outer--> </div><!-- sticky-head or sticky-scroll --> </div> </header> <div class="induzy-content-wrapper"> <div class="induzy-content induzy-page"> <div class="induzy-content-inner"> <div class="container"> <div class="row"> <div class="col-md-12 page-has-no-sidebar"> <div id="primary" class="content-area clearfix"> <div id="page-2656" class="post-2656 page type-page status-publish hentry"> <div class="entry-content"><h1 style="font-size:18px; line-height:22px; text-align:center;">2021 Hacker Halted Recap</h1> <p><img decoding="async" src="https://hackerhalted.com/wp-content/uploads/2021/11/HH2021-Recap-Banner.png" alt="" width="700" height="auto" class="aligncenter size-full wp-image-1829" /><br /> <div class="su-divider su-divider-style-default" style="margin:15px 0;border-width:4px;border-color:#4b4b4b"></div> <div class="su-spacer" style="height:10px"></div> <div class="su-row"> <div class="su-column su-column-size-1-3"><div class="su-column-inner su-u-clearfix su-u-trim"><a href="https://hackerhalted.com/hacker-halted-2021-recap/speakers-2021/" target="_blank" rel="noopener noreferrer"><img decoding="async" src="https://hackerhalted.com/wp-content/uploads/2021/11/Speakers-Icon-2021.png" alt="" class="aligncenter size-full wp-image-1061" /></a></div></div> <div class="su-column su-column-size-1-3"><div class="su-column-inner su-u-clearfix su-u-trim"><a href="https://hackerhalted.com/hacker-halted-2021-recap/agenda-2021/" target="_blank" rel="noopener noreferrer"><img decoding="async" src="https://hackerhalted.com/wp-content/uploads/2021/11/Agenda-Icon-2021.png" alt="" class="aligncenter size-full wp-image-1059" /></a></div></div> <div class="su-column su-column-size-1-3"><div class="su-column-inner su-u-clearfix su-u-trim"><a href="https://hackerhalted.com/hacker-halted-2021-recap/sponsors-2021/" target="_blank" rel="noopener noreferrer"><img decoding="async" src="https://hackerhalted.com/wp-content/uploads/2021/11/Sponsors-Icon-2021.png" alt="" class="aligncenter size-full wp-image-1062" /></a></div></div></div> <div class="su-divider su-divider-style-default" style="margin:15px 0;border-width:4px;border-color:#4b4b4b"></div> <div class="su-spacer" style="height:5px"></div> <div class="su-row"><div class="su-column su-column-size-1-1"><div class="su-column-inner su-u-clearfix su-u-trim"> <h3>Creeping Cyber Threat</h3> <p>Like a good horror film – a talented hacker will take their time building the attack. No jump scares here – just slow and methodical. Recon, probing, reverse engineering and writing exploits – the malicious hacker builds tension and anxiety as they find a small way in, establish a presence and expand – filing your network with their malevolence</p> <p>The malicious actors in the center of these webs aren’t automated tool users or button pushers. They are the 1%, the snipers, the first-round killers. The people in this tier take their time, do the hard work, and like the Black Widow – are only discovered after they bite.</p> <p>Some published 2020 reports have ransomware attacks up 72% while others have them up 105% and in March and April 2020, due to companies going remote, the number of unsecured remote desktop machines rose by 40% which caused brute-force attacks to grow 400% and of course there are daily reports of many more.</p> <p>These crimes can creep up on companies who have not made cybersecurity part of their regular budget and with the rise of AI and ML – speed has become relative. What is fast to you is ponderous to the massive intelligences in the cloud. And when the 1% threat actors combine their patience, dedication and skill with the computational power of the AI’s – then anything is game.</p> </div></div></div> <div class="su-spacer" style="height:10px"></div> <a href="https://hackerhalted.com/wp-content/uploads/2021/11/HH2021-Post-Report-Infographic.pdf"><img decoding="async" src="https://hackerhalted.com/wp-content/uploads/2021/11/HH2021-Post-Report-Infographic_converted-1024x791.png" alt="" width="100%" height="auto" class="aligncenter size-large wp-image-2654" srcset="https://hackerhalted.com/wp-content/uploads/2021/11/HH2021-Post-Report-Infographic_converted-1024x791.png 1024w, https://hackerhalted.com/wp-content/uploads/2021/11/HH2021-Post-Report-Infographic_converted-600x464.png 600w, https://hackerhalted.com/wp-content/uploads/2021/11/HH2021-Post-Report-Infographic_converted-300x232.png 300w, https://hackerhalted.com/wp-content/uploads/2021/11/HH2021-Post-Report-Infographic_converted-768x593.png 768w, https://hackerhalted.com/wp-content/uploads/2021/11/HH2021-Post-Report-Infographic_converted-1536x1187.png 1536w, https://hackerhalted.com/wp-content/uploads/2021/11/HH2021-Post-Report-Infographic_converted-2048x1583.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p> <p style="text-align:center;">Click the image above to see a larger version.</p> </div><!-- .entry-content --> </div><!-- #post-## --> </div><!-- #primary --> </div><!-- main col --> </div><!-- row --> </div><!-- .container --> </div><!-- .induzy-content-inner --> </div><!-- .induzy-content --> </div><!-- .induzy-content-wrapper --> <footer class="site-footer"> <div class="footer-bottom"> <div class="footer-bottom-inner container"> <div class="row"> <div class="col-md-12"> <ul class="footer-bottom-items nav pull-center"> <li class="nav-item"> <div class="nav-item-inner"> © Copyright 2025. All Rights Reserved. EC-Council </div> </li> </ul> </div> </div> </div> </div> <a href="#" class="back-to-top" id="back-to-top"><i class="fa fa-angle-up"></i></a> </footer><!-- #colophon --> </div><!-- #page --> <!--googleoff: all--><div id="cookie-law-info-bar" data-nosnippet="true"><h5 class="cli_messagebar_head">We Care</h5><span><div class="cli-bar-container cli-style-v2"><div class="cli-bar-message">Ensuring that you get the best experience is our only purpose for using cookies. If you wish to continue, please accept. You are welcome to provide a controlled consent by visiting the cookie settings. For any further queries or information, please see our <a href="https://hackerhalted.com/privacy-policy/">privacy policy</a>. </br><div class="wt-cli-ccpa-element"> <a style="color:#333333" class="wt-cli-ccpa-opt-out">Do not sell my personal information</a>.</div></div><div class="cli-bar-btn_container"><a role='button' class="medium cli-plugin-button cli-plugin-main-button cli_settings_button" style="margin:0px 10px 0px 5px">Cookie Settings</a><a role='button' data-cli_action="accept" id="cookie_action_close_header" class="medium cli-plugin-button cli-plugin-main-button cookie_action_close_header cli_action_button wt-cli-accept-btn" style="display:inline-block">Accept</a></div></div></span></div><div id="cookie-law-info-again" style="display:none" data-nosnippet="true"><span id="cookie_hdr_showagain">Manage consent</span></div><div class="cli-modal" data-nosnippet="true" id="cliSettingsPopup" tabindex="-1" role="dialog" aria-labelledby="cliSettingsPopup" aria-hidden="true"> <div class="cli-modal-dialog" role="document"> <div class="cli-modal-content cli-bar-popup"> <button type="button" class="cli-modal-close" id="cliModalClose"> <svg class="" viewBox="0 0 24 24"><path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path><path d="M0 0h24v24h-24z" fill="none"></path></svg> <span class="wt-cli-sr-only">Close</span> </button> <div class="cli-modal-body"> <div class="cli-container-fluid cli-tab-container"> <div class="cli-row"> <div class="cli-col-12 cli-align-items-stretch cli-px-0"> <div class="cli-privacy-overview"> <h4>Privacy Overview</h4> <div class="cli-privacy-content"> <div class="cli-privacy-content-text">This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.</div> </div> <a class="cli-privacy-readmore" aria-label="Show more" role="button" data-readmore-text="Show more" data-readless-text="Show less"></a> </div> </div> <div class="cli-col-12 cli-align-items-stretch cli-px-0 cli-tab-section-container"> <div class="cli-tab-section"> <div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="necessary" data-toggle="cli-toggle-tab"> Necessary </a> <div class="wt-cli-necessary-checkbox"> <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-necessary" data-id="checkbox-necessary" checked="checked" /> <label class="form-check-label" for="wt-cli-checkbox-necessary">Necessary</label> </div> <span class="cli-necessary-caption">Always Enabled</span> </div> <div class="cli-tab-content"> <div class="cli-tab-pane cli-fade" data-id="necessary"> <div class="wt-cli-cookie-description"> Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously. <table class="cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th class="cookielawinfo-column-1">Cookie</th><th class="cookielawinfo-column-3">Duration</th><th class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-analytics</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-functional</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-necessary</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-others</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-performance</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">viewed_cookie_policy</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.</td></tr></tbody></table> </div> </div> </div> </div> <div class="cli-tab-section"> <div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="functional" data-toggle="cli-toggle-tab"> Functional </a> <div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-functional" class="cli-user-preference-checkbox" data-id="checkbox-functional" /> <label for="wt-cli-checkbox-functional" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Functional</span></label> </div> </div> <div class="cli-tab-content"> <div class="cli-tab-pane cli-fade" data-id="functional"> <div class="wt-cli-cookie-description"> Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features. </div> </div> </div> </div> <div class="cli-tab-section"> <div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="performance" data-toggle="cli-toggle-tab"> Performance </a> <div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-performance" class="cli-user-preference-checkbox" data-id="checkbox-performance" /> <label for="wt-cli-checkbox-performance" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Performance</span></label> </div> </div> <div class="cli-tab-content"> <div class="cli-tab-pane cli-fade" data-id="performance"> <div class="wt-cli-cookie-description"> Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors. </div> </div> </div> </div> <div class="cli-tab-section"> <div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="analytics" data-toggle="cli-toggle-tab"> Analytics </a> <div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-analytics" class="cli-user-preference-checkbox" data-id="checkbox-analytics" /> <label for="wt-cli-checkbox-analytics" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Analytics</span></label> </div> </div> <div class="cli-tab-content"> <div class="cli-tab-pane cli-fade" data-id="analytics"> <div class="wt-cli-cookie-description"> Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc. </div> </div> </div> </div> <div class="cli-tab-section"> <div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="advertisement" data-toggle="cli-toggle-tab"> Advertisement </a> <div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-advertisement" class="cli-user-preference-checkbox" data-id="checkbox-advertisement" /> <label for="wt-cli-checkbox-advertisement" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Advertisement</span></label> </div> </div> <div class="cli-tab-content"> <div class="cli-tab-pane cli-fade" data-id="advertisement"> <div class="wt-cli-cookie-description"> Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads. </div> </div> </div> </div> <div class="cli-tab-section"> <div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="others" data-toggle="cli-toggle-tab"> Others </a> <div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-others" class="cli-user-preference-checkbox" data-id="checkbox-others" /> <label for="wt-cli-checkbox-others" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Others</span></label> </div> </div> <div class="cli-tab-content"> <div class="cli-tab-pane cli-fade" data-id="others"> <div class="wt-cli-cookie-description"> Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet. </div> </div> </div> </div> </div> </div> </div> </div> <div class="cli-modal-footer"> <div class="wt-cli-element cli-container-fluid cli-tab-container"> <div class="cli-row"> <div class="cli-col-12 cli-align-items-stretch cli-px-0"> <div class="cli-tab-footer wt-cli-privacy-overview-actions"> <a id="wt-cli-privacy-save-btn" role="button" tabindex="0" data-cli-action="accept" class="wt-cli-privacy-btn cli_setting_save_button wt-cli-privacy-accept-btn cli-btn">SAVE & ACCEPT</a> </div> </div> </div> </div> </div> </div> </div> </div> <div class="cli-modal-backdrop cli-fade cli-settings-overlay"></div> <div class="cli-modal-backdrop cli-fade cli-popupbar-overlay"></div> <!--googleon: all--> <script type='text/javascript'> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <script type="text/javascript"> /* MonsterInsights Scroll Tracking */ if ( typeof(jQuery) !== 'undefined' ) { jQuery( document ).ready(function(){ function monsterinsights_scroll_tracking_load() { if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) { (function(factory) { factory(jQuery); }(function($) { /* Scroll Depth */ "use strict"; var defaults = { percentage: true }; var $window = $(window), cache = [], scrollEventBound = false, lastPixelDepth = 0; /* * Plugin */ $.scrollDepth = function(options) { var startTime = +new Date(); options = $.extend({}, defaults, options); /* * Functions */ function sendEvent(action, label, scrollDistance, timing) { if ( 'undefined' === typeof MonsterInsightsObject || 'undefined' === typeof MonsterInsightsObject.sendEvent ) { return; } var paramName = action.toLowerCase(); var fieldsArray = { send_to: 'G-XV3P9T82TM', non_interaction: true }; fieldsArray[paramName] = label; if (arguments.length > 3) { fieldsArray.scroll_timing = timing MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray); } else { MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray); } } function calculateMarks(docHeight) { return { '25%' : parseInt(docHeight * 0.25, 10), '50%' : parseInt(docHeight * 0.50, 10), '75%' : parseInt(docHeight * 0.75, 10), /* Cushion to trigger 100% event in iOS */ '100%': docHeight - 5 }; } function checkMarks(marks, scrollDistance, timing) { /* Check each active mark */ $.each(marks, function(key, val) { if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) { sendEvent('Percentage', key, scrollDistance, timing); cache.push(key); } }); } function rounded(scrollDistance) { /* Returns String */ return (Math.floor(scrollDistance/250) * 250).toString(); } function init() { bindScrollDepth(); } /* * Public Methods */ /* Reset Scroll Depth with the originally initialized options */ $.scrollDepth.reset = function() { cache = []; lastPixelDepth = 0; $window.off('scroll.scrollDepth'); bindScrollDepth(); }; /* Add DOM elements to be tracked */ $.scrollDepth.addElements = function(elems) { if (typeof elems == "undefined" || !$.isArray(elems)) { return; } $.merge(options.elements, elems); /* If scroll event has been unbound from window, rebind */ if (!scrollEventBound) { bindScrollDepth(); } }; /* Remove DOM elements currently tracked */ $.scrollDepth.removeElements = function(elems) { if (typeof elems == "undefined" || !$.isArray(elems)) { return; } $.each(elems, function(index, elem) { var inElementsArray = $.inArray(elem, options.elements); var inCacheArray = $.inArray(elem, cache); if (inElementsArray != -1) { options.elements.splice(inElementsArray, 1); } if (inCacheArray != -1) { cache.splice(inCacheArray, 1); } }); }; /* * Throttle function borrowed from: * Underscore.js 1.5.2 * http://underscorejs.org * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors * Underscore may be freely distributed under the MIT license. */ function throttle(func, wait) { var context, args, result; var timeout = null; var previous = 0; var later = function() { previous = new Date; timeout = null; result = func.apply(context, args); }; return function() { var now = new Date; if (!previous) previous = now; var remaining = wait - (now - previous); context = this; args = arguments; if (remaining <= 0) { clearTimeout(timeout); timeout = null; previous = now; result = func.apply(context, args); } else if (!timeout) { timeout = setTimeout(later, remaining); } return result; }; } /* * Scroll Event */ function bindScrollDepth() { scrollEventBound = true; $window.on('scroll.scrollDepth', throttle(function() { /* * We calculate document and window height on each scroll event to * account for dynamic DOM changes. */ var docHeight = $(document).height(), winHeight = window.innerHeight ? window.innerHeight : $window.height(), scrollDistance = $window.scrollTop() + winHeight, /* Recalculate percentage marks */ marks = calculateMarks(docHeight), /* Timing */ timing = +new Date - startTime; checkMarks(marks, scrollDistance, timing); }, 500)); } init(); }; /* UMD export */ return $.scrollDepth; })); jQuery.scrollDepth(); } else { setTimeout(monsterinsights_scroll_tracking_load, 200); } } monsterinsights_scroll_tracking_load(); }); } /* End MonsterInsights Scroll Tracking */ </script><link rel='stylesheet' id='wc-blocks-style-css' href='https://hackerhalted.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-9.6.1' type='text/css' media='all' /> <link rel='stylesheet' id='redux-custom-fonts-css' href='//hackerhalted.com/wp-content/uploads/redux/custom-fonts/fonts.css?ver=1739775148' type='text/css' media='all' /> <link rel='stylesheet' id='cookie-law-info-table-css' href='https://hackerhalted.com/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-table.css?ver=3.2.8' type='text/css' media='all' /> <link rel='stylesheet' id='su-shortcodes-css' href='https://hackerhalted.com/wp-content/plugins/shortcodes-ultimate/includes/css/shortcodes.css?ver=7.3.4' type='text/css' media='all' /> <script type="text/javascript" id="metorik-js-js-extra"> /* <![CDATA[ */ var metorik_params = {"source_tracking":{"enabled":true,"cookie_lifetime":6,"session_length":30,"sbjs_domain":false,"cookie_name":"mtk_src_trk"},"cart_tracking":{"enabled":true,"cart_items_count":0,"item_was_added_to_cart":false,"wc_ajax_capture_customer_data_url":"\/?wc-ajax=metorik_capture_customer_data","wc_ajax_email_opt_out_url":"\/?wc-ajax=metorik_email_opt_out","wc_ajax_email_opt_in_url":"\/?wc-ajax=metorik_email_opt_in","wc_ajax_seen_add_to_cart_form_url":"\/?wc-ajax=metorik_seen_add_to_cart_form","add_cart_popup_should_scroll_to":true,"add_cart_popup_placement":"bottom","add_to_cart_should_mark_as_seen":true,"add_to_cart_form_selectors":[".ajax_add_to_cart",".single_add_to_cart_button"]},"nonce":"4cf2c5fd37"}; /* ]]> */ </script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/plugins/metorik-helper/assets/js/metorik.min.js?ver=2.0.9" id="metorik-js-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/popper.min.js?ver=1.0" id="pooper-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/bootstrap.min.js?ver=5.1.3" id="bootstrap-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/smart-resize.min.js?ver=1.0" id="smart-resize-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/owl.carousel.min.js?ver=2.2.1" id="owl-carousel-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/plugins/js_composer/assets/lib/bower/isotope/dist/isotope.pkgd.min.js?ver=7.5" id="isotope-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/infinite-scroll.pkgd.min.js?ver=2.0" id="infinite-scroll-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/jquery.stellar.min.js?ver=0.6.2" id="jquery-stellar-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/sticky-kit.min.js?ver=1.1.3" id="sticky-kit-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/jquery.mb.YTPlayer.min.js?ver=1.0" id="jquery-mb-YTPlayer-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/jquery.magnific.popup.min.js?ver=1.1.0" id="jquery-magnific-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/jquery.easy.ticker.min.js?ver=2.0" id="jquery-easy-ticker-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/jquery.easing.min.js?ver=1.0" id="jquery-easing-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/jquery.countdown.min.js?ver=2.2.0" id="jquery-countdown-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/jquery.circle.progress.min.js?ver=1.0" id="jquery-circle-progress-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/jquery.appear.min.js?ver=1.0" id="jquery-appear-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/smoothscroll.min.js?ver=1.20.2" id="smoothscroll-js"></script> <script type="text/javascript" id="induzy-theme-js-extra"> /* <![CDATA[ */ var induzy_ajax_var = {"admin_ajax_url":"https:\/\/hackerhalted.com\/wp-admin\/admin-ajax.php","like_nonce":"8892d37c10","fav_nonce":"f949fa56dc","infinite_loader":"https:\/\/hackerhalted.com\/wp-content\/themes\/induzy\/assets\/images\/infinite-loder.gif","load_posts":"Loading next set of posts.","no_posts":"No more posts to load.","cmt_nonce":"79952870e9","mc_nounce":"0c5dce849e","wait":"Wait..","must_fill":"Must Fill Required Details.","valid_email":"Enter Valid Email ID.","cart_update_pbm":"Cart Update Problem.","google_stat":""}; /* ]]> */ </script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/themes/induzy/assets/js/theme.js?ver=1.0" id="induzy-theme-js"></script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=9.6.1" id="sourcebuster-js-js"></script> <script type="text/javascript" id="wc-order-attribution-js-extra"> /* <![CDATA[ */ var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/hackerhalted.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; /* ]]> */ </script> <script type="text/javascript" src="https://hackerhalted.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=9.6.1" id="wc-order-attribution-js"></script> <script type="text/javascript" src="https://stats.wp.com/e-202508.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"205900284\",\"post\":\"2656\",\"tz\":\"-7\",\"srv\":\"hackerhalted.com\",\"j\":\"1:14.3\"}") ]); _stq.push([ "clickTrackerInit", "205900284", "2656" ]); /* ]]> */ </script> <script></script> </body> </html>