WARNUNG
DIESES PROJEKT BEFINDET SICH NOCH IN DEN FRÜHEN PHASEN DER ENTWICKLUNG.
IM MOMENT SIEHT DIE ANWENDUNG SCHRECKLICH AUS, UND ES GIBT EINEN SELTSAMEN BUG (ERSTER TODO-PUNKT, SIEHE UNTEN), DER SO SCHNELL WIE MÖGLICH BEHOBEN WERDEN MUSS.
Einleitung
RAT-Anwendung geschrieben in C++ mit dem wxWidgets-Framework.
Funktionen
- Systeminformationen des Clients abrufen.
- Prozessliste
- Reverse Shell
- Dateisystem durchsuchen
TODO
- Es gibt einen seltsamen Bug, von dem ich nicht weiß, wie ich ihn beheben soll. Beim Durchschreiten wird er nicht ausgelöst, aber wenn
ich die App einfach starte, passiert es. Das ist ein typisches Zeichen für einen Race-Condition-Bug, aber ich weiß nicht,
wie ich ihn beheben soll. Der Bug kann in evtloopconsole.cpp:GetNextMessageTimeout::MsgWaitForMultipleObjects untersucht werden.
Er bleibt hängen, selbst wenn eine Nachricht gesendet wird ...
- Grafische Benutzeroberfläche
- Synchronisierung mit Sperren
- Fehlerbehandlung verbessern
- Dateisystem implementieren - cd-Befehl.
- Desktop-Streaming
- Kamera-Streaming
- Verschlüsselung