{"id":299,"date":"2007-11-03T22:05:12","date_gmt":"2007-11-03T20:05:12","guid":{"rendered":"http:\/\/www.mitternachtshacking.de\/blog\/299-so-schleust-man-programme-ins-unternehmen"},"modified":"2018-06-01T00:33:04","modified_gmt":"2018-05-31T23:33:04","slug":"so-schleust-man-programme-ins-unternehmen","status":"publish","type":"post","link":"https:\/\/www.mitternachtshacking.de\/blog\/299-so-schleust-man-programme-ins-unternehmen","title":{"rendered":"So schleust man Programme ins Unternehmen"},"content":{"rendered":"<p>Ein nettes Gedankenspiel neulich w\u00e4hrend eines Workshops:<\/p>\n<p><strong>Aufgabe:<\/strong> Programme bzw. Schadcode unter Mithilfe eines internen Mitarbeiters an allen Sicherheitsvorkehrungen vorbeizuschleusen.<\/p>\n<p><strong>Problem:<\/strong> Nur E-Mail ist erlaubt, ein Virenscanner aktiv, Attachments au\u00dfer PDF verboten. USB-Sticks und CD-ROM-Laufwerke sind abgeschaltet. Der Helfer im LAN hat nur den Acrobat Reader und Winzip zur Verf\u00fcgung.<\/p>\n<p><strong>Meine Idee<\/strong> l\u00e4sst sich wie folgt skizzieren:<\/p>\n<ol>\n<li>Man nehme ein n\u00fctzliches Executable, z.B. <a href=\"http:\/\/insecure.org\/nmap\/download.html\">nmap.exe<\/a><\/li>\n<li>Dieses Binary kodiert man mittels <a href=\"http:\/\/man.he.net\/man1\/mimencode\">mimencode<\/a> als Base64-File (-&gt; nmap.b64)<\/li>\n<li>Das Base64-File l\u00e4dt man in einen Texteditor, z.B. Word (-&gt; nmap.doc)<\/li>\n<li>Aus dem Word-Dokument <a href=\"http:\/\/www.pdfforge.org\/products\/pdfcreator\/download\">erzeugt<\/a> man ein PDF (-&gt; nmap.pdf)<\/li>\n<\/ol>\n<p>Das PDF enth\u00e4lt jetzt reinen Text, kein embedded Executable oder sonstwas, notfalls kann man auch noch ein paar Leerzeilen manuell einf\u00fcgen, um den Text zu maskieren. Kein mir bekannter Virenscanner schl\u00e4gt an.<\/p>\n<p>Das zur\u00fcckkonvertieren ist ebenfalls recht einfach:<\/p>\n<ol>\n<li>Das PDF mit dem Acrobat Reader \u00f6ffnen und &#8222;Datei -&gt; als Text speichern&#8220; (-&gt; nmap.txt)<\/li>\n<li>Das daraus resultierende Textfile in file.b64 umbenennen<\/li>\n<li>Das Base64-File mit Winzip \u00f6ffnen, wenn die Verkn\u00fcpfungen passen mit Doppelklick<\/li>\n<li>Das darin befindliche File Unknown.001 extrahieren<\/li>\n<li>Das File Unknown.001 wieder in nmap.exe umbenennen<\/li>\n<\/ol>\n<p>Das konvertieren in ein PDF ist etwas komplizierter, ich hab bisher auch kein mimencode f\u00fcr Windows gefunden. Das zur\u00fcckkonvertieren ist jedoch so einfach, das kann ich sogar <span style=\"text-decoration: line-through;\">meiner Freundin<\/span> einer Kollegin erkl\u00e4ren.<\/p>\n<p>Fertig \ud83d\ude42<\/p>\n<p>Die verschieden konvertierten Nmap-Versionen enth\u00e4lt <a href=\"\/blog\/wp-content\/uploads\/2007\/11\/nmapconv.zip\">dieses Zip-File<\/a>, so kann das jeder selbst nachvollziehen. Ich habe mimencode verwendet, weil das Base64-Format im Gegensatz zum Beispiel zu uuencode keinen Header ben\u00f6tigt. Allerdings unterst\u00fctzt nicht jedes Zip-Programm Base64.<\/p>\n<p>Edit: Mist, meine Freundin liest mein Blog.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein nettes Gedankenspiel neulich w\u00e4hrend eines Workshops: Aufgabe: Programme bzw. Schadcode unter Mithilfe eines internen Mitarbeiters an allen Sicherheitsvorkehrungen vorbeizuschleusen. Problem: Nur E-Mail ist erlaubt, ein Virenscanner aktiv, Attachments au\u00dfer PDF verboten. USB-Sticks und CD-ROM-Laufwerke sind abgeschaltet. Der Helfer im LAN hat nur den Acrobat Reader und Winzip zur Verf\u00fcgung. Meine Idee l\u00e4sst sich wie [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[],"_links":{"self":[{"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/posts\/299"}],"collection":[{"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/comments?post=299"}],"version-history":[{"count":0,"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/posts\/299\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/media?parent=299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/categories?post=299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/tags?post=299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}