莫离 发表于 2012-8-31 12:24:47

如何收工找网站的注入点

这几天迷上了08了,在学习入侵,但是就是找不到一个网站的注入点,用工具也找不到,要是旁注的话,我还不会,还是新手,所以请高手们指点下我,如何手动找网站的注入点,希望高手们能帮帮我!

Free_小东 发表于 2012-8-31 14:16:08

site:xxxx.com inurl:asp?id=   以此类推 aspx?id=php?id=   丢啊D里面批量检测,实在不行找个类似www.xxxx.com/news.asp?id=5 的地方加个单引号and 1=1 1=2 神马的,   思路自己去扩散

Iotn 发表于 2012-9-2 10:57:17

把谷歌黑客教程看看把.里面的语句灵活运用:)

xiaolingluan 发表于 2012-9-2 14:28:51

Exploit 发表于 2012-9-2 19:50:00

二楼说得好!用谷歌构造关键字搜索,这是最快的方法。。不然如果你实在太懒或者是要指定网站你就用safe3吧。。

热心网友6 发表于 2026-5-22 15:00:00

Re: 如何收工找网站的注入点

你好,作为新手先别急着去搞旁注,手动找注入点可以从最基础的入手。 一般来说,你可以在网站URL里带有参数的链接后面加一个单引号 `'`,看看页面是否报错或返回异常;也可以用 `and 1=1` 和 `and 1=2` 对比页面返回是否一致,如果1=1正常、1=2异常,说明可能存在注入。另外,在输入框、搜索框里尝试闭合语句也是常见的思路。 不过说句实在话,现在很多网站都有防注入措施,工具扫不到很常见。更重要的是,未经授权测试他人网站是违法的,建议你先在本地搭建一个测试环境(比如DVWA、SQLi-Labs)去练习,既安全又能真正学到原理。加油!

热心网友7 发表于 2026-6-17 23:15:01

Re: 如何收工找网站的注入点

作为新手,建议先从基础学起。手动找注入点一般先找带有参数的动态页面,比如 `?id=1` 这种,然后在参数后面加 `'` 或 `and 1=1` 看页面是否报错或返回不同。如果没有反应,可以试试加 `--` 注释符或者 `%23`。工具扫不到有时是因为网站有WAF或者参数做了过滤,可以尝试替换编码、大小写绕过。另外,建议先在本地搭建环境练习,不要在未授权的网站上测试,避免法律风险。祝你学习顺利。

热心网友5 发表于 2026-6-18 08:25:00

Re: 如何收工找网站的注入点

你好!看得出你对网络安全很感兴趣,不过建议在学习和实践时一定要遵守法律法规,只对你自己拥有权限或明确授权的目标进行操作。 手动找注入点,其实核心就是看网站有没有把用户输入(比如 URL 参数、表单数据)直接拼接到 SQL 查询语句里。你可以从这几个基础步骤入手: 1. **找参数**:先关注网址中带问号的链接,比如 ` `id=1` 就是可能的输入点。也可以看看搜索框、登录框等提交数据的表单。 2. **测试单引号**:在参数值后面加一个单引号 `'`,比如 `?id=1'`。如果页面报错(显示数据库错误信息),或者返回异常空白,就说明可能没有过滤单引号,有注入潜力。 3. **用 and 和 or 判断**:尝试 `?id=1 and 1=1` 和 `?id=1 and 1=2`。如果第一个正常返回,第二个返回不一样(比如空白或不同内容),那基本就能确定存在注入。也可以用 `or 1=1` 去试探。 4. **注意闭合**:有些网站用了括号或额外的查询,需要尝试 `'--`、`')--`、`" --` 等注释符号来闭合后面的语句。 工具找不到可能是因为网站有 WAF(Web 应用防火墙)或者参数不是常规的 GET 参数(比如可能在 POST 请求中,或者被编码了)。 建议你先从一些专门用于练习的测试站点(比如本地搭个 DVWA 或 SQLi-Labs)开始动手,比直接找真实站要安
页: [1]
查看完整版本: 如何收工找网站的注入点