Skip to content

solacol/offsec-tex-exam-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Offensive Security TeX Exam Templates

  • Just because LaTeX > Word/LibreOffice etc.
  • Templates are more or less dirty, so not perfect and definitively not clean tex ... shame on me.
  • Templates contains examples for common stuff, like listings, tables and figures
  • Structure is not completely the same as in the original templates, so feel free to adjust as needed

IMPORTANT - README

According to Offensive Security copyright, it has to be asked for permission to share parts etc. of the template or similar. After asking for permission to do so, the final result is, that I'm free to share my template as long s it doesn't contain any OffSec logos or copyright information.

This means, at least in my mind, I can provide a template with placeholders (here: orange todos). I've tried to make it as easy as possible, so that everybody can just replace the files and placeholders as needed. Logos can be extracted by just using the most recent OffSec Word/LibreOffice templates and saving the images as img/default/head.png and img/default/mid.png

OSWP

OSCP

OSWA

OSDA

OSED

OSWE

OSEP

OSMR

OSEE

Archive

  • Not needed anymore, but here for sake of completeness and nostalgia.

OSCE (retired on 15/10/2020)

Usage

  • Use a fully loaded LaTeX IDE (do not forget the tex distribution) with lots of fancy features and bullsh_t ;)
  • Replace placeholders (here: orange todos) with the corresponding parts of the original template
  • Replace images head.png and mid.png with the corresponding ones of the original template
  • Define your personal data in ABCD-OS-XXXXX-Exam-Report.tex
%
% DEFINE PERSONAL DATA
%
\newcommand{\OSID}{OS-XXXXX}
\newcommand{\MAIL}{[email protected]}
\newcommand{\NAME}{John Doe}
  • Set the number to fit your exam in ABCD-OS-XXXXX-Exam-Report.tex, e.g. 2 for OSCP
% DEFINE EXAM DATA (choose number)
%
%   0     Default
%   1     OSWP
%   2     OSCP
...
%   42    OSEE
%
\newcommand{\EXAM}{2}
  • Use the img folder for screenshots etc. (just a recommendation)
  • Put your exam notes aka report in the corresponding file for your exam, e.g. OSWE can be found here: exam/oswe/oswe.tex
  • Comment stuff like list of tables or bibliography in ABCD-OS-XXXXX-Exam-Report.tex if not needed
  • Compile and be happy
  • Do not forget:
    • Change file name ABCD-OS-XXXXX-Exam-Report.tex (ABCD and XXXXX) to fit your exam and OSID, e.g. for OSCP change it to OSCP-OS-12345-Exam-Report.tex (make sure it fits the exam requirements)

NOTE

  • Use at your own risk!
  • No guarantees if reports written by usage of the templates in this repo will fail to fulfill any requirements!
  • If you think something should be adjusted or new templates have to be merged, just open an issue

Changelog

  • OSEE template update
  • List of tables
  • List of figures
  • List of listings
  • Bibliography
  • Fixed page numbering
  • Support for powershell listings

TODOs

  • Title page pimp
  • Appendix
  • Clean up packages
  • Make it more professional ^^
  • Some more error checks
  • Add OSTH exam
  • Adjust OSCP to fit OSCP+ exam
  • Scaling for tables and listings

About

Offensive Security TeX Exam Templates

Resources

Stars

Watchers

Forks

Languages