You are not logged in.

  • Login

1

Tuesday, May 11th 2010, 3:25pm

RAT Programmieren

Servus Leute,

ich will mir ein RAT (Remote Administrator Tool) Programmieren zu lokalen Testzwecken, whatever. =)
Naja den grundgerüst hab ich schon aufgebaut: ein Clienten, und ein Server (SOCKET natürlich).
Naja wie gesagt mein grundgerüst ist fertig..
Ich wollt jetzt wissen wie ich am besten weiter machen soll/muss. Naja ich hab grad kein überblick, soll ich es Objektorentiert machen oder reichen ganz normale Funktionen?
Und gibt es eine Seite oder ne Sammlung wo Funktionen gesammelt sind für RAT's z.B. ein Screeshot vom Destkop zu erstellen und das es mir zugeschickt wird durch send(); oder ne andere Funktion (kenn mich mit der SOCKET Programmierung noch ned so gut aus)
Natürlich alles mit C++ aber noch im DOS Fenster.
P.S: Fange jetzt dann an Qt zu lernen das ich endlich mit Fenstern arbeiten kann. (Wayne?! :D)

2

Saturday, May 15th 2010, 4:55am

Ich glaube hier werde ich keine Hilfe bekommen.
Verstehe ich nicht, für solch gute Tat! :P

3

Saturday, May 15th 2010, 6:05am

lol du kommst hier als 'roflmao' reingeplatzt, frägst nach progg zeugs in richtung trojaner, remote, wirkst nicht gerade vertrauenswürdig (siehe wörte wie 'whatever', 'wayne') und denkst dass man dir auch noch hilft :)

ich geh jetz erstma ROFLN glaub ich :D

4

Saturday, May 15th 2010, 6:08am

Dann halt "was auch immer" und "wenn interesiert's" ;) Naja zu mein Nickname, deiner ist nicht besser =)

Und hab ja schon gesagt es soll ein Remote Admin Tool werden, und ja man kann das als Trojaner bezeichnen aber auch als Überwachung des Computer's ;)

5

Saturday, May 15th 2010, 6:53pm

ich kann dir aufjedenfall nich helfen ;)

6

Wednesday, May 19th 2010, 5:32pm

Hallo,
hab mich zwar gerade erst registriert, aber finde, dass du da eine ganz interessante Sache vor hast.

Hab mich gerade bisschen schlau gemacht und für Screenshots wäre QT sicher angebracht. Dort scheint es funktionien dafür zu geben und ist glaube ich auch plattformunabhängig.

Habe dazu auch schon ein kleinen Quellcode gefunden:

Source code

1
2
3
4
5
6
7
8
9
10
11
#include <Qt/qapplication.h>
#include <Qt/qdesktopwidget.h>
#include <Qt/qpixmap.h>

int main(int argc, char** argv){
    QApplication a(argc,argv);
    QDesktopWidget* desktop = QApplication::desktop();
    QWidget* w = desktop->screen(0);
    QPixmap snapshot = QPixmap::grabWindow(w->winId(), 0, 0, -1, -1);
    snapshot.save("screenshot.png", "PNG", 20);
}

Quelle: http://www.tutorials.de/forum/1214252-post7.html

Habe es selber nicht ausprobiert, aber wird wohl stimmen.
Die Datei kannst du ja temporär abspeichern. Die Datei öffnest du dann und schickst sie einfach übers netz. Der Partner-Client(Server) speichert die Datei wieder temporär ab. Dann kannst du die auch beliebig im Programm öffnen - oder whatever ;)

Ist also praktisch genauso als würdest du das abgespeicherte bild mit einem normalen editor öffnen, den komischen Text rauskopieren und per Instant Messager, Email oder anderen deinen Freund/ Server schicken, er kopiert den text in eine Datei und speichert diese ab.
Wenn alles mitübertragen wurde sollte das Bild angezeigt werden können.

So macht es z.B. Apache (Websiten und so weiter) - Hatte mir mal ein kleines eigenes Webinterface programmiert und hab mir so meine Bild-Datein übertragen.

Hoffe es hilft ein bisschen - mag vielleicht ein wenig langsam sein von der Übertragung.

Screenshots sollten auch mit der WinApi möglich sein, allerdings dann eben nur für Windows.


Mit freundlichen Grüßen,
Eric

Social bookmarks