|
Archiv: Secure Banking - Online Banking auf der sicheren Seite!Windows 7 Hierhin wurden aus technischen Gründen ca. 1000 Threads des Trojaner-Info Forums verschoben. Die Suche funktioniert hier nicht, und es können nur Modis und Admins posten. Um durch die alten Beiträge zu browsen, bitte auf "Alle Themen anzeigen" |
20.01.2014, 21:46 | #301 |
/// Helfer-Team | Secure Banking - Online Banking auf der sicheren Seite! Nein du musst nichts updaten, nur Secure Banking in den Ausnahmen eintragen, damit es sich mit der Datenbank verbinden kann. Dazu gehst du in die Antivirus-Einstellungen, dann auf den Tab "Ausschlüsse", setzt den Regler bei "Ausschlüsse für Dateien" auf ON, klickst dann auf Ausgeschlossene Prozesse - Hinzufügen - Navigierst in das Installationsverzeichnis von Secure Banking (Standardmäßig: "C://programme/secure banking software/secure banking") und fügst die Datei sbservice.exe und vorsichtshalber auch SecureBanking.exe hinzu. Dann müsste es laufen.
__________________ MfG, Niklas |
23.01.2014, 13:28 | #302 |
| Secure Banking - Online Banking auf der sicheren Seite! Hi SecureBanking,
__________________Interessanter Ansatz, Bankingtrojaner zu entdecken! Habe mir kurz das Funktionsprinzip deiner Software begutachtet und versucht, typische Situationen nachzustellen: Dazu ließ ich die 32Bit-Version eines 64Bit-Userland-Rootkits laufen. Zuerst war da das Installieren und Starten von SecureBanking. Trotz des Ring3-Rootkit-Guards bemängelte die Software in keinster Weise, dass sie gerade schon beim Start vom Rootkit gehookt wurde (die versteckenden Funktionen "ZwEnumerateValueKey", "ZwQueryValueKey", "NtEnumerateKey", "NtQueryDirectoryFile" und "ZwQuerySystemInformation" wurden verändert, DLL-Injektion über AppInit-DLLs). Danach wurden Firefox21 (ja ich weiß, giga out-of-date) und Chrome32 abwechslungsweise gestartet, und jedes Mal erschien die Meldung, dass der Browser sicher sei. Die Rootkit-DLL war aber auch in Chrome und Firefox geladen worden (just als sie gestartet wurden) und bog munter die obigen fünf Funktionen auf sich selbst um. Ich bin dann auf die Idee gekommen, dass du nicht jede Schnittstelle überwachst, sondern nur die, die zum Übermitteln eines Formulars (oder einer Anfrage, etc.) zuständig sind. Also habe ich diese Funktionen herausgesucht und mittels CheatEngine 6.2 pseudoverändert, nachdem ich sichergestellt hatte, dass die Funktionen auch wirklich aufgerufen wurden. Das heißt, dass nach der "Code-Injection" im Firefox-Prozess ein Sprung auf testweisen von mir geschriebenen Code (z.B. push eax, add eax 3, pop eax) durchgeführt wurde, und dann erst wieder in die eigentliche Funktion gesprungen wurde (eben so ein Detour-Patch halt). Obwohl mir das sogenannte Hookshark64 (geht auch für 32bit) anzeigte, dass die Hooks saßen, meldete dein SecureBanking seltsamerweise nach wie vor, dass der Browser sicher sei. Jedoch hätte das Codeschnipsel in Klammern auch etwas "Sinnvolles" tun können, wie z.B. eben Daten verändern oder abgreifen, wo du ja drauf abzielst. Als ich das selbe Spiel (manuelles Einfügen von Detour-Patches via CheatEngine6.2) mit Chrome durchführte, meldete sich der SecureBanking-Prozess wie erwartet zu Wort, dass eine (unbekannte) Malware gefunden wurde und der Browser gesichert werden konnte. Fazit: 1.) Ist es geplant, dass dein Anti-Rootkit-Schutz nicht auf die fünf Nt- und Zw-Funktionen reagiert? 2.) Weshalb werden offensichtliche Schnittstellen-Hooks (send, WSASend usw.) nicht erkannt, wenn ich sie im Firefox anbringe, im Chrome allerdings schon? Liegt das am veralteten Firefox? 3.) Ich habe auch versucht, unsinnigen Code direkt in die Watchdog-Funktion der in die sbservice.exe geladenen SecureBanking.dll zu schreiben. Teilweise passierte nichts, andere Male stürzte der Prozess ab. Was jetzt hier "unsinnig" war, hätte auch gezielt schlimme Dinge anstellen können. Weshalb hat SecureBanking diese offensichtlichen Veränderungen der wichtigen Watchdog-Funktion nicht bemängelt/verhindert? 4.) Über ZwQuerySystemInformation-Hooks in sbservice.exe könnte ich ja theoretisch den Prozess "chrome.exe" verstecken, der SecureBanking wüsste dann nicht mehr, dass dieser Browser läuft? Trotzdem sehr vielversprechend das Ganze, freue mich schon auf Version 2.0! Das Prinzip, alle wichtigen Schnittstellen im Browser zu überwachen, könnte man auch auf die gesamte Win32- /NTAPI anwenden (CreateFile, NtQueryDirectoryInformation, ..., NtLoadDriver). Wäre das denn schwierig zum Bauen/erweitern? Grüße - Microwave |
23.01.2014, 16:08 | #303 | |
| Secure Banking - Online Banking auf der sicheren Seite! Hallo microwave,
__________________Zitat:
Alöle Lehmie |
23.01.2014, 16:39 | #304 | |||||
/// Helfer-Team | Secure Banking - Online Banking auf der sicheren Seite! Hallo Microwave, vielen Dank für deinen ausführlichen Bericht, freut mich immer wieder sehr. Vor allem bekommt man dann auch neue Denkansätze usw. Zitat:
Der Grundgedanke dahinter war, ein Ring3-Rootkit hooked minimal entweder nur den Explorer um die Files zu verstecken und den Taskmanager um den Prozess zu verstecken. Deshalb prüfte ich hier nur in diesen zwei Prozessen auf gewisse Hooks. Waren glaub ich FindNextFileW/A und NtQuerySystemInformation. Rootkits die dann alle Prozesse hooken würden somit ja auch erkannt werden. Der Anti-Rootkit Guard war immer ein bisschen ein Problemkind, da viele Anti-Cheat Programme den Taskmanager hookten um eben versteckte DLL's bzw. Prozesse zu finden (Cheats) und somit schlug hier Secure Banking immer an.. kam dann zu den Schluss das ich ihn rausnehme. Hatte nämlich zu wenig Zeit hier auch noch eine Whitelist mit Signaturen zu erstellen. Zitat:
In Internet Explorer die wichtigsten Funktionen in der wininet.dll (HttpSendRequestA/W usw.) und in Chrome nur WSASend/recv/send in der ws2_32.dll. Wenn du also bei FF WSASend o.Ä. hookst, erkennt es diese Version nicht, bei Chrome jedoch schon. (Da es eigentlich auch nicht relevant ist, da die Formulare bzw. Injections bei FF über PR_Write und PR_Read abgefangen/manipuliert werden). Wie auch immer, bei der neuen Version ist das nicht mehr der Fall. Falls eine dieser DLLs im Prozess geladen ist, wird sie auch gescannt. Zitat:
Daher wählte ich den relativ simplen Ansatz, dass der User eh sieht, wenn er den Browser öffnet ob Secure Banking läuft oder nicht (durch das Pop-Up). Aber im Prinzip hast du recht, Secure Banking kann relativ einfach abgeschossen werden. Zitat:
Aber hier gilt das selbe wie für Punkt 3. Da sollte man aber als User merken, dass das Popup nicht mehr kommt und der Browser nicht gescannt wurde. Den könnte man aber entgegenwirken, indem man den eigenen Prozess auf Hooks prüft. Zitat:
Version 2.0 hab ich jetzt in C++ geschrieben und dort wären solche Erweiterungen nicht so aufwendig. Das Problem an der ganzen Sache ist, desto mehr (unwichtige) Schnittstellen ich auf Hooks prüfe, desto höher wird die Wahrscheinlichkeit auf False Positives. Also die Liste mit wichtigen Funktionen zu erweitern macht sicherlich Sinn, aber die gesamte Lib zu scannen eher nicht. Da der Anti-Rootkit-Guard ja rausfliegt, fallen diese APIs natürlich weg. (CreateFile, NtQuery.. usw.) Wenn du willst schicke ich dir gerne die aktuelle Beta von Secure Banking 2.0 zu. Würde mich sehr über eine kleine Analyse freuen. Arbeite ja nur alleine an diesem Projekt und somit bin ich für jede Unterstützung sehr dankbar. Eine zweite Meinung / Ansicht / Überlegung ist immer sehr viel wert, da man selber ja immer nur in seinen "eigenen vier Wänden" denkt.
__________________ MfG, Niklas |
23.01.2014, 18:54 | #305 |
| Secure Banking - Online Banking auf der sicheren Seite! OK, danke für die schnelle Antwort, Das beantwortet meine Fragen schon besser. Ich wäre schon an einem Job als Betatester interessiert, es heißt glaube ich, du würdest das Programm dann per EMail schicken. Soll ich dann zusätzlich zu grundlegenden Funktionstests noch meine Versuche von gestern wiederholen? Schreib mir doch, was für dich interessant wäre, zu wissen (welche Aktionen ich durchführen soll, etc.) Grüße - Microwave |
23.01.2014, 19:00 | #306 |
/// Helfer-Team | Secure Banking - Online Banking auf der sicheren Seite! Hab dir eine PN mit dem Download Link geschickt. Ja kannst damit anstellen was du willst. Wie gesagt, dir fallen vielleicht ganz andere Sachen ein, was man testen könnte, als mir. Jap, ein Anfang wäre mal diesen Test zu wiederholen, aber wie gesagt, auf Rootkits wird nicht mehr geprüft. Danke! P.S.: Richte gerade ein kleines Forum ein. Ist vielleicht besser als immer hier alles wirr-warr rein zu schreiben.
__________________ --> Secure Banking - Online Banking auf der sicheren Seite! |
23.01.2014, 21:37 | #307 |
| Secure Banking - Online Banking auf der sicheren Seite! Bin dabei und habe die ersten Punkte notiert. Wird sich aber etwas ziehen, denn ich muss mir erst noch überlegen, welche Hooks wohl sinnvoll sind, oder was ich sonst noch ausprobieren könnte. Wann willst du Ergebnisse? Grüße - Microwave |
23.01.2014, 21:58 | #308 |
| Secure Banking - Online Banking auf der sicheren Seite! Ist eine 64 bit Version schon geplant oder existiert schon eine 64 bit Version der Beta? |
23.01.2014, 22:53 | #309 |
/// Helfer-Team | Secure Banking - Online Banking auf der sicheren Seite! Super! So wie du Zeit und Lust hast, basiert ja alles auf freiwilliger Basis. Danke! @mort: Geplant ist eine, aber wann die kommt kann ich noch nicht sagen. Muss mal schauen dass alles andere gut läuft, und dann kommt x64 Support.
__________________ MfG, Niklas |
23.01.2014, 22:56 | #310 |
| Secure Banking - Online Banking auf der sicheren Seite! Das Problem ist halt, dass Internet Explorer auf 64 bit Systemen nicht wirklich geschützt werden können. |
23.01.2014, 23:50 | #311 |
/// Helfer-Team | Secure Banking - Online Banking auf der sicheren Seite! Ja ich weiß, aber vorher muss alles mal auf 32-Bit rund laufen. So hab mal schnell ein kleines Forum eingerichtet, ist mehr für Beta Tests usw. gedacht. Denn das passt hier nicht so richtig rein... dass es hier nicht so voll wird.
__________________ MfG, Niklas |
25.01.2014, 22:12 | #312 |
/// TB-Ausbilder /// Anleitungs-Guru | Secure Banking - Online Banking auf der sicheren Seite! |
26.01.2014, 22:22 | #313 |
/// Helfer-Team | Secure Banking - Online Banking auf der sicheren Seite! Nein das sicher nicht. :P Werde mal schauen was sich hier machen lässt.
__________________ MfG, Niklas |
19.02.2014, 02:22 | #314 |
/// Helfer-Team | Secure Banking - Online Banking auf der sicheren Seite! Hey Leute, für all die, die Probleme mit Bitdefender / McAffee und Secure Banking haben, können sich hier Secure Banking v2.0.0 b7 herunterladen. Habe eine neue Technologie eingebaut, die solche Falschmeldungen erkennt.
__________________ MfG, Niklas |
12.03.2014, 16:32 | #315 |
| Secure Banking - Online Banking auf der sicheren Seite! Interessante Projekt wünsche dir viel Erfolg! |
Themen zu Secure Banking - Online Banking auf der sicheren Seite! |
attacke, bankguard, bietet, click, erkennen, erkennt, folge, folgende, homepage, installiert, online, online banking, problemlos, programm, projekt, schützt, secure, secure banking, seite, sichere, unbekannte, unbekannten, zusätzlich |