123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- \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}
|