Skip to content

Commit

Permalink
deploy: 0092217
Browse files Browse the repository at this point in the history
  • Loading branch information
S4CH committed Sep 16, 2024
1 parent 76adaee commit 05693de
Show file tree
Hide file tree
Showing 7 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion archives/index.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<!doctype html><html lang=en dir=auto><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>Archive | s4ch</title>
<meta name=keywords content><meta name=description content="archives"><meta name=author content><link rel=canonical href=https://s4ch.github.io/archives/><link crossorigin=anonymous href=/assets/css/stylesheet.b609c58d5c11bb90b1a54e04005d74ad1ddf22165eb79f5533967e57df9c3b50.css integrity="sha256-tgnFjVwRu5CxpU4EAF10rR3fIhZet59VM5Z+V9+cO1A=" rel="preload stylesheet" as=style><link rel=icon href=https://s4ch.github.io/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://s4ch.github.io/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://s4ch.github.io/favicon-32x32.png><link rel=apple-touch-icon href=https://s4ch.github.io/apple-touch-icon.png><link rel=mask-icon href=https://s4ch.github.io/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate hreflang=en href=https://s4ch.github.io/archives/><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="Archive"><meta property="og:description" content="archives"><meta property="og:type" content="article"><meta property="og:url" content="https://s4ch.github.io/archives/"><meta property="article:section" content><meta property="article:modified_time" content="2024-09-13T18:20:13+05:30"><meta name=twitter:card content="summary"><meta name=twitter:title content="Archive"><meta name=twitter:description content="archives"><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Archive","item":"https://s4ch.github.io/archives/"}]}</script><script type=application/ld+json>{"@context":"https://schema.org","@type":"BlogPosting","headline":"Archive","name":"Archive","description":"archives","keywords":[],"articleBody":"","wordCount":"0","inLanguage":"en","datePublished":"0001-01-01T00:00:00Z","dateModified":"2024-09-13T18:20:13+05:30","mainEntityOfPage":{"@type":"WebPage","@id":"https://s4ch.github.io/archives/"},"publisher":{"@type":"Organization","name":"s4ch","logo":{"@type":"ImageObject","url":"https://s4ch.github.io/favicon.ico"}}}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://s4ch.github.io/ accesskey=h title="s4ch (Alt + H)">s4ch</a><div class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button><ul class=lang-switch><li>|</li></ul></div></div><ul id=menu><li><a href=https://s4ch.github.io/about/ title=About><span>About</span></a></li><li><a href=https://s4ch.github.io/archives title=Blog><span class=active>Blog</span></a></li><li><a href=https://s4ch.github.io/contact/ title=Contact><span>Contact</span></a></li></ul></nav></header><main class=main><header class=page-header><h1>Archive
<a href=/index.xml title=RSS aria-label=RSS><svg viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" height="23"><path d="M4 11a9 9 0 019 9"/><path d="M4 4a16 16 0 0116 16"/><circle cx="5" cy="19" r="1"/></svg></a></h1></header><div class=archive-year><h2 class=archive-year-header>2024<sup class=archive-count>&nbsp;&nbsp;1</sup></h2><div class=archive-month><h3 class=archive-month-header>September<sup class=archive-count>&nbsp;&nbsp;1</sup></h3><div class=archive-posts><div class=archive-entry><h3 class="archive-entry-title entry-hint-parent">Novel approach to tackle UAF Bugs in the Linux Kernel</h3><div class=archive-meta><span title='2024-09-15 06:30:05 +0000 UTC'>September 15, 2024</span>&nbsp;·&nbsp;5 min&nbsp;·&nbsp;912 words</div><a class=entry-link aria-label="post link to Novel approach to tackle UAF Bugs in the Linux Kernel" href=https://s4ch.github.io/blog/bucket-allocators/></a></div></div></div></div></main><footer class=footer><span>&copy; 2024 <a href=https://s4ch.github.io/>s4ch</a></span>
<a href=/index.xml title=RSS aria-label=RSS><svg viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" height="23"><path d="M4 11a9 9 0 019 9"/><path d="M4 4a16 16 0 0116 16"/><circle cx="5" cy="19" r="1"/></svg></a></h1></header><div class=archive-year><h2 class=archive-year-header>2024<sup class=archive-count>&nbsp;&nbsp;1</sup></h2><div class=archive-month><h3 class=archive-month-header>September<sup class=archive-count>&nbsp;&nbsp;1</sup></h3><div class=archive-posts><div class=archive-entry><h3 class="archive-entry-title entry-hint-parent">Novel approach to tackle UAF Bugs in the Linux Kernel</h3><div class=archive-meta><span title='2024-09-15 06:30:05 +0000 UTC'>September 15, 2024</span>&nbsp;·&nbsp;5 min&nbsp;·&nbsp;914 words</div><a class=entry-link aria-label="post link to Novel approach to tackle UAF Bugs in the Linux Kernel" href=https://s4ch.github.io/blog/bucket-allocators/></a></div></div></div></div></main><footer class=footer><span>&copy; 2024 <a href=https://s4ch.github.io/>s4ch</a></span>
<span>Powered by
<a href=https://gohugo.io/ rel="noopener noreferrer" target=_blank>Hugo</a> &
<a href=https://github.com/adityatelange/hugo-PaperMod/ rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg viewBox="0 0 12 6" fill="currentcolor"><path d="M12 6H0l6-6z"/></svg>
Expand Down
8 changes: 4 additions & 4 deletions blog/bucket-allocators/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions blog/index.html
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<!doctype html><html lang=en dir=auto><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>Blogs | s4ch</title>
<meta name=keywords content><meta name=description content="Blogs - s4ch"><meta name=author content><link rel=canonical href=https://s4ch.github.io/blog/><link crossorigin=anonymous href=/assets/css/stylesheet.b609c58d5c11bb90b1a54e04005d74ad1ddf22165eb79f5533967e57df9c3b50.css integrity="sha256-tgnFjVwRu5CxpU4EAF10rR3fIhZet59VM5Z+V9+cO1A=" rel="preload stylesheet" as=style><link rel=icon href=https://s4ch.github.io/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://s4ch.github.io/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://s4ch.github.io/favicon-32x32.png><link rel=apple-touch-icon href=https://s4ch.github.io/apple-touch-icon.png><link rel=mask-icon href=https://s4ch.github.io/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://s4ch.github.io/blog/index.xml><link rel=alternate hreflang=en href=https://s4ch.github.io/blog/><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="Blogs"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://s4ch.github.io/blog/"><meta name=twitter:card content="summary"><meta name=twitter:title content="Blogs"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Blogs","item":"https://s4ch.github.io/blog/"}]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://s4ch.github.io/ accesskey=h title="s4ch (Alt + H)">s4ch</a><div class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button><ul class=lang-switch><li>|</li></ul></div></div><ul id=menu><li><a href=https://s4ch.github.io/about/ title=About><span>About</span></a></li><li><a href=https://s4ch.github.io/archives title=Blog><span>Blog</span></a></li><li><a href=https://s4ch.github.io/contact/ title=Contact><span>Contact</span></a></li></ul></nav></header><main class=main><header class=page-header><h1>Blogs
<a href=/blog/index.xml title=RSS aria-label=RSS><svg viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" height="23"><path d="M4 11a9 9 0 019 9"/><path d="M4 4a16 16 0 0116 16"/><circle cx="5" cy="19" r="1"/></svg></a></h1></header><article class=post-entry><header class=entry-header><h2 class=entry-hint-parent>Novel approach to tackle UAF Bugs in the Linux Kernel</h2></header><div class=entry-content><p>Hi, kernel and sec enthusiasts! It’s been a while since my last post(2022), but I’ve got something juicy for you today. We’re going to look at a fascinating new proposal for beefing up the Linux kernel’s defenses against those pesky use-after-free (UAF) vulnerabilities. Grab your favorite beverage or drink(Try Amul Kool once, Thank me later), because we’re about to get our hands dirty with some kernel internals!
<a href=/blog/index.xml title=RSS aria-label=RSS><svg viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" height="23"><path d="M4 11a9 9 0 019 9"/><path d="M4 4a16 16 0 0116 16"/><circle cx="5" cy="19" r="1"/></svg></a></h1></header><article class=post-entry><header class=entry-header><h2 class=entry-hint-parent>Novel approach to tackle UAF Bugs in the Linux Kernel</h2></header><div class=entry-content><p>Hi, kernel and sec enthusiasts! It’s been a while since my last post(2022), but I’ve got something juicy for you today. We are going to dive into an exciting new proposal that aims to bolster the Linux kernel’s defenses against those persistent use-after-free (UAF) vulnerabilities. Grab your favorite beverage or drink(Try Amul Kool once, Thank me later), because we’re about to get our hands dirty with some kernel internals!
The Persistent Threat of UAF Vulnerabilities If you’ve been in the low-level security for a while, you’re probably sick of hearing about UAF vulnerabilities. But for those who need a refresher, UAFs occur when a program continues to use a pointer to memory after it’s been freed. This can lead to all sorts of fun exploitation scenarios, especially in kernel-land where the stakes are highest.
...</p></div><footer class=entry-footer><span title='2024-09-15 06:30:05 +0000 UTC'>September 15, 2024</span>&nbsp;·&nbsp;5 min&nbsp;·&nbsp;912 words</footer><a class=entry-link aria-label="post link to Novel approach to tackle UAF Bugs in the Linux Kernel" href=https://s4ch.github.io/blog/bucket-allocators/></a></article></main><footer class=footer><span>&copy; 2024 <a href=https://s4ch.github.io/>s4ch</a></span>
...</p></div><footer class=entry-footer><span title='2024-09-15 06:30:05 +0000 UTC'>September 15, 2024</span>&nbsp;·&nbsp;5 min&nbsp;·&nbsp;914 words</footer><a class=entry-link aria-label="post link to Novel approach to tackle UAF Bugs in the Linux Kernel" href=https://s4ch.github.io/blog/bucket-allocators/></a></article></main><footer class=footer><span>&copy; 2024 <a href=https://s4ch.github.io/>s4ch</a></span>
<span>Powered by
<a href=https://gohugo.io/ rel="noopener noreferrer" target=_blank>Hugo</a> &
<a href=https://github.com/adityatelange/hugo-PaperMod/ rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg viewBox="0 0 12 6" fill="currentcolor"><path d="M12 6H0l6-6z"/></svg>
Expand Down
2 changes: 1 addition & 1 deletion blog/index.xml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Blogs on s4ch</title><link>https://s4ch.github.io/blog/</link><description>Recent content in Blogs on s4ch</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sun, 15 Sep 2024 06:30:05 +0000</lastBuildDate><atom:link href="https://s4ch.github.io/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Novel approach to tackle UAF Bugs in the Linux Kernel</title><link>https://s4ch.github.io/blog/bucket-allocators/</link><pubDate>Sun, 15 Sep 2024 06:30:05 +0000</pubDate><guid>https://s4ch.github.io/blog/bucket-allocators/</guid><description>&lt;p>Hi, kernel and sec enthusiasts! It&amp;rsquo;s been a while since my last post(2022), but I&amp;rsquo;ve got something juicy for you today. We&amp;rsquo;re going to look at a fascinating new proposal for beefing up the Linux kernel&amp;rsquo;s defenses against those pesky use-after-free (UAF) vulnerabilities. Grab your favorite beverage or drink(Try Amul Kool once, Thank me later), because we&amp;rsquo;re about to get our hands dirty with some kernel internals!&lt;/p>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Blogs on s4ch</title><link>https://s4ch.github.io/blog/</link><description>Recent content in Blogs on s4ch</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sun, 15 Sep 2024 06:30:05 +0000</lastBuildDate><atom:link href="https://s4ch.github.io/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Novel approach to tackle UAF Bugs in the Linux Kernel</title><link>https://s4ch.github.io/blog/bucket-allocators/</link><pubDate>Sun, 15 Sep 2024 06:30:05 +0000</pubDate><guid>https://s4ch.github.io/blog/bucket-allocators/</guid><description>&lt;p>Hi, kernel and sec enthusiasts! It&amp;rsquo;s been a while since my last post(2022), but I&amp;rsquo;ve got something juicy for you today. We are going to dive into an exciting new proposal that aims to bolster the Linux kernel&amp;rsquo;s defenses against those persistent use-after-free (UAF) vulnerabilities. Grab your favorite beverage or drink(Try Amul Kool once, Thank me later), because we&amp;rsquo;re about to get our hands dirty with some kernel internals!&lt;/p>
&lt;h2 id="the-persistent-threat-of-uaf-vulnerabilities">The Persistent Threat of UAF Vulnerabilities&lt;/h2>
&lt;p>If you&amp;rsquo;ve been in the low-level security for a while, you&amp;rsquo;re probably sick of hearing about UAF vulnerabilities. But for those who need a refresher, UAFs occur when a program continues to use a pointer to memory after it&amp;rsquo;s been freed. This can lead to all sorts of fun exploitation scenarios, especially in kernel-land where the stakes are highest.&lt;/p></description></item></channel></rss>
Loading

0 comments on commit 05693de

Please sign in to comment.