尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

URL编码 常见编码文本 图片隐写加解密

URL编码 常见编码文本 图片隐写加解密 URL只能使用 ASCII 字母、数字、部分符号中文、空格、、、#、中文、特殊字符无法直接放在网址里URL 编码就是把不安全字符转为 %十六进制 格式避免乱码、参数被截断、解析错误。?a{{passthru(more ../../../*|grep fla)}}?key{{passthru(tac flag)}}文本隐写解密网站文本隐藏加密工具_零宽字符隐藏加密文本隐藏加密工具_零宽字符隐藏加密常见编码格式Base 64特征· 字符集大小写字母 A-Z,a-z、数字 0-9、 /末尾常有 填充1 个或 2 个无 也可能是末尾刚好对齐· 长度永远是 4 的倍数· 不会出现中文、特殊符号 !# 等URL编码特征大量 % 两位十六进制数字。正常字符%66%6C%61%67 空格编码为 %20 或 。摩斯密码特征只由 . - / 三种符号组成。例..-. .-.. .- --. 分割符 / 用来分隔字母、单词。栅栏密码特征纯英文字母无符号、无数字字母长度规整分为 2 栏、3 栏最多。例明文flagabc2栏加密flgacab 识别特点密文长度很短、只有字母排除 Base 后优先栅栏。凯撒密码特征纯英文大小写没有数字符号字符分布符合英文词频规律。 特点整体全部偏移 N 位一共 25 种偏移可能。零宽隐写零宽字符编码特征肉眼看着正常文字复制粘贴进编辑器发现看不见的空白字符。 组成零宽空格、零宽连字符藏二进制信息。BF编码特征仅 8 种符号 - . , [ ] 没有其他字符看到直接判定 BF。培根密码特征只有两种字符组成一般 a/b、A/B、0/1 交替排布长度通常是 5 的倍数。 例aaaaa ababb baaba3.URL跳转方式1服务端跳转最容易产生任意跳转漏洞1PHP header 跳转直接跳转可能会导致一些漏洞的产生index.php?url/flag.php2内置apache跳转3Js跳转2客户端跳转浏览器完成跳转浏览器解析 HTML/JS 自行跳转可控参数同样会造成跳转漏洞。1Meta 标签跳转HTML 原生写在html里面直接跳转2HTML a 标签超链接被动点击跳转超链接点击跳转3Js跳转最常见的location.href 跳转location.replace 跳转不留下历史记录window.open 新开页面跳转4index.php?url# # 是占位符替换 /flag.php4.图片隐写工具1BinwalkBinwalk -e 文件名可以分离内嵌文件2Foremostforemost test.png3StegSolve 可视化分析打开图片 → Analyse → Data Extract依次勾选Red/Green/Blue 0 bitLSB 最低位选择 Orde: RGB、Format: Binary预览数据导出保存。4strings 图片内含内容图片内含可见字符串flag 直接写在二进制里strings test.png str.txtcat str.txt5GIF图片解帧也可以用binwalk -eStegSolveFrame Browser 切换每一帧查看隐藏内容。6伪加密 PNGCRC篡改pngcheck test.pngpngcheck校验CRC是否准确。7各类文件头CRC32校验1ZIP 压缩包标准 ZIP 头50 4B 03 04普通压缩包 头部 4 字节 CRC320x04034B50 十进制 67324752ZIP 伪加密标识全局标记位第 6 位 1修复方法把 504B0304 后第 3 字节的 09 改成 00 解除加密。2 JPG/JPEG文件头FF D8 FF E0 头部 16 字节标准 CRC32E74C33843 GIF(GIF89a)文件头47 49 46 38 39 61 CRC32608747714 BMP 位图文件头42 4D 标准头部 CRC32A6A6F6615 PNG 文件整体完整头部前 8 字节头部89 50 4E 47 0D 0A 1A 0A CRC327786F8E76 PDF文件头25 50 44 46 CRC32997979237 7Z 压缩包文件头37 7A BC AF 27 1C CRC32F16F2E61
返回列表