From 26e930a84a04cb4e239f20047b647c583ac92207 Mon Sep 17 00:00:00 2001 From: 46halbe <46halbe@berlin.ccc.de> Date: Sun, 9 Oct 2011 19:28:34 +0000 Subject: committing page revision 1 --- updates/2011/addendum-staatstrojaner.md | 45 +++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 updates/2011/addendum-staatstrojaner.md (limited to 'updates') diff --git a/updates/2011/addendum-staatstrojaner.md b/updates/2011/addendum-staatstrojaner.md new file mode 100644 index 00000000..04ebfd61 --- /dev/null +++ b/updates/2011/addendum-staatstrojaner.md @@ -0,0 +1,45 @@ +title: Addendum Staatstrojaner +date: 2011-10-09 19:18:00 +updated: 2011-10-09 19:28:34 +author: 46halbe +tags: staatstrojaner + +Der Chaos Computer Club (CCC) nimmt den Quellenschutz und die Hackerethik ernst. Dieses Addendum beschreibt die Positionen in der veröffentlichten Version von einem der uns zugespielten Staatstrojaner, an denen Daten modifiziert wurden, um die genaue Herkunft der Programme zu verschleiern. + + + +Wir gehen nach der vergleichenden Analyse der uns vorliegenden Versionen +davon aus, daß die Behörden anhand von Ermittlungsfall-spezifischen +Bezeichnern (also Trojaner-Binary-interne "Aktenzeichen") die Herkunft +des veröffentlichten Programmes nachvollziehen können. Dem wollten wir +entgegenwirken, um unsere Informanten zu schützen. Um sicherzugehen, +wurden in wenigen Zweifelsfällen einige Byte modifiziert. Sollte sich +aber später herausstellen, daß das "Schwärzen" einzelner Passagen +unnötig war oder wird, werden wir eine aktualisierte Version des +Trojaners zur Verfügung stellen und dies dokumentieren. + +Der veröffentlichte Trojaner ist nicht der aktuellste, den wir besitzen. +Wir haben Grund zur Annahme, daß die uns vorliegenden Versionen über +einen Zeitraum von anderthalb bis zwei Jahre zusammengebaut und +eingesetzt wurden. Es kann also nicht von einer "Beta-Version" +gesprochen werden. + +Es folgt eine Liste mit Positionen, an denen der Chaos Computer Club das +originale Trojaner-Binary vor der Veröffentlichung gepatcht hat. + +An Offset 4C370h beginnen Daten, die folgende Bedeutungen haben: + +> 4C370h -\> unknown\_bytearray\[12\]         \ +> - modifiziert, da derzeit unbekannt\ +> 4C37Ch -\> unsigned short tcp\_port = 6666 \ +> - Der TCP-Port, zu Testzwecken modifiziert (Original: 443)\ +> 4C37Eh -\> unsigned char unk\_index = 0    \ +> - unmodifiziert\ +> 4C37Fh -\> unsigned long ip\_address = 172.16.98.1  \ +> - Die IP-Adresse des Weiterleitungsservers, zu Testzwecken modifiziert +> (Original: 207.158.22.134)\ +> 4C383h -\> unsigned char case\_identifier\[13\] = "23CCC23\\0"\ +> - ASCII-Zeichenkette mit eindeutigem Aktenzeichen. Modifiziert zum +> Quellenschutz\ +> 4C390h -\> unsigned char trojan\_version\[16\] = "3.4.26\\0"\ +> - Version des Trojaners wurde modifiziert -- cgit v1.2.3