\documentclass[aspectratio=169]{beamer} \usepackage[utf8]{inputenc} \usepackage{listings} %\usepackage{minted} % for strikethrough \usepackage{soul} \usetheme{1337} \DeclareUrlCommand\url{\color{white}} \title{A good presentation title\\Which can have a subtitle} \author{g@1337.ax} \subtitle{\textit{My Special Event 2022}} \begin{document} \frame[plain]{\maketitle} %\begin{frame}{Table of contents} % \tableofcontents %\end{frame} %\section{Section title} \begin{frame}{Introduction}{} \alert{Please do not do bad things} \begin{itemize} \item Disclaimer or content list 1 \item Disclaimer or content list 2 \end{itemize} \alert{More lists} \begin{itemize} \item Computer science is not science 1 \item Computer science is the only science that had to put science in the name \item It is probably imposter syndrome? \end{itemize} \end{frame} \begin{frame}{\st{Nope} This is better}{} \begin{block}{You can get this template at} \begin{center} \url{https://git.lsd.cat/1337/slides} \end{center} \end{block} \alert{License is public domain, do anything} \end{frame} \begin{frame}{Premise}{} \emph{Can a song be a vulnerability?} \begin{itemize} \item Released in 2022: CVE-2022-38392 \item Read more: \url{https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-38392} \item \st{Repsonsible Disclosure} \end{itemize} \emph{Is it fixed?} \begin{itemize} \item Nope it is hardware :) \item And it is very old anyway \end{itemize} \end{frame} \begin{frame}{But we knew something already} \begin{itemize} \item Screaming at servers is bad \item Specially if they use hard drives \item Bryan Cantrill showed it \begin{itemize} \item[$\circ$] \textit{Highlighted stuff here} - some follow up text \item[$\circ$] \textit{Highlighted stuff here} - some follow up text \end{itemize} \item \alert{https://www.youtube.com/watch?v=tDacjrSCeq4} \end{itemize} \end{frame} \begin{frame}{Images} \hspace{2em} \includegraphics[height=0.6\paperheight]{images/placeholder1} \hfill \includegraphics[height=0.6\paperheight]{images/placeholder2} \hspace{2em} \end{frame} \begin{frame}{Image with side text} \begin{columns}[T] % align columns \begin{column}{.48\textwidth} \hspace{2em} \includegraphics[height=0.6\paperheight]{images/placeholder3} \end{column} \hfill \begin{column}{.68\textwidth} Key Specs \begin{itemize} \item Description of the image \item Procedure to hack whatever \item More explanation \item Final results: \alert{STONKS!} \end{itemize} \end{column} \end{columns} \end{frame} \begin{frame}{Image with sidetext with different proportions} \begin{columns}[T] % align columns \begin{column}{.60\textwidth} \includegraphics[height=0.6\paperheight]{images/placeholder4} \end{column} \hfill \begin{column}{.50\textwidth} \begin{itemize} \item Some \alert{shorter} text here 1 \item Some \alert{shorter} text here 2 \item Some \alert{shorter} text here 3 \item Some \alert{shorter} text here 4 \item But \emph{what}, \emph{else}, maybe? \end{itemize} \end{column} \end{columns} \end{frame} \begin{frame}{Root Root} \begin{columns}[T] % align columns \hfill \begin{column}{.40\textwidth} \begin{center} \includegraphics[height=0.7\paperheight]{images/placeholder5} \end{center} \end{column} \hfill \begin{column}{.60\textwidth} \begin{itemize} \item Kernel is old, some privileged binaries have multiple stack overflows \item More than one race condition \item \alert{\emph{setuid iptables} is a root sentence} \begin{itemize} \item[$\circ$] Some sub itemize here \item[$\circ$] \alert{\emph{--some-switch}} something (\emph{passwd}) \item[$\circ$] \alert{\emph{LD\_PRELOAD=}} is always a fun trick \end{itemize} \end{itemize} \end{column} \end{columns} \end{frame} \begin{frame}{Final procedure all together} \begin{enumerate} \item Step 1 \item Step 2 \item \alert{Step 3} \item \alert{Step 4} \item Step 5 \item Step 6 \end{enumerate} \end{frame} \begin{frame}{Conclusive picture} \begin{center} \includegraphics[height=0.8\paperheight]{images/placeholder6.png} \end{center} \end{frame} \section{DEMO TIME!} \end{document}