diff --git a/404/index.html b/404/index.html index e6dcc16..9e2d388 100644 --- a/404/index.html +++ b/404/index.html @@ -1 +1 @@ -404: Page not found | 801 Labs

404: Page Not Found

This is not the page you are looking for

Please check the URL, or use the navigation above to find the right page.

\ No newline at end of file +404: Page not found | 801 Labs

404: Page Not Found

This is not the page you are looking for

Please check the URL, or use the navigation above to find the right page.

\ No newline at end of file diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/about/news/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/about/news/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/about/news/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/about/news/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/about/news/post/example.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/about/news/post/example.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/about/news/post/example.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/about/news/post/example.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/about/news/tag/example/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/about/news/tag/example/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/about/news/tag/example/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/about/news/tag/example/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/index.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/index.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/index.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/index.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/2.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/2.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/2.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/2.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/access-control-exploitation-part-1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/access-control-exploitation-part-1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/access-control-exploitation-part-1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/access-control-exploitation-part-1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/an-easier-saltlan.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/an-easier-saltlan.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/an-easier-saltlan.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/an-easier-saltlan.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/ascii-art-in-hidden-places.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/ascii-art-in-hidden-places.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/ascii-art-in-hidden-places.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/ascii-art-in-hidden-places.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/buying-and-selling-domains.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/buying-and-selling-domains.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/buying-and-selling-domains.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/buying-and-selling-domains.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/cracking-an-ntlmv2-hash.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/cracking-an-ntlmv2-hash.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/cracking-an-ntlmv2-hash.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/cracking-an-ntlmv2-hash.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/developing-a-dll-injector.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/developing-a-dll-injector.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/developing-a-dll-injector.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/developing-a-dll-injector.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/didnt-hack-my-christmas-lights.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/didnt-hack-my-christmas-lights.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/didnt-hack-my-christmas-lights.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/didnt-hack-my-christmas-lights.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/first-vivokey-spark.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/first-vivokey-spark.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/first-vivokey-spark.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/first-vivokey-spark.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/makefiles-but-in-english-part-1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/makefiles-but-in-english-part-1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/makefiles-but-in-english-part-1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/makefiles-but-in-english-part-1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/phishing-campaign-research-ep-2.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/phishing-campaign-research-ep-2.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/phishing-campaign-research-ep-2.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/phishing-campaign-research-ep-2.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/phishing-campaign-research.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/phishing-campaign-research.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/phishing-campaign-research.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/phishing-campaign-research.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/quirks-in-the-windows-ipv6-address-parsing-and-printing-apis.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/quirks-in-the-windows-ipv6-address-parsing-and-printing-apis.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/quirks-in-the-windows-ipv6-address-parsing-and-printing-apis.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/quirks-in-the-windows-ipv6-address-parsing-and-printing-apis.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/reverse-engineering-4-layer-pcb.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/reverse-engineering-4-layer-pcb.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/reverse-engineering-4-layer-pcb.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/reverse-engineering-4-layer-pcb.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/stack-exploitation.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/stack-exploitation.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/stack-exploitation.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/stack-exploitation.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/writing-research-posts.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/writing-research-posts.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/post/writing-research-posts.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/post/writing-research-posts.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/biohacking/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/biohacking/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/biohacking/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/biohacking/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/buffer-overflow/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/buffer-overflow/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/buffer-overflow/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/buffer-overflow/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/development/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/development/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/development/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/development/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/dll-injection/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/dll-injection/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/dll-injection/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/dll-injection/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/domains/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/domains/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/domains/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/domains/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/ee/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/ee/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/ee/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/ee/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/how-to/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/how-to/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/how-to/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/how-to/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/ipv6/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/ipv6/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/ipv6/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/ipv6/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/makefile/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/makefile/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/makefile/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/makefile/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/memory/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/memory/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/memory/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/memory/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/pcap/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/pcap/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/pcap/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/pcap/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/phishing/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/phishing/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/phishing/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/phishing/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/re/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/re/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/re/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/re/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/research/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/research/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/research/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/research/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/rfid/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/rfid/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/rfid/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/rfid/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/story/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/story/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/story/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/story/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/tutorial/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/tutorial/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/tutorial/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/tutorial/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/windows-api/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/windows-api/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/windows-api/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/windows-api/1.json diff --git a/_next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/windows-hacking/1.json b/_next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/windows-hacking/1.json similarity index 100% rename from _next/data/-ur7N7aRAfmNgNYdg90qv/research-portal/tag/windows-hacking/1.json rename to _next/data/-Av0pzqKK5o7QlaCE5lK-/research-portal/tag/windows-hacking/1.json diff --git a/_next/static/-ur7N7aRAfmNgNYdg90qv/_buildManifest.js b/_next/static/-Av0pzqKK5o7QlaCE5lK-/_buildManifest.js similarity index 98% rename from _next/static/-ur7N7aRAfmNgNYdg90qv/_buildManifest.js rename to _next/static/-Av0pzqKK5o7QlaCE5lK-/_buildManifest.js index 9ec2adc..935f10f 100644 --- a/_next/static/-ur7N7aRAfmNgNYdg90qv/_buildManifest.js +++ b/_next/static/-Av0pzqKK5o7QlaCE5lK-/_buildManifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST = (function(a,b,c,d,e,f){return {__rewrites:[],"/":[a,b,c,d,e,"static\u002Fchunks\u002Fpages\u002Findex-9380aae208dcf9d7155b.js"],"/404":[a,b,c,"static\u002Fchunks\u002Fpages\u002F404-1036153289366c9c2841.js"],"/_error":["static\u002Fchunks\u002Fpages\u002F_error-972d1ccf329d04e53c1d.js"],"/about":[a,b,c,d,"static\u002Fchunks\u002Fpages\u002Fabout-9493d96a7bc1a2d7b3a3.js"],"/about/financial-information":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fabout\u002Ffinancial-information-4959f19dfa6c3ebc6264.js"],"/about/news/post/[slug]":[a,b,c,d,"static\u002Fchunks\u002Fpages\u002Fabout\u002Fnews\u002Fpost\u002F[slug]-dcb2a4680e756f952afa.js"],"/about/news/tag/[tag]/[page]":[a,b,c,d,"static\u002Fchunks\u002Fpages\u002Fabout\u002Fnews\u002Ftag\u002F[tag]\u002F[page]-f294d46dc39af12dfe9a.js"],"/about/news/[page]":[a,b,c,d,"static\u002Fchunks\u002Fpages\u002Fabout\u002Fnews\u002F[page]-49291c89f8a073444146.js"],"/cancel":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fcancel-897ff4bd7f779da91bad.js"],"/code-of-conduct":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fcode-of-conduct-3ef6524a7120604cc282.js"],"/completed":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fcompleted-e1f00ccfe691e67a377b.js"],"/contact":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fcontact-a86b57f1844d6fc809df.js"],"/donate":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fdonate-1889d004957dbb3347b2.js"],"/get-involved":[a,b,c,e,f,"static\u002Fchunks\u002Fpages\u002Fget-involved-58457ff647fdb8a34737.js"],"/get-involved/events":[a,b,c,e,"static\u002Fchunks\u002Fpages\u002Fget-involved\u002Fevents-32b67f0f6a7209e6fa27.js"],"/get-involved/location-and-hours":[a,b,c,d,f,"static\u002Fchunks\u002Fpages\u002Fget-involved\u002Flocation-and-hours-b9f23f29711c052ccc77.js"],"/nonprofit":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fnonprofit-ace2e3c6429c531401a2.js"],"/research-portal/post/[slug]":[a,b,c,d,"static\u002Fchunks\u002Fpages\u002Fresearch-portal\u002Fpost\u002F[slug]-6cf29696d42df3f1397e.js"],"/research-portal/tag/[tag]/[page]":[a,b,c,d,"static\u002Fchunks\u002Fpages\u002Fresearch-portal\u002Ftag\u002F[tag]\u002F[page]-f2da53687506e6e1b9aa.js"],"/research-portal/[page]":[a,b,c,d,"static\u002Fchunks\u002Fpages\u002Fresearch-portal\u002F[page]-a00ed987c24acab19f68.js"],"/terms":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fterms-4d138491577cf2ee78c1.js"],sortedPages:["\u002F","\u002F404","\u002F_app","\u002F_error","\u002Fabout","\u002Fabout\u002Ffinancial-information","\u002Fabout\u002Fnews\u002Fpost\u002F[slug]","\u002Fabout\u002Fnews\u002Ftag\u002F[tag]\u002F[page]","\u002Fabout\u002Fnews\u002F[page]","\u002Fcancel","\u002Fcode-of-conduct","\u002Fcompleted","\u002Fcontact","\u002Fdonate","\u002Fget-involved","\u002Fget-involved\u002Fevents","\u002Fget-involved\u002Flocation-and-hours","\u002Fnonprofit","\u002Fresearch-portal\u002Fpost\u002F[slug]","\u002Fresearch-portal\u002Ftag\u002F[tag]\u002F[page]","\u002Fresearch-portal\u002F[page]","\u002Fterms"]}}("static\u002Fchunks\u002Fcb1608f2.9b44609261640b8f626b.js","static\u002Fchunks\u002Fa9a7754c.53d20200875279da8636.js","static\u002Fchunks\u002F5ea3021ab032f6b66d4b7b594a20572a3bfcd81d.360179677449bfd43348.js","static\u002Fchunks\u002F269ea3ef5216fdb5e29fe1b24ee03a8936e3d31a.bf08c7a312d87b9b94e6.js","static\u002Fchunks\u002F95abb9e0b5b6bb94f8f8f0f912e964345563b66a.14cb5ef439c94d5345b9.js","static\u002Fchunks\u002F739ca988955fec8dc2ad1153900abe500834bd90.a201cf17b8cbf036df17.js"));self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB() \ No newline at end of file +self.__BUILD_MANIFEST = (function(a,b,c,d,e,f){return {__rewrites:[],"/":[a,b,c,d,e,"static\u002Fchunks\u002Fpages\u002Findex-9380aae208dcf9d7155b.js"],"/404":[a,b,c,"static\u002Fchunks\u002Fpages\u002F404-1036153289366c9c2841.js"],"/_error":["static\u002Fchunks\u002Fpages\u002F_error-972d1ccf329d04e53c1d.js"],"/about":[a,b,c,d,"static\u002Fchunks\u002Fpages\u002Fabout-9493d96a7bc1a2d7b3a3.js"],"/about/financial-information":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fabout\u002Ffinancial-information-4959f19dfa6c3ebc6264.js"],"/about/news/post/[slug]":[a,b,c,d,"static\u002Fchunks\u002Fpages\u002Fabout\u002Fnews\u002Fpost\u002F[slug]-dcb2a4680e756f952afa.js"],"/about/news/tag/[tag]/[page]":[a,b,c,d,"static\u002Fchunks\u002Fpages\u002Fabout\u002Fnews\u002Ftag\u002F[tag]\u002F[page]-f294d46dc39af12dfe9a.js"],"/about/news/[page]":[a,b,c,d,"static\u002Fchunks\u002Fpages\u002Fabout\u002Fnews\u002F[page]-49291c89f8a073444146.js"],"/cancel":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fcancel-897ff4bd7f779da91bad.js"],"/code-of-conduct":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fcode-of-conduct-3ef6524a7120604cc282.js"],"/completed":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fcompleted-e1f00ccfe691e67a377b.js"],"/contact":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fcontact-a86b57f1844d6fc809df.js"],"/donate":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fdonate-1889d004957dbb3347b2.js"],"/get-involved":[a,b,c,e,f,"static\u002Fchunks\u002Fpages\u002Fget-involved-58457ff647fdb8a34737.js"],"/get-involved/events":[a,b,c,e,"static\u002Fchunks\u002Fpages\u002Fget-involved\u002Fevents-32b67f0f6a7209e6fa27.js"],"/get-involved/location-and-hours":[a,b,c,d,f,"static\u002Fchunks\u002Fpages\u002Fget-involved\u002Flocation-and-hours-25c7fcbaafec52690ad6.js"],"/nonprofit":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fnonprofit-ace2e3c6429c531401a2.js"],"/research-portal/post/[slug]":[a,b,c,d,"static\u002Fchunks\u002Fpages\u002Fresearch-portal\u002Fpost\u002F[slug]-6cf29696d42df3f1397e.js"],"/research-portal/tag/[tag]/[page]":[a,b,c,d,"static\u002Fchunks\u002Fpages\u002Fresearch-portal\u002Ftag\u002F[tag]\u002F[page]-f2da53687506e6e1b9aa.js"],"/research-portal/[page]":[a,b,c,d,"static\u002Fchunks\u002Fpages\u002Fresearch-portal\u002F[page]-a00ed987c24acab19f68.js"],"/terms":[a,b,c,"static\u002Fchunks\u002Fpages\u002Fterms-4d138491577cf2ee78c1.js"],sortedPages:["\u002F","\u002F404","\u002F_app","\u002F_error","\u002Fabout","\u002Fabout\u002Ffinancial-information","\u002Fabout\u002Fnews\u002Fpost\u002F[slug]","\u002Fabout\u002Fnews\u002Ftag\u002F[tag]\u002F[page]","\u002Fabout\u002Fnews\u002F[page]","\u002Fcancel","\u002Fcode-of-conduct","\u002Fcompleted","\u002Fcontact","\u002Fdonate","\u002Fget-involved","\u002Fget-involved\u002Fevents","\u002Fget-involved\u002Flocation-and-hours","\u002Fnonprofit","\u002Fresearch-portal\u002Fpost\u002F[slug]","\u002Fresearch-portal\u002Ftag\u002F[tag]\u002F[page]","\u002Fresearch-portal\u002F[page]","\u002Fterms"]}}("static\u002Fchunks\u002Fcb1608f2.9b44609261640b8f626b.js","static\u002Fchunks\u002Fa9a7754c.53d20200875279da8636.js","static\u002Fchunks\u002F5ea3021ab032f6b66d4b7b594a20572a3bfcd81d.360179677449bfd43348.js","static\u002Fchunks\u002F269ea3ef5216fdb5e29fe1b24ee03a8936e3d31a.bf08c7a312d87b9b94e6.js","static\u002Fchunks\u002F95abb9e0b5b6bb94f8f8f0f912e964345563b66a.14cb5ef439c94d5345b9.js","static\u002Fchunks\u002F739ca988955fec8dc2ad1153900abe500834bd90.a201cf17b8cbf036df17.js"));self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB() \ No newline at end of file diff --git a/_next/static/-Av0pzqKK5o7QlaCE5lK-/_ssgManifest.js b/_next/static/-Av0pzqKK5o7QlaCE5lK-/_ssgManifest.js new file mode 100644 index 0000000..b641b1f --- /dev/null +++ b/_next/static/-Av0pzqKK5o7QlaCE5lK-/_ssgManifest.js @@ -0,0 +1 @@ +self.__SSG_MANIFEST=new Set(["\u002F","\u002Fabout\u002Fnews\u002F[page]","\u002Fabout\u002Fnews\u002Ftag\u002F[tag]\u002F[page]","\u002Fresearch-portal\u002F[page]","\u002Fabout\u002Fnews\u002Fpost\u002F[slug]","\u002Fresearch-portal\u002Ftag\u002F[tag]\u002F[page]","\u002Fresearch-portal\u002Fpost\u002F[slug]"]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/_next/static/-ur7N7aRAfmNgNYdg90qv/_ssgManifest.js b/_next/static/-ur7N7aRAfmNgNYdg90qv/_ssgManifest.js deleted file mode 100644 index af96d85..0000000 --- a/_next/static/-ur7N7aRAfmNgNYdg90qv/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set(["\u002F","\u002Fabout\u002Fnews\u002F[page]","\u002Fabout\u002Fnews\u002Fpost\u002F[slug]","\u002Fabout\u002Fnews\u002Ftag\u002F[tag]\u002F[page]","\u002Fresearch-portal\u002F[page]","\u002Fresearch-portal\u002Fpost\u002F[slug]","\u002Fresearch-portal\u002Ftag\u002F[tag]\u002F[page]"]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/_next/static/chunks/pages/get-involved/location-and-hours-25c7fcbaafec52690ad6.js b/_next/static/chunks/pages/get-involved/location-and-hours-25c7fcbaafec52690ad6.js new file mode 100644 index 0000000..2dbcddd --- /dev/null +++ b/_next/static/chunks/pages/get-involved/location-and-hours-25c7fcbaafec52690ad6.js @@ -0,0 +1 @@ +_N_E=(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[25],{"1OyB":function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,"a",(function(){return o}))},JX7q:function(t,e,n){"use strict";function o(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.d(e,"a",(function(){return o}))},Ji7U:function(t,e,n){"use strict";function o(t,e){return(o=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&o(t,e)}n.d(e,"a",(function(){return a}))},ScIG:function(t,e,n){"use strict";n.r(e);var o=n("q1tI"),a=n.n(o),r=n("YFqc"),i=n.n(r),c=n("JwBy"),s=n("+lMf"),l=n("nvq4"),u=n("TDWf"),p=n("1OyB"),f=n("vuIU"),h=n("JX7q"),d=n("Ji7U"),m=n("md7G"),b=n("foSv"),y=n("rePB"),g=n("IP2g"),v=n("wHSu"),w=n("xY5u"),x=a.a.createElement;function N(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,o=Object(b.a)(t);if(e){var a=Object(b.a)(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return Object(m.a)(this,n)}}var O=function(t){Object(d.a)(n,t);var e=N(n);function n(){var t;Object(p.a)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r"),k(i.a,{href:"/get-involved/events"},k("a",{className:"button button--sm button--navy mr-auto md:mr-0"},"Meetup With Us\xa0>"))))),k("div",{className:"container-1400 mx-auto px-5 pt-20 pb-20 grid-location grid lg:grid-flow-col lg:grid-cols-2 row-gap-5 lg:col-gap-32"},k("div",{className:"bg-gray-100 px-16 pb-8 h-full"},k("h2",{className:"h2 transform -translate-y-1/2"},"Entrance"),k("p",null,"The entrance is on the north / back side of the building. To get there, walk through the tunnel off 200 South or use the gate in the Crown Burger parking lot.")),k("div",{className:"mb-20 lg:mb-0 lg:px-16"},k(w.a,{className:"mx-auto",sizes:"(min-width: 1400px) 488px, (min-width: 1024px) 30vw, (min-width: 644px) 644px, 100vw",src:"801-labs-location-entrance.jpg",alt:"801 Labs location entrance"})),k("div",{className:"bg-gray-100 px-16 pb-8 h-full"},k("h2",{className:"h2 transform -translate-y-1/2"},"Parking"),k("p",null,"Street parking is plentiful in the area, however, lot parking is limited. Please use the back entrance as found on the diagram below.")),k("div",{className:"lg:px-16"},k(l.a,null))),k("div",{className:"container-1200 mx-auto px-5 pt-20 pb-40 text-center"},k("h2",{className:"h2 mb-10"},"Virtual Tour"),k("div",{className:""},k(O,{poster:"virtual-tour-a-community-hackerspace-utah.jpg",width:1180,height:410,alt:"Virtual tour of the community hackerspace in Utah",videoId:"dQw4w9WgXcQ"}))))}},foSv:function(t,e,n){"use strict";function o(t){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}n.d(e,"a",(function(){return o}))},md7G:function(t,e,n){"use strict";function o(t){return(o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}n.d(e,"a",(function(){return r}));var a=n("JX7q");function r(t,e){return!e||"object"!==o(e)&&"function"!==typeof e?Object(a.a)(t):e}},rePB:function(t,e,n){"use strict";function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,"a",(function(){return o}))},sOeo:function(t,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/get-involved/location-and-hours",function(){return n("ScIG")}])},vuIU:function(t,e,n){"use strict";function o(t,e){for(var n=0;n"),k(i.a,{href:"/get-involved/events"},k("a",{className:"button button--sm button--navy mr-auto md:mr-0"},"Meetup With Us\xa0>"))))),k("div",{className:"container-1400 mx-auto px-5 pt-20 pb-20 grid-location grid lg:grid-flow-col lg:grid-cols-2 row-gap-5 lg:col-gap-32"},k("div",{className:"bg-gray-100 px-16 pb-8 h-full"},k("h2",{className:"h2 transform -translate-y-1/2"},"Entrance"),k("p",null,"The entrance is on the north / back side of the building. To get there, walk through the tunnel off 200 South or use the gate in the Crown Burger parking lot.")),k("div",{className:"mb-20 lg:mb-0 lg:px-16"},k(w.a,{className:"mx-auto",sizes:"(min-width: 1400px) 488px, (min-width: 1024px) 30vw, (min-width: 644px) 644px, 100vw",src:"801-labs-location-entrance.jpg",alt:"801 Labs location entrance"})),k("div",{className:"bg-gray-100 px-16 pb-8 h-full"},k("h2",{className:"h2 transform -translate-y-1/2"},"Parking"),k("p",null,"Street parking is plentiful in the area, however, lot parking is limited. Please use the back entrance as found on the diagram below.")),k("div",{className:"lg:px-16"},k(l.a,null))),k("div",{className:"container-1200 mx-auto px-5 pt-20 pb-40 text-center"},k("h2",{className:"h2 mb-10"},"Virtual Tour"),k("div",{className:""},k(O,{poster:"virtual-tour-a-community-hackerspace-utah.jpg",width:1180,height:410,alt:"Virtual tour of the community hackerspace in Utah",videoId:"dQw4w9WgXcQ"}))))}},foSv:function(t,e,n){"use strict";function o(t){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}n.d(e,"a",(function(){return o}))},md7G:function(t,e,n){"use strict";function o(t){return(o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}n.d(e,"a",(function(){return r}));var a=n("JX7q");function r(t,e){return!e||"object"!==o(e)&&"function"!==typeof e?Object(a.a)(t):e}},rePB:function(t,e,n){"use strict";function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,"a",(function(){return o}))},sOeo:function(t,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/get-involved/location-and-hours",function(){return n("ScIG")}])},vuIU:function(t,e,n){"use strict";function o(t,e){for(var n=0;nFinancial Information | 801 Labs

Financial Information

What happens to donations?

Because 801labs is a 100% volunteer run organization, there is very little administrative overhead. Not including our projects, current fixed costs and donations are below. Your donations of money and time help us to meet the growing needs of our community.

  • Annual fixed expenses total: $28,060
  • $2,050 monthly rent and utilities
  • $230 monthly internet
  • $350 yearly accounting fees
  • $350 yearly insurance
  • (Avg) Annual donation income: $14,200
  • $10,000 yearly DC801 donation
  • $350 monthly recurring donations
  • As a public 501(c)(3) all yearly IRS 990 forms are public record.

Help us reach our goals!

We accept one-time or recurring financial donations, or donations of equipment and/or software. Please contact board@801labs.org

Ask your employer if they have or would be interested in "corporate matching gifts". This is a type of philanthropy in which companies financially match donations that their employees make to nonprofit organizations.

Donate >
\ No newline at end of file +Financial Information | 801 Labs

Financial Information

What happens to donations?

Because 801labs is a 100% volunteer run organization, there is very little administrative overhead. Not including our projects, current fixed costs and donations are below. Your donations of money and time help us to meet the growing needs of our community.

  • Annual fixed expenses total: $28,060
  • $2,050 monthly rent and utilities
  • $230 monthly internet
  • $350 yearly accounting fees
  • $350 yearly insurance
  • (Avg) Annual donation income: $14,200
  • $10,000 yearly DC801 donation
  • $350 monthly recurring donations
  • As a public 501(c)(3) all yearly IRS 990 forms are public record.

Help us reach our goals!

We accept one-time or recurring financial donations, or donations of equipment and/or software. Please contact board@801labs.org

Ask your employer if they have or would be interested in "corporate matching gifts". This is a type of philanthropy in which companies financially match donations that their employees make to nonprofit organizations.

Donate >
\ No newline at end of file diff --git a/about/index.html b/about/index.html index 48359dd..fc7b36b 100644 --- a/about/index.html +++ b/about/index.html @@ -1 +1 @@ -About Us | 801 Labs

About Our Community

Mission

Our mission is to provide a space and a community for peer learning through workshops, presentations, and regular social activities focused around information technology, electronics, and Information security. 801 Labs is intended to be a shared community resource, and therefore most of our events are free and open to the public.

Organization

801 labs is a non-profit organization run by its volunteers and overseen by a board of directors. Our bylaws and meeting minutes are available on our GitHub page.

While the board has the authority to make decisions for the organization, our volunteers run the day-to-day activities through committees. A list of committees along with their descriptions can be found on the getting involved page.

801 Labs is funded entirely by donations, which help us to pay for our rent and keep the space open and available to the community. Much of our equipment is donated by members of the community and other companies. These donations are essential for our continued existence, and any donations are welcome. Please visit our donation page to learn more.

Frequently Asked Questions

Hacking is a broad topic, are there specific interests of 801labs?

The list keeps growing but to date people have shared the following at 801labs:

  • Information Security (InfoSec): Routers, Switches, Firewalls, Servers, Password Cracking
  • Physical Security: Lock picking
  • Software: Metasploit, Wireshark, Nessus, NMap, Netcat
  • Languages: Ruby, Javascript, C++, PHP, Python, Go
  • OS: Linux, BSD, Unix, Windows
  • Embedded: Arduino, ESP, Arm, Propeller, Automotive
What is the difference between 801 Labs and DC801?

While both are integral parts of the Utah hacker community, 801 Labs and DC801 are separate entities. 801 Labs is the non-profit physical place while DC801 is the people. Neither have formal membership. Will I see those people IRL at the place? Yes, the 801 Labs hackerspace is a [pending] public 501(c)(3) that is open to the public, we welcome everyone.

DC801 is the local DEFCON user group. Presentations from DC801 focus on information and general security. For more information on DC801 visit www.dc801.org

What is the history of 801 Labs?
  • 2012: DC801 worked with the Utah County hackerspace, The Transistor, to create a sub-branch called TransistorSLC.
  • 2014: The Transistor closed.
  • 2014: TransistorSLC rebranded as 801 Labs.
  • 2014: 801 Labs moved to 353 East 200 South in Salt Lake City, where they have been hacking ever since.
  • 2019: 801 labs applied for 501(c)(3) to meet the growing demands of the hacker community.
Is hacking illegal?

Ok, this is click bait because everyone defines hacking differently. Bluntly put, 801 labs does not condone illegal activities. Leave your black hat at home. There are too many things that need legal hacking, help us with those instead.

Resources

To be clear, 801 Labs is a Hackerspace, NOT a Maker-space.

We have tools for people learning to hack things. Some of those tools are for fabrication and prototyping, however this is NOT our primary focus. If fabrication, prototyping, and/or production is your primary motivation, you should also check out Make SLC.

Equipment & Tools

Equipment

  • Laser cutter
  • Resin 3D printer
  • Filament 3D printers
  • CNC Mill
  • Obscenely large vinyl cutter

Tools

  • Power tools: Drill
  • Logic analyzer
  • Soldering irons
  • Power Suppy Tester
  • Network Cable Tester
  • Multimeters

More

  • Stereo microscope
  • TV's & projectors
  • Touch screens
  • Teaching Laptops (12)
  • Practice Server Cluster (5 NUC's and growing)
\ No newline at end of file +About Us | 801 Labs

About Our Community

Mission

Our mission is to provide a space and a community for peer learning through workshops, presentations, and regular social activities focused around information technology, electronics, and Information security. 801 Labs is intended to be a shared community resource, and therefore most of our events are free and open to the public.

Organization

801 labs is a non-profit organization run by its volunteers and overseen by a board of directors. Our bylaws and meeting minutes are available on our GitHub page.

While the board has the authority to make decisions for the organization, our volunteers run the day-to-day activities through committees. A list of committees along with their descriptions can be found on the getting involved page.

801 Labs is funded entirely by donations, which help us to pay for our rent and keep the space open and available to the community. Much of our equipment is donated by members of the community and other companies. These donations are essential for our continued existence, and any donations are welcome. Please visit our donation page to learn more.

Frequently Asked Questions

Hacking is a broad topic, are there specific interests of 801labs?

The list keeps growing but to date people have shared the following at 801labs:

  • Information Security (InfoSec): Routers, Switches, Firewalls, Servers, Password Cracking
  • Physical Security: Lock picking
  • Software: Metasploit, Wireshark, Nessus, NMap, Netcat
  • Languages: Ruby, Javascript, C++, PHP, Python, Go
  • OS: Linux, BSD, Unix, Windows
  • Embedded: Arduino, ESP, Arm, Propeller, Automotive
What is the difference between 801 Labs and DC801?

While both are integral parts of the Utah hacker community, 801 Labs and DC801 are separate entities. 801 Labs is the non-profit physical place while DC801 is the people. Neither have formal membership. Will I see those people IRL at the place? Yes, the 801 Labs hackerspace is a [pending] public 501(c)(3) that is open to the public, we welcome everyone.

DC801 is the local DEFCON user group. Presentations from DC801 focus on information and general security. For more information on DC801 visit www.dc801.org

What is the history of 801 Labs?
  • 2012: DC801 worked with the Utah County hackerspace, The Transistor, to create a sub-branch called TransistorSLC.
  • 2014: The Transistor closed.
  • 2014: TransistorSLC rebranded as 801 Labs.
  • 2014: 801 Labs moved to 353 East 200 South in Salt Lake City, where they have been hacking ever since.
  • 2019: 801 labs applied for 501(c)(3) to meet the growing demands of the hacker community.
Is hacking illegal?

Ok, this is click bait because everyone defines hacking differently. Bluntly put, 801 labs does not condone illegal activities. Leave your black hat at home. There are too many things that need legal hacking, help us with those instead.

Resources

To be clear, 801 Labs is a Hackerspace, NOT a Maker-space.

We have tools for people learning to hack things. Some of those tools are for fabrication and prototyping, however this is NOT our primary focus. If fabrication, prototyping, and/or production is your primary motivation, you should also check out Make SLC.

Equipment & Tools

Equipment

  • Laser cutter
  • Resin 3D printer
  • Filament 3D printers
  • CNC Mill
  • Obscenely large vinyl cutter

Tools

  • Power tools: Drill
  • Logic analyzer
  • Soldering irons
  • Power Suppy Tester
  • Network Cable Tester
  • Multimeters

More

  • Stereo microscope
  • TV's & projectors
  • Touch screens
  • Teaching Laptops (12)
  • Practice Server Cluster (5 NUC's and growing)
\ No newline at end of file diff --git a/about/news/1/index.html b/about/news/1/index.html index e6b250f..231beca 100644 --- a/about/news/1/index.html +++ b/about/news/1/index.html @@ -1 +1 @@ -News | 801 Labs \ No newline at end of file +News | 801 Labs \ No newline at end of file diff --git a/about/news/post/example/index.html b/about/news/post/example/index.html index 1a323a3..975b203 100644 --- a/about/news/post/example/index.html +++ b/about/news/post/example/index.html @@ -1,2 +1,2 @@ Example | 801 Labs \ No newline at end of file + \ No newline at end of file diff --git a/about/news/tag/example/1/index.html b/about/news/tag/example/1/index.html index 58116aa..cc77656 100644 --- a/about/news/tag/example/1/index.html +++ b/about/news/tag/example/1/index.html @@ -1 +1 @@ -News: example | 801 Labs \ No newline at end of file +News: example | 801 Labs \ No newline at end of file diff --git a/cancel/index.html b/cancel/index.html index 0ee4ee7..9a0332c 100644 --- a/cancel/index.html +++ b/cancel/index.html @@ -1,2 +1,2 @@ Donation Cancelled | 801 Labs

Donation Cancelled

Sorry to see you canceled your donation. If there is anything we could do to change your mind, please let us know either -by email board@801labs.org or contacting us on Discord.

\ No newline at end of file +by email board@801labs.org or contacting us on Discord.

\ No newline at end of file diff --git a/code-of-conduct/index.html b/code-of-conduct/index.html index d8e86a7..6535872 100644 --- a/code-of-conduct/index.html +++ b/code-of-conduct/index.html @@ -1 +1 @@ -801 Labs Code of Conduct

801 Labs Code of Conduct

This document details the policies and procedures of 801 Labs, approved by the Board of Directors on the recorded date. This version of the Policies replaces any previously-dated Policies.

This Code of Conduct was approved by the 801 Labs Board on Saturday, February 15th, 2020

Updates to these Policies can be made by majority vote of the Board at any Board meeting.

Safety & Compliance

For any emergencies, always call 9-1-1

The Key Holding Officers shall ensure 801 Labs's compliance with all fire codes, health codes, and relevant safety laws at all times.

It is the responsibility of all persons in the space to provide safe working conditions to every other person in the space at all times. Particularly, any two members can ask another person to stop doing something that makes them feel unsafe, regardless of what it is. Any conflicts that arise should be brought to the attention of a Key Holding Officer or Board member.

Each particular piece of equipment to be found in 801 Labs has its own safety procedures that are required to know before using the equipment. No individual is allowed to use any equipment for which he/she is not trained and approved to operate.

Each person is responsible for any damage caused to the space or equipment, beyond normal wear and tear.

801 Labs is not responsible for lost or stolen property of any Patron or any guest.

Officers

801 Labs's board appoints by majority vote. Key Holding Officers make the day-to-day decisions between board meetings. All Keyholding Officers are expected to look out for the best interests of the hackerspace, including following and enforcement of this code of conduct. Each Officer has primary authority over a specific domain, though Key Holding Officers occasionally share tasks between domains.

All Officers

  • Ensure that their work with the hackerspace act is done in a safe and legal manner
  • Ensure that their work with the hackerspace follows the code of conduct
  • Ensure that the organization follows the bylaws set by the board

Key Holding Officer

  • Open the hackerspace during operational hours, if present at the hackerspace
  • Ensure that individuals who are present at the hackerspace act in a safe and legal manner
  • Ensure that the code of conduct is followed
  • Resolve conflict between individuals involved with the organization
  • Ensure 801 Labs's compliance with all fire codes, health codes, and relevant safety laws at all times
    • Any questions that arise should be directed to the Saftey Officer or Board Member

Officer Coordinator

  • Coordinates all business-related activities of the space
  • Represents 801 Labs to external organizations
  • Submits budgets for approval and supervises spending
  • Works with the Board to draft policy, and oversee the implementation of approved policies

Operations Manager

  • Directs the day-to-day operations of the space
  • Oversees tools and equipment, infrastructure, classes

Safety Officer

  • While safety is the responsibility of every Key Holding Officer, this role is the oversight of safety at the hackerspace
  • Ensures equipment and patrons operating said equipment are doing so in a safe and controlled manner
  • Resolve issues between patrons, up to and including violations of this Code of Conduct and enforcement of the disciplinary process

It is not required to be a Member of the Board to be an Officer. The Officers may from time to time join the Board in Executive Session.

Equipment Use Policy

801 Labs provides free internet access on site for individuals who are present at the hackerspace. This internet connection is to be used in accordance with all local, state, and federal laws, and may not be used to conduct any of the following:

  • Download or upload obscene, offensive or illegal material
  • Send confidential information to unauthorized recipients
  • Invade another person’s privacy and gain access to sensitive information
  • Download or upload pirated movies, music, material or software
  • Visit potentially dangerous websites that can compromise our network and computers’ safety
  • Perform unauthorized or illegal actions, like hacking, fraud or buying/selling illegal goods

Usage of a VPN (Virtual Private Network) service for personal data security is encouraged.

801 Labs provides access to tools and resources located and owned by the hackerspace. You must be in good standing to operate 801 Labs tools or equipment, as well as trained and approved to operate each piece of equipment. Do not use tools for which you are not certified. If you wish to be educated and certified in the usage of the tools, please talk to a Keyholding Officer, and they will point you in the right direction.

Privacy Policy

In this Policy, "Personal Data" refers to information such as name, address, phone number, or other data that could be used to identify him or her. 801 Labs shall always take steps to reasonably secure Patreons' Personal Data. A Patron has the right, upon request, to review and update any Personal Data stored by 801 Labs.

801 Labs does not share Personal Data with third-party organizations for any marketing or for-profit related purposes.

Behavior & Discipline Policy

Conflict Resolution

Given that we are not in a perfect world, conflict will occasionally occur. Any Key Holding Officer can be called upon to address a conflict between two or more individuals. Conflicts between an Officer and any other party is to be resolved by a Board Member. The Key Holding Officer or Board Member's decision is binding until the next board meeting, at which point the stakeholders have the opportunity to appeal to the Board. If no appeal is made, the previously made decision stands. Otherwise the majority vote of the Board regarding the appeal is binding.

Disciplinary Process

801 Labs reserves the right to terminate any patronage at any time for any reason, but we strive for the process to be as fair and open as privacy and discretion allow us to be. The disciplinary process against a individual can involve one or more of the following steps:

  1. The Patron will get a verbal warning from a Key Holding Officer or a Board Member
  2. The Patron will receive a formal Warning, signed by a Board Member or Key Holding Officer
  3. The Patron will be called before the Board to discuss the behavior in question.
  4. The Patron will be put on probation.
  5. Patron will be suspended for a length of time.
  6. The Patron will be permanently banned from the space.

Minor conflicts would begin with a verbal warning and only proceed further as necessary. For offenses that affect safety or affects security of the space, any Key Holding Officer or Board Member have the ability to immediately suspend a Patron or guest, prohibiting access to the space. Upon this action, the Officer or Board Member must notify the Board of the suspension. This suspension is in effect until the next board meeting, at which time the suspension automatically ends unless the Board votes otherwise.

Note that some offenses – including but not limited to non-payment of dues – can trigger automatic patronage suspension or termination, without a formal review by the Board or any other steps listed above. Please note, 801 Labs does not currently accept dues.

Minors (<18 yrs old) and Animals

Minors and animals are welcome at 801 Labs, but must be accompanied by a guardian who is at least 18 years old. The guardian is responsible for:

  1. The minor/animal's actions and messes
  2. The minor/animal's health. It should go without saying, but please do not bring illness into a confined public place
  3. The minor/animal's interactions with other individuals, please be aware there are individuals who are not comfortable around children/animals
  4. The minor/animal's dismissal from the hackerspace in the event of persistent problems

Our Standards

Examples of behavior that contributes to creating a positive environment include:

  • Using welcoming and inclusive language
  • Being respectful of differing viewpoints and experiences
  • Gracefully accepting constructive criticism
  • Focusing on what is best for the community
  • Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

  • The use of sexualized or violent language or imagery and unwelcome sexual attention or advances
  • Trolling, insulting/derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing others’ private information, such as a physical or electronic address, without explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting

If patron or guest feels uncomfortable, unsafe, or holds concerns about any activity or behavior within the 801 Labs community is enouraged any of the following:

  • Contact a Key Holding Officer or Board Member
  • Contact the Board, as a whole (board@801labs.org)
  • Privately reach out via [fill this in]

Signatures

Only authorized parties are allowed to sign for 801 Labs. In addition to the Chairman, the Board has vested each of the following with signing authority over a specific domain:

Board President

  • Signs contracts, leases, third-party agreements that bind 801 Labs
  • Signs for equipment checked in or out, such as for fairs/conventions
  • Signs for anything shipped to/from the space
  • Signs Agreements

Board Treasurer

  • Signs any checks, invoices, or payables
  • Signs Agreements

Board Member

  • Signs Agreements

Financial Policy

Budgets

The Board, from time to time as necessary, shall work with the Treasurer to implement budgets that have been approved. The Treasurer shall report to the Board the progress of any budgets while in progress.

Reserve

The Board has directed the Officers to set aside a Reserve of operating funds. The Treasurer shall provide periodic reports on the Reserve to the Board.

Organization-Owned Equipment

This section refers specifically to a piece of equipment – such as a laser cutter, 3D printer, leather-stitcher (i.e. something more than just tools) – that a Patron wishes to locate in the space and share with the community. The guidelines of this arrangement are below:

  1. The agreement must be approved by the board in advance of its move to the space
  2. The equipment must be formally leased to 801 Labs
  3. The agreement must contain the owner's guidelines for training and the allowed use of the equipment
  4. The agreement must contain a time period, or specify the terms of the equipment's removal
  5. Anything left at the space for more than 24 hours without following this is considered an anonymous donation to the nonprofit. At which point 801 Labs may dispose or use it.

Non-Profit Status

801 Labs does not exist to subsidize for-profit ventures. As an Organization organized for exclusively religious, charitable, educational and scientific purposes within the meaning of Section 501(c)(3) of the Internal Revenue Code, 801 Labs prohibits any for-profit business or operations at the hackerspace, as well as any political campaigning or related activities.

\ No newline at end of file +801 Labs Code of Conduct

801 Labs Code of Conduct

This document details the policies and procedures of 801 Labs, approved by the Board of Directors on the recorded date. This version of the Policies replaces any previously-dated Policies.

This Code of Conduct was approved by the 801 Labs Board on Saturday, February 15th, 2020

Updates to these Policies can be made by majority vote of the Board at any Board meeting.

Safety & Compliance

For any emergencies, always call 9-1-1

The Key Holding Officers shall ensure 801 Labs's compliance with all fire codes, health codes, and relevant safety laws at all times.

It is the responsibility of all persons in the space to provide safe working conditions to every other person in the space at all times. Particularly, any two members can ask another person to stop doing something that makes them feel unsafe, regardless of what it is. Any conflicts that arise should be brought to the attention of a Key Holding Officer or Board member.

Each particular piece of equipment to be found in 801 Labs has its own safety procedures that are required to know before using the equipment. No individual is allowed to use any equipment for which he/she is not trained and approved to operate.

Each person is responsible for any damage caused to the space or equipment, beyond normal wear and tear.

801 Labs is not responsible for lost or stolen property of any Patron or any guest.

Officers

801 Labs's board appoints by majority vote. Key Holding Officers make the day-to-day decisions between board meetings. All Keyholding Officers are expected to look out for the best interests of the hackerspace, including following and enforcement of this code of conduct. Each Officer has primary authority over a specific domain, though Key Holding Officers occasionally share tasks between domains.

All Officers

  • Ensure that their work with the hackerspace act is done in a safe and legal manner
  • Ensure that their work with the hackerspace follows the code of conduct
  • Ensure that the organization follows the bylaws set by the board

Key Holding Officer

  • Open the hackerspace during operational hours, if present at the hackerspace
  • Ensure that individuals who are present at the hackerspace act in a safe and legal manner
  • Ensure that the code of conduct is followed
  • Resolve conflict between individuals involved with the organization
  • Ensure 801 Labs's compliance with all fire codes, health codes, and relevant safety laws at all times
    • Any questions that arise should be directed to the Saftey Officer or Board Member

Officer Coordinator

  • Coordinates all business-related activities of the space
  • Represents 801 Labs to external organizations
  • Submits budgets for approval and supervises spending
  • Works with the Board to draft policy, and oversee the implementation of approved policies

Operations Manager

  • Directs the day-to-day operations of the space
  • Oversees tools and equipment, infrastructure, classes

Safety Officer

  • While safety is the responsibility of every Key Holding Officer, this role is the oversight of safety at the hackerspace
  • Ensures equipment and patrons operating said equipment are doing so in a safe and controlled manner
  • Resolve issues between patrons, up to and including violations of this Code of Conduct and enforcement of the disciplinary process

It is not required to be a Member of the Board to be an Officer. The Officers may from time to time join the Board in Executive Session.

Equipment Use Policy

801 Labs provides free internet access on site for individuals who are present at the hackerspace. This internet connection is to be used in accordance with all local, state, and federal laws, and may not be used to conduct any of the following:

  • Download or upload obscene, offensive or illegal material
  • Send confidential information to unauthorized recipients
  • Invade another person’s privacy and gain access to sensitive information
  • Download or upload pirated movies, music, material or software
  • Visit potentially dangerous websites that can compromise our network and computers’ safety
  • Perform unauthorized or illegal actions, like hacking, fraud or buying/selling illegal goods

Usage of a VPN (Virtual Private Network) service for personal data security is encouraged.

801 Labs provides access to tools and resources located and owned by the hackerspace. You must be in good standing to operate 801 Labs tools or equipment, as well as trained and approved to operate each piece of equipment. Do not use tools for which you are not certified. If you wish to be educated and certified in the usage of the tools, please talk to a Keyholding Officer, and they will point you in the right direction.

Privacy Policy

In this Policy, "Personal Data" refers to information such as name, address, phone number, or other data that could be used to identify him or her. 801 Labs shall always take steps to reasonably secure Patreons' Personal Data. A Patron has the right, upon request, to review and update any Personal Data stored by 801 Labs.

801 Labs does not share Personal Data with third-party organizations for any marketing or for-profit related purposes.

Behavior & Discipline Policy

Conflict Resolution

Given that we are not in a perfect world, conflict will occasionally occur. Any Key Holding Officer can be called upon to address a conflict between two or more individuals. Conflicts between an Officer and any other party is to be resolved by a Board Member. The Key Holding Officer or Board Member's decision is binding until the next board meeting, at which point the stakeholders have the opportunity to appeal to the Board. If no appeal is made, the previously made decision stands. Otherwise the majority vote of the Board regarding the appeal is binding.

Disciplinary Process

801 Labs reserves the right to terminate any patronage at any time for any reason, but we strive for the process to be as fair and open as privacy and discretion allow us to be. The disciplinary process against a individual can involve one or more of the following steps:

  1. The Patron will get a verbal warning from a Key Holding Officer or a Board Member
  2. The Patron will receive a formal Warning, signed by a Board Member or Key Holding Officer
  3. The Patron will be called before the Board to discuss the behavior in question.
  4. The Patron will be put on probation.
  5. Patron will be suspended for a length of time.
  6. The Patron will be permanently banned from the space.

Minor conflicts would begin with a verbal warning and only proceed further as necessary. For offenses that affect safety or affects security of the space, any Key Holding Officer or Board Member have the ability to immediately suspend a Patron or guest, prohibiting access to the space. Upon this action, the Officer or Board Member must notify the Board of the suspension. This suspension is in effect until the next board meeting, at which time the suspension automatically ends unless the Board votes otherwise.

Note that some offenses – including but not limited to non-payment of dues – can trigger automatic patronage suspension or termination, without a formal review by the Board or any other steps listed above. Please note, 801 Labs does not currently accept dues.

Minors (<18 yrs old) and Animals

Minors and animals are welcome at 801 Labs, but must be accompanied by a guardian who is at least 18 years old. The guardian is responsible for:

  1. The minor/animal's actions and messes
  2. The minor/animal's health. It should go without saying, but please do not bring illness into a confined public place
  3. The minor/animal's interactions with other individuals, please be aware there are individuals who are not comfortable around children/animals
  4. The minor/animal's dismissal from the hackerspace in the event of persistent problems

Our Standards

Examples of behavior that contributes to creating a positive environment include:

  • Using welcoming and inclusive language
  • Being respectful of differing viewpoints and experiences
  • Gracefully accepting constructive criticism
  • Focusing on what is best for the community
  • Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

  • The use of sexualized or violent language or imagery and unwelcome sexual attention or advances
  • Trolling, insulting/derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing others’ private information, such as a physical or electronic address, without explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting

If patron or guest feels uncomfortable, unsafe, or holds concerns about any activity or behavior within the 801 Labs community is enouraged any of the following:

  • Contact a Key Holding Officer or Board Member
  • Contact the Board, as a whole (board@801labs.org)
  • Privately reach out via [fill this in]

Signatures

Only authorized parties are allowed to sign for 801 Labs. In addition to the Chairman, the Board has vested each of the following with signing authority over a specific domain:

Board President

  • Signs contracts, leases, third-party agreements that bind 801 Labs
  • Signs for equipment checked in or out, such as for fairs/conventions
  • Signs for anything shipped to/from the space
  • Signs Agreements

Board Treasurer

  • Signs any checks, invoices, or payables
  • Signs Agreements

Board Member

  • Signs Agreements

Financial Policy

Budgets

The Board, from time to time as necessary, shall work with the Treasurer to implement budgets that have been approved. The Treasurer shall report to the Board the progress of any budgets while in progress.

Reserve

The Board has directed the Officers to set aside a Reserve of operating funds. The Treasurer shall provide periodic reports on the Reserve to the Board.

Organization-Owned Equipment

This section refers specifically to a piece of equipment – such as a laser cutter, 3D printer, leather-stitcher (i.e. something more than just tools) – that a Patron wishes to locate in the space and share with the community. The guidelines of this arrangement are below:

  1. The agreement must be approved by the board in advance of its move to the space
  2. The equipment must be formally leased to 801 Labs
  3. The agreement must contain the owner's guidelines for training and the allowed use of the equipment
  4. The agreement must contain a time period, or specify the terms of the equipment's removal
  5. Anything left at the space for more than 24 hours without following this is considered an anonymous donation to the nonprofit. At which point 801 Labs may dispose or use it.

Non-Profit Status

801 Labs does not exist to subsidize for-profit ventures. As an Organization organized for exclusively religious, charitable, educational and scientific purposes within the meaning of Section 501(c)(3) of the Internal Revenue Code, 801 Labs prohibits any for-profit business or operations at the hackerspace, as well as any political campaigning or related activities.

\ No newline at end of file diff --git a/completed/index.html b/completed/index.html index 00ceb10..a146917 100644 --- a/completed/index.html +++ b/completed/index.html @@ -1,2 +1,2 @@ Donation Completed | 801 Labs

Donation Completed

Thank you so much for your charitable donation to 801Labs! We appreciate your support! ❤️

801Labs is a 501(c)(3) charitable non-profit organization. This means that all donations made may be itemized and -deducted from your taxes as a charitable donation. If wish to write your donation off, you wil need our EIN / Tax Number - 46-4280893.

\ No newline at end of file +deducted from your taxes as a charitable donation. If wish to write your donation off, you wil need our EIN / Tax Number - 46-4280893.

\ No newline at end of file diff --git a/contact/index.html b/contact/index.html index c68abbc..4866d32 100644 --- a/contact/index.html +++ b/contact/index.html @@ -1 +1 @@ -Contact Us | 801 Labs

Contact Us

Come visit us!

353 East 200 South Suite #201
Salt Lake City, UT 84111

Tuesdays and Thursdays from:
5:00 PM to 10:00 PM

board@801labs.org

Let's Talk!

\ No newline at end of file +Contact Us | 801 Labs

Contact Us

Come visit us!

353 East 200 South Suite #201
Salt Lake City, UT 84111

Tuesdays and Thursdays from:
5:00 PM to 10:00 PM

board@801labs.org

Let's Talk!

\ No newline at end of file diff --git a/donate/index.html b/donate/index.html index 796fdd7..2a2918c 100644 --- a/donate/index.html +++ b/donate/index.html @@ -1 +1 @@ -Donate | 801 Labs

Donate

801 labs is dedicated to providing a safe and friendly environment for the public to gather and learn together. It’s donations from generous patrons like you that allow us to keep the doors open. Below are suggested giving amounts, and details on how your donation can help our community. You can find the details of our finances here.

We thank you for your generosity and commitment to help our community thrive.

Even a small donation can help in great ways.

$25

Helps maintain our physical equipment for a month.

Donate $25 >

$50

Ensures that our online community can stay connected for a month.

Donate $50 >

$75

Allows us to teach a single class or hold a public event.

Donate $75 >

Custom

Any amount you are willing to donate will help us reach our goals.

Donate >
\ No newline at end of file +Donate | 801 Labs

Donate

801 labs is dedicated to providing a safe and friendly environment for the public to gather and learn together. It’s donations from generous patrons like you that allow us to keep the doors open. Below are suggested giving amounts, and details on how your donation can help our community. You can find the details of our finances here.

We thank you for your generosity and commitment to help our community thrive.

Even a small donation can help in great ways.

$25

Helps maintain our physical equipment for a month.

Donate $25 >

$50

Ensures that our online community can stay connected for a month.

Donate $50 >

$75

Allows us to teach a single class or hold a public event.

Donate $75 >

Custom

Any amount you are willing to donate will help us reach our goals.

Donate >
\ No newline at end of file diff --git a/get-involved/events/index.html b/get-involved/events/index.html index 223c379..d740cad 100644 --- a/get-involved/events/index.html +++ b/get-involved/events/index.html @@ -1 +1 @@ -Events | 801 Labs

Events

Upcoming Events

&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;

Event FAQs

Are events open to the public?

Yes! 801 Labs is a community based hackerspace that was setup to provide a place for the community of Salt Lake City to meet about technology and host events. All of our events are open to the public.

Are events free?

All of our events are open to the public, most are free, some are paid. We always accept and encourage donations. Some classes may charge a fee to cover material costs, if stated on the event’s meetup page. There will often be an option to attend the class and bring your own materials or just observing the class without building something. Contact the presenter on our Discord Server if you have questions.

I can’t make or I missed an event, are they recorded?

Yes! Most of our classes are archived on our youtube channel. Upon request a live stream may be possible, contact the presenter on our Discord Server for details.

Do I need a membership?

No, there is no membership. However we do accept and encourage donations! 801 Labs is a community based hackerspace that was setup to provide a place for the community of Salt Lake City to meet about technology and host events.

Do I need to donate or have a membership to participate?

No! The space is open to the public and run entirely by volunteers. Our operating costs are covered entirely by voluntary donations and recurring patronage, but no activities or responsibilities at the space are contingent upon receipt of donations. If you’d like to attend events or get involved around the space, you are encouraged to do so.

I would like to request a topic be covered in a class, what should I do?

We’ve got a form on our get involved page for just this occasion. If you let us know what you’re looking for, we can ask among the community if there is anyone who would like to teach a class on a specific topic. If there is interest in a topic, we will do our best to find someone qualified to teach about it, but we may not be able to make every request into a class.

\ No newline at end of file +Events | 801 Labs

Events

Upcoming Events

&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;

Event FAQs

Are events open to the public?

Yes! 801 Labs is a community based hackerspace that was setup to provide a place for the community of Salt Lake City to meet about technology and host events. All of our events are open to the public.

Are events free?

All of our events are open to the public, most are free, some are paid. We always accept and encourage donations. Some classes may charge a fee to cover material costs, if stated on the event’s meetup page. There will often be an option to attend the class and bring your own materials or just observing the class without building something. Contact the presenter on our Discord Server if you have questions.

I can’t make or I missed an event, are they recorded?

Yes! Most of our classes are archived on our youtube channel. Upon request a live stream may be possible, contact the presenter on our Discord Server for details.

Do I need a membership?

No, there is no membership. However we do accept and encourage donations! 801 Labs is a community based hackerspace that was setup to provide a place for the community of Salt Lake City to meet about technology and host events.

Do I need to donate or have a membership to participate?

No! The space is open to the public and run entirely by volunteers. Our operating costs are covered entirely by voluntary donations and recurring patronage, but no activities or responsibilities at the space are contingent upon receipt of donations. If you’d like to attend events or get involved around the space, you are encouraged to do so.

I would like to request a topic be covered in a class, what should I do?

We’ve got a form on our get involved page for just this occasion. If you let us know what you’re looking for, we can ask among the community if there is anyone who would like to teach a class on a specific topic. If there is interest in a topic, we will do our best to find someone qualified to teach about it, but we may not be able to make every request into a class.

\ No newline at end of file diff --git a/get-involved/index.html b/get-involved/index.html index fe3e4fc..514fae5 100644 --- a/get-involved/index.html +++ b/get-involved/index.html @@ -1 +1 @@ -Volunteer | 801 Labs

Get Involved

Be Social

Interact with us on social media.

Volunteer

What you know and do is interesting to us. Come and share it with others. We are always looking for presenters.

What can I do to help at the space?

We have a list of ongoing projects to improve the space on our get involved page. If there’s a project you would like to participate in to make the hackerspace better, please contact the committee volunteers listed under that project to see what you can do.

I would like to teach a class, what should I do?

You can reach out to us on Discord and let us know, or you can use the forms on the get involved page to submit your class idea so we can make it happen. We’re always looking for more people who would like to teach classes or run events.

Your website looks like a pile of garbage. Can I update it to make it better?

Our website source code is freely available on GitHub for anyone to fork, edit, and submit a pull request. If you’d like to see something new or different on the website, feel free to submit changes for review by the volunteers who maintain it.

What are the responsibilities of key holding volunteers?

Key holding volunteers will be responsible for opening the space to the public. Greet people as they come into the space or delegate that to another volunteer. Ensure that the space is being used responsibly. Know how to use any equipment in the space that is being used. Keep equipment locked otherwise. Politely enforce the 801 Labs code of conduct.

I am an active volunteer, how can I get a key to the space?

As an active volunteer if you would like to take on the added responsibility of being a key holding volunteer, contact board@801labs.org.

Visit Us

The entrance is on the north / back side of the building. To get there, walk through the tunnel off 200 South or use the gate in the Crown Burger parking lot.

Street parking is plentiful in the area, however, lot parking is limited. Please use the back entrance as found on the diagram below.

location parking - birds eye view801LABS- Parking- Tunnel to Entrance- Gate Access

Events

&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;

Donate

Please visit our Donate page to learn more.

Make a Donation >
\ No newline at end of file +Volunteer | 801 Labs

Get Involved

Be Social

Interact with us on social media.

Volunteer

What you know and do is interesting to us. Come and share it with others. We are always looking for presenters.

What can I do to help at the space?

We have a list of ongoing projects to improve the space on our get involved page. If there’s a project you would like to participate in to make the hackerspace better, please contact the committee volunteers listed under that project to see what you can do.

I would like to teach a class, what should I do?

You can reach out to us on Discord and let us know, or you can use the forms on the get involved page to submit your class idea so we can make it happen. We’re always looking for more people who would like to teach classes or run events.

Your website looks like a pile of garbage. Can I update it to make it better?

Our website source code is freely available on GitHub for anyone to fork, edit, and submit a pull request. If you’d like to see something new or different on the website, feel free to submit changes for review by the volunteers who maintain it.

What are the responsibilities of key holding volunteers?

Key holding volunteers will be responsible for opening the space to the public. Greet people as they come into the space or delegate that to another volunteer. Ensure that the space is being used responsibly. Know how to use any equipment in the space that is being used. Keep equipment locked otherwise. Politely enforce the 801 Labs code of conduct.

I am an active volunteer, how can I get a key to the space?

As an active volunteer if you would like to take on the added responsibility of being a key holding volunteer, contact board@801labs.org.

Visit Us

The entrance is on the north / back side of the building. To get there, walk through the tunnel off 200 South or use the gate in the Crown Burger parking lot.

Street parking is plentiful in the area, however, lot parking is limited. Please use the back entrance as found on the diagram below.

location parking - birds eye view801LABS- Parking- Tunnel to Entrance- Gate Access

Events

&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;

Donate

Please visit our Donate page to learn more.

Make a Donation >
\ No newline at end of file diff --git a/get-involved/location-and-hours/index.html b/get-involved/location-and-hours/index.html index 2085635..23e80bf 100644 --- a/get-involved/location-and-hours/index.html +++ b/get-involved/location-and-hours/index.html @@ -1 +1 @@ -Location and Hours | 801 Labs

Location & Hours

A hackerspace community 353 East 200 South Suite #201, Salt Lake City

COVID-19 Restrictions

A vaccination or negative COVID-19 test (within the last 7 days) is required to enter the hackerspace.

353 East 200 South Suite #201, Salt Lake City, UT 84111

Thursdays from 5:00 PM to 10:00 PM and other days by announcement.

Holiday Hours

Ask on our Discord Server or check our social media for changes.

Other

We are open to the public whenever our key list volunteers are available to run the space. Ask our Discord Server.

Entrance

The entrance is on the north / back side of the building. To get there, walk through the tunnel off 200 South or use the gate in the Crown Burger parking lot.

801 Labs location entrance

Parking

Street parking is plentiful in the area, however, lot parking is limited. Please use the back entrance as found on the diagram below.

location parking - birds eye view801LABS- Parking- Tunnel to Entrance- Gate Access

Virtual Tour

\ No newline at end of file +Location and Hours | 801 Labs

Location & Hours

A hackerspace community 353 East 200 South Suite #201, Salt Lake City

353 East 200 South Suite #201, Salt Lake City, UT 84111

Thursdays from 5:00 PM to 10:00 PM and other days by announcement.

Holiday Hours

Ask on our Discord Server or check our social media for changes.

Other

We are open to the public whenever our key list volunteers are available to run the space. Ask our Discord Server.

Entrance

The entrance is on the north / back side of the building. To get there, walk through the tunnel off 200 South or use the gate in the Crown Burger parking lot.

801 Labs location entrance

Parking

Street parking is plentiful in the area, however, lot parking is limited. Please use the back entrance as found on the diagram below.

location parking - birds eye view801LABS- Parking- Tunnel to Entrance- Gate Access

Virtual Tour

\ No newline at end of file diff --git a/index.html b/index.html index 8ee67f5..dd8b86d 100644 --- a/index.html +++ b/index.html @@ -5,4 +5,4 @@ "information_security" ], "enthusiasts": true -}

What will I learn at 801 Labs?

801 Labs runs a wide variety of classes that cover topics ranging from designing and building electronics, to information security, to programming, to 3D printing and 3D modeling, and more. Since we are a community run organization, our class offerings are based on what members of the local community are proficient in and willing to teach. The best way to find out exactly what you can learn is to check out our upcoming events. If you’ve got something you want to teach or would like to learn about, you can check out the get involved section and let us know you’d like to teach a class, or to let us know there is interest in a topic so that we can try to organize a class to cover that topic.

801 Labs - A community Hackerspace location

How do I get to 801 Labs?

Get Directions >

What is 801 Labs?

801 Labs is a Salt Lake City based hackerspace created by local information technology, electronics, and information security enthusiasts. 801 Labs is a physical space designed to be a center for peer learning and knowledge sharing in the form of workshops, presentations, and lectures. We also offer regular activities to the community, where people can gather to work on their own projects, exchange ideas, and learn from each other. Since 801 Labs is intended to be a shared community resource, almost all of our events are free and open to the public.

Upcoming Events

&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;

Get Involved

Start Following
Our Social Media

Join Our
Discord Server

Visit us @
Our Meetup Events

\ No newline at end of file +}

