<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://update.proggen.org/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://update.proggen.org/feed.php">
        <title>proggen.org theory:reverse_engineering</title>
        <description></description>
        <link>http://update.proggen.org/</link>
        <image rdf:resource="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico" />
       <dc:date>2026-04-19T17:14:32+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=theory:reverse_engineering:files&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=theory:reverse_engineering:intro&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=theory:reverse_engineering:usage&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=theory:reverse_engineering:use&amp;rev=1663868366"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico">
        <title>proggen.org</title>
        <link>http://update.proggen.org/</link>
        <url>http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico</url>
    </image>
    <item rdf:about="http://update.proggen.org/doku.php?id=theory:reverse_engineering:files&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>theory:reverse_engineering:files</title>
        <link>http://update.proggen.org/doku.php?id=theory:reverse_engineering:files&amp;rev=1663868366</link>
        <description>Dateien untersuchen

Wir wissen nun, was Reverse Engineering ist, nun wollen wir das mal in der Praxis betrachten.

Das machen wir erstmal anhand von Dateien, da damit auch eine Grundlage für späteres gelegt wird.

bevor wir nun eine Datei genau anschauen, müssen wir klären, was eine Datei überhaupt ist.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=theory:reverse_engineering:intro&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>theory:reverse_engineering:intro</title>
        <link>http://update.proggen.org/doku.php?id=theory:reverse_engineering:intro&amp;rev=1663868366</link>
        <description>Einführung

Reverse Engineering, auf deutsch „umgekehrt Entwickeln“, ist etwas sehr Hilfreiches und alltägliches, auch wenn man den begriff noch nie gehört hat. 

Bei einem normalen Entwicklungsprozess würde man versuchen etwas zu schaffen, das ein gegebenes Problem löst. Wenn wir das nun umkehren, versuchen wir also von etwas existierendem alle Entwicklungsschritte zurückzugehen bis zum Anfang.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=theory:reverse_engineering:usage&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>theory:reverse_engineering:usage</title>
        <link>http://update.proggen.org/doku.php?id=theory:reverse_engineering:usage&amp;rev=1663868366</link>
        <description>Anwendung

Kommen wir nun zu den interessanten Teil: Die Praktische Anwendung.

Computer sind komplex und vielfältig genauso wie ihre Einsatzzwecke. Wir haben für ein Problem teilweise sehr viele Implementationen, wie z.B Microsofts Office, Open Office, KOffice, StarOffice und viele mehr, die alle im grunde das selbe Problem lösen, wir haben aber auch viele Standards, wie z.B TCP/IP, welches bei allen Computern gleich ist.
Daher kann ich nicht auf alle Aspekte im Bezug auf Reverse Engineering im…</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=theory:reverse_engineering:use&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>theory:reverse_engineering:use</title>
        <link>http://update.proggen.org/doku.php?id=theory:reverse_engineering:use&amp;rev=1663868366</link>
        <description>Nutzen

Im vorhergehenden Teil schilderte ich, was „Reverse Engineering“ überhaupt ist: Das Analysieren von etwas bestehendem.

Das klingt erstmal simpel, schließlich existiert es ja schon, aber dieser schein trügt. 

Reverse Engineering ist teilweise schwerer als das Erfinden von neuen Sachen, erfordert viel Fachwissen und Erfahrung.</description>
    </item>
</rdf:RDF>
