使用Python Shells绕过杀毒软件
off999 2025-04-24 07:14 68 浏览 0 评论
一、绕过杀毒软件
Why?
1、使用绕过反病毒软件的方式要比禁用杀毒软件更加安全;
2、展示客户端的反病毒软件是多么脆弱的非常有趣。
How?
如果你使用二进制,而这个二进制文件被You can bypass AV修改导致它的签名被移除了,然后加密、打包,修改源代码或者重新编辑源代码并使用我个人最喜欢的自定义程序。
When?
只要shell写入磁盘,你就可以开始进行啦!
二、为什么选择Python?
Python是一种很容易学习的语言,并且Python拥有很多强大的扩展库,并且Python既支持Linux又支持Mac和Windows。Python可以完美的在Mac和Linux操作系统上运行。而Windows上,Python脚本可能需要编译成可执行文件后再运行。
三、Python基础知识
Python是一种使用空格的语言,使用缩进来确定代码快。你可以使用tab或者空格,但是你不能把他们两个混合。tab和空格的换算标准是1个tab相当于4个空格。
在Python中,单引号''和双引号""是一样的。你可以使用转义符,比如\n,\t。三引号"''"表示多行字符串。使用原始字符串r''为正则表达式。
使用原始字符串就不需要使用反斜杠了,这样可以使正则表达式看起来更加整洁。
类可以行里被声明或者被放置在另一个文件或者被import。
if a == b:
print “They’re equal.\n”else:
print “They’re not equal.\n”for i in range(1, 100, 5):
print ‘Number {0}\n’.format(i)def new_function:
print ‘Inside the function.\n’
class Adder:
def __init__(self, value=0):
self.value = value
def add(self, val):
self.value += val
a = Adder
a.add(5)print a.value
b = Adder(10)
b.add(10)print b.value
四、什么是Shell?
Shell可以通过网络接收命令行、执行命令行并通过网络返回结果。
Shell可以监听某个绑定shell的端口,或者回调到一个服务端(reverse shell)。反向shell是首选,因为大多数防火墙不会阻止出站的信息流但是会阻止入站的信息流。
五、看代码之前的准备
你需要安装Python。Linux和Mac是自带Python的。所以Windows用户需要去http://www.python.**/download/ 下载Python2.7.3的Windows安装程序。
你还需要Git,大多数Linux发行版和Mac上已经有Git了。Windows用户则需要安装Git for Windows,你可以去http://msysgit.****.com下载安装。
六、看代码
shell.py
打开终端或者git bash,输入以下内容:git clone
https://github.com/averagesecurityguy/scripts
然后,cd 进入脚本目录,使用你最喜欢的编辑器打开shell.py
ishell.py
确定你在脚本目录里,使用你最喜欢的编辑器打开ishell.py
mickey.py
打开终端或者Git bash,输入git clone
https://github.com/averagesecurityguy/mickey
cd进入mickey目录,然后使用你最喜欢的编辑器打开mickey.py
七、使用PyInstaller编译
下载并解压PyInstaller(链接)。
下载并安装Pywin32(链接)。
创建可执行的:
pyinstaller.py -F /path/to/script.py
可执行文件可以被创建在PyInstaller文件夹的$scriptname/dist文件夹中。
八、让我们试试看
如果你已经安装了Metasploit,让我们继续这个绕过AV的活动。
首先,我们要试图在计算机上运行Meterpreter,我们应该可以看到它会被AV(微软的安全必备软件)。
接下来,让我们使用我们自定义的Python shell,运行代码,没有问题。
相关推荐
- 恢复精灵免费版(恢复精灵app软件下载)
-
一般都是收费的。建议选择正规的软件。推荐你用《安易》数据恢复软件。聊天恢复精灵不需要电脑。因为聊天恢复精灵是属于线上的应用程序,只需要在电子设备里面下载安装聊天恢复精灵软件就可以直接使用不靠谱手机数据...
- 苹果系统官网下载地址(iphone官网ios下载)
-
PP助手、同步推等手机助手都可以下载已经下架的应用,这类助手有很多,一搜一大把,而且就我知道的PP助手还能选择下载历史版本,当然也有部分应用是没在商店上架的,他们是通过企业证书公布自己的应用,需要到官...
-
- win10桌面切换(w10系统桌面切换)
-
win10桌面1和桌面2快速切换方法:1.按住win按键按键盘的【win】按键。2.再按Tab按键同时按下【tab】按键。3.点击桌面选项点击界面的桌面选项完成切换。具体方...
-
2025-12-19 23:51 off999
-
- 下载qq号安装(下载qq安装包)
-
QQ不能更新和下载,可尝试一下办法:1,使用数据线,将手机和电脑连接,然后从电脑端下载,保证你不闪退,不掉线。2,将你手机桌面的QQ图标删除,彻底删除.从AppStore里下载.注:在你不联机的状态下,你可能用别的助手会闪退问题,推荐从...
-
2025-12-19 23:03 off999
- 笔记本电脑上网卡多少钱一个月
-
收费有好几种!1.按流量收费,这适合不怎么上网看电影,下载的人.(想用就用,而且价格便宜)2.按小时收费,用电脑的无线连移动的无线,那有说明。(10元40小时/每月,20元100小时/每月等等,还是手...
- 一键重装系统后一直黑屏(电脑一键重装系统后黑屏)
-
黑屏故障一般有四种情况:一,全黑。主机、显示器(包括指示灯)均不亮二,显示器的指示灯亮,主机的指示灯不亮三,显示器与主机的指示灯均亮且开关电源冷却风扇也正常旋转,但显示器不显示。四,动态黑屏,开机时显...
- 激活windows10企业版ltsc(激活Windows10企业版转到设置以激活Windows)
-
windows10企业版ltsc永久激活方法/步骤1、下载密钥采集器,打开采集器,选择密钥的版本,选好后点开始采集。2、采集完毕后,点击采集到的密钥进行复制,粘贴到密钥擢爻充种的输入窗口里,点击下一步...
- win10设置每天定时关机命令(win10设置每天自动关机时间)
-
首先按【Win和R】键打开运行框,输入【shutdown-t-s600】;-s-t及600前面均有一个空格,其中的数字代表的是时间,单位为秒;如600即代表10分钟,点击【确定】完成设置,此时...
- win7旗舰版永久激活码怎么获取
-
一、在线获取激活密钥1、访问官方网站:打开浏览器,访问微软官方网站。2、注册账号:如果没有微软账号,需要先注册一个账号。3、登录账号:使用注册的账号登录微软官方网站。4、获取密钥:在官方网站上找到wi...
- 路由器恢复出厂设置怎么办
-
家里路由器重置以后,需要重新设置宽带网络连接和建立WiFi网络,安装设置方法∶然后打开浏览器,输入192.168.1.1,一般是这个网站,不是的话就看路由器说明。输入用户名admin,密码admin登...
- 电脑怎么恢复到上一次系统(电脑怎么恢复到之前的系统)
-
前提你得有备份,用备份还原就可以了, 电脑还原初始状态的步骤如下: 1、将电脑关机然后开机或者直接点击重启,然后按住"DELETE"键,这时,电脑会自动进入到BIOS 2、电脑屏幕上会显示两...
- 路由器品牌型号(路由器品牌型号在哪查)
-
其实关于路由器的排名,随便百度一下大把都是,在此我就不再赘述了。但是关于路由器的选择上,我个人的观点是如果家里对不怎么打游戏,房子户型也不太复杂,那么200快钱的小米,华为,TP等等市面上所有这个价位...
- win10专业版不激活有什么影响
-
如果Windows10专业版未激活,您将面临以下问题:1.桌面背景将变为黑色,无法更改。2.您将无法自定义主题和颜色。3.您将无法使用个性化设置,如锁屏图片和屏幕保护程序。4.您将无法接收W...
欢迎 你 发表评论:
- 一周热门
-
-
抖音上好看的小姐姐,Python给你都下载了
-
全网最简单易懂!495页Python漫画教程,高清PDF版免费下载
-
Python 3.14 的 UUIDv6/v7/v8 上新,别再用 uuid4 () 啦!
-
飞牛NAS部署TVGate Docker项目,实现内网一键转发、代理、jx
-
python入门到脱坑 输入与输出—str()函数
-
宝塔面板如何添加免费waf防火墙?(宝塔面板开启https)
-
Python三目运算基础与进阶_python三目运算符判断三个变量
-
(新版)Python 分布式爬虫与 JS 逆向进阶实战吾爱分享
-
失业程序员复习python笔记——条件与循环
-
系统u盘安装(win11系统u盘安装)
-
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python封装 (57)
- python写入txt (66)
- python读取文件夹下所有文件 (59)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)