What will I learn at 801 Labs?

801 Labs runs a wide variety of classes that cover topics ranging from designing and building electronics, to information security, to programming, to 3D printing and 3D modeling, and more. Since we are a community run organization, our class offerings are based on what members of the local community are proficient in and willing to teach. The best way to find out exactly what you can learn is to check out our upcoming events. If you’ve got something you want to teach or would like to learn about, you can check out the get involved section and let us know you’d like to teach a class, or to let us know there is interest in a topic so that we can try to organize a class to cover that topic.

801 Labs - A community Hackerspace location

How do I get to 801 Labs?

Get Directions >

What is 801 Labs?

801 Labs is a Salt Lake City based hackerspace created by local information technology, electronics, and information security enthusiasts. 801 Labs is a physical space designed to be a center for peer learning and knowledge sharing in the form of workshops, presentations, and lectures. We also offer regular activities to the community, where people can gather to work on their own projects, exchange ideas, and learn from each other. Since 801 Labs is intended to be a shared community resource, almost all of our events are free and open to the public.

Upcoming Events

&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;
&ic;&ic;&ic;&ic;&ic;&ic;&ic;

&ic;&ic;&ic;&ic;

&ic;&ic;

&ic;&ic;&ic;&ic;
&ic;&ic;&ic;&ic;
&ic;&ic;

Get Involved

Start Following
Our Social Media

Join Our
Discord Server

Visit us @
Our Meetup Events

\ No newline at end of file diff --git a/nonprofit/index.html b/nonprofit/index.html index 25c9a46..1166f2a 100644 --- a/nonprofit/index.html +++ b/nonprofit/index.html @@ -1 +1 @@ -801 Labs is a nonprofit!

801 Labs is a nonprofit!

Nonprofit status

We are incredibly excited to announce that we have been granted the status of 501c3 Charitable Nonprofit Organization! This is wonderful news! We set out to become a nonprofit to truly be able to support and help grow our community with the additional resources and help and connections that comes with non-profit status. We are finally in a position to better do so.

Becoming a non-profit is only the first step of many more. Our mission statement has always been to support and engage our local cybersecurity community, focusing on education and shared knowledge. Nothing about our mission has changed, only a renewed drive to do so and new resources to make that happen. Our plan going forward to achieve that is to increase the educational content and value that 801 Labs provides to this community.

We want to focus on three main areas with this:

  • Classes - more classes and educational content for people to participate in and learn from.
  • Available resources - increasing and enriching the resources that the hackerspace can provide to the community. CTFs, lab infrastructure, tools and machines, software.
  • Sustained community engagement - beyond just having more classes, we want to see more re-occuring content that engages with our broader community. Study groups, <insert topic> nights, events that follow an available curriculum and structure, etc.

We are still very much in the process of exploring just what and how many resources are now available to us as a non-profit. Grants, sponsorships, charity events, software and tools, other organizations in this space, etc. are all being considered, and we would love to hear your feedback about how we should proceed or ideas that can further these goals.

Some of the resources that have been made immediately available to us are:

  • GSuite for non-profits
  • Techsoup (techsoup.org)
  • Reduced merchant fees through Paypal
  • Access to grant and donation platforms
  • The ability for you to be able to write off your donations!

Lets talk about donations! Any donation you have made/make this year may now be itemized and deducted from your taxable income! (if you would like to deduct previous years' taxes, talk to a tax expert for advice) To write donations off, all you will need the 801 Labs EIN, which is 46-4280893. Some companies have philanthropy programs where they will match donations made by employees, so be sure to check and see! This can be a great way for companies to be able to support the local communities and missions that their employees care about. If you would like help getting your company set up, please reach out to @BashNinja (bashninja@801labs.org) to make that happen!

We are so excited to be moving forward and upwards. We also cannot wait to be able to see everyones faces again, and we will have a separate announcement regarding how and when the hackerspace will be re-opened very soon. If you have questions, comments, concerns, or are interested in engaging more with this community but are unsure how, please reach out to board@801labs.org

Thanks y'all, happy hacking <3

\ No newline at end of file +801 Labs is a nonprofit!

801 Labs is a nonprofit!

Nonprofit status

We are incredibly excited to announce that we have been granted the status of 501c3 Charitable Nonprofit Organization! This is wonderful news! We set out to become a nonprofit to truly be able to support and help grow our community with the additional resources and help and connections that comes with non-profit status. We are finally in a position to better do so.

Becoming a non-profit is only the first step of many more. Our mission statement has always been to support and engage our local cybersecurity community, focusing on education and shared knowledge. Nothing about our mission has changed, only a renewed drive to do so and new resources to make that happen. Our plan going forward to achieve that is to increase the educational content and value that 801 Labs provides to this community.

We want to focus on three main areas with this:

  • Classes - more classes and educational content for people to participate in and learn from.
  • Available resources - increasing and enriching the resources that the hackerspace can provide to the community. CTFs, lab infrastructure, tools and machines, software.
  • Sustained community engagement - beyond just having more classes, we want to see more re-occuring content that engages with our broader community. Study groups, <insert topic> nights, events that follow an available curriculum and structure, etc.

We are still very much in the process of exploring just what and how many resources are now available to us as a non-profit. Grants, sponsorships, charity events, software and tools, other organizations in this space, etc. are all being considered, and we would love to hear your feedback about how we should proceed or ideas that can further these goals.

Some of the resources that have been made immediately available to us are:

  • GSuite for non-profits
  • Techsoup (techsoup.org)
  • Reduced merchant fees through Paypal
  • Access to grant and donation platforms
  • The ability for you to be able to write off your donations!

Lets talk about donations! Any donation you have made/make this year may now be itemized and deducted from your taxable income! (if you would like to deduct previous years' taxes, talk to a tax expert for advice) To write donations off, all you will need the 801 Labs EIN, which is 46-4280893. Some companies have philanthropy programs where they will match donations made by employees, so be sure to check and see! This can be a great way for companies to be able to support the local communities and missions that their employees care about. If you would like help getting your company set up, please reach out to @BashNinja (bashninja@801labs.org) to make that happen!

We are so excited to be moving forward and upwards. We also cannot wait to be able to see everyones faces again, and we will have a separate announcement regarding how and when the hackerspace will be re-opened very soon. If you have questions, comments, concerns, or are interested in engaging more with this community but are unsure how, please reach out to board@801labs.org

Thanks y'all, happy hacking <3

\ No newline at end of file diff --git a/research-portal/1/index.html b/research-portal/1/index.html index 206d6cc..a61f050 100644 --- a/research-portal/1/index.html +++ b/research-portal/1/index.html @@ -1 +1 @@ -Research Portal | 801 Labs \ No newline at end of file +Research Portal | 801 Labs \ No newline at end of file diff --git a/research-portal/2/index.html b/research-portal/2/index.html index 0b94a23..ad646b4 100644 --- a/research-portal/2/index.html +++ b/research-portal/2/index.html @@ -1 +1 @@ -Research Portal | 801 Labs \ No newline at end of file +Research Portal | 801 Labs \ No newline at end of file diff --git a/research-portal/post/access-control-exploitation-part-1/index.html b/research-portal/post/access-control-exploitation-part-1/index.html index e287f0e..7240b31 100644 --- a/research-portal/post/access-control-exploitation-part-1/index.html +++ b/research-portal/post/access-control-exploitation-part-1/index.html @@ -34,4 +34,4 @@

Potential attack 3: Weigand man-in-the-middle

  • Replay a functioning card without having to have a card cloner/spoofer
  • Devices like the ESPKey are cheap ($99) and usable with bluetooth or wifi.

    - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/post/an-easier-saltlan/index.html b/research-portal/post/an-easier-saltlan/index.html index b11b611..bf3c0b0 100644 --- a/research-portal/post/an-easier-saltlan/index.html +++ b/research-portal/post/an-easier-saltlan/index.html @@ -78,4 +78,4 @@

    Enjoy!

    In the future I hope to look at stuff such as Linux ZFS ARC and setting up 10G networking.

    with ❤️️ -- bashNinja

    - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/post/ascii-art-in-hidden-places/index.html b/research-portal/post/ascii-art-in-hidden-places/index.html index 9bf5996..3523158 100644 --- a/research-portal/post/ascii-art-in-hidden-places/index.html +++ b/research-portal/post/ascii-art-in-hidden-places/index.html @@ -35,4 +35,4 @@ } ?> - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/post/buying-and-selling-domains/index.html b/research-portal/post/buying-and-selling-domains/index.html index 066676e..f2323a4 100644 --- a/research-portal/post/buying-and-selling-domains/index.html +++ b/research-portal/post/buying-and-selling-domains/index.html @@ -22,4 +22,4 @@

    A few weeks later, the domain is transfered, and the money in my paypal. Whoever the brave, stupid soul that paid $300 for eggplant.tech is; god bless you man. I hope you do something interesting with it, because I sure won't.

    UPDATE: The domain owner has still not update DNS records. The domain eggplant.tech still points to an unprovisioned server of mine.

    - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/post/cracking-an-ntlmv2-hash/index.html b/research-portal/post/cracking-an-ntlmv2-hash/index.html index def19b3..c369846 100644 --- a/research-portal/post/cracking-an-ntlmv2-hash/index.html +++ b/research-portal/post/cracking-an-ntlmv2-hash/index.html @@ -35,4 +35,4 @@
  • https://www.root9b.com/newsroom/attacking-windows-fallback-authentication/
  • https://foxglovesecurity.com/2016/09/26/rotten-potato-privilege-escalation-from-service-accounts-to-system/
  • - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/post/developing-a-dll-injector/index.html b/research-portal/post/developing-a-dll-injector/index.html index b14875a..e9cfd93 100644 --- a/research-portal/post/developing-a-dll-injector/index.html +++ b/research-portal/post/developing-a-dll-injector/index.html @@ -198,4 +198,4 @@

    Once we have successfully loaded our DLL into the target process, we can access and reference anything within it's virtual memory space. In part 2, I'll demonstrate an example use case of DLL injection by showing how we can find an in-memory data structure (i.e. the offset to a player structure / class in a game).

    The full source code for both the DLL injector and the Test DLL can be found in this Github repository.

    Thanks for reading through this article! If you notice any issues in the write-up or code - please don't hesitate to message me! You can do so via keybase or twitter.

    - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/post/didnt-hack-my-christmas-lights/index.html b/research-portal/post/didnt-hack-my-christmas-lights/index.html index 80ed575..3ffc958 100644 --- a/research-portal/post/didnt-hack-my-christmas-lights/index.html +++ b/research-portal/post/didnt-hack-my-christmas-lights/index.html @@ -29,4 +29,4 @@

    https://github.com/renebohne/wifirgbcontroller

    https://www.openhab.org/addons/bindings/wifiled/

    https://github.com/vikstrous/zengge-lightcontrol

    - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/post/first-vivokey-spark/index.html b/research-portal/post/first-vivokey-spark/index.html index 1683eed..f4aba47 100644 --- a/research-portal/post/first-vivokey-spark/index.html +++ b/research-portal/post/first-vivokey-spark/index.html @@ -52,4 +52,4 @@

    It appears that the chip used in the VivoKeys has the ability to emulate/virtualize NFC partitions on it. This one virtualized a standard ISO 15693 tag with a size just big enough to store the registration URL (49/49 Bytes).

    I assume that this is the page where you register the Spark, and probably download an app or something that allows you to actually interact with the device.

    Now that a member of DC801 has a VivoKey Spark, we can finally start hacking on it and writing applications for it. All of our research, development, and hacking will be cataloged right here on the 801Labs Research site. Click subscribe below to be kept up to date! 🙌

    - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/post/makefiles-but-in-english-part-1/index.html b/research-portal/post/makefiles-but-in-english-part-1/index.html index 5968188..4a62d6d 100644 --- a/research-portal/post/makefiles-but-in-english-part-1/index.html +++ b/research-portal/post/makefiles-but-in-english-part-1/index.html @@ -32,4 +32,4 @@

    Part 1c, user-defined functions

    To call this function, you use the call builtin function, $(call myfunction)

    This section is glossed over for a few reasons. Chances are if you're using a Makefile user-defined function you're probably Doing It Wrong™, it's already quite well documented in the linked book, and it's a fairly advanced feature of Make.

    - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/post/phishing-campaign-research-ep-2/index.html b/research-portal/post/phishing-campaign-research-ep-2/index.html index 1720e20..06ca8e9 100644 --- a/research-portal/post/phishing-campaign-research-ep-2/index.html +++ b/research-portal/post/phishing-campaign-research-ep-2/index.html @@ -19,4 +19,4 @@

    The only running service on this host is a web server. Ohhh boy, that's great. Since there was no DNS record for a TLD pointing towards this IP, it's safe to assume that it is a residential/business host that opened up a web server for something, or the scammer is running this from their home IP and has a web server running. Lets see whats on it.

    It appears this IP address is hosting a Hikvision camera control panel. Cameras are the number one compromised host for botnets or malicious activity on the internet. It's easy to assume that the person hosting this publicly accessible camera control panel left it with default passwords, and somebody logged in and compromised one of the cameras, adding it to a botnet.

    Aside from trying to log in (illegal) there's nothing more I can do for this research. :(

    - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/post/phishing-campaign-research/index.html b/research-portal/post/phishing-campaign-research/index.html index 5a8ffa7..08d880a 100644 --- a/research-portal/post/phishing-campaign-research/index.html +++ b/research-portal/post/phishing-campaign-research/index.html @@ -34,4 +34,4 @@

    This check() function is incredibly clever. It connects to the office365 SMTP server, authenticates with the server using the submitted credentials, sets the FROM field to the email hbergamini@truehomesusa.com. This is interesting, truehomesusa.com doesn’t seem to be flagged and is a legitimate website, they even run on office 365. I take an educated guess and figure that this domain has not fully set up the correct MX records to protect their domain from email spoofing, allowing this test email to not be noticed by most people and not appear in anybody’s inbox. Clever. It then checks to see if the email sent. If it could send, it means that the submitted credentials successfully authenticated with Microsoft and are correct.

    This is something I don’t see that often. It’s commonplace for campaigns to accept and send off any credentials it gets, but this one is checking the validity of the credentials. It also allows the phishing author to provide a “Password not recognized” message, to skeptical users who input a wrong password the first time to see if it works or not.

    Aaand that's the analysis of this phishing campaign.

    - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/post/quirks-in-the-windows-ipv6-address-parsing-and-printing-apis/index.html b/research-portal/post/quirks-in-the-windows-ipv6-address-parsing-and-printing-apis/index.html index 6bb569f..748671a 100644 --- a/research-portal/post/quirks-in-the-windows-ipv6-address-parsing-and-printing-apis/index.html +++ b/research-portal/post/quirks-in-the-windows-ipv6-address-parsing-and-printing-apis/index.html @@ -48,4 +48,4 @@

    Best practices

    Happy coding! And if you're not already using Wine, be sure to check out the Wine 6.0 release (I'll be calling it "Wine Vista") which is due out at the beginning of next year. Apart from improved IPv6 support, compatibility with popular Windows software has taken an enormous step forward since Wine 5.0 thanks to an overhauled software architecture and tighter integration with MinGW.

    Photo credit: Phil Wolff

    - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/post/reverse-engineering-4-layer-pcb/index.html b/research-portal/post/reverse-engineering-4-layer-pcb/index.html index 5588d40..6d1f4a3 100644 --- a/research-portal/post/reverse-engineering-4-layer-pcb/index.html +++ b/research-portal/post/reverse-engineering-4-layer-pcb/index.html @@ -26,4 +26,4 @@

    Be sure to apply even pressure while sanding, if you don't you can end up with edges of the board that sand clear through the inner copper layer like I did. It's going to take a while, and make a gigantic mess. My desk is still a sickly shade of green because of this project.

    Again, I need to stress that even pressure is extremely important, you can see I even started to wear away parts of that power rail. Once you get to this point, with a 4 layer board, you're done. Switch to the other side, rinse, and repeat. Once you have exposed layer 3 (which in this case was frustratingly only solid ground pour), take all of your scans and composite them. Set each layer to a pure color by dumping the saturation and tweaking with the layer opacity until you get something you can understand. In this case, I chose red for the top layer, green for layer 2, and blue for the bottom layer. The result is pretty good, but if you really put some work into it you can get really great images.

    Now that the RE work is done, it's time to do your schematic and layout work. The WIP repository can be found here, and the Eagle library for my GL3224 part can be found here. Keen observers will notice that the connector and pinout for the eMMC that I chose is identical to the one that the Nintendo Switch uses. This board is meant to be a high speed NAND backup and restore utility for the Switch.

    - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/post/stack-exploitation/index.html b/research-portal/post/stack-exploitation/index.html index ce663e8..482e79b 100644 --- a/research-portal/post/stack-exploitation/index.html +++ b/research-portal/post/stack-exploitation/index.html @@ -281,4 +281,4 @@

    Other

  • GEF documentation
  • Linux 32bit syscalls
  • - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/post/writing-research-posts/index.html b/research-portal/post/writing-research-posts/index.html index 6bd9268..c5418d6 100644 --- a/research-portal/post/writing-research-posts/index.html +++ b/research-portal/post/writing-research-posts/index.html @@ -25,4 +25,4 @@
  • write your post
  • create a pull request with your post
  • - \ No newline at end of file + \ No newline at end of file diff --git a/research-portal/tag/biohacking/1/index.html b/research-portal/tag/biohacking/1/index.html index 6ad5829..5cb1064 100644 --- a/research-portal/tag/biohacking/1/index.html +++ b/research-portal/tag/biohacking/1/index.html @@ -1 +1 @@ -Research Portal: biohacking | 801 Labs \ No newline at end of file +Research Portal: biohacking | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/buffer-overflow/1/index.html b/research-portal/tag/buffer-overflow/1/index.html index dca319f..b2295fe 100644 --- a/research-portal/tag/buffer-overflow/1/index.html +++ b/research-portal/tag/buffer-overflow/1/index.html @@ -1 +1 @@ -Research Portal: buffer overflow | 801 Labs \ No newline at end of file +Research Portal: buffer overflow | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/development/1/index.html b/research-portal/tag/development/1/index.html index a91b0ff..154f67a 100644 --- a/research-portal/tag/development/1/index.html +++ b/research-portal/tag/development/1/index.html @@ -1 +1 @@ -Research Portal: Development | 801 Labs \ No newline at end of file +Research Portal: Development | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/dll-injection/1/index.html b/research-portal/tag/dll-injection/1/index.html index 2825393..b72f7a8 100644 --- a/research-portal/tag/dll-injection/1/index.html +++ b/research-portal/tag/dll-injection/1/index.html @@ -1 +1 @@ -Research Portal: DLL Injection | 801 Labs \ No newline at end of file +Research Portal: DLL Injection | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/domains/1/index.html b/research-portal/tag/domains/1/index.html index e480a4b..334963b 100644 --- a/research-portal/tag/domains/1/index.html +++ b/research-portal/tag/domains/1/index.html @@ -1 +1 @@ -Research Portal: domains | 801 Labs \ No newline at end of file +Research Portal: domains | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/ee/1/index.html b/research-portal/tag/ee/1/index.html index b401c95..c5a1260 100644 --- a/research-portal/tag/ee/1/index.html +++ b/research-portal/tag/ee/1/index.html @@ -1 +1 @@ -Research Portal: EE | 801 Labs \ No newline at end of file +Research Portal: EE | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/how-to/1/index.html b/research-portal/tag/how-to/1/index.html index 99980fe..0880335 100644 --- a/research-portal/tag/how-to/1/index.html +++ b/research-portal/tag/how-to/1/index.html @@ -1 +1 @@ -Research Portal: how to | 801 Labs \ No newline at end of file +Research Portal: how to | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/ipv6/1/index.html b/research-portal/tag/ipv6/1/index.html index 615dcdd..0358fa4 100644 --- a/research-portal/tag/ipv6/1/index.html +++ b/research-portal/tag/ipv6/1/index.html @@ -1 +1 @@ -Research Portal: IPv6 | 801 Labs \ No newline at end of file +Research Portal: IPv6 | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/makefile/1/index.html b/research-portal/tag/makefile/1/index.html index 8ea1ab5..08bfc61 100644 --- a/research-portal/tag/makefile/1/index.html +++ b/research-portal/tag/makefile/1/index.html @@ -1 +1 @@ -Research Portal: Makefile | 801 Labs \ No newline at end of file +Research Portal: Makefile | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/memory/1/index.html b/research-portal/tag/memory/1/index.html index a48a3ed..3579814 100644 --- a/research-portal/tag/memory/1/index.html +++ b/research-portal/tag/memory/1/index.html @@ -1 +1 @@ -Research Portal: memory | 801 Labs \ No newline at end of file +Research Portal: memory | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/pcap/1/index.html b/research-portal/tag/pcap/1/index.html index 9765941..0c3569b 100644 --- a/research-portal/tag/pcap/1/index.html +++ b/research-portal/tag/pcap/1/index.html @@ -1 +1 @@ -Research Portal: pcap | 801 Labs \ No newline at end of file +Research Portal: pcap | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/phishing/1/index.html b/research-portal/tag/phishing/1/index.html index fe6f20e..4f474ee 100644 --- a/research-portal/tag/phishing/1/index.html +++ b/research-portal/tag/phishing/1/index.html @@ -1 +1 @@ -Research Portal: phishing | 801 Labs \ No newline at end of file +Research Portal: phishing | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/re/1/index.html b/research-portal/tag/re/1/index.html index 468384b..f347316 100644 --- a/research-portal/tag/re/1/index.html +++ b/research-portal/tag/re/1/index.html @@ -1 +1 @@ -Research Portal: RE | 801 Labs \ No newline at end of file +Research Portal: RE | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/research/1/index.html b/research-portal/tag/research/1/index.html index c46978d..b0f433e 100644 --- a/research-portal/tag/research/1/index.html +++ b/research-portal/tag/research/1/index.html @@ -1 +1 @@ -Research Portal: research | 801 Labs \ No newline at end of file +Research Portal: research | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/rfid/1/index.html b/research-portal/tag/rfid/1/index.html index 60fedfe..5ac62b1 100644 --- a/research-portal/tag/rfid/1/index.html +++ b/research-portal/tag/rfid/1/index.html @@ -1 +1 @@ -Research Portal: RFID | 801 Labs \ No newline at end of file +Research Portal: RFID | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/story/1/index.html b/research-portal/tag/story/1/index.html index 54f6060..68c6fa3 100644 --- a/research-portal/tag/story/1/index.html +++ b/research-portal/tag/story/1/index.html @@ -1 +1 @@ -Research Portal: Story | 801 Labs \ No newline at end of file +Research Portal: Story | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/tutorial/1/index.html b/research-portal/tag/tutorial/1/index.html index 5628497..6f8f2d9 100644 --- a/research-portal/tag/tutorial/1/index.html +++ b/research-portal/tag/tutorial/1/index.html @@ -1 +1 @@ -Research Portal: Tutorial | 801 Labs \ No newline at end of file +Research Portal: Tutorial | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/windows-api/1/index.html b/research-portal/tag/windows-api/1/index.html index 11db4ab..b1b95ca 100644 --- a/research-portal/tag/windows-api/1/index.html +++ b/research-portal/tag/windows-api/1/index.html @@ -1 +1 @@ -Research Portal: Windows API | 801 Labs \ No newline at end of file +Research Portal: Windows API | 801 Labs \ No newline at end of file diff --git a/research-portal/tag/windows-hacking/1/index.html b/research-portal/tag/windows-hacking/1/index.html index 25e84df..32d4104 100644 --- a/research-portal/tag/windows-hacking/1/index.html +++ b/research-portal/tag/windows-hacking/1/index.html @@ -1 +1 @@ -Research Portal: Windows Hacking | 801 Labs \ No newline at end of file +Research Portal: Windows Hacking | 801 Labs \ No newline at end of file diff --git a/terms/index.html b/terms/index.html index eb2bddb..62ab1f7 100644 --- a/terms/index.html +++ b/terms/index.html @@ -1 +1 @@ -801 Labs Terms

    801 Labs Terms

    Policies

    Refund Policy

    We do not provide refunds

    Privacy Policy

    Customer information is collected for the purpose of processing your order. This information is kept confidential and is not shared.

    Terms and Conditions

    In using this website you are deemed to have read and agreed to the following terms and conditions:

    The following terminology applies to these Terms and Conditions, Privacy Statement and Disclaimer Notice and any or all Agreements: "Client", “You” and “Your” refers to you, the person accessing this website and accepting the Company’s terms and conditions. "The Company", “Ourselves”, “We” and "Us", refers to our Company. “Party”, “Parties”, or “Us”, refers to both the Client and ourselves, or either the Client or ourselves. All terms refer to the offer, acceptance and consideration of payment necessary to undertake the process of our assistance to the Client in the most appropriate manner, whether by formal meetings of a fixed duration, or any other means, for the express purpose of meeting the Client’s needs in respect of provision of the Company’s stated services/products, in accordance with and subject to, prevailing English Law. Any use of the above terminology or other words in the singular, plural, capitalisation and/or he/she or they, are taken as interchangeable and therefore as referring to same.

    Disclaimer

    Exclusions and Limitations

    The information on this web site is provided on an "as is" basis. To the fullest extent permitted by law, this Company:

    • excludes all representations and warranties relating to this website and its contents or which is or may be provided by any affiliates or any other third party, including in relation to any inaccuracies or omissions in this website and/or the Company’s literature; and
    • excludes all liability for damages arising out of or in connection with your use of this website. This includes, without limitation, direct loss, loss of business or profits (whether or not the loss of such profits was foreseeable, arose in the normal course of things or you have advised this Company of the possibility of such potential loss), damage caused to your computer, computer software, systems and programs and the data thereon or any other direct or indirect, consequential and incidental damages.

    This Company does not however exclude liability for death or personal injury caused by its negligence. The above exclusions and limitations apply only to the extent permitted by law. None of your statutory rights as a consumer are affected.

    Links to this website

    You may not create a link to any page of this website without our prior written consent (vendors have additional options). If you do create a link to a page of this website you do so at your own risk and the exclusions and limitations set out above will apply to your use of this website by linking to it.

    Links from this website

    We do not monitor or review the content of other party’s websites which are linked to from this website. Opinions expressed or material appearing on such websites are not necessarily shared or endorsed by us and should not be regarded as the publisher of such opinions or material. Please be aware that we are not responsible for the privacy practices, or content, of these sites. We encourage our users to be aware when they leave our site and to read the privacy statements of these sites. You should evaluate the security and trustworthiness of any other site connected to this site or accessed through this site yourself, before disclosing any personal information to them. This Company will not accept any responsibility for any loss or damage in whatever manner, howsoever caused, resulting from your disclosure to third parties of personal information.

    Copyright Notice

    Copyright and other relevant intellectual property rights exists on all text relating to the Company’s services and the full content of this website.

    Communication

    We have several different email addresses for different queries. These, and other contact information, can be found throughout the site. This company is registered in Utah at 801 Labs 353 E 200 S Suite 201, Salt Lake City, UT 84103.

    Force Majeure

    Neither party shall be liable to the other for any failure to perform any obligation under any Agreement which is due to an event beyond the control of such party including but not limited to any Act of God, terrorism, war, Skiddies, Political insurgence, insurrection, Effing Hackers, riot, civil unrest, act of civil or military authority, uprising, earthquake, flood or any other natural or man made eventuality outside of our control, which causes the termination of an agreement or contract entered into, nor which could have been reasonably foreseen. Any Party affected by such event shall forthwith inform the other Party of the same and shall use all reasonable endeavours to comply with the terms and conditions of any Agreement contained herein.

    General

    The laws of Utah govern these terms and conditions. By accessing this website and using our services you consent to these terms and conditions and to the exclusive jurisdiction of the courts of Utah in all disputes arising out of such access. If any of these terms are deemed invalid or unenforceable for any reason (including, but not limited to the exclusions and limitations set out above), then the invalid or unenforceable provision will be severed from these terms and the remaining terms will continue to apply. Failure of the Company to enforce any of the provisions set out in these Terms and Conditions and any Agreement, or failure to exercise any option to terminate, shall not be construed as waiver of such provisions and shall not affect the validity of these Terms and Conditions or of any Agreement or any part thereof, or the right thereafter to enforce each and every provision. These Terms and Conditions shall not be amended, modified, varied or supplemented except in writing and signed by duly authorised representatives of the Company.

    Notification of Changes

    The Company reserves the right to change these conditions from time to time as it sees fit and your continued use of the site will signify your acceptance of any adjustment to these terms. If there are any changes to our privacy policy, we will announce that these changes have been made on our home page and on other key pages on our site. If there are any changes in how we use our site customers’ Personally Identifiable Information, notification by e-mail or postal mail will be made to those affected by this change. Any changes to our privacy policy will be posted on our web site 30 days prior to these changes taking place. You are therefore advised to re-read this statement on a regular basis.

    These terms and conditions form part of the Agreement between the Client and ourselves. Your accessing of this website and/or undertaking of a booking or Agreement indicates your understanding, agreement to and acceptance, of the Disclaimer Notice and the full Terms and Conditions contained herein. Your statutory Consumer Rights are unaffected.

    \ No newline at end of file +801 Labs Terms

    801 Labs Terms

    Policies

    Refund Policy

    We do not provide refunds

    Privacy Policy

    Customer information is collected for the purpose of processing your order. This information is kept confidential and is not shared.

    Terms and Conditions

    In using this website you are deemed to have read and agreed to the following terms and conditions:

    The following terminology applies to these Terms and Conditions, Privacy Statement and Disclaimer Notice and any or all Agreements: "Client", “You” and “Your” refers to you, the person accessing this website and accepting the Company’s terms and conditions. "The Company", “Ourselves”, “We” and "Us", refers to our Company. “Party”, “Parties”, or “Us”, refers to both the Client and ourselves, or either the Client or ourselves. All terms refer to the offer, acceptance and consideration of payment necessary to undertake the process of our assistance to the Client in the most appropriate manner, whether by formal meetings of a fixed duration, or any other means, for the express purpose of meeting the Client’s needs in respect of provision of the Company’s stated services/products, in accordance with and subject to, prevailing English Law. Any use of the above terminology or other words in the singular, plural, capitalisation and/or he/she or they, are taken as interchangeable and therefore as referring to same.

    Disclaimer

    Exclusions and Limitations

    The information on this web site is provided on an "as is" basis. To the fullest extent permitted by law, this Company:

    • excludes all representations and warranties relating to this website and its contents or which is or may be provided by any affiliates or any other third party, including in relation to any inaccuracies or omissions in this website and/or the Company’s literature; and
    • excludes all liability for damages arising out of or in connection with your use of this website. This includes, without limitation, direct loss, loss of business or profits (whether or not the loss of such profits was foreseeable, arose in the normal course of things or you have advised this Company of the possibility of such potential loss), damage caused to your computer, computer software, systems and programs and the data thereon or any other direct or indirect, consequential and incidental damages.

    This Company does not however exclude liability for death or personal injury caused by its negligence. The above exclusions and limitations apply only to the extent permitted by law. None of your statutory rights as a consumer are affected.

    Links to this website

    You may not create a link to any page of this website without our prior written consent (vendors have additional options). If you do create a link to a page of this website you do so at your own risk and the exclusions and limitations set out above will apply to your use of this website by linking to it.

    Links from this website

    We do not monitor or review the content of other party’s websites which are linked to from this website. Opinions expressed or material appearing on such websites are not necessarily shared or endorsed by us and should not be regarded as the publisher of such opinions or material. Please be aware that we are not responsible for the privacy practices, or content, of these sites. We encourage our users to be aware when they leave our site and to read the privacy statements of these sites. You should evaluate the security and trustworthiness of any other site connected to this site or accessed through this site yourself, before disclosing any personal information to them. This Company will not accept any responsibility for any loss or damage in whatever manner, howsoever caused, resulting from your disclosure to third parties of personal information.

    Copyright Notice

    Copyright and other relevant intellectual property rights exists on all text relating to the Company’s services and the full content of this website.

    Communication

    We have several different email addresses for different queries. These, and other contact information, can be found throughout the site. This company is registered in Utah at 801 Labs 353 E 200 S Suite 201, Salt Lake City, UT 84103.

    Force Majeure

    Neither party shall be liable to the other for any failure to perform any obligation under any Agreement which is due to an event beyond the control of such party including but not limited to any Act of God, terrorism, war, Skiddies, Political insurgence, insurrection, Effing Hackers, riot, civil unrest, act of civil or military authority, uprising, earthquake, flood or any other natural or man made eventuality outside of our control, which causes the termination of an agreement or contract entered into, nor which could have been reasonably foreseen. Any Party affected by such event shall forthwith inform the other Party of the same and shall use all reasonable endeavours to comply with the terms and conditions of any Agreement contained herein.

    General

    The laws of Utah govern these terms and conditions. By accessing this website and using our services you consent to these terms and conditions and to the exclusive jurisdiction of the courts of Utah in all disputes arising out of such access. If any of these terms are deemed invalid or unenforceable for any reason (including, but not limited to the exclusions and limitations set out above), then the invalid or unenforceable provision will be severed from these terms and the remaining terms will continue to apply. Failure of the Company to enforce any of the provisions set out in these Terms and Conditions and any Agreement, or failure to exercise any option to terminate, shall not be construed as waiver of such provisions and shall not affect the validity of these Terms and Conditions or of any Agreement or any part thereof, or the right thereafter to enforce each and every provision. These Terms and Conditions shall not be amended, modified, varied or supplemented except in writing and signed by duly authorised representatives of the Company.

    Notification of Changes

    The Company reserves the right to change these conditions from time to time as it sees fit and your continued use of the site will signify your acceptance of any adjustment to these terms. If there are any changes to our privacy policy, we will announce that these changes have been made on our home page and on other key pages on our site. If there are any changes in how we use our site customers’ Personally Identifiable Information, notification by e-mail or postal mail will be made to those affected by this change. Any changes to our privacy policy will be posted on our web site 30 days prior to these changes taking place. You are therefore advised to re-read this statement on a regular basis.

    These terms and conditions form part of the Agreement between the Client and ourselves. Your accessing of this website and/or undertaking of a booking or Agreement indicates your understanding, agreement to and acceptance, of the Disclaimer Notice and the full Terms and Conditions contained herein. Your statutory Consumer Rights are unaffected.

    \ No newline at end of file