Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Diskussionsforum (https://www.trojaner-board.de/diskussionsforum/)
-   -   Interessanter Text zur Malware-Beseitigung (https://www.trojaner-board.de/170038-interessanter-text-malware-beseitigung.html)

schrauber 25.08.2015 16:14

das beantwortet nicht meine Frage ;)

CalimeroSc2 25.08.2015 16:23

das sollte es auch nicht, war eher eine antwort auf post 1 :blabla:

aber trotzdem gerne. möglich ja... aber nur wenn der jenige den quellcode auch wirklich versteht.

nur weil der computer diesen versteht, muss es nicht jeder programmierer. nun weiss ich nicht ob malware mit vielen quelldateien geschrieben wird oder immer in textform ist. gibts programme die sowas übersetzen ? dann würde jeder programmierer damit klar kommen. aus eine antwort, wurd eine frage... verdammt!

aber ich kenn mich mit programmieren nicht wirklich aus, auch wenn ich mal kleine programme damals mit den c64 (basic) geschrieben hab. lang ist´s her ^^

schrauber 25.08.2015 16:40

Logo. derjenige versteht den Quellcode zu 100%, und hat ihn zu 100% vorliegen.
Wobei man ja nicht von Quellcode reden kann, wäre ja zu einfach ;).
Der Quellcode liegt vor in Form von Assembler.

Das nennt man Reverse Engineering.

CalimeroSc2 25.08.2015 16:56

ok, wenn der quellcode immer übersetzbar ist...

好吧,如果原始程式碼始終是可翻譯...

Deathkid535 25.08.2015 17:02

Boah, Assembler is furchtbar zu lesen :D. Aber im Endeffekt easy weil ja nur 3 Sachen pro Zeile stehen (Befehl, Ziel, Quelle).

Alois S 25.08.2015 17:19

Wenn der Quellcode nicht wirklich im Original vorliegt, kann man den Code leider nur in sehr einfachen Fällen wirklich verstehen - denn die "Rückübersetzung" hinkt in mehreren Bereichen (Pointer-, Index- und Segmentregister stimmen nicht mehr überein):

Deshalb werden in solchen Fällen auch genaue Analysen durchgeführt, um wirklich nachzuweisen, welche Systemänderungen nun tatsächlich vorgenommen werden.
(Ich nehme an, dies geschieht im nicht-öffentlichen Raum.....)

Liebe Grüße, Alois

schrauber 25.08.2015 17:30

Das ist dann aber wieder dynamische Analyse ;)

Aber gerade bei tricky Teilen wird eher statisch analysiert. Klar, da ist ein Schutz drin der das disamblen verhindern soll, neuderings werden auch gern 80 jpgs aufgerufen zwischendurch, in der Hoffnung der Analyst verliert die Lust bei 1000 Zeilen Assembler Code, hilft aber alles nix :D

Alois S 25.08.2015 17:58

Mit anderen Worten werden so wirklich alle Packers, Encryptors, Obfuscators, Archivers und Binders auf alle Fälle erkannt?

- und wenn der Angreifer mehrere Compiler verwendet hat?

Liebe Grüße, Alois

schrauber 25.08.2015 18:08

Es wird natürlich immer schwerer. Mir is aber jetzt spontan keine Malware bekannt die bei kernelmode nicht geknackt wurde, als Beispiel.

Alois S 25.08.2015 18:22

Na, das ist ja immerhin ein Lichtblick! :daumenhoc

Liebe Grüße, Alois

cosinus 25.08.2015 22:24

Zitat:

Zitat von schrauber (Beitrag 1506988)
Es wird natürlich immer schwerer. Mir is aber jetzt spontan keine Malware bekannt die bei kernelmode nicht geknackt wurde, als Beispiel.

Ich hab mal vor Jahren gelesen, dass es irgendeine Malware (oder war ein eher ein proof-of-concept?) geschafft hat, das laufende Systeme in eine VM zu verschieben. Haste davon mal gehört?

schrauber 26.08.2015 06:11

ich nix verstehen :D

cosinus 26.08.2015 08:00

Hab den Artikel wiedergefunden :applaus: => Rootkit verschiebt Windows in virtuelle Maschine | heise Security

Ist von Ende 2006 :applaus:

Irgnendwas mal von gehört?

Fragerin 26.08.2015 09:42

War nicht hier mal einer, der den Verdacht hatte, so was sei auf seinem PC passiert?

cosinus 26.08.2015 09:57

Wirklich, wen meinste denn?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 Uhr.

Copyright ©2000-2025, Trojaner-Board


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131