首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于Python病毒样本分析方法

前言 近年来,Python语言凭借其入门简单、功能强大和开发效率高等特性逐渐成为最受欢迎开发语言,与此同时,Python在安全领域应用也渐趋广泛,开始用在黑客和渗透测试各个领域。...以py脚本形式存在,此种方式最为常见,但也最容易阅读和分析。 2. 将pyc文件结构打包到各种可执行文件中,如PyInstaller工具等。 3....(2) pyinstaller.exe -F yourcode.py指令就可进行简单打包。...典型木马病毒分析 通过分析一个简单样本来演示如何分析这一系列样本。...这里也就可以理解为什么任何方式进行打包都需要将对应python.dll一同打包进去了。 也就是说,无论什么工具,都是要通过python.dll来建立python运行环境。

1.7K10

Python打包exe初体验----Pyinstaller

,各种第三方依赖、资源和exe同时存储在该目录 -w 使用项目的GUI界面,无cmd控制台 -c 默认参数,使用是cmd控制台 -n 生成.exe文件和.spec文件名,默认情况是用户脚本名称 -...这里是利用记事本写,然后修改文件后缀名.py放在了D盘。...pyinstaller -F D:/hello.py [在这里插入图片描述] 第三步:校验结果 会在C盘用户文件夹里面发现多出来四个文件; [在这里插入图片描述] 在dist文件夹里面会发现hello.exe...双击,查看结果(电脑杀毒软件会报病毒,懂都懂(笑哭 )) [在这里插入图片描述] 按enter键就能退出啦,到这里就说明打包成功了!...参考文章 【解决方案】Pyinstaller打包exe文件详细教程 Python打包成exe 作者:远方星 CSDN:https://blog.csdn.net/qq_44921056 腾讯云:https

71530
您找到你想要的搜索结果了吗?
是的
没有找到

YOLOv5桌面应用开发,手把手教学实操(下)完结——附源代码

关注并星 从此不迷路 计算机视觉研究院 公众号ID|ComputerVisionGzq 学习群|扫码在主页获取加入方式 今天分享内容来自CSDN——成都_小吴,该同学撰写一篇关于Yolov5...本文介绍这个工具,auto-py-to-exe,它是 pyinstaller GUI 版本,对新手更加友好,点点鼠标就可以轻松搞定,那么,快开始吧。...进入根目录找到exe文件: 打开之后脚本位置就是你要打包主程序,他会打包你所包括其他文件 这里pandas一般都会出错,所以我们在之前直接添加。...打包这种大型EXE建议还是单目录进行打包,方便解决问题。...因为你要导入你账号和密码登录表,这个原因我找了很久不知道为什么,如下一个文件: OK,导入到你根目录他就可以跳转到你主界面了,你可以拿着你摄像机出去检测了。

90120

如何优雅绕过杀软获取系统权限

本文内容带有一定攻击性,仅供学习交流使用,严禁用于非法用途 杀毒软件判断病毒木马方式如下: 特征库扫描法:检查文件中是否存在与常见病毒相同代码。如果匹配,则说明存在病毒。...3.创建客户端 一个简单客户端创立需要以下几个步骤 创建套接字 连接服务端IP和端口 接收数据 贴上源码,很辣鸡,大佬轻喷 ?...4.将客户端编译成 exe 可执行文件 利用 pyinstaller ?...5.诱导靶机执行 1.开启服务端 2.使用 msf exploit/multi/handler 模块 3.诱导靶机运行 exe 文件 ? ?...0×04 写在最后 pyinstaller -F 生成文件启动是不会自动提权,即不会触发 UAC,所以反弹 shell 也没有管理员权限,希望有大佬帮忙解惑

1.2K00

Python|python文件打包实战之基础篇

图3.3打包完成 注意:由于电脑管家会把这种文件识别为木马病毒,所以出现该情况就需要自己找回文件,恢复并添加至信任区。 ?...图3.4找回文件 然后再看刚才新建文件夹,会发现多了很多文件,只需要在build文件下找到test.exe就可以了,exe后缀文件就是电脑可执行文件,其他文件都可以删除掉,只需要将exe文件发送给其他人...图3.5exe文件 通过上述默认打包方式就可以对代码文件进行简单打包了,但是还是觉得不太美观,而且很多没用文件显得冗余,所以PyInstaller还提供了其他打包形式。...图3.6图标文件 然后跟第一次打包方式相同,只是输入命令时候换成后面的。按照这种方式(只要有-F命令)打包成功后,这时exe可执行文件在dist文件夹下。 ?...图3.7dist文件 打开发现有且只有这个exe文件,看上去非常简洁,而且有了图标后观赏性也大大提高了。 ? 图3.8有图标的exe文件 4后序 通过以上步骤,代码文件就打包好了。

71720

python文件打包实战技巧

打包完成 注意:由于电脑管家会把这种文件识别为木马病毒,所以出现该情况就需要自己找回文件,恢复并添加至信任区。...找回文件 然后再看刚才新建文件夹,会发现多了很多文件,只需要在build文件下找到test.exe就可以了,exe后缀文件就是电脑可执行文件,其他文件都可以删除掉,只需要将exe文件发送给其他人,...通过上述默认打包方式就可以对代码文件进行简单打包了,但是还是觉得不太美观,而且很多没用文件显得冗余,所以PyInstaller还提供了其他打包形式。...然后跟第一次打包方式相同,只是输入命令时候换成后面的。按照这种方式(只要有-F命令)打包成功后,这时exe可执行文件在dist文件夹下。...打开发现有且只有这个exe文件,看上去非常简洁,而且有了图标后观赏性也大大提高了。 通过以上步骤,代码文件就打包好了。

42120

pyinstaller打包找不到文件问题解决

0) 首先,你需要将这个外部exe文件添加进pyinstaller打包里。...然后用spec打包:pyinstaller main.spec 解释一下这个点“.”是什么意思: 由于使用单文件打包出来exe会先解压再运行,所以点“.”...do() # 执行你要干的事情 2、当你使用cython将py文件编译成pyd文件后使用pyinstaller打包,提示找不到模块问题 直接使用pyinstaller打包py文件是很容易导致源码反编译...为什么呢?因为pyd文件来历是这样: py文件 → c文件 → pyd文件 所以直接反编译pyd只能得到上一步cython生成c文件,而无法得到我们py源文件。...这么智能,但是为什么pyinstaller打包时就提示找不到文件

9.3K40

Python如何生成可执行.exe文件

大家好,又见面了,是你们朋友全栈君。...为什么要生成可执行文件: 不需要安装对应编程环境 可以将你应用闭源 用户可以方便、快捷直接使用 打包工具 pyinstaller 一.pyinstaller简介 Python是一个脚本语言...,解释器解释执行。...(Python官方各种安装包就是这样做) .pyc文件:有些公司或个人因为机密或者各种原因,不愿意源码运行者看到,可以使用pyc文件发布,pyc文件是Python解释器可以识别的二进制码,故发布后也是跨平台...test.py 去dos窗口方法 tkinter 工程 运用 pyinstaller 打包成exe,运行exe文件时候,会弹出一个dos命令窗口,这个窗口可以看到一些打印信息,如果想只运行tkinter

3.9K10

pyinstaller打包exe免杀和逆向浅析

360对python脚本无感,火绒和df会对py有检测,那这说明可能pyinstaller打包之后文件一些特征触发了相关检测规则,而且其特征已经某些av纳入了病毒特征,就像易语言打包exe程序都会被杀一样...2.2 py2exe打包测试 2.2.1 py2exe安装 直接使用 pip3 install py2exe 本地环境是python3 3.6.5 64位 2.2.2 py2exe打包测试 这时候对于一个普通文件进行打包测试...由此可见,py2exe打包exe文件同样也已经标记,python打包免杀真的是穷途末路了。...2.3 打包文件总结 在py2exe打包之后文件,并不是一个单纯exe文件,不能像pyinstaller那样,直接一个exe完事,文件必须放在dist文件夹下,需要引入第三方文件才可以执行。...理论上讲,该文件可以理解为勒索病毒加密之后文件,如果key足够复杂,在还原文件上还是非常有难度,但是在pyinstaller作者并非将该文件写死,该文件还是能够进行还原

4.7K30

python文件打包实战技巧

打包完成 注意:由于电脑管家会把这种文件识别为木马病毒,所以出现该情况就需要自己找回文件,恢复并添加至信任区。...找回文件 然后再看刚才新建文件夹,会发现多了很多文件,只需要在build文件下找到test.exe就可以了,exe后缀文件就是电脑可执行文件,其他文件都可以删除掉,只需要将exe文件发送给其他人,...通过上述默认打包方式就可以对代码文件进行简单打包了,但是还是觉得不太美观,而且很多没用文件显得冗余,所以PyInstaller还提供了其他打包形式。...-F 只产生单个可执行文件 -D 产生一个目录包含多个文件(exe在其中,此为默认打包方式) -w 去除运行时出现命令行黑窗口 -i 将ico后缀图片作为可执行文件图标 等等还有很多命令(可以去官网看官方文档...然后跟第一次打包方式相同,只是输入命令时候换成后面的。按照这种方式(只要有-F命令)打包成功后,这时exe可执行文件在dist文件夹下。

55750

Python AI小项目打包通关:Pyinstaller和Wix都用上了

和model_050.hdf5打包到一个exe文件中,这样模型不会容易别人拷贝走 将这些依赖包cv2, PyQt5, tensorflow也全部打包进这个exe文件,这样脱离环境也能直接运行 Step1...: 参考了文章: 这篇文章真是一盏明灯,没有走一步多余弯路 Pyinstaller如何打包多个资源文件(超详细教程) 文章中这个要替换一下,文章是用中文引号,通过不了。...pyinstaller 和 opencv 就可以解决: 可是库都是最新版本,根本没得升级。...报错解决 关键获取cv2地址:  文件中建议用下面这条命令生成exepyinstaller main.py -F --paths="D:\ProgramData\Anaconda3\lib\site-packages...位置放了进去 pyinstaller main.spec重新生成exe

88830

如何做一个任何电脑都能用python程序?

将python打包成exe方法有两种,一种是pyinstaller,另一种是py2exe....两者各有优缺点,不过现在大部分都使用pyinstaller去打包exe为什么不用py2exe,后面你就知道了。...关于pyinstaller 首先是用pyinstaller去打包python程序,这里python程序是python---贪吃蛇代码。...使用pyinstaller方法也很简单,用cmd窗口也行,这里是在pycharm里,如果用cmd的话需要先cd到项目的目录下面,然后在输入 pyinstaller -F -w 程序名.py。...具体内容可以去py2exe官网阅读 http://www.py2exe.org/index.cgi/FrontPage 版本太过老旧了,本来打算用虚拟机下载一个旧版本python去打包一下,可是

3.6K30

简单介绍一下pyinstaller打包以及安全性实现

pyinstaller打包问题 简单介绍一下pyinstaller常用参数: 可选参数 示例 说明 -F pyinstaller -F demo.py 只在dist文件夹中生成一个程序demo.exe...这里就不整那些花里胡哨东西了,直接讲讲我们该怎么做才能实现这个功能吧,先声明一下,其实这东西官网里就有教程,不明白且想明白为什么这么做自己看官网介绍吧: https://pyinstaller.readthedocs.io...先直接试试运行如下命令打包: pyinstaller -Fw love.py 打包结束后根目录变成了这样: ? dist文件夹里有打包好exe文件。...打开该文件,可以发现该文件内容是这样(为了方便某些懒癌患者复制粘贴,就不截图而是直接把内容copy下来了): # -*- mode: python ; coding: utf-8 -*- block_cipher...注意,如果exe文件改动过,比如一开始打包好love.exe改成了pig.exe,那么你找到文件仍然是love.exe.manifest,而不是pig.exe.manifest struct也是一个

1.6K30

Python打包成exe可执行文件

在项目上,帮财务开发了一个小工具,但财务不会用python,需要帮忙打包成exe可执行文件。目前比较常见打包exe方法都是通过Pyinstaller来实现,本文也将使用这种常规方法。...已经生成了一个名为changenameexe应用程序, Pyinstaller参数详解 Pyinstaller -F -w -i tu.ico changename.py 解释一下其中Pyinstaller...在压缩打包之前,先简单说一下为什么Python打包过大? Python打包exe,不但体积大而且运行奇慢。解释型语言大都是这个样子,只不过Python尤其突出。...电脑conda安装不行,就没法截图了,大致命令为: conda create -n test python==3.6 #创建虚拟环境 conda activate test #激活虚拟环境...exe文件

1.1K30

别再问我Python打包成exe了!(终极版)

标准打包 目前比较常见打包exe方法都是通过Pyinstaller来实现,本文也将使用这种常规方法。如果对这块已经很熟悉小伙伴,可以直接下滑到本文下半部分。 为什么要打包?...这个时候如果将脚本打包成exe文件,微信发送给她,即使她电脑上没有安装Python解释器,这个exe程序也能在上面运行。岂不美哉? ?...将其中脚本py_word.py,待处理表格文件workbook.xlsx,以及准备好软件图标图片chengzi.ico放在了电脑F:\py_word目录下(如果大家感兴趣的话,可以在文末下载获取...执行完毕会发现当前目录多了几个文件夹,打开其中名为dist文件夹。 ? 已经生成了一个名为py_wordexe应用程序,并且图标也是我们设置橙子图案,看来已经成功一半了。...也试过很多方法,比如:修改spec文件自定义打包、pipenv 虚拟环境、使用开源upx压缩等等,但是往往要么过程比较麻烦,要么成功率不高(压缩成不成功全看脸)。

13.8K40

别再问我Python打包成exe了!(终极版)

这个时候如果将脚本打包成exe文件,微信发送给她,即使她电脑上没有安装Python解释器,这个exe程序也能在上面运行。岂不美哉? ?...将其中脚本py_word.py,待处理表格文件workbook.xlsx,以及准备好软件图标图片chengzi.ico放在了电脑F:\py_word目录下(如果大家感兴趣的话,可以在文末下载获取...执行完毕会发现当前目录多了几个文件夹,打开其中名为dist文件夹。 ? 已经生成了一个名为py_wordexe应用程序,并且图标也是我们设置橙子图案,看来已经成功一半了。...打包exe后执行 成功运行,可惜就是文件有点大(339M) ?...而我要分享,是自己一直在用,最简单且成功率极高方法——conda创建虚拟环境。 ? Python打包为什么大? 在压缩打包之前,先简单说一下为什么Python打包过大?

1.4K20

病毒事件取证之如何确认中了病毒

在对该病毒深入研究中,发现被该病毒感染EXE程序都会自动创建1个55kb"程序名 + Srv".exe程序,当找到这个信息后便对该信息进行验证,发现系统洪确实存在该文件。如下: ?...当分析到这里时候,可以得出该系统感染过这种病毒,但为什么找不到病毒文件、进程和服务呢?...背景原因:该病毒客户使用杀软进行查杀,但由于该病毒较为难缠,杀软未将病毒查杀干净,导致感知平台监测,标记为失陷终端,使用杀毒软件查杀,却发现不了问题。...由于该电脑处理过一次,系统中异鬼病毒文件已被处理一部分,因此此次仅针对系统中还存在异常文件进行分析记录。...usbapi.dll注入到spoolsv.exe,注入方式是在目标进程导入表中添加usbapi.dll为新导入项且spoolsv.exe存在UDP高端口使用: ?

1.3K10

如何把python文件打包为可执行程序exe

人生苦短,用Python,Python为什么这么流行,因为其开发快捷方便,写脚本,写小工具,开发网站,数据分析,人工智能都让python光芒四射,而这些都要归功于python丰富库。...那我们如果要把python文件打包为exe可执行文件,有没有这样库呢?回答是肯定。 我们使用第三方库pyinstaller去打包python文件。...是的,你没看错,只需两步,你需要exe文件就生成了,放在与你yourprogram.py文件同目录下dist文件夹里,就可以快乐发给别人去臭显摆了,哈哈哈。...先看我最终打包使用命令 pyinstaller -F -w -i 16.ico -n active get_register_code.py 么来介绍下用到参数 -F 指定打包后只生成一个exe...-n 指定打包为exe文件名字,后面跟你你想要exe名字 就是这样,从此就可以把你写好python程序打包为exe发给小白臭显摆,获取成就感了,也可以继续去忽悠你女神了,哈。

5.7K40

Python 3.6 使用 pyinst

自己做了一个加密解密小软件,想打包成exe文件。在网上搜发现pyinstaller使用起来简单点。...在这里记录自己遇到问题 使用是Python 3.6版本,直接使用pip安装 pip install pyinstaller 安装过程很顺利,安装是3.2.1版本 使用看起来也很简单,pyinstaller...-F example.py  生成单一exe文件,具体其他命令暂时不细说了,网上有很多大神总结 但执行过程中报错: IndexError: tuple index out of range 一开始以为自己写有问题...RTFM: PyInstaller 3.2.1 does not support Python 3.6 最新版不支持Python 3.6, 感受到了绝望,为什么要用Python 3.6。。。...按照他方法最终实现了生成exe文件 下载:https://github.com/pyinstaller/pyinstaller zip包,找到Pyinstaller文件夹,替换/python/lib/

56020
领券