<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/assets/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://zjz946649.top/</id>
  <title>chzu老张的小白之路</title>
  <updated>2026-07-20T20:11:00.273+00:00[UTC]</updated>
  <description>张锦洲的个人博客，记录学习网络安全技术的点滴。一名初学者从入门到退出的折腾之路，分享 CTF、渗透、开发的技术笔记与思考。</description>
  <author>
    <name>张锦洲</name>
    <email>3084295605@qq.com</email>
    <uri>https://zjz946649.top</uri>
  </author>
  <link href="https://zjz946649.top/atom.xml" rel="self"></link>
  <link href="https://zjz946649.top/" rel="alternate"></link>
  <language>zh-CN</language>
  <generator uri="https://github.com/L33Z22L11/blog-v3" version="3.7.1">Clarity</generator>
  <icon>/favicon.svg</icon>
  <logo>/avatar.jpg</logo>
  <rights>© 2026 张锦洲</rights>
  <subtitle>记录学习网络安全之路，从入门到退出</subtitle>
  <entry>
    <id>https://zjz946649.top/ctf-writeups/ctfhub-ssrf-wp</id>
    <title>CTFHub-SSRF  WP</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>题目的描述就是：尝试访问位于127.0.0.1的flag.php吧！
访问链接后是个空白的界面，页面源码也是没有的，不过细心的你发现url是这样的/?url=_这是一个很明显的SSRF漏洞，根据提示我们只需要/?url=127.0.0.1/flag.php就能拿到flag</p> <a class="view-full" href="https://zjz946649.top/ctf-writeups/ctfhub-ssrf-wp" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/ctf-writeups/ctfhub-ssrf-wp"></link>
    <summary>题目的描述就是：尝试访问位于127.0.0.1的flag.php吧！
访问链接后是个空白的界面，页面源码也是没有的，不过细心的你发现url是这样的/?url=_这是一个很明显的SSRF漏洞，根据提示我们只需要/?url=127.0.0.1/flag.php就能拿到flag</summary>
    <category term="CTF-Writeups"></category>
    <published>2026-07-20T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/ctf-writeups/ctfhub-xss-wp</id>
    <title>CTFHub-XSS-WP</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>首先进入页面是
我们可以看到有两个表单是可以输入文字的，我们使用<script>alert(1)</script>来制造弹窗

发现第一个表单是存在反射型XSS的，看了别人的wp才知道，第二个表单显示sent URL to bot，这是因为反射型XSS在用户点击后才会生效，但这道题没人点击我们生成的payload，只好发送给robot，让程序模拟用户点击，使我们的payload生效。
然后我们使用在线的XSS网站生成对应的payload
然后在第一个表单里输入生成的payload，在第二个表单里输入对应的url来模拟管理员点击来盗取cookies

最后返回XSS平台来查看管理员的cookies
</p> <a class="view-full" href="https://zjz946649.top/ctf-writeups/ctfhub-xss-wp" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/ctf-writeups/ctfhub-xss-wp"></link>
    <summary>首先进入页面是
我们可以看到有两个表单是可以输入文字的，我们使用&lt;script&gt;alert(1)&lt;/script&gt;来制造弹窗

发现第一个表单是存在反射型XSS的，看了别人的wp才知道，第二个表单显示sent URL to bot，这是因为反射型XSS在用户点击后才会生效，但这道题没人点击我们生成的payload，只好发送给robot，让程序模拟用户点击，使我们的payload生效。
然后我们使用在线的XSS网站生成对应的payload
然后在第一个表单里输入生成的payload，在第二个表单里输入对应的url来模拟管理员点击来盗取cookies

最后返回XSS平台来查看管理员的cookies
</summary>
    <category term="CTF-Writeups"></category>
    <published>2026-07-20T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/ctf-writeups/php-login-wp</id>
    <title>PHP反序列化-login-wp</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[  <a class="view-full" href="https://zjz946649.top/ctf-writeups/php-login-wp" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/ctf-writeups/php-login-wp"></link>
    <summary></summary>
    <category term="CTF-Writeups"></category>
    <published>2026-07-20T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/ctf-writeups/rce-labs-wp</id>
    <title>RCE-labs WP</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>青少年CTF练习平台</p> <a class="view-full" href="https://zjz946649.top/ctf-writeups/rce-labs-wp" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/ctf-writeups/rce-labs-wp"></link>
    <summary>青少年CTF练习平台</summary>
    <category term="CTF-Writeups"></category>
    <published>2026-07-20T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/ctf-writeups/ctf-2025</id>
    <title>青少年CTF-御网杯-2025</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>源码：</p> <a class="view-full" href="https://zjz946649.top/ctf-writeups/ctf-2025" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/ctf-writeups/ctf-2025"></link>
    <summary>源码：</summary>
    <category term="CTF-Writeups"></category>
    <published>2026-07-20T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/ctf-writeups-ctf-wp/0xgame-wp</id>
    <title>0xgame-WP</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[  <a class="view-full" href="https://zjz946649.top/ctf-writeups-ctf-wp/0xgame-wp" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/ctf-writeups-ctf-wp/0xgame-wp"></link>
    <summary></summary>
    <category term="CTF-Writeups"></category>
    <published>2026-07-20T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/ctf-writeups-ctf-wp/newstar2025-wp</id>
    <title>NewStar2025-WP</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[  <a class="view-full" href="https://zjz946649.top/ctf-writeups-ctf-wp/newstar2025-wp" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/ctf-writeups-ctf-wp/newstar2025-wp"></link>
    <summary></summary>
    <category term="CTF-Writeups"></category>
    <published>2026-07-20T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/ctf-writeups-ctf-wp/ctf-sqlwp</id>
    <title>青岑CTF-SQL注入WP</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>简单的万能密码：</p> <a class="view-full" href="https://zjz946649.top/ctf-writeups-ctf-wp/ctf-sqlwp" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/ctf-writeups-ctf-wp/ctf-sqlwp"></link>
    <summary>简单的万能密码：</summary>
    <category term="CTF-Writeups"></category>
    <published>2026-07-20T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/ctf-writeups/ctf-command-exec</id>
    <title>青岑CTF命令执行wp</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p><?php    error_reporting(0);   if (isset($_POST['cmd'])) {    $cmd = escapeshellcmd($_POST['cmd']);  system($cmd);   }   show_source(__FILE__);   ?>
#escapeshellcmd（）：对字符串中可能被 shell 解释为命令或参数的字符进行转义
它会转义的字符包括：&, ;, `, |, *, ?, ~, <, >, ^, (, ), [, ], {, }, $, \, \x0A (换行), \xFF 等</p> <a class="view-full" href="https://zjz946649.top/ctf-writeups/ctf-command-exec" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/ctf-writeups/ctf-command-exec"></link>
    <summary>&lt;?php    error_reporting(0);   if (isset($_POST[&apos;cmd&apos;])) {    $cmd = escapeshellcmd($_POST[&apos;cmd&apos;]);  system($cmd);   }   show_source(__FILE__);   ?&gt;
#escapeshellcmd（）：对字符串中可能被 shell 解释为命令或参数的字符进行转义
它会转义的字符包括：&amp;, ;, `, |, *, ?, ~, &lt;, &gt;, ^, (, ), [, ], {, }, $, \, \x0A (换行), \xFF 等</summary>
    <category term="CTF-Writeups"></category>
    <published>2026-07-20T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/ctf-writeups/ctf-file-upload</id>
    <title>青岑CTF文件上传WP</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>怎么说呢？按照以前的习惯，靶场的难度应该是逐级递增的，于是直接上传一个一句话木马</p> <a class="view-full" href="https://zjz946649.top/ctf-writeups/ctf-file-upload" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/ctf-writeups/ctf-file-upload"></link>
    <summary>怎么说呢？按照以前的习惯，靶场的难度应该是逐级递增的，于是直接上传一个一句话木马</summary>
    <category term="CTF-Writeups"></category>
    <published>2026-07-20T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/ctf-writeups/ctf-file-include</id>
    <title>青岑CTF文件包含wp</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>
我们随便点一下旁边的文件，发现url一直有个file，就想到了文件包含，直接查看源码后发现这个

base64解码后是flag is in /flag.txt</p> <a class="view-full" href="https://zjz946649.top/ctf-writeups/ctf-file-include" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/ctf-writeups/ctf-file-include"></link>
    <summary>
我们随便点一下旁边的文件，发现url一直有个file，就想到了文件包含，直接查看源码后发现这个

base64解码后是flag is in /flag.txt</summary>
    <category term="CTF-Writeups"></category>
    <published>2026-07-20T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/commands/git</id>
    <title>Git 基础知识</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>CTF 中 Git 主要和 .git 泄露有关——开发者把整个项目目录部署上线，你可以通过 .git 目录还原出完整源码和历史记录。</p> <a class="view-full" href="https://zjz946649.top/web-security/commands/git" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/commands/git"></link>
    <summary>CTF 中 Git 主要和 .git 泄露有关——开发者把整个项目目录部署上线，你可以通过 .git 目录还原出完整源码和历史记录。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/commands/linux</id>
    <title>Linux 基础知识</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>做 Web CTF 题目经常会进到服务器里找 flag，Linux 命令行是必备技能。这里只保留 CTF 中最常用的部分——看文件、找路径、理解权限。</p> <a class="view-full" href="https://zjz946649.top/web-security/commands/linux" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/commands/linux"></link>
    <summary>做 Web CTF 题目经常会进到服务器里找 flag，Linux 命令行是必备技能。这里只保留 CTF 中最常用的部分——看文件、找路径、理解权限。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/basic</id>
    <title>Basic</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>Basic是Web安全的最基础操作——查看网页源码、修改请求参数、绕过前端验证。这些技能是所有Web题目的基本功。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/basic" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/basic"></link>
    <summary>Basic是Web安全的最基础操作——查看网页源码、修改请求参数、绕过前端验证。这些技能是所有Web题目的基本功。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/jwt</id>
    <title>JWT</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>JWT是一种用JSON传输的令牌，常用于身份认证。它的问题不是内容能被解码，而是签名可能被绕过——不验签名、弱密钥、算法混淆都是常见攻击方式。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/jwt" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/jwt"></link>
    <summary>JWT是一种用JSON传输的令牌，常用于身份认证。它的问题不是内容能被解码，而是签名可能被绕过——不验签名、弱密钥、算法混淆都是常见攻击方式。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/php</id>
    <title>PHP反序列化</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>反序列化就是把字符串还原成对象。如果这个字符串你能控制，就可能触发对象里的魔术方法执行恶意操作。POP链是它的核心攻击方式。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/php" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/php"></link>
    <summary>反序列化就是把字符串还原成对象。如果这个字符串你能控制，就可能触发对象里的魔术方法执行恶意操作。POP链是它的核心攻击方式。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/php</id>
    <title>PHP特性</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>PHP有很多反直觉的设计。弱比较会把'admin'==0判定为true，strcmp在PHP8之前和数组比较会返回0。理解这些特性是绕过PHP题目的关键。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/php" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/php"></link>
    <summary>PHP有很多反直觉的设计。弱比较会把&apos;admin&apos;==0判定为true，strcmp在PHP8之前和数组比较会返回0。理解这些特性是绕过PHP题目的关键。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/php</id>
    <title>php类型</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>哈希绕过不是破解哈希，而是利用PHP比较规则的坑。比如MD5('240610708')=='0'，因为PHP把0e开头的字符串当成了科学计数法的0。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/php" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/php"></link>
    <summary>哈希绕过不是破解哈希，而是利用PHP比较规则的坑。比如MD5(&apos;240610708&apos;)==&apos;0&apos;，因为PHP把0e开头的字符串当成了科学计数法的0。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/rce</id>
    <title>RCE</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>RCE（远程命令/代码执行）是漏洞利用的终点——让服务器执行你写的命令。拿到RCE基本等于拿到了flag。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/rce" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/rce"></link>
    <summary>RCE（远程命令/代码执行）是漏洞利用的终点——让服务器执行你写的命令。拿到RCE基本等于拿到了flag。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/sql</id>
    <title>SQL注入</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>SQL注入就是在用户输入里夹带SQL代码，让数据库执行你想要的查询。它是Web安全中最经典的漏洞，也是CTF出题最多的类型。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/sql" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/sql"></link>
    <summary>SQL注入就是在用户输入里夹带SQL代码，让数据库执行你想要的查询。它是Web安全中最经典的漏洞，也是CTF出题最多的类型。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/ssrf</id>
    <title>SSRF</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>SSRF（服务端请求伪造）就是让服务器替你访问内网。外网打不进去的时候，通过SSRF让服务器去访问内网的Redis、数据库、云元数据。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/ssrf" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/ssrf"></link>
    <summary>SSRF（服务端请求伪造）就是让服务器替你访问内网。外网打不进去的时候，通过SSRF让服务器去访问内网的Redis、数据库、云元数据。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/ssti</id>
    <title>SSTI</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>SSTI（模板注入）发生在服务端把用户输入当成模板代码执行时。不同模板引擎有不同的语法，但核心思路一样：找到能执行命令的类或函数。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/ssti" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/ssti"></link>
    <summary>SSTI（模板注入）发生在服务端把用户输入当成模板代码执行时。不同模板引擎有不同的语法，但核心思路一样：找到能执行命令的类或函数。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/xss</id>
    <title>XSS</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>XSS（跨站脚本）在前端执行你的JavaScript代码。在CTF中主要用来窃取Cookie——让管理员Bot访问你的恶意页面，把flag带出来。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/xss" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/xss"></link>
    <summary>XSS（跨站脚本）在前端执行你的JavaScript代码。在CTF中主要用来窃取Cookie——让管理员Bot访问你的恶意页面，把flag带出来。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/xxe</id>
    <title>XXE</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>XXE（XML外部实体注入）发生在后端解析XML时加载了你定义的外部实体。它可以读文件、打内网、甚至造成拒绝服务。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/xxe" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/xxe"></link>
    <summary>XXE（XML外部实体注入）发生在后端解析XML时加载了你定义的外部实体。它可以读文件、打内网、甚至造成拒绝服务。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/info-leak</id>
    <title>信息泄露</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>信息泄露是渗透测试的第一步——从目录扫描、备份文件、版本控制泄露中找到源码、配置和密钥，为后续攻击铺路。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/info-leak" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/info-leak"></link>
    <summary>信息泄露是渗透测试的第一步——从目录扫描、备份文件、版本控制泄露中找到源码、配置和密钥，为后续攻击铺路。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/frontend-audit</id>
    <title>前端代码审计</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>前端代码审计就是看懂网页的JavaScript在干什么。有些题目会把关键逻辑写在前端，用JSFuck等混淆手段藏起来。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/frontend-audit" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/frontend-audit"></link>
    <summary>前端代码审计就是看懂网页的JavaScript在干什么。有些题目会把关键逻辑写在前端，用JSFuck等混淆手段藏起来。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/password-brute</id>
    <title>密码爆破</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>密码爆破的核心不是暴力穷举，而是根据题目线索缩小候选范围——伪随机数的种子、哈希特征、已知的密码格式都是突破口。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/password-brute" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/password-brute"></link>
    <summary>密码爆破的核心不是暴力穷举，而是根据题目线索缩小候选范围——伪随机数的种子、哈希特征、已知的密码格式都是突破口。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/privilege-escalation</id>
    <title>提权</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>Web提权不是在服务器上执行sudo，而是利用权限校验的漏洞——用普通用户的身份访问管理员的数据或功能。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/privilege-escalation" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/privilege-escalation"></link>
    <summary>Web提权不是在服务器上执行sudo，而是利用权限校验的漏洞——用普通用户的身份访问管理员的数据或功能。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/file-upload</id>
    <title>文件上传</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>文件上传漏洞不是"能传文件"就是漏洞，而是服务器对上传的文件名、类型、内容校验不严，导致你传的脚本被解析执行。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/file-upload" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/file-upload"></link>
    <summary>文件上传漏洞不是&quot;能传文件&quot;就是漏洞，而是服务器对上传的文件名、类型、内容校验不严，导致你传的脚本被解析执行。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-security/vulns/file-inclusion</id>
    <title>文件包含</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>文件包含漏洞让服务器把任意文件当成代码执行。配合PHP伪协议，即使只能读文件也能变成代码执行。</p> <a class="view-full" href="https://zjz946649.top/web-security/vulns/file-inclusion" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-security/vulns/file-inclusion"></link>
    <summary>文件包含漏洞让服务器把任意文件当成代码执行。配合PHP伪协议，即使只能读文件也能变成代码执行。</summary>
    <category term="web安全"></category>
    <published>2026-07-14T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-tools/dirsearch-sqlmapwindows</id>
    <title>Dirsearch Sqlmap(Windows)</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[  <a class="view-full" href="https://zjz946649.top/web-tools/dirsearch-sqlmapwindows" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-tools/dirsearch-sqlmapwindows"></link>
    <summary></summary>
    <category term="web-tools"></category>
    <published>2026-07-20T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/web-tools/wappalyzer-hackbar-v2</id>
    <title>Wappalyzer  Hackbar V2</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[  <a class="view-full" href="https://zjz946649.top/web-tools/wappalyzer-hackbar-v2" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/web-tools/wappalyzer-hackbar-v2"></link>
    <summary></summary>
    <category term="web-tools"></category>
    <published>2026-07-20T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/post-6e2c64</id>
    <title>信息收集</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>信息收集，是漏洞挖掘中的“态势感知”。
它决定了你后续的每一步是“精准打击”还是“盲目扫射”。没有信息收集的渗透测试，本质是在用未知对抗未知——你不知道目标的架构、版本、组件，就无法调用对应的攻击向量。信息收集不是可选项，而是决定漏洞产出效率的前置变量。</p> <a class="view-full" href="https://zjz946649.top/post-6e2c64" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/post-6e2c64"></link>
    <summary>信息收集，是漏洞挖掘中的“态势感知”。
它决定了你后续的每一步是“精准打击”还是“盲目扫射”。没有信息收集的渗透测试，本质是在用未知对抗未知——你不知道目标的架构、版本、组件，就无法调用对应的攻击向量。信息收集不是可选项，而是决定漏洞产出效率的前置变量。</summary>
    <category term="漏洞挖掘"></category>
    <published>2026-07-20T16:00:00Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/command-execution</id>
    <title>命令执行漏洞</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>程序员使用脚本语言(比如 PHP)开发应用程序过程中，脚本语言开发十分快速、简洁，方便，但是也伴随着一些问题。比如说速度慢，或者无法接触系统底层，如果我们开发的应用,特别是企业级的一些应用需要去调用一些外部程序。当应用需要调用一些外部程序时就会用到一些执行系统命令的函数。应用在调用这些函数执行系统命令的时候，如果将用户的输入作为系统命令的参数拼接到命令行中，在没有过滤用户的输入的情况下，就会造成命令执行漏洞。
https://cloud.tencent.com/developer/article/2037547</p> <a class="view-full" href="https://zjz946649.top/command-execution" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/command-execution"></link>
    <summary>程序员使用脚本语言(比如 PHP)开发应用程序过程中，脚本语言开发十分快速、简洁，方便，但是也伴随着一些问题。比如说速度慢，或者无法接触系统底层，如果我们开发的应用,特别是企业级的一些应用需要去调用一些外部程序。当应用需要调用一些外部程序时就会用到一些执行系统命令的函数。应用在调用这些函数执行系统命令的时候，如果将用户的输入作为系统命令的参数拼接到命令行中，在没有过滤用户的输入的情况下，就会造成命令执行漏洞。
https://cloud.tencent.com/developer/article/2037547</summary>
    <category term="暗月web篇"></category>
    <published>2026-07-15T01:01:15Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/arbitrary-file-upload</id>
    <title>任意文件上传漏洞</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>任意文件上传漏洞又名文件直接上传漏洞 这种漏洞危害极大，如果攻击者能直接上传恶意脚本到网站存放的目录，且这个目录可解析动态脚本语言，那么攻击者就能够直接获取网站权限，甚至进一步权限提升，控制服务器。</p> <a class="view-full" href="https://zjz946649.top/arbitrary-file-upload" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/arbitrary-file-upload"></link>
    <summary>任意文件上传漏洞又名文件直接上传漏洞 这种漏洞危害极大，如果攻击者能直接上传恶意脚本到网站存放的目录，且这个目录可解析动态脚本语言，那么攻击者就能够直接获取网站权限，甚至进一步权限提升，控制服务器。</summary>
    <category term="未分类"></category>
    <published>2026-04-22T11:14:04Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/upload-vuln-principle</id>
    <title>文件上传漏洞原理</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>文件上传漏洞是指由于程序员未对上传的文件进行严格的验证和过滤，而导致的用户可以越过其本身权限向服务器上传可执行的动态脚本文件。如常见的头像上传，图片上传，oa 办公文件上传，媒体上传，允许用户上传文件，如果过滤不严格，恶意用户利用文件上传漏洞，上传有害的可以执行脚本文件到服务器中，可以获取服务器的权限，或进一步危害服务器</p> <a class="view-full" href="https://zjz946649.top/upload-vuln-principle" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/upload-vuln-principle"></link>
    <summary>文件上传漏洞是指由于程序员未对上传的文件进行严格的验证和过滤，而导致的用户可以越过其本身权限向服务器上传可执行的动态脚本文件。如常见的头像上传，图片上传，oa 办公文件上传，媒体上传，允许用户上传文件，如果过滤不严格，恶意用户利用文件上传漏洞，上传有害的可以执行脚本文件到服务器中，可以获取服务器的权限，或进一步危害服务器</summary>
    <category term="未分类"></category>
    <published>2026-06-16T11:35:33Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/file-download</id>
    <title>文件下载</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[  <a class="view-full" href="https://zjz946649.top/file-download" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/file-download"></link>
    <summary></summary>
    <category term="暗月web篇"></category>
    <published>2026-04-05T08:02:25Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/file-inclusion</id>
    <title>文件包含漏洞</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>程序在引用文件的时，引用的文件名，用户可控的情况，传入的文件名没有经过合理的校验或校验不严，从而操作了预想之外的文件，就有可能导致文件泄漏和恶意的代码注入。程序开发人员一般会把重复使用的函数写到单个文件中，需要使用某个函数时直接调用此文件，而无需再次编写，这重文件调用的过程一般被称为文件包含。程序开发人员一般希望代码更灵活，所以将被包含的文件设置为变量，用来进行动态调用，但正是由于这种灵活性，从而导致客户端可以调用一个恶意文件，造成文件包含漏洞。几乎所有脚本语言都会提供文件包含的功能，但文件包含漏洞在 PHP Web Application 中居多,而在 JSP、ASP、ASP.NET 程序中却非常少，甚至没有，这是有些语言设计的弊端。在 PHP 中经常出现包含漏洞，但这并不意味这其他语言不存在。</p> <a class="view-full" href="https://zjz946649.top/file-inclusion" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/file-inclusion"></link>
    <summary>程序在引用文件的时，引用的文件名，用户可控的情况，传入的文件名没有经过合理的校验或校验不严，从而操作了预想之外的文件，就有可能导致文件泄漏和恶意的代码注入。程序开发人员一般会把重复使用的函数写到单个文件中，需要使用某个函数时直接调用此文件，而无需再次编写，这重文件调用的过程一般被称为文件包含。程序开发人员一般希望代码更灵活，所以将被包含的文件设置为变量，用来进行动态调用，但正是由于这种灵活性，从而导致客户端可以调用一个恶意文件，造成文件包含漏洞。几乎所有脚本语言都会提供文件包含的功能，但文件包含漏洞在 PHP Web Application 中居多,而在 JSP、ASP、ASP.NET 程序中却非常少，甚至没有，这是有些语言设计的弊端。在 PHP 中经常出现包含漏洞，但这并不意味这其他语言不存在。</summary>
    <category term="未分类"></category>
    <published>2026-07-17T08:42:29Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/mysql-basics</id>
    <title>MySQL基础语法</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>mysql -uroot -p进入数据库</p> <a class="view-full" href="https://zjz946649.top/mysql-basics" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/mysql-basics"></link>
    <summary>mysql -uroot -p进入数据库</summary>
    <category term="看雪web篇"></category>
    <published>2026-03-16T12:17:50Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/sql-bypass</id>
    <title>SQL 注入绕过技术</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>SQL 注入绕过技术 已经是一个老生常谈的内容了，防注入可以使用某些云 waf 加速乐等安全产品，这些产品会自带 waf 属性拦截和抵御 SQL 注入，也有一些产品会在服务器里安装软件，例如 iis 安全狗、d 盾、还有就是在程序里对输入参数进行过滤和拦截 例如 360webscan 脚本等只要参数传入的时候就会进行检测，检测到有危害语句就会拦截。SQL 注入绕过的技术也有许多。但是在日渐成熟的 waf 产品面前，因为waf 产品的规则越来越完善，所以防御就会越来越高，安全系统也跟着提高，对渗透测试而言，测试的难度就越来越高了。接下来将会详细介绍针对 waf 的拦截注入的绕过方法。</p> <a class="view-full" href="https://zjz946649.top/sql-bypass" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/sql-bypass"></link>
    <summary>SQL 注入绕过技术 已经是一个老生常谈的内容了，防注入可以使用某些云 waf 加速乐等安全产品，这些产品会自带 waf 属性拦截和抵御 SQL 注入，也有一些产品会在服务器里安装软件，例如 iis 安全狗、d 盾、还有就是在程序里对输入参数进行过滤和拦截 例如 360webscan 脚本等只要参数传入的时候就会进行检测，检测到有危害语句就会拦截。SQL 注入绕过的技术也有许多。但是在日渐成熟的 waf 产品面前，因为waf 产品的规则越来越完善，所以防御就会越来越高，安全系统也跟着提高，对渗透测试而言，测试的难度就越来越高了。接下来将会详细介绍针对 waf 的拦截注入的绕过方法。</summary>
    <category term="看雪web篇"></category>
    <published>2026-03-30T10:47:23Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/sql-injection-basics</id>
    <title>SQL注入基础知识</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[  <a class="view-full" href="https://zjz946649.top/sql-injection-basics" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/sql-injection-basics"></link>
    <summary></summary>
    <category term="看雪web篇"></category>
    <published>2026-03-16T13:12:20Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/stacked-secondary-injection</id>
    <title>堆叠注入和二次注入</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>堆叠查询：堆叠查询可以执行多条 SQL 语句，语句之间以分号(;)隔开，而堆叠查询注入攻击就是利用此特点，在第二条语句中构造要执行攻击的语句。在 mysql 里 mysqli_multi_query 和 mysql_multi_query这两个函数执行一个或多个针对数据库的查询。多个查询用分号进行分隔。但是堆叠查询只能返回第一条查询信息，不返回后面的信息。select version();select database()堆叠注入的危害是很大的 可以任意使用增删改查的语句，例如删除数据库 修改数据库，添加数据库户。</p> <a class="view-full" href="https://zjz946649.top/stacked-secondary-injection" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/stacked-secondary-injection"></link>
    <summary>堆叠查询：堆叠查询可以执行多条 SQL 语句，语句之间以分号(;)隔开，而堆叠查询注入攻击就是利用此特点，在第二条语句中构造要执行攻击的语句。在 mysql 里 mysqli_multi_query 和 mysql_multi_query这两个函数执行一个或多个针对数据库的查询。多个查询用分号进行分隔。但是堆叠查询只能返回第一条查询信息，不返回后面的信息。select version();select database()堆叠注入的危害是很大的 可以任意使用增删改查的语句，例如删除数据库 修改数据库，添加数据库户。</summary>
    <category term="看雪web篇"></category>
    <published>2026-03-30T08:34:42Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/sql-string-type</id>
    <title>字符型</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>字符型注入=注入点是字符串（被单/双引号包裹）
后台SQL一般为：
SELECT * FROM users WHERE username = '用户输入'
你输入的内容会被''包起来，要注入必须先闭合前面的单引号</p> <a class="view-full" href="https://zjz946649.top/sql-string-type" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/sql-string-type"></link>
    <summary>字符型注入=注入点是字符串（被单/双引号包裹）
后台SQL一般为：
SELECT * FROM users WHERE username = &apos;用户输入&apos;
你输入的内容会被&apos;&apos;包起来，要注入必须先闭合前面的单引号</summary>
    <category term="看雪web篇"></category>
    <published>2026-07-12T00:09:01Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/wide-byte-injection</id>
    <title>宽字节注入</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>宽字节注入（Wide Byte Injection）是一种常见的SQL注入攻击技术，主要针对使用宽字节字符集（如GBK、GB2312等）的Web应用程序。以下是其核心原理和特点：</p> <a class="view-full" href="https://zjz946649.top/wide-byte-injection" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/wide-byte-injection"></link>
    <summary>宽字节注入（Wide Byte Injection）是一种常见的SQL注入攻击技术，主要针对使用宽字节字符集（如GBK、GB2312等）的Web应用程序。以下是其核心原理和特点：</summary>
    <category term="看雪web篇"></category>
    <published>2026-03-24T11:31:44Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/boolean-blind-injection</id>
    <title>布尔盲注</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>布尔盲注是 SQL 注入的一种类型，核心特点是 ==页面不直接显示查询结果或错误信息== ，而是通过返回页面的布尔状态（如“成功/失败”“显示/不显示”）来判断注入语句的执行结果，从而逐步推断数据库中的敏感信息。</p> <a class="view-full" href="https://zjz946649.top/boolean-blind-injection" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/boolean-blind-injection"></link>
    <summary>布尔盲注是 SQL 注入的一种类型，核心特点是 ==页面不直接显示查询结果或错误信息== ，而是通过返回页面的布尔状态（如“成功/失败”“显示/不显示”）来判断注入语句的执行结果，从而逐步推断数据库中的敏感信息。</summary>
    <category term="看雪web篇"></category>
    <published>2026-03-19T10:14:02Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/error-based-injection</id>
    <title>报错注入</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>报错注入（Error-based Injection）是 SQL 注入的一种类型，通过构造恶意 SQL 语句触发数据库错误，利用错误信息泄露敏感数据。核心原理是 将需要查询的信息（如数据库名、表名）嵌入到错误信息中 ，当应用返回错误时，攻击者即可从错误提示中获取数据</p> <a class="view-full" href="https://zjz946649.top/error-based-injection" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/error-based-injection"></link>
    <summary>报错注入（Error-based Injection）是 SQL 注入的一种类型，通过构造恶意 SQL 语句触发数据库错误，利用错误信息泄露敏感数据。核心原理是 将需要查询的信息（如数据库名、表名）嵌入到错误信息中 ，当应用返回错误时，攻击者即可从错误提示中获取数据</summary>
    <category term="看雪web篇"></category>
    <published>2026-03-25T07:42:18Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/numeric-injection</id>
    <title>数字型</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>当后端代码为:
$id=$_GET['id']; $sql="select *from article where id =$id;
#特点：
1.参数没有单/双引号
2.直接把用户输入加到SQL
3.只要输入合法数字、构造SQL语法，就能执行</p> <a class="view-full" href="https://zjz946649.top/numeric-injection" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/numeric-injection"></link>
    <summary>当后端代码为:
$id=$_GET[&apos;id&apos;]; $sql=&quot;select *from article where id =$id;
#特点：
1.参数没有单/双引号
2.直接把用户输入加到SQL
3.只要输入合法数字、构造SQL语法，就能执行</summary>
    <category term="看雪web篇"></category>
    <published>2026-07-12T00:09:10Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/time-blind-injection</id>
    <title>时间盲注</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>时间盲注是SQL注入攻击的一种高级形式，属于盲注（Blind SQL Injection）的子类。当目标系统对SQL注入的响应不直接返回错误信息或查询结果时，攻击者通过观察数据库执行特定操作所需的时间延迟来推断信息，从而实现攻击</p> <a class="view-full" href="https://zjz946649.top/time-blind-injection" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/time-blind-injection"></link>
    <summary>时间盲注是SQL注入攻击的一种高级形式，属于盲注（Blind SQL Injection）的子类。当目标系统对SQL注入的响应不直接返回错误信息或查询结果时，攻击者通过观察数据库执行特定操作所需的时间延迟来推断信息，从而实现攻击</summary>
    <category term="看雪web篇"></category>
    <published>2026-03-16T15:02:32Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/php-oop-basics</id>
    <title>PHP面向对象基础</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>面向对象（Object-Oriented，简称 OO）是一种编程思想和方法，它将程序中的数据和操作数据的方法封装在一起，形成"对象"，并通过对象之间的交互和消息传递来完成程序的功能。面向对象编程强调数据的==封装、继承、多态和动态绑定==等特性，使得程序具有更好的可扩展性、可维护性和可重用性。</p> <a class="view-full" href="https://zjz946649.top/php-oop-basics" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/php-oop-basics"></link>
    <summary>面向对象（Object-Oriented，简称 OO）是一种编程思想和方法，它将程序中的数据和操作数据的方法封装在一起，形成&quot;对象&quot;，并通过对象之间的交互和消息传递来完成程序的功能。面向对象编程强调数据的==封装、继承、多态和动态绑定==等特性，使得程序具有更好的可扩展性、可维护性和可重用性。</summary>
    <category term="看雪web篇"></category>
    <published>2026-07-12T01:52:02Z</published>
  </entry>
  <entry>
    <id>https://zjz946649.top/deserialization-vuln</id>
    <title>反序列化漏洞</title>
    <author>
      <name>张锦洲</name>
    </author>
    <content type="html">
      <![CDATA[ <p>反序列化又叫对象注入，序列化在内部没有漏洞，漏洞产生是应该程序在处理对象、魔术函数以及序列化
相关的问题导致的 当传给 unserialize()的参数可控时，那么用户就可以注入 payload,进行反序列化的时
候就可能触发对象中的一些魔术方法。</p> <a class="view-full" href="https://zjz946649.top/deserialization-vuln" target="_blank">点击查看全文</a>]]>
    </content>
    <link href="https://zjz946649.top/deserialization-vuln"></link>
    <summary>反序列化又叫对象注入，序列化在内部没有漏洞，漏洞产生是应该程序在处理对象、魔术函数以及序列化
相关的问题导致的 当传给 unserialize()的参数可控时，那么用户就可以注入 payload,进行反序列化的时
候就可能触发对象中的一些魔术方法。</summary>
    <category term="看雪web篇"></category>
    <published>2026-07-12T09:28:38Z</published>
  </entry>
</feed>
