首页 > 系统相关 >python实现shellcode异或加密自动化

python实现shellcode异或加密自动化

时间:2023-11-04 17:56:29浏览次数:48  
标签:bin 加密 python 异或 xor shellcode

实现的结果如下:
1.python脚本里面xor key随机生成 长度16位
2.加密后的payload和key直接写入到模板里面
3.编译 使用gcc编译 每次输出文件名随机 完成一个自动化过程

用法

python main.py shellcode.bin

其中shellcode.bin是自己的shellcode二进制文件,项目中的是一个弹出错误框的shellcode,有如下效果:

image

image

学习免杀时写的一个脚本,没有什么技术难度,大佬勿喷。
项目地址:https://github.com/fdxsec/xor_shellcode

标签:bin,加密,python,异或,xor,shellcode
From: https://www.cnblogs.com/fdxsec/p/17809606.html

相关文章

  • Python中的函数未定义的错误
    通过这个解释,我们将了解当Python程序显示类似NameError:name''isnotdefined的错误时,即使该函数存在于脚本中,也会出现这种情况。我们还学习了当我们使用拼写错误的变量或没有导入的内置函数时会发生什么,以及如何在Python中避免这些错误。避免在Python声明之前调用函数在Python......
  • python面向对象-学习笔记(七、对象的生命周期)
    概念生命周期一个对象,从诞生到消亡的过程一个对象被创建时,会在内存中分配相应的内存空间进行存储当对象不再使用,为了节约内存,就会把这个对象释放掉涉及问题如何监听一个对象的生命过程?python如何掌握一个对象的生命?监听对象的生命周期__new__方法当我们创建......
  • 学JAVA用PYTHON重写day02.4
    packageday02;publicclassDemo04{/*判断是否是闰年普通年,能被4整除且不能被100整除的为闰年。(y%4==0)&&(y%100!=0)世纪年,能被400整除的是润年。y%400==0。四年一闰,百年不闰,四百又闰*/publicstaticvoidmain(......
  • 学JAVA用PYTHON重写day02.2
    packageday02;importjava.util.Scanner;publicclassDemo02{/*条件分支*/publicstaticvoidmain(String[]args){/*if单分支*/System.out.println("if单分支>>>>>>>>>>>>......
  • Python 异常处理:try、except、else 和 finally 的使用指南
    异常处理当发生错误(或我们称之为异常)时,Python通常会停止执行并生成错误消息。try块用于测试一段代码是否存在错误。except块用于处理错误。else块用于在没有错误时执行代码。finally块用于无论try和except块的结果如何都要执行的代码。可以使用try语句来处理这些......
  • Python 异常处理:try、except、else 和 finally 的使用指南
    异常处理当发生错误(或我们称之为异常)时,Python通常会停止执行并生成错误消息。try块用于测试一段代码是否存在错误。except块用于处理错误。else块用于在没有错误时执行代码。finally块用于无论try和except块的结果如何都要执行的代码。可以使用try语句来处理这些......
  • 学JAVA用PYTHON重写day01
    packageday01;//JAVAday01importjava.util.Scanner;publicclassDemo03{/*编写收银台小程序,输入个数,单价,金额,输出找零。满100打95折;满300打90折;满500打85折;*/publicstaticvoidmain(String[]args){Scannerscanne......
  • 读取xlsm格式的文件,该表格只有一个,但是通过python读取,却显示两个表格?
    大家好,我是皮皮。一、前言前几天在最强王者交流群【wen】问了一个Python处理Excel文件相关的问题,一起来看看吧。请教问题:读取xlsm格式的文件,该表格只有一个名字为"销售明细(2)"的表格,但是通过python读取该文件,却显示两个表格,分别为:“销售明细”和“销售明细(2)”df2=pd.read_exce......
  • 音乐推荐与管理系统Python+Django网页界面+协同过滤推荐算法
    一、介绍音乐推荐与管理系统。本系统采用Python作为主要开发语言,前端使用HTML、CSS、BootStrap等技术搭建界面平台,后端使用Django框架处理请求,并基于Ajax等技术实现前端与后端的数据通信。在音乐个性推荐功能模块中采用通过Python编写协同过滤推荐算法模块,实现对当前登录用户的个性......
  • # yyds干货盘点 # 读取xlsm格式的文件,该表格只有一个,但是通过python读取,却显示两个表
    大家好,我是皮皮。一、前言前几天在最强王者交流群【wen】问了一个Python处理Excel文件相关的问题,一起来看看吧。请教问题:读取xlsm格式的文件,该表格只有一个名字为"销售明细(2)"的表格,但是通过python读取该文件,却显示两个表格,分别为:“销售明细”和“销售明细(2)”df2=pd.read_excel(‘......