Skip to content

Commit

Permalink
Publish
Browse files Browse the repository at this point in the history
  • Loading branch information
The Organizer committed Sep 25, 2023
0 parents commit dd15097
Show file tree
Hide file tree
Showing 180 changed files with 51,384 additions and 0 deletions.
215 changes: 215 additions & 0 deletions 0CTF-2021-finals/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,215 @@
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<!-- Begin Jekyll SEO tag v2.8.0 -->
<title>0CTF/TCTF 2021 Finals | Organisers</title>
<meta name="generator" content="Jekyll v3.9.3" />
<meta property="og:title" content="0CTF/TCTF 2021 Finals" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="CTF Team" />
<meta property="og:description" content="CTF Team" />
<link rel="canonical" href="https://org.anize.rs/0CTF-2021-finals/" />
<meta property="og:url" content="https://org.anize.rs/0CTF-2021-finals/" />
<meta property="og:site_name" content="Organisers" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="0CTF/TCTF 2021 Finals" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebPage","description":"CTF Team","headline":"0CTF/TCTF 2021 Finals","url":"https://org.anize.rs/0CTF-2021-finals/"}</script>
<!-- End Jekyll SEO tag -->


<meta property="og:image" content="https://org.anize.rs/assets/images/logo.png" />
<meta name="twitter:card" content="summary" />
<!-- TODO <meta name="twitter:description" content="" /> -->
<meta name="twitter:title" content="Organisers" />
<meta name="twitter:site" content="@0rganizers" />
<!-- TODO <meta name="twitter:image" content="" /> -->

<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#040d21">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<!-- Hack monospace font -->
<link rel='stylesheet' href='//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.css'>
<link rel="stylesheet" href="/assets/css/style.css?v=7035a6412602229fcf910c183bfd2116de5ff254">
<link rel="stylesheet" href="/assets/css/highlight.css?v=7035a6412602229fcf910c183bfd2116de5ff254">
<link rel="stylesheet" href="/assets/css/light.css?v=7035a6412602229fcf910c183bfd2116de5ff254">

<!-- legitimize current Mastodon profile via link verification -->
<link rel="me" href="https://infosec.exchange/@organizers" />


<script type="text/javascript">
function isLightThemeSelected() {
return document.cookie.match(/theme=light/i) != null
}

function setThemeFromCookie() {
var html = document.getElementsByTagName('html')[0]
html.className = isLightThemeSelected() ? 'light-theme' : 'dark-theme'
console.log('Loaded cookie: ' + document.cookie)
}

(function() {
setThemeFromCookie()
})();
</script>

<script type="text/javascript">
function getFootnoteContent(linkId) {
const fnId = linkId.replace(/^fnref/, 'fn');
return document.getElementById(fnId).querySelector("p").innerHTML;
}

function addFootnote(element, content) {
const footnote = document.createElement('div');
footnote.classList.add('footnote-box');
// Also add the footnote number
footnote.innerHTML = `<sup>${element.innerText}</sup> ${content}`;
footnote.querySelectorAll('a.reversefootnote').forEach((backlink) => {
footnote.removeChild(backlink);
});
element.insertAdjacentElement('afterend', footnote);
element.dataset.toggled = '1';
}

function removeFootnote(element) {
element.parentElement.removeChild(element.nextSibling);
element.dataset.toggled = '0';
}


window.addEventListener("load", function() {
document.querySelectorAll("a.footnote").forEach((el) => {
const sup = el.parentElement;
el.addEventListener("click", (event) => {
const isOpen = Number.parseInt(sup.dataset.toggled || '0');
if (!isOpen) {
addFootnote(sup, getFootnoteContent(sup.id));
} else {
removeFootnote(sup);
}
event.preventDefault();
});
});
});
</script>

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
"HTML-CSS": {
fonts: ["Gyre-Pagella"],
imageFont: null,
undefinedFamily: "'Arial Unicode MS', cmbright"
},
tex2jax: {
inlineMath: [['$', '$'], ['\\(', '\\)']],
processEscapes: true
}
});
</script>
<script src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js?config=TeX-AMS_HTML"></script>
</head>

<body>
<header class="page-header-simple" role="banner">

<div class="left-links"><a id="header-logo" href="/">Organi{s|z}ers</a></div>
<div class="right-links">
<a href="/writeups">Writeups</a>
<a href="/achievements">Achievements</a>
</div>
</header>

<main id="content" class="main-content" role="main">
<h1 id="0ctftctf-2021-finals">0CTF/TCTF 2021 Finals</h1>

<table>
<thead>
<tr>
<th>Challenge</th>
<th>Category</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="./pwn/kernote">kernote</a></td>
<td>pwn, kernel</td>
</tr>
</tbody>
</table>




<!-- <footer class="site-footer">
<a href="https://twitter.com/0rganizers">Twitter</a> | <a id="changeTheme" class="btn-toggle">Dark-Mode</a>
</footer> -->

<div class="lever-meme">
<div id="lever" class="lever-off"></div>
</div>

<div class="twitter">
<a href="https://twitter.com/0rganizers"><img src="/assets/images/twitter.svg"></a>
</div>

<script>
let leverCount = 0;
let manic = false;

function resetLever() {
leverCount = 0;
setTimeout(resetLever, 1750);
}

resetLever();

document.getElementById('lever')
.addEventListener('click', function (event) {
if(leverCount > 10){
manic = true;
document.getElementById("lever").classList.add('lever-manic');
document.getElementById("header-logo").classList.add('rainbow');
}

if(!manic){
document.getElementById("lever").classList.toggle('lever-on');
++leverCount;
}
});


</script>

<script>
function updateThemeToggleFooter() {
let elem = document.querySelector('#lever');
// elem.innerHTML = isLightThemeSelected() ? 'Dark Mode' : 'Light Mode'
}

(function() {
updateThemeToggleFooter()
})();

function togglePageContentLightDark() {
var html = document.getElementsByTagName('html')[0]
var currentClass = html.className
var newClass = html.className == 'dark-theme' ? 'light-theme' : 'dark-theme'
html.className = newClass

document.cookie = 'theme=' + (newClass == 'light-theme' ? 'light' : 'dark') + '; SameSite=Strict; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT'
console.log('Cookies are now: ' + document.cookie)

updateThemeToggleFooter()
}

const btn = document.querySelector("#lever");
btn.addEventListener("click", function() {
togglePageContentLightDark();
});
</script>
</main>
</body>
</html>
5 changes: 5 additions & 0 deletions 0CTF-2021-finals/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# 0CTF/TCTF 2021 Finals

| Challenge | Category |
|-----------|----------|
| [kernote](./pwn/kernote) | pwn, kernel |
Loading

0 comments on commit dd15097

Please sign in to comment.