diff --git a/docs/document.aux b/docs/document.aux index 4ce0f2f..0b8b148 100644 --- a/docs/document.aux +++ b/docs/document.aux @@ -51,7 +51,8 @@ \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.3}Regulatory framework}{4}{section.1.3}\protected@file@percent } \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.1}Social and economic environment}{4}{subsection.1.3.1}\protected@file@percent } \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.2}Budget}{4}{subsection.1.3.2}\protected@file@percent } -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {2}State of the Art}{5}{chapter.2}\protected@file@percent } +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.3}Structure of the document}{4}{subsection.1.3.3}\protected@file@percent } +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {2}State of the art}{5}{chapter.2}\protected@file@percent } \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }} \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {3}Methods??}{6}{chapter.3}\protected@file@percent } diff --git a/docs/document.log b/docs/document.log index c26afa4..a1e2f73 100644 --- a/docs/document.log +++ b/docs/document.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=pdflatex 2022.4.27) 21 MAY 2022 19:43 +This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=pdflatex 2022.4.27) 21 MAY 2022 19:59 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -1196,41 +1196,41 @@ Chapter 5. ] LaTeX Font Info: Trying to load font information for T1+txtt on input line 4 -11. +14. (/usr/share/texlive/texmf-dist/tex/latex/txfonts/t1txtt.fd File: t1txtt.fd 2000/12/15 v3.1 ) LaTeX Font Info: Trying to load font information for OT1+txr on input line 4 -11. +14. (/usr/share/texlive/texmf-dist/tex/latex/txfonts/ot1txr.fd File: ot1txr.fd 2000/12/15 v3.1 ) LaTeX Font Info: Trying to load font information for U+txsya on input line 4 -11. +14. (/usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsya.fd File: utxsya.fd 2000/12/15 v3.1 ) LaTeX Font Info: Trying to load font information for U+txsyb on input line 4 -11. +14. (/usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsyb.fd File: utxsyb.fd 2000/12/15 v3.1 ) LaTeX Font Info: Trying to load font information for U+txmia on input line 4 -11. +14. (/usr/share/texlive/texmf-dist/tex/latex/txfonts/utxmia.fd File: utxmia.fd 2000/12/15 v3.1 ) LaTeX Font Info: Trying to load font information for U+txsyc on input line 4 -11. +14. (/usr/share/texlive/texmf-dist/tex/latex/txfonts/utxsyc.fd File: utxsyc.fd 2000/12/15 v3.1 ) -Overfull \hbox (5.34976pt too wide) in paragraph at lines 412--412 +Overfull \hbox (5.34976pt too wide) in paragraph at lines 415--415 \T1/txtt/m/n/12 threat -[] intelligence / cyber -[] year -[] in -[] retrospect / yir -[] cyber -[] threats -[] [] @@ -1253,19 +1253,25 @@ pdfTeX warning (ext4): destination with the same identifier (name{page.}) has b een already used, duplicate ignored \relax -l.428 \end{document} +l.431 \end{document} [2 ] (./document.aux) -Package rerunfilecheck Info: File `document.out' has not changed. -(rerunfilecheck) Checksum: 029B6DE53007DA8B33AC812D93231EF1;656. + +Package rerunfilecheck Warning: File `document.out' has changed. +(rerunfilecheck) Rerun to get outlines right +(rerunfilecheck) or use package `bookmark'. + +Package rerunfilecheck Info: Checksums for `document.out': +(rerunfilecheck) Before: 029B6DE53007DA8B33AC812D93231EF1;656 +(rerunfilecheck) After: D2AB64F5FB48584C9F73C77A3A80F30D;744. Package logreq Info: Writing requests to 'document.run.xml'. \openout1 = `document.run.xml'. ) Here is how much of TeX's memory you used: - 27172 strings out of 481209 - 430766 string characters out of 5914747 + 27173 strings out of 481209 + 430782 string characters out of 5914747 1166131 words of memory out of 5000000 43656 multiletter control sequences out of 15000+600000 444100 words of font info for 89 fonts, out of 8000000 for 9000 @@ -1279,9 +1285,9 @@ tic/uhvb8a.pfb> -Output written on document.pdf (25 pages, 163459 bytes). +Output written on document.pdf (25 pages, 163741 bytes). PDF statistics: - 285 PDF objects out of 1000 (max. 8388607) - 50 named destinations out of 1000 (max. 500000) + 286 PDF objects out of 1000 (max. 8388607) + 51 named destinations out of 1000 (max. 500000) 111 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/docs/document.out b/docs/document.out index 39c6720..01c524c 100644 --- a/docs/document.out +++ b/docs/document.out @@ -4,8 +4,9 @@ \BOOKMARK [1][-]{section.1.3}{Regulatory\040framework}{chapter.1}% 4 \BOOKMARK [2][-]{subsection.1.3.1}{Social\040and\040economic\040environment}{section.1.3}% 5 \BOOKMARK [2][-]{subsection.1.3.2}{Budget}{section.1.3}% 6 -\BOOKMARK [0][-]{chapter.2}{State\040of\040the\040Art}{}% 7 -\BOOKMARK [0][-]{chapter.3}{Methods??}{}% 8 -\BOOKMARK [0][-]{chapter.4}{Results}{}% 9 -\BOOKMARK [0][-]{chapter.5}{Conclusion\040and\040future\040work}{}% 10 -\BOOKMARK [0][-]{chapter.5}{Bibliography}{}% 11 +\BOOKMARK [2][-]{subsection.1.3.3}{Structure\040of\040the\040document}{section.1.3}% 7 +\BOOKMARK [0][-]{chapter.2}{State\040of\040the\040art}{}% 8 +\BOOKMARK [0][-]{chapter.3}{Methods??}{}% 9 +\BOOKMARK [0][-]{chapter.4}{Results}{}% 10 +\BOOKMARK [0][-]{chapter.5}{Conclusion\040and\040future\040work}{}% 11 +\BOOKMARK [0][-]{chapter.5}{Bibliography}{}% 12 diff --git a/docs/document.pdf b/docs/document.pdf index 6c65204..79d163c 100644 Binary files a/docs/document.pdf and b/docs/document.pdf differ diff --git a/docs/document.synctex.gz b/docs/document.synctex.gz index b6a3e9f..8dbba97 100644 Binary files a/docs/document.synctex.gz and b/docs/document.synctex.gz differ diff --git a/docs/document.tex b/docs/document.tex index 6ef81f7..ff1b744 100644 --- a/docs/document.tex +++ b/docs/document.tex @@ -382,13 +382,31 @@ The knowledge gathered by the previous three pillars will be then used as a basi \subsection{Budget} %TODO - Leaving this for the end +\section{Structure of the document} +%TODO - Best to be done at the end + + +%%%%%%%%%%%%%%% +%TODO IMPORTANT- Clearly structure eveything, for instance I am not sure about the "Methods" section. Maybe a "State of the Art"+"Analysis of offensive capabilities"+"Implementation of a rootkit" is more suitable? +%I'm following that for now, we can join it together afterwards if it was not a good idea. +% +% In the end, we need to talk about 3 main points before the conclusion at least: +% 1- Background on eBPF, what it is, how it works. How we will develop applications on it(libbpf). +% 2- Offensive capabilities of ebpf +% 3- Our rootkit in ebpf with the previous section as the basis. The idea is to show diagrams with the components and describe the functionality. However, the library injection part is long and requires quite a background by itself. Should we introduce the background on a different section?? +%%%%%%%%%%%%%% + +\chapter{State of the art} +% I WILL NOT INCLUDE A ROOTKIT BACKGROUND, considering that a deep study of that is not fully relevant for us. I explained what it is, its two main types (should we include bootkits, maybe?) and its relation with eBPF in the introduction, since it is needed to introduce the overall context. Should we do otherwise? + + + + + -\chapter{State of the Art} -%M-> We mentioned talking about rootkits in general here + eBPF how it works, and previous work on this. Also libbpf(?). \chapter{Methods??} -%M-> Following the particular TFG we discussed and also others, it looks like the main chapter(s) varies name depending on the TFG topic. ALso is there a prefered way to distribute this? -%An idea: approach it depending on the ebpf capability to explore, e.g: network, user memory modification, hooking. +%M-> Following the particular TFG we discussed and also others, it looks like the main chapter(s) varies name depending on the TFG topic. Also is there a prefered way to distribute this? \chapter{Results} @@ -417,7 +435,7 @@ The knowledge gathered by the previous three pillars will be then used as a basi %---------- %M-> Mentioned putting some demos and PoCs here... -% Then +% \chapter* {Appendix A} \pagenumbering{gobble} % Las páginas de los anexos no se numeran diff --git a/docs/document.toc b/docs/document.toc index 72c549b..d70963e 100644 --- a/docs/document.toc +++ b/docs/document.toc @@ -13,7 +13,9 @@ \defcounter {refsection}{0}\relax \contentsline {subsection}{\numberline {1.3.2}Budget}{4}{subsection.1.3.2}% \defcounter {refsection}{0}\relax -\contentsline {chapter}{\numberline {2}State of the Art}{5}{chapter.2}% +\contentsline {subsection}{\numberline {1.3.3}Structure of the document}{4}{subsection.1.3.3}% +\defcounter {refsection}{0}\relax +\contentsline {chapter}{\numberline {2}State of the art}{5}{chapter.2}% \defcounter {refsection}{0}\relax \contentsline {chapter}{\numberline {3}Methods??}{6}{chapter.3}% \defcounter {refsection}{0}\relax diff --git a/docs/pdfa.xmpi b/docs/pdfa.xmpi index 3ec9458..b22482a 100644 --- a/docs/pdfa.xmpi +++ b/docs/pdfa.xmpi @@ -73,15 +73,15 @@ LaTeX with hyperref - 2022-05-21T19:43:12-04:00 - 2022-05-21T19:43:12-04:00 - 2022-05-21T19:43:12-04:00 + 2022-05-21T19:59:13-04:00 + 2022-05-21T19:59:13-04:00 + 2022-05-21T19:59:13-04:00 uuid:467B87E0-A1EA-A037-7CB7-0477245DEBC3 - uuid:7491DB15-2A47-CCF9-0B6E-0E86EE0645C2 + uuid:92690ABF-FD4E-34F6-0677-8E9FB2D8ECBB