<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://jan.stancek.eu/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="https://jan.stancek.eu/feed.php">
        <title>Jan&#039;s personal wiki</title>
        <description></description>
        <link>https://jan.stancek.eu/</link>
        <image rdf:resource="https://jan.stancek.eu/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-05-11T11:42:31+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://jan.stancek.eu/start?rev=1744374682&amp;do=diff"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/c_brain_teasers?rev=1744363844&amp;do=diff"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/mips_function_runtime_detour?rev=1744363824&amp;do=diff"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/old_gitarch.py?rev=1744363791&amp;do=diff"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/gitarch.py?rev=1744363771&amp;do=diff"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/sock_sendpage_exploit_for_mips?rev=1744363151&amp;do=diff"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/udp_sendmsg_exploit_x86_rhel3?rev=1744362980&amp;do=diff"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/projects?rev=1508838258&amp;do=diff"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/energie?rev=1506973975&amp;do=diff"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/?image=fbcon.jpg&amp;ns=&amp;rev=1283430014&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/?image=old_projects%3Asikaku_src.zip&amp;ns=old_projects&amp;rev=1271876708&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/?image=old_projects%3Asikaku_bin.zip&amp;ns=old_projects&amp;rev=1271876704&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/?image=old_projects%3Aqt_dlls.zip&amp;ns=old_projects&amp;rev=1271876700&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/?image=old_projects%3Amkqt.zip&amp;ns=old_projects&amp;rev=1271876695&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/?image=old_projects%3Amalovanekrizovky54.zip&amp;ns=old_projects&amp;rev=1271876690&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/?image=old_projects%3Ahlsaver.zip&amp;ns=old_projects&amp;rev=1271876685&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/?image=old_projects%3Afract.zip&amp;ns=old_projects&amp;rev=1271876681&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/?image=old_projects%3Aformyk.zip&amp;ns=old_projects&amp;rev=1271876678&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/?image=old_projects%3Afakturka31.zip&amp;ns=old_projects&amp;rev=1271876673&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://jan.stancek.eu/?image=old_projects%3Adp_program.zip&amp;ns=old_projects&amp;rev=1271876668&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://jan.stancek.eu/_media/wiki:dokuwiki.svg">
        <title>Jan's personal wiki</title>
        <link>https://jan.stancek.eu/</link>
        <url>https://jan.stancek.eu/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://jan.stancek.eu/start?rev=1744374682&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-11T12:31:22+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://jan.stancek.eu/start?rev=1744374682&amp;do=diff</link>
        <description>Welcome

	*  Projects

	*  Private Pastebin</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/c_brain_teasers?rev=1744363844&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-11T09:30:44+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>c_brain_teasers</title>
        <link>https://jan.stancek.eu/c_brain_teasers?rev=1744363844&amp;do=diff</link>
        <description>#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;

class B
{
    public:
        B(int b) : m_b(b) {}
        operator int()
        {
            return m_b;
        }

        int operator()()
        {
            return m_b*2;
        }

    private:
        int m_b;
};

class A
{
    public:
        A(int i)
        {
            printf(&quot;Output is: %d\n&quot;, i);
        }
};

int main()
{
    int k = 6;
    A a( B(k) );

    // what is the output of this program?

    return 0;
}</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/mips_function_runtime_detour?rev=1744363824&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-11T09:30:24+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>mips_function_runtime_detour</title>
        <link>https://jan.stancek.eu/mips_function_runtime_detour?rev=1744363824&amp;do=diff</link>
        <description>patch.c


/*
 * detour for malloc on mips
 * (c) Jan Stancek, May 2010
 *
 * At runtime, malloc beginning is overwritten to jump to my_malloc,
 * libc_malloc will jump to trampoline and then back to malloc+XX
 * to provide standard malloc functionality
 *
 *
 *                               +---------------------------------------------+
 *                               |                                             |
 *  0x2ab68964 - malloc          |    0x30000000 - trampoline (libc_malloc)    …</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/old_gitarch.py?rev=1744363791&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-11T09:29:51+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>old_gitarch.py</title>
        <link>https://jan.stancek.eu/old_gitarch.py?rev=1744363791&amp;do=diff</link>
        <description># gitarch.py
#
# Copyright (C) 2011 Jan Stancek &lt;jan@stancek.eu&gt;
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOS…</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/gitarch.py?rev=1744363771&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-11T09:29:31+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>gitarch.py</title>
        <link>https://jan.stancek.eu/gitarch.py?rev=1744363771&amp;do=diff</link>
        <description>#!/usr/bin/python
# gitarch.py
#
# Copyright (C) 2012 Jan Stancek &lt;jan@stancek.eu&gt;
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A…</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/sock_sendpage_exploit_for_mips?rev=1744363151&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-11T09:19:11+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>sock_sendpage_exploit_for_mips</title>
        <link>https://jan.stancek.eu/sock_sendpage_exploit_for_mips?rev=1744363151&amp;do=diff</link>
        <description>Based on existing exploit, modified for use on mips.


/*
 **
 ** 0x82-CVE-2009-2692
 ** Linux kernel 2.4/2.6 (32bit) sock_sendpage() local ring0 root exploit (simple ver)
 **
 ** --
 ** Discovered by Tavis Ormandy and Julien Tinnes of the Google Security Team.
 ** spender and venglin&#039;s code is very excellent.
 ** Thankful to them.
 **
 ** Greets: Brad Spengler &lt;spender(at)grsecurity(dot)net&gt;,
 **         Przemyslaw Frasunek &lt;venglin(at)czuby(dot)pl&gt;.
 ** --
 **
 ** mips port by jan.stancek(at)g…</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/udp_sendmsg_exploit_x86_rhel3?rev=1744362980&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-11T09:16:20+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>udp_sendmsg_exploit_x86_rhel3</title>
        <link>https://jan.stancek.eu/udp_sendmsg_exploit_x86_rhel3?rev=1744362980&amp;do=diff</link>
        <description>Based on existing exploit, modified for RHEL3.


/***********************************************************
 * hoagie_udp_sendmsg.c
 * LOCAL LINUX KERNEL ROOT EXPLOIT (&lt; 2.6.19) - CVE-2009-2698
 *
 * udp_sendmsg bug exploit via (*output) callback function
 * used in dst_entry / rtable
 *
 * Bug reported by Tavis Ormandy and Julien Tinnes
 * of the Google Security Team
 * modified by jano for RH 3.1
 *
 *
 * THIS FILE IS FOR STUDYING PURPOSES ONLY AND A PROOF-OF-
 * CONCEPT. THE AUTHOR CAN NOT …</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/projects?rev=1508838258&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-10-24T09:44:18+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>projects</title>
        <link>https://jan.stancek.eu/projects?rev=1508838258&amp;do=diff</link>
        <description>Projects

Various projects, useful bits of code, etc.

	*  Patches/contributions
		*  upstream linux kernel
		*  marc.info archive (incomplete)
		*  My github page
		*  Linux Test Project
		*  LTP archive on linux.it
		*  selinux-testsuite
		*  libhugetlbfs
		*  kpatch
		*  centerim
		*  patch: fix stack unwind through uClibc syscall() on mips
		*  objdump fix for three byte instruction at the end of a function


	*  Linux exploits
		*  udp sendmsg exploit x86 RHEL3
		*  sock_sendpage exploit fo…</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/energie?rev=1506973975&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-10-02T19:52:55+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>energie</title>
        <link>https://jan.stancek.eu/energie?rev=1506973975&amp;do=diff</link>
        <description>Studena  Tepla  Elektrika  April 2014  0.608  0.317  20.4  August 2014  2.264  0.646  65.3  September 2014  3.146  0.870  118.3  Oktober 2014  4.04  1.19  175.7  November 2014  4.7  1.47  216  December 2014  5.6  1.8  273  Februar 2015  7  2.3  345.5</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/?image=fbcon.jpg&amp;ns=&amp;rev=1283430014&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-02T12:20:14+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>fbcon.jpg</title>
        <link>https://jan.stancek.eu/?image=fbcon.jpg&amp;ns=&amp;rev=1283430014&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://jan.stancek.eu/_media/fbcon.jpg?w=500&amp;amp;h=500&amp;amp;tok=18cdf8&quot; alt=&quot;fbcon.jpg&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/?image=old_projects%3Asikaku_src.zip&amp;ns=old_projects&amp;rev=1271876708&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-21T19:05:08+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>sikaku_src.zip</title>
        <link>https://jan.stancek.eu/?image=old_projects%3Asikaku_src.zip&amp;ns=old_projects&amp;rev=1271876708&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://jan.stancek.eu/lib/images/fileicons/svg/zip.svg&quot; alt=&quot;sikaku_src.zip&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/?image=old_projects%3Asikaku_bin.zip&amp;ns=old_projects&amp;rev=1271876704&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-21T19:05:04+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>sikaku_bin.zip</title>
        <link>https://jan.stancek.eu/?image=old_projects%3Asikaku_bin.zip&amp;ns=old_projects&amp;rev=1271876704&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://jan.stancek.eu/lib/images/fileicons/svg/zip.svg&quot; alt=&quot;sikaku_bin.zip&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/?image=old_projects%3Aqt_dlls.zip&amp;ns=old_projects&amp;rev=1271876700&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-21T19:05:00+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>qt_dlls.zip</title>
        <link>https://jan.stancek.eu/?image=old_projects%3Aqt_dlls.zip&amp;ns=old_projects&amp;rev=1271876700&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://jan.stancek.eu/lib/images/fileicons/svg/zip.svg&quot; alt=&quot;qt_dlls.zip&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/?image=old_projects%3Amkqt.zip&amp;ns=old_projects&amp;rev=1271876695&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-21T19:04:55+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>mkqt.zip</title>
        <link>https://jan.stancek.eu/?image=old_projects%3Amkqt.zip&amp;ns=old_projects&amp;rev=1271876695&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://jan.stancek.eu/lib/images/fileicons/svg/zip.svg&quot; alt=&quot;mkqt.zip&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/?image=old_projects%3Amalovanekrizovky54.zip&amp;ns=old_projects&amp;rev=1271876690&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-21T19:04:50+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>malovanekrizovky54.zip</title>
        <link>https://jan.stancek.eu/?image=old_projects%3Amalovanekrizovky54.zip&amp;ns=old_projects&amp;rev=1271876690&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://jan.stancek.eu/lib/images/fileicons/svg/zip.svg&quot; alt=&quot;malovanekrizovky54.zip&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/?image=old_projects%3Ahlsaver.zip&amp;ns=old_projects&amp;rev=1271876685&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-21T19:04:45+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>hlsaver.zip</title>
        <link>https://jan.stancek.eu/?image=old_projects%3Ahlsaver.zip&amp;ns=old_projects&amp;rev=1271876685&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://jan.stancek.eu/lib/images/fileicons/svg/zip.svg&quot; alt=&quot;hlsaver.zip&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/?image=old_projects%3Afract.zip&amp;ns=old_projects&amp;rev=1271876681&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-21T19:04:41+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>fract.zip</title>
        <link>https://jan.stancek.eu/?image=old_projects%3Afract.zip&amp;ns=old_projects&amp;rev=1271876681&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://jan.stancek.eu/lib/images/fileicons/svg/zip.svg&quot; alt=&quot;fract.zip&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/?image=old_projects%3Aformyk.zip&amp;ns=old_projects&amp;rev=1271876678&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-21T19:04:38+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>formyk.zip</title>
        <link>https://jan.stancek.eu/?image=old_projects%3Aformyk.zip&amp;ns=old_projects&amp;rev=1271876678&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://jan.stancek.eu/lib/images/fileicons/svg/zip.svg&quot; alt=&quot;formyk.zip&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/?image=old_projects%3Afakturka31.zip&amp;ns=old_projects&amp;rev=1271876673&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-21T19:04:33+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>fakturka31.zip</title>
        <link>https://jan.stancek.eu/?image=old_projects%3Afakturka31.zip&amp;ns=old_projects&amp;rev=1271876673&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://jan.stancek.eu/lib/images/fileicons/svg/zip.svg&quot; alt=&quot;fakturka31.zip&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://jan.stancek.eu/?image=old_projects%3Adp_program.zip&amp;ns=old_projects&amp;rev=1271876668&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-21T19:04:28+00:00</dc:date>
        <dc:creator>Jan Stancek (jano@undisclosed.example.com)</dc:creator>
        <title>dp_program.zip</title>
        <link>https://jan.stancek.eu/?image=old_projects%3Adp_program.zip&amp;ns=old_projects&amp;rev=1271876668&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://jan.stancek.eu/lib/images/fileicons/svg/zip.svg&quot; alt=&quot;dp_program.zip&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
</rdf:RDF>
