
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare cns:lectures</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-05-02T14:06:27+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-01?rev=1728569285&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-02?rev=1570636435&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-03?rev=1571032157&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-04?rev=1572172286&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-05?rev=1572172255&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-06?rev=1572869670&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-07?rev=1573457315&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-08?rev=1575720447&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-09?rev=1575720495&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-10?rev=1575753740&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-11?rev=1670774383&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-12?rev=1643126796&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-13?rev=1509298620&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/cns/lectures/start?rev=1442928932&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-01?rev=1728569285&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-10T17:08:05+03:00</dc:date>
        <title>Lecture 01 - Introduction. Basic Exploration Tools</title>
        <link>http://ocw.cs.pub.ro/courses/cns/lectures/lecture-01?rev=1728569285&amp;do=diff</link>
        <description>*  [ Slides]
	*  Keywords: computer network security, operating system security, table of contents, grading, gdb, objdump, assembly, C</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-02?rev=1570636435&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-09T18:53:55+03:00</dc:date>
        <title>Lecture 02 - Program Analysis</title>
        <link>http://ocw.cs.pub.ro/courses/cns/lectures/lecture-02?rev=1570636435&amp;do=diff</link>
        <description>*  Slides
	*  Keywords: static analysis, dynamic analysis, executable, ELF, readelf, section, segment, disassembling, objdump, symbols, linker, process, strace / ltrace, lsof / pmap, perf, GDB, breakpoint, info, examine, ni, si, backtrace, up, down, write, searchmem, dynamic linking, dynamic loading, lazy binding, trampoline, PLT, GOT</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-03?rev=1571032157&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-14T08:49:17+03:00</dc:date>
        <title>Lecture 03 - The Stack. Buffer Management</title>
        <link>http://ocw.cs.pub.ro/courses/cns/lectures/lecture-03?rev=1571032157&amp;do=diff</link>
        <description>*   Slides
	*  Keywords: address space, stack, push, pop, stack frame, call stack, stack trace, call, ret, buffer, allocation, buffer overflow, return address, NOP sled, shellcode



Demos

For obtaining the demo archive, run the following commands:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-04?rev=1572172286&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-27T12:31:26+03:00</dc:date>
        <title>Lecture 04 - Exploiting. Shellcodes</title>
        <link>http://ocw.cs.pub.ro/courses/cns/lectures/lecture-04?rev=1572172286&amp;do=diff</link>
        <description>*  Slides
	*  Keywords: bugs, vulnerabilities, exploit, shellcode, shellcode construction, shellcode triggering, shellcode placing, syscall, null, stack buffer overflow



Demos

For obtaining the demo archive, run the following commands:


wget http://elf.cs.pub.ro/cns/res/lectures/04-exploiting-demo.zip
unzip 04-exploiting-demo.zip
cd 04-exploiting-demo/</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-05?rev=1572172255&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-27T12:30:55+03:00</dc:date>
        <title>Lecture 05 - Exploiting. Shellcodes (part 2)</title>
        <link>http://ocw.cs.pub.ro/courses/cns/lectures/lecture-05?rev=1572172255&amp;do=diff</link>
        <description>*  Slides
	*  Keywords: shellcode data, jump-call trick, alphanumeric shellcode, environment variable, string format attack, return-to-libc, pwntools, shellcraft, data packing, pwntools tubes</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-06?rev=1572869670&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-04T14:14:30+03:00</dc:date>
        <title>Lecture 06 - Exploit Protection Mechanisms</title>
        <link>http://ocw.cs.pub.ro/courses/cns/lectures/lecture-06?rev=1572869670&amp;do=diff</link>
        <description>*  Slides
	*  Keywords: exploit, buffer overflow, shellcode, input validation, static analysis, dynamic analysis, code integrity, DEP, ASLR, PIC, PIE, canary value, stack guard</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-07?rev=1573457315&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-11T09:28:35+03:00</dc:date>
        <title>Lecture 07 - Strings. Information Leaks</title>
        <link>http://ocw.cs.pub.ro/courses/cns/lectures/lecture-07?rev=1573457315&amp;do=diff</link>
        <description>*   Slides
	*  Keywords: string, character, char, signed char, unsigned char, NTBS, null character, character operators, string operations, bounds, overflow, truncation, sanitization, gets, exploit, input validation, memory model,</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-08?rev=1575720447&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-12-07T14:07:27+03:00</dc:date>
        <title>Lecture 08 - Code Reuse (part 1)</title>
        <link>http://ocw.cs.pub.ro/courses/cns/lectures/lecture-08?rev=1575720447&amp;do=diff</link>
        <description>*   Slides
	*  Keywords: DEP, code reuse, return-to-libc, ROP, ROP gadget, ROP chain, ROPgadget



Demo

Demo archive</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-09?rev=1575720495&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-12-07T14:08:15+03:00</dc:date>
        <title>Lecture 09 - Code Reuse (part 2)</title>
        <link>http://ocw.cs.pub.ro/courses/cns/lectures/lecture-09?rev=1575720495&amp;do=diff</link>
        <description>*  Slides
	*  Keywords: multi-phase attack, ASLR bypass, ROP chain, stack pivoting



Demo

Demo archive</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-10?rev=1575753740&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-12-07T23:22:20+03:00</dc:date>
        <title>Lecture 10 - Heap Exploitation</title>
        <link>http://ocw.cs.pub.ro/courses/cns/lectures/lecture-10?rev=1575753740&amp;do=diff</link>
        <description>Heap Exploitation lecture - Markus Gaaseedelen, CSCI 4968, Sprint 2015

Demo archive</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-11?rev=1670774383&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-11T17:59:43+03:00</dc:date>
        <title>Lecture 11 - Exploit Demo 1</title>
        <link>http://ocw.cs.pub.ro/courses/cns/lectures/lecture-11?rev=1670774383&amp;do=diff</link>
        <description>*   Slides
	*  Keywords: CVE-2022-0847
	*  Support archive</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-12?rev=1643126796&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-25T18:06:36+03:00</dc:date>
        <title>Lecture 12 - Exploit Demo 2</title>
        <link>http://ocw.cs.pub.ro/courses/cns/lectures/lecture-12?rev=1643126796&amp;do=diff</link>
        <description>*   Slides
	*  Keywords: CVE-2017-5123
	*  Support Archive</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/cns/lectures/lecture-13?rev=1509298620&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-10-29T19:37:00+03:00</dc:date>
        <title>Lecture 13 - Advanced Binary Analysis</title>
        <link>http://ocw.cs.pub.ro/courses/cns/lectures/lecture-13?rev=1509298620&amp;do=diff</link>
        <description>*   Slides
	*  Keywords: binary analysis, fuzzing, smart fuzzing, mutation, guided fuzzing, Sulley, SPIKE, libfuzzer, AFL, zzuf, symbolic execution, memory model, execution model, Angr, KLEE, S2E</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/cns/lectures/start?rev=1442928932&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-22T16:35:32+03:00</dc:date>
        <title>Lectures</title>
        <link>http://ocw.cs.pub.ro/courses/cns/lectures/start?rev=1442928932&amp;do=diff</link>
        <description>Lectures for the Computer and Networks Security class.
lectures index</description>
    </item>
</rdf:RDF>
