{"id":102,"date":"2026-02-12T14:02:38","date_gmt":"2026-02-12T06:02:38","guid":{"rendered":"https:\/\/www.sherlock666.cn\/?p=102"},"modified":"2026-02-12T14:02:38","modified_gmt":"2026-02-12T06:02:38","slug":"%e5%9f%ba%e4%ba%8e%e4%ba%ac%e5%8d%8e%e6%9d%af%e5%92%8c%e9%98%bf%e9%87%8c%e4%ba%91ctfalictf%e9%80%86%e5%90%91%e4%b8%adpixelflow%e5%af%b9unity%e5%bc%95%e6%93%8e%e6%8a%80%e6%9c%af%e6%b7%b1%e5%85%a5","status":"publish","type":"post","link":"https:\/\/www.sherlock666.cn\/index.php\/2026\/02\/12\/%e5%9f%ba%e4%ba%8e%e4%ba%ac%e5%8d%8e%e6%9d%af%e5%92%8c%e9%98%bf%e9%87%8c%e4%ba%91ctfalictf%e9%80%86%e5%90%91%e4%b8%adpixelflow%e5%af%b9unity%e5%bc%95%e6%93%8e%e6%8a%80%e6%9c%af%e6%b7%b1%e5%85%a5\/","title":{"rendered":"\u57fa\u4e8e\u4eac\u534e\u676f\u548c\u963f\u91cc\u4e91ctf|alictf\u9006\u5411\u4e2dpixelflow\u5bf9Unity\u5f15\u64ce\u6280\u672f\u6df1\u5165\u7814\u7a76\u5e76\u8fdb\u884c\u9006\u5411\u5b66\u4e60"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">\u57fa\u4e8e\u4eac\u534e\u676f\u548c\u963f\u91cc\u4e91ctf|alictf\u9006\u5411\u4e2dpixelflow\u5bf9Unity\u5f15\u64ce\u6280\u672f\u6df1\u5165\u7814\u7a76\u5e76\u8fdb\u884c\u9006\u5411\u5b66\u4e60<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">\u4ec0\u4e48\u662fUnity\uff1f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">unity\u662f\u4e00\u6b3e3D\u6e38\u620f\u5f00\u53d1\u5f15\u64ce\uff0c\u5e02\u9762\u4e0a\u5f88\u591a\u77e5\u540d\u6e38\u620f\u90fd\u6709\u5176\u8eab\u5f71\uff0c\u5982\u738b\u8005\u519c\u836f\uff0clol\u7b49\u7b49\uff0c\u540c\u65f6\u8fd8\u5e94\u7528\u4e8e\u5f88\u591a3D\u89c6\u9891\uff0c\u7535\u5f71\uff0c\u4ea7\u54c1\u7684\u6784\u5efa\uff0c\u662f\u53ca\u5176\u5f3a\u5927\u7684\u5de5\u5177\uff0cunity\u5f15\u64ce\u5177\u5907\u4ee5\u4e0b\u4e3b\u8981\u7279\u70b9\u548c\u529f\u80fd\uff1a<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u7269\u7406\u5f15\u64ce<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">unity\u5177\u5907\u771f\u5b9e\u7684\u7269\u7406\u5f15\u64ce\uff0c\u53ef\u4ee5\u8fdb\u884c\u7269\u7406\u5c42\u9762\u7684\u771f\u5b9e\u6a21\u62df\uff0c\u53ef\u4ee5\u4f7f\u64cd\u4f5c\u4e0e\u753b\u9762\u66f4\u52a0\u903c\u771f\u5448\u73b0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u52a8\u753b\u5f15\u64ce<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u7528\u4e8e\u6253\u9020\u5404\u79cd\u52a8\u4f5c\u7279\u6548\uff0c\u5982\u5207\u67aa\uff0c\u53d1\u5200\uff0c\u4e0b\u5305\u7b49\u7b49\uff0c\u63d0\u4f9b\u771f\u5b9e\u52a8\u4f5c\u6307\u5f15<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u58f0\u97f3\u5f15\u64ce<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e3a\u6e38\u620f\u7684\u52a8\u4f5c\u3001\u80cc\u666f\u7b49\u7b49\u63d0\u4f9b\u97f3\u4e50\u7279\u6548\uff0c\u589e\u6dfb\u6c1b\u56f4\u611f<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u811a\u672c\u5f15\u64ce<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u811a\u672c\u5f15\u64ce\u662f\u6700\u4e3a\u91cd\u8981\u7684\u90e8\u5206\uff0c\u4e5f\u662f\u6211\u4eec\u9006\u5411\u7684\u4e3b\u8981\u90e8\u5206\uff0c\u901a\u8fc7\u51fd\u6570\u5206\u6790\u6765\u89e3\u6790\u6e38\u620f\u903b\u8f91\uff0c\u4ece\u800c\u5b9e\u73b0\u9006\u5411\u5206\u6790<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Unity\u7f16\u8bd1\u903b\u8f91<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">unity\u4ee5c#\u4f5c\u4e3a\u7f16\u8bd1\u8bed\u8a00\uff0c\u65e9\u671f\u91c7\u7528mono\u8fd0\u884c\u65f6\u6784\u5efa\uff0c\u5c06c#\u7f16\u8bd1\u4e3aIL\uff08\u4e2d\u95f4\u8bed\u8a00\uff0c\u6613\u88ab\u9006\u5411\uff09\uff0c\u7136\u540e\u901a\u8fc7JIT\u7f16\u8bd1\u6765\u8fd0\u884c\u4ee3\u7801\uff0c\u540e\u671f\u6539\u4e3a\u7528IL2CPP\u8fd0\u884c\u65f6\uff0c\u5c06IL\u8f6c\u6362\u4e3ac++\u4ee3\u7801\uff0c\u518d\u901a\u8fc7AOT\u7f16\u8bd1\u6765\u8fd0\u884cc++\u4ee3\u7801\uff0c\u66f4\u96be\u88ab\u9006\u5411\uff0c\u8fd9\u4e5f\u662f\u4e3b\u6d41\u7684\u9006\u5411\u9898\u76ee\u6240\u91c7\u7528\u7684\u8fd0\u884c\u65f6\uff0c\u6211\u4eec\u4e3b\u8981\u9488\u5bf9\u8fd9\u4e00\u5757\u5c55\u5f00<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e3a\u4e86\u8fdb\u4e00\u6b65\u4e86\u89e3unity\uff0c\u6211\u4eec\u5bf9\u5176\u4e2d\u7684\u6587\u4ef6\u8fdb\u884c\u4e00\u6ce2\u9610\u8ff0\uff0c\u6211\u4eec\u901a\u8fc7\u4e24\u9053\u9898\u76ee\uff0c\u5bf9mono\u8fd0\u884c\u65f6\u548cIL2CPP\u8fd0\u884c\u65f6\u8fdb\u884c\u533a\u5206<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">mono\u8fd0\u884c\u65f6<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u4f8b\u9898\uff1a25\u5e74\u4eac\u534e\u676fbinary-unity<\/h3>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-0576b640-bfc1-45d1-bd40-154701623d28\" href=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770869850-binary-unity.zip\">1770869850-binary-unity<\/a><a href=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770869850-binary-unity.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-0576b640-bfc1-45d1-bd40-154701623d28\">\u4e0b\u8f7d<\/a><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"756\" height=\"167\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770609560-image.png\" alt=\"\" class=\"wp-image-105\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770609560-image.png 756w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770609560-image-300x66.png 300w\" sizes=\"auto, (max-width: 756px) 100vw, 756px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u6253\u5f00\u6587\u4ef6\u6211\u4eec\u53d1\u73b0\u6709\u660e\u663e\u7684Mono\u5b57\u6837<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7136\u540e\u6211\u5462\u5bf9\u6bcf\u4e2a\u6587\u4ef6\u8fdb\u884c\u4e00\u4e2a\u8be6\u7ec6\u4ecb\u7ecd<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">simu.exe<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u80af\u5b9a\u662f\u6211\u4eec\u6e38\u620f\u7684\u8fd0\u884c\u7a0b\u5e8f\uff0c\u53cc\u51fb\u76f4\u63a5\u8fd0\u884c<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><code>Managed<\/code> \u6587\u4ef6\u5939\uff1a\u6838\u5fc3\u4e2d\u7684\u6838\u5fc3\uff0c\u4f4d\u4e8e <code>Simu_Data\/Managed<\/code>\uff0c<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u662f Mono \u67b6\u6784\u4e0e IL2CPP \u6700\u5927\u7684\u533a\u522b\u6240\u5728\u3002\u6240\u6709\u7684 C# \u4ee3\u7801\u90fd\u5728\u8fd9\u91cc\uff0c\u800c\u4e14\u662f<strong>\u5206\u95e8\u522b\u7c7b<\/strong>\u653e\u597d\u7684 DLL \u6587\u4ef6\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"848\" height=\"750\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770611720-image.png\" alt=\"\" class=\"wp-image-106\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770611720-image.png 848w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770611720-image-300x265.png 300w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770611720-image-768x679.png 768w\" sizes=\"auto, (max-width: 848px) 100vw, 848px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u5185\u90e8\u7684<strong><code>Assembly-CSharp.dll<\/code> (\u6700\u91cd\u8981)<\/strong>\uff1a<strong>\u8fd9\u662f\u5f00\u53d1\u8005\u7684\u4ee3\u7801\u4ed3\u5e93<\/strong>\u3002\u6e38\u620f\u91cc\u5199\u7684\u903b\u8f91\u3001\u89d2\u8272\u63a7\u5236\u3001Flag \u6821\u9a8c\u7b97\u6cd5\u3001\u52a0\u5bc6\u89e3\u5bc6\u51fd\u6570\uff0c99% \u90fd\u5728\u8fd9\u4e2a\u6587\u4ef6\u91cc\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><code>MonoBleedingEdge<\/code> \u6587\u4ef6\u5939\uff1a\u865a\u62df\u673a\u7684\u201c\u5f15\u64ce\u5ba4\u201d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u540d\u5b57\u7531\u6765<\/strong>\uff1a\"Bleeding Edge\" \u610f\u5473\u7740\u8fd9\u662f Unity \u5b98\u65b9\u7ef4\u62a4\u7684\u4e00\u4e2a<strong>\u6700\u65b0\u7248\/\u6fc0\u8fdb\u7248<\/strong>\u7684 Mono \u8fd0\u884c\u65f6\u73af\u5883\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u4f5c\u7528<\/strong>\uff1a\u5b83\u76f8\u5f53\u4e8e\u5728\u8fd9\u4e2a\u6e38\u620f\u6587\u4ef6\u5939\u91cc<strong>\u5185\u7f6e\u4e86\u4e00\u4e2a\u5fae\u578b\u7684 .NET \u73af\u5883<\/strong>\u3002\u56e0\u4e3a Mono \u91c7\u7528\u7684\u662f <strong>JIT (Just-In-Time)<\/strong> \u7f16\u8bd1\u6a21\u5f0f\u3002\u6e38\u620f\u8fd0\u884c\u65f6\uff0c\u8fd9\u4e2a\u6587\u4ef6\u5939\u91cc\u7684\u7a0b\u5e8f<strong>\u8d1f\u8d23\u8bfb\u53d6 <code>Managed<\/code> \u91cc\u7684 DLL \u6587\u4ef6<\/strong>\uff0c\u628a\u5b83\u4eec<strong>\u5b9e\u65f6\u7ffb\u8bd1<\/strong>\u6210 CPU \u80fd\u61c2\u7684\u673a\u5668\u7801\u3002\u5185\u90e8\u5b58\u5728\u4e24\u4e2a\u6587\u4ef6\u5939\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>EmbedRuntime<\/code>\uff1a\u5b58\u653e Mono \u865a\u62df\u673a\u672c\u8eab\u7684 DLL\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>etc<\/code>\uff1a\u5b58\u653e Mono \u7684\u914d\u7f6e\u6587\u4ef6\uff08\u6bd4\u5982\u65f6\u533a\u8bbe\u7f6e\u3001\u6620\u5c04\u914d\u7f6e\uff09\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u8d44\u6e90\u4e0e\u7d20\u6750\u6587\u4ef6<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"715\" height=\"374\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770614290-image.png\" alt=\"\" class=\"wp-image-107\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770614290-image.png 715w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770614290-image-300x157.png 300w\" sizes=\"auto, (max-width: 715px) 100vw, 715px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\uff081\uff09<\/strong><code><strong>level0<\/strong><\/code>\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8eab\u4efd<\/strong>: <strong>\u573a\u666f\u6587\u4ef6 (Scene)<\/strong>\u3002<strong>\u7ec6\u8282<\/strong>: <code>level0<\/code> \u901a\u5e38\u662f\u6e38\u620f\u7684\u7b2c\u4e00\u4e2a\u573a\u666f\uff08Start Menu \u6216 Main Scene\uff09\u3002\u5b83\u5b9a\u4e49\u4e86\u7269\u4f53\u6811\uff08Hierarchy\uff09\u7ed3\u6784\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\uff082\uff09<code>sharedassets0.assets<\/code>, <code>resources.assets<\/code><\/strong>\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8eab\u4efd<\/strong>: <strong>\u8d44\u4ea7\u5305<\/strong>\u3002<strong>\u7ec6\u8282<\/strong>: \u8fd9\u91cc\u9762\u585e\u6ee1\u4e86 <strong>\u7eb9\u7406(Texture)<\/strong>\u3001<strong>3D\u6a21\u578b(Mesh)<\/strong>\u3001<strong>\u97f3\u9891(Audio)<\/strong> \u548c <strong>\u6587\u672c(TextAsset)<\/strong>\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\uff083\uff09<code>.resS<\/code> \u6587\u4ef6 (\u5982 <code>sharedassets0.assets.resS<\/code>)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8eab\u4efd<\/strong>: <strong>\u6d41\u5f0f\u8d44\u6e90 (Streamed Resource)<\/strong>\u3002<strong>\u7ec6\u8282<\/strong>: \u8fd9\u79cd\u6587\u4ef6\u901a\u5e38\u5f88\u5927\uff0c\u5b58\u7684\u662f\u4f53\u79ef\u5de8\u5927\u7684\u6570\u636e\uff0c\u6bd4\u5982\u80cc\u666f\u97f3\u4e50\u6216\u9ad8\u6e05\u8d34\u56fe\u3002\u5b83\u4ece\u4e3b <code>.assets<\/code> \u6587\u4ef6\u4e2d\u5206\u79bb\u51fa\u6765\u662f\u4e3a\u4e86\u52a0\u5feb\u52a0\u8f7d\u901f\u5ea6\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\uff084\uff09<code>globalgamemanagers<\/code> <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8eab\u4efd<\/strong>: <strong>\u5168\u5c40\u8bbe\u7f6e<\/strong>\u3002<strong>\u7ec6\u8282<\/strong>: \u5b58\u50a8\u4e86\u9879\u76ee\u7684\u8bbe\u7f6e\uff0c\u6bd4\u5982 Tag \u5b9a\u4e49\u3001Layer \u5b9a\u4e49\u3001\u7269\u7406\u8bbe\u7f6e\u3001\u6784\u5efa\u7248\u672c\u53f7\u7b49\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\uff085\uff09<code>boot.config<\/code> <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8eab\u4efd<\/strong>: <strong>\u542f\u52a8\u53c2\u6570<\/strong>\u3002<strong>\u7ec6\u8282<\/strong>: \u4e00\u4e2a\u7b80\u5355\u7684\u6587\u672c\u6587\u4ef6\uff0c\u914d\u7f6e\u4e86\u5f15\u64ce\u542f\u52a8\u65f6\u7684\u53c2\u6570\uff08\u4f8b\u5982\u662f\u5426\u5f00\u542f\u8c03\u8bd5\u5668\u3001\u56fe\u5f62API\u7248\u672c\u7b49\uff09<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><code>UnityPlayer.dll<\/code> <\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8eab\u4efd<\/strong>: <strong>Unity \u5f15\u64ce\u672c\u4f53<\/strong>\u3002<strong>\u7ec6\u8282<\/strong>: \u8d1f\u8d23\u6e32\u67d3\u3001\u7269\u7406\u8ba1\u7b97\u3001\u8f93\u5165\u5904\u7406\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e86\u89e3\u5b8cmono\u8fd0\u884c\u65f6\u7684\u5185\u5bb9\uff0c\u6211\u4eec\u518d\u6765\u770b\u770bIL2CPP\u8fd0\u884c\u65f6<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">IL2CPP\u8fd0\u884c\u65f6s<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u4f8b\u9898\uff1a26\u5e74alictf-pixelflow<\/h3>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-0af4d51e-e89f-41d8-957e-0bb3f241f1ef\" href=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770869517-attachment_pixelflow.zip\">1770869517-attachment_pixelflow<\/a><a href=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770869517-attachment_pixelflow.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-0af4d51e-e89f-41d8-957e-0bb3f241f1ef\">\u4e0b\u8f7d<\/a><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"595\" height=\"131\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770614759-image.png\" alt=\"\" class=\"wp-image-108\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770614759-image.png 595w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770614759-image-300x66.png 300w\" sizes=\"auto, (max-width: 595px) 100vw, 595px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"596\" height=\"354\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770614767-image.png\" alt=\"\" class=\"wp-image-109\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770614767-image.png 596w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770614767-image-300x178.png 300w\" sizes=\"auto, (max-width: 596px) 100vw, 596px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u5728data\u4e2d\u660e\u663e\u770b\u5f97\u5230IL2CPP\u5b57\u6837\u5176\u4e2d\u6587\u4ef6\u7c7b\u578b\u4e0e\u4e0a\u8ff0mono\u7684\u6587\u4ef6\u7c7b\u578b\u5927\u540c\u5c0f\u5f02\uff0c\u6211\u4eec\u4e0d\u505a\u9610\u8ff0\uff0c\u4ec5\u5bf9\u91cd\u8981\u6587\u4ef6\u8fdb\u884c\u8bf4\u660e\u6bd4\u8f83<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><code>il2cpp_data\/Metadata\/global-metadata.dat<\/code> <\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u8eab\u4efd<\/strong>: <strong>\u5bc6\u7801\u672c (Rosetta Stone)<\/strong>\u3002<\/li>\n\n\n\n<li><strong>\u7ec6\u8282<\/strong>: \u867d\u7136\u4ee3\u7801\u5728 <code>GameAssembly.dll<\/code> \u91cc\uff0c\u4f46\u8fd9\u6587\u4ef6\u8bb0\u5f55\u4e86\u6240\u6709\u7684<strong>\u5b57\u7b26\u4e32\u4fe1\u606f<\/strong>\uff08\u7c7b\u540d\u3001\u51fd\u6570\u540d\u3001\u53d8\u91cf\u540d\uff09\u7528\u4e8e\u6062\u590d\u7b26\u53f7\u8868\uff08\u5f88\u5173\u952e\uff09<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\u7279\u5f81<\/td><td>Mono <\/td><td>IL2CPP <\/td><\/tr><tr><td>\u6838\u5fc3\u4ee3\u7801\u4f4d\u7f6e<\/td><td>Project_Data\/Managed\/Assembly-CSharp.dll<\/td><td>GameAssembly.dll (\u6839\u76ee\u5f55)<\/td><\/tr><tr><td>\u4ee3\u7801\u683c\u5f0f<\/td><td>.NET IL (\u4e2d\u95f4\u8bed\u8a00)<\/td><td>Native x86\/x64 (\u673a\u5668\u7801)<\/td><\/tr><tr><td>\u5173\u952e\u6587\u4ef6\u5939<\/td><td>MonoBleedingEdge<\/td><td>il2cpp_data<\/td><\/tr><tr><td>\u9006\u5411\u96be\u5ea6<\/td><td>\u7b80\u5355 (\u2605)<\/td><td>\u56f0\u96be (\u2605\u2605\u2605\u2605)<\/td><\/tr><tr><td>\u4e3b\u8981\u5de5\u5177<\/td><td>dnSpy (\u76f4\u63a5\u6539\u4ee3\u7801)<\/td><td>Il2CppDumper + IDA Pro<\/td><\/tr><tr><td>\u80fd\u5426\u8fd8\u539f\u6e90\u7801<\/td><td>\u80fd\u8fd8\u539f\u51fa\u51e0\u4e4e 100% \u7684 C# \u6e90\u7801<\/td><td>\u53ea\u80fd\u770b\u5230\u6c47\u7f16\uff0c\u9700\u8981\u7ed3\u5408\u4f2a\u4ee3\u7801\u731c\u903b\u8f91<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e86\u89e3\u5b8c\u4e86\u6211\u4eec\u7684unity\u5f15\u64ce\u903b\u8f91\u4fbf\u53ef\u4ee5\u901a\u8fc7\u5de5\u5177\u5bf9\u7a0b\u5e8f\u8fdb\u884c\u9006\u5411\u89e3\u5bc6\u4e86\uff0c\u6211\u4eec\u5148\u4ece\u7b80\u5355\u7684\u770b\u8d77<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u4f8b\u9898\u4e00\uff1a25\u5e74\u4eac\u534e\u676fbinary-unity<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u5de5\u5177\u94fe\u63a5\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/AssetRipper\/AssetRipper\" target=\"_blank\"  rel=\"nofollow\" >AssetRipper\/AssetRipper: GUI Application to work with engine assets, asset bundles, and serialized files<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/dnSpy\/dnSpy\" target=\"_blank\"  rel=\"nofollow\" >dnSpy\/dnSpy: .NET debugger and assembly editor<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u901a\u8fc7AssetRipper\u52a0\u8f7d\u6e38\u620f\uff0c\u901a\u8fc7\u4e0a\u8ff0\u6211\u4eec\u63d0\u5230\u7684\u56fe\u7247\u8d44\u6e90\u5728<strong><code>sharedassets0.assets<\/code>,<code>resources.assets<\/code><\/strong>\u6587\u4ef6\u4e2d\uff0c\u6211\u4eec\u5bf9\u8fd9\u4e24\u4e2a\u6587\u4ef6\u8fdb\u884c\u5904\u7406\u5728resourse\u4e2d\u6211\u4eec\u627e\u5230\u5982\u56fe\u6240\u793a\u7684\u5185\u5bb9\uff0c\u70b9\u5f00\u4fbf\u662fflag<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"740\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770629401-image-1024x740.png\" alt=\"\" class=\"wp-image-111\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770629401-image-1024x740.png 1024w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770629401-image-300x217.png 300w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770629401-image-768x555.png 768w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770629401-image.png 1209w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u627e\u5b8cflag2\u6211\u4eec\u518d\u53bb\u627e\u5176\u4ed6\u7684\uff0c\u7528dnspy\uff0c\u53ef\u4ee5\u5c06IL\u4e2d\u95f4\u8bed\u8a00\u5b8c\u5168\u8f6c\u53d8\u4e3a\u6e90\u4ee3\u7801\uff0c\u56e0\u6b64\u53ef\u4ee5\u771f\u6b63\u5b9e\u73b0\u5bf9\u6e90\u7801\u7684\u64cd\u4f5c\uff0c\u8fd9\u4e5f\u662fmono\u7b80\u5355\u7684\u539f\u56e0\uff0c\u4e0d\u5fc5\u5bf9\u673a\u5668\u7801\u6b7b\u78d5\uff0c\u6211\u4eec\u524d\u9762\u63d0\u5230\u4ee3\u7801\u90fd\u5b58\u5728Assembly_CSharp\u4e2d\uff0c\u6211\u4eec\u5c06\u8be5\u6587\u4ef6\u62d6\u5165dnspy\u53ef\u4ee5\u53d1\u73b0\u6211\u4eec\u5f97\u5230\u4e86\u7a0b\u5e8f\u7684\u5168\u903b\u8f91\uff0c\u540c\u65f6\u6211\u4eec\u53d1\u73b0\u4e86\u5b9a\u4e49\u7684\u8bb8\u591a\u7c7b\uff0c\u5982door1\uff0cdoor2<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"612\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770630076-image-1024x612.png\" alt=\"\" class=\"wp-image-113\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770630076-image-1024x612.png 1024w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770630076-image-300x179.png 300w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770630076-image-768x459.png 768w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770630076-image.png 1300w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u5f88\u5feb\u6211\u4eec\u4fbf\u80fd\u5b9a\u4f4d\u5230\u51fd\u6570\u5173\u952e\u903b\u8f91\u70b9\uff0c\u901a\u8fc7\u9002\u5f53\u4fee\u6539\u5c31\u53ef\u4ee5\u5f97\u5230flag1\u548c3\u4e86\uff0c\u8fd9\u91cc\u4e0d\u518d\u9610\u8ff0\uff0c\u76f4\u4e3a\u8bb2\u89e3\u5de5\u5177\u4f7f\u7528\uff0c\u8be6\u7ec6\u89e3\u9898\u65b9\u6848\u53ef\u4ee5\u5173\u6ce8\u8fd9\u6761\u89c6\u9891\uff0c\u8bb2\u89e3\u5f88\u6e05\u695a<a href=\"https:\/\/www.bilibili.com\/video\/BV1bPs6zuEu1\/?spm_id_from=333.1387.favlist.content.click\" target=\"_blank\"  rel=\"nofollow\" >\u3010CTF\u3011GeekGame5 Unity\u9006\u5411\u9898 \u89c6\u9891writeup_\u54d4\u54e9\u54d4\u54e9_bilibili<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u4f8b\u9898\u4e8c\uff1a26\u5e74aliCTF-pixelflow<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u9053\u9898\u5c31\u662f\u524d\u9762\u8bf4\u7684\u53e6\u4e00\u79cd\u8fd0\u884c\u65f6\uff0c\u662f\u7eaf\u7cb9\u7684c++\u9006\u5411\uff0c\u4e0d\u8fc7\u6211\u4eec\u4e5f\u53ef\u4ee5\u901a\u8fc7\u5de5\u5177\u53bb\u8fdb\u884c\u521d\u6b65\u9006\u5411\uff0c\u63a5\u4e0b\u6765\u5c06\u8fdb\u884c\u8be6\u7ec6\u8bb2\u89e3\uff0c\u5148\u9644\u4e0a\u53c2\u8003\u6587\u732e<a href=\"https:\/\/blog.csdn.net\/qq_34252622\/article\/details\/157068314\" target=\"_blank\"  rel=\"nofollow\" >Unity \u6e38\u620f\u9006\u5411\uff1a\u4f7f\u7528 Il2CppDumper \u8fd8\u539f C# \u7b26\u53f7\u8868\uff0c\u4fee\u6539 DLL \u5b9e\u73b0\u201c\u65e0\u654c\u6a21\u5f0f\u201d-CSDN\u535a\u5ba2<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u4eec\u4e3b\u8981\u653b\u51fb\u4e24\u4e2a\u76ee\u5f55\uff0c<strong>GameAssembly.dll<\/strong>\u00a0: \u5b58\u653e\u903b\u8f91\u4ee3\u7801\uff0c\u4f46\u76f4\u63a5IDA\u9006\u5411\u770b\u4e0d\u5230\u7b26\u53f7\u8868\u3002<strong>global-metadata.dat<\/strong>: \u5b58\u653e\u5b57\u7b26\u4e32\u3001\u7c7b\u5b9a\u4e49\u3001\u65b9\u6cd5\u7b7e\u540d\uff0c\u7528\u4e8e\u6062\u590d\u7b26\u53f7\u8868\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5bf9\u4e8eIL2CPP\u6211\u4eec\u6709\u4e00\u4e2a\u5f3a\u5927\u7684\u5de5\u5177<strong>Il2CppDumper<\/strong>\uff08\u63d0\u53d6\u5730\u5740\u6620\u5c04\u6765\u6062\u590d\u7b26\u53f7\u8868\uff09\uff0c\u5de5\u5177\u94fe\u63a5\uff1a<a href=\"https:\/\/github.com\/Perfare\/Il2CppDumper\/releases\" target=\"_blank\"  rel=\"nofollow\" >Releases \u00b7 Perfare\/Il2CppDumper<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f7f\u7528\u65b9\u6cd5\u975e\u5e38\u7b80\u5355\uff0c\u8fd0\u884c\u00a0<code>Il2CppDumper.exe<\/code>\uff0c\u6309\u987a\u5e8f\u9009\u62e9\u00a0<code>GameAssembly.dll<\/code>\u00a0\uff0c\u7136\u540e\u518d\u9009\u62e9\u00a0<code>global-metadata.dat<\/code>\u3002\u4f1a\u751f\u6210\u4e00\u4e2a\u5185\u542b\u5927\u91cfDLL\u6587\u4ef6\u7684DummyDll\u6587\u4ef6\u5939\uff0c\u8fd9\u4e2a\u6587\u4ef6\u5939\u91cc\u9762\u5b9a\u4e49\u4e86\u8bb8\u591a\u7684\u7c7b\uff0c\u7c7b\u4f3c\u4e8e\u5148\u524dMono\u4e0b\u7684\u6587\u4ef6\u5939Managed\uff0c\u4f46\u662fDummyDll\u6ca1\u6709\u5177\u4f53\u4ee3\u7801\uff0c\u4ec5\u4ec5\u662f\u4e00\u4e2a\u7a7a\u58f3\uff0c\u6b64\u5916\u4f1a\u989d\u5916\u751f\u6210\u6587\u4ef6<strong>ida_with_struct_py3.py\u3001script.json\u00a0\u3001\u00a0il2cpp.h<\/strong>: \u7528\u4e8e\u5728 IDA \u4e2d\u5bfc\u5165\u7b26\u53f7<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6b64\u65f6\u6211\u4eec\u6709\u4e86Assembly-CSharp\u6587\u4ef6\uff0c\u4f7f\u7528\u00a0DnSpy\u00a0\u6253\u5f00\u5b83\uff0c\u867d\u7136\u770b\u4e0d\u5230\u5177\u4f53\u4ee3\u7801\u5b9e\u73b0\uff0c\u4f46\u662f\u53ef\u4ee5\u770b\u5230\u7c7b\u7ed3\u6784\u7684\u5730\u5740\u4ee5\u65b9\u4fbf\u5b9a\u4f4d\u5728ida\u7684\u54ea\u4e2a\u4f4d\u7f6e\uff0c\u6211\u4eec\u53ef\u4ee5\u6e05\u6670\u5730\u770b\u5230\u6709k0\u3001k1\u8fd9\u4e9b\u5b57\u773c\uff0c\u6211\u4eec\u7528ida\u53bb\u67e5\u770b\u51fd\u6570<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"404\" height=\"233\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770872580-image.png\" alt=\"\" class=\"wp-image-118\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770872580-image.png 404w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770872580-image-300x173.png 300w\" sizes=\"auto, (max-width: 404px) 100vw, 404px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u7528 IDA \u6253\u5f00\u539f\u59cb\u7684 GameAssembly.dll\uff0c\u7136\u540e\u70b9\u51fbFile -> Script file -> \u9009\u62e9 Dumper \u751f\u6210\u7684 ida_with_struct_py3.py\uff0c\u5e76\u52a0\u8f7d script.json\uff0c\u6b64\u65f6\u4fbf\u4f1a\u53d1\u73b0\u7b26\u53f7\u8868\u88ab\u6062\u590d\u4e86\uff0c\u4e3a\u4e86\u65b9\u4fbf\u5b9a\u4f4d\u5230\u5e95\u54ea\u4e2a\u51fd\u6570\u624d\u662f\u5173\u952e\u51fd\u6570\uff0c\u6211\u4eec\u5148\u5c06\u7c7b\u6587\u4ef6\u62d6\u5165ida\u4e2d\u67e5\u770b\u51fd\u6570\u540d\uff0c\u5176\u4e2d\u6700\u663e\u773c\u7684\u83ab\u8fc7\u4e8e123\u7684check\uff0c\u6211\u4eec\u5728\u4e3b\u7a0b\u5e8f\u6587\u4ef6\u4e2d\u53bb\u770b\u5177\u4f53\u903b\u8f91<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"502\" height=\"558\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770873448-image.png\" alt=\"\" class=\"wp-image-120\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770873448-image.png 502w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770873448-image-270x300.png 270w\" sizes=\"auto, (max-width: 502px) 100vw, 502px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u51fd\u6570\u5f88\u591a\uff0c\u4f46\u5728 IDA \u91cc\u771f\u6b63\u9700\u8981\u770b\u7684\u90e8\u5206\u662f<strong>ComputeShader \u672c\u4f53\uff08K0\/K1\/K2 \u7684 DXBC\uff09<\/strong>\uff0c\u4e3b\u8981\u51fd\u6570\u903b\u8f91\u5982\u4e0b\u6240\u8ff0\uff1a<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><code>Controller__Check_d__18__MoveNext<\/code><\/strong><br>\u8fd9\u662f\u6574\u6761\u6821\u9a8c\u6d41\u6c34\u7ebf\u7684\u201c\u8c03\u5ea6\u5668\u201d\uff1a\u6309\u987a\u5e8f await \u54ea\u4e9b\u6b65\u9aa4\u3001\u8dd1\u51e0\u6b21\u3001\u5931\u8d25\u8d70\u54ea\u6761\u5206\u652f\u3002<br>\u4ece\u8fd9\u91cc\u80fd\u786e\u8ba4\uff1a<code>b__18_2<\/code> \u88ab\u8c03\u7528\u4e86 <strong>3 \u6b21<\/strong>\uff08\u4e09\u8f6e\u53d8\u6362\uff09\uff0c\u6700\u540e\u624d\u8dd1 <code>b__18_3<\/code> \u505a\u68c0\u67e5\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><code>Controller__Check_b__18_0_d__MoveNext<\/code><\/strong><br>\u89e3\u6790\u8f93\u5165\uff1a\u524d\u540e\u7f00\u3001Substring\u3001\u957f\u5ea6=16\u3001ASCII.GetBytes\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><code>Controller__Check_b__18_1_d__MoveNext<\/code><\/strong><br>\u628a 16 \u4e2a byte \u5199\u6210 <code>Texture2D(16\u00d71)<\/code> \u7684 <code>Color32<\/code>\uff0c\u518d <code>CopyTexture<\/code> \u5230 <code>TexF<\/code>\u3002\u8f93\u5165\u8fdb\u5165 GPU\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><code>Controller__Check_b__18_2_d__MoveNext<\/code><\/strong><br><code>ComputeShader.Dispatch(Shader0, K0, ...)<\/code>\u52a0\u5bc6\/\u53d8\u6362\u6838\u662fK0\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><code>Controller__Check_b__18_3_d__MoveNext<\/code><\/strong><br>\u6e05 Buffer0\uff0c\u7136\u540e <code>Dispatch(Shader0, K1, ...)<\/code><br>\u6821\u9a8c\u6838K1\u4ee5\u53ca\u5224\u9519\u6807\u5fd7\u5728Buffer\/SharedState<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u9898\u7684\u903b\u8f91\u4e5f\u53d8\u7684\u6e05\u6670\u4e86\uff0c\u4e25\u683c\u8bf4\u8fd9\u9898\u662f <strong>IDA + shader dump<\/strong> \u7684\u7ec4\u5408\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IDA \u8d1f\u8d23\u628a\u201c\u6d41\u7a0b\u201d\u62c6\u6e05\u695a\uff1a\u8f93\u5165\u2192\u7eb9\u7406\u2192K0\u00d73\u2192K1\u2192\u663e\u793ashader dump \u8d1f\u8d23\u7ed9\u51fa\u201c\u6570\u5b66\u903b\u8f91\u201d\uff1aK0 \u505a\u4e86\u4ec0\u4e48\u3001K1\u600e\u4e48\u6bd4\uff0c\u6240\u4ee5\u63a5\u4e0b\u6765\u6211\u4eec\u8981\u7528\u65b0\u7684\u5de5\u5177\u53bb\u770bGPU\u505a\u4e86\u4ec0\u4e48<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u4eec\u7528\u5230\u524d\u9762\u63d0\u5230\u7684\u4e00\u4e2a\u5de5\u5177\uff1aAssetRipper\uff0c\u901a\u8fc7ida\u5206\u6790\u6211\u4eec\u77e5\u9053\u5173\u952e\u70b9\u5728computershader\u4e2d\uff0c\u4e8e\u662f\u6253\u5f00sharedassets0\u6587\u4ef6\uff0c\u627e\u5230shader\u5e76\u67e5\u770bJson\u4ee3\u7801\uff0c\u6211\u4eec\u53ef\u4ee5\u770b\u5230\u4e00\u5768\u6570\u636e\uff0c\u91cc\u9762\u7528base64\u5bf9K0\u3001K1\u3001K2\u8fdb\u884c\u52a0\u5bc6\uff0c\u6211\u4eec\u53ea\u9700\u8981\u89e3\u5bc6\u4fbf\u53ef\u5f97\u5230\u76f8\u5e94\u4e8c\u8fdb\u5236\u5904\u7406\u903b\u8f91\uff0c\u540c\u65f6\u6211\u4eec\u53ef\u4ee5\u770b\u5230\u76f8\u5173\u6570\u636e\u8c03\u7528\uff0c\u5982cotex\u3001worktex\u7b49\u7b49\uff0c\u6211\u4eec\u76f4\u63a5\u7ec8\u7aef\u547d\u4ee4\u4fdd\u5b58\u4e00\u4efddxbc\u6587\u4ef6\uff0c\u867d\u7136\u4e0d\u53ef\u8bfb\uff0c\u4f46\u662f\u53ef\u4ee5\u901a\u8fc7\u5de5\u5177\u8fdb\u884c\u53cd\u6c47\u7f16<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n\t\"m_CompilationContext\": {\n\t\t\"m_BuildTarget\": {\n\t\t\t\"m_ExtendedPlatform\": 0,\n\t\t\t\"m_IsEditor\": 0,\n\t\t\t\"m_Platform\": 0,\n\t\t\t\"m_SubTarget\": 0\n\t\t},\n\t\t\"m_CompilationFlags\": 0,\n\t\t\"m_IncludeHash0\": 0,\n\t\t\"m_IncludeHash1\": 0,\n\t\t\"m_IncludeHash2\": 0,\n\t\t\"m_IncludeHash3\": 0,\n\t\t\"m_KernelMacros\": &#91;],\n\t\t\"m_Kernels\": &#91;],\n\t\t\"m_NeverUseDxcAPIs\": 0,\n\t\t\"m_PlatformGroup\": 0,\n\t\t\"m_Source\": \"\",\n\t\t\"m_SourceFile\": \"\",\n\t\t\"m_SourceFileName\": \"\",\n\t\t\"m_SupportedAPIs\": 0,\n\t\t\"m_UseDxcAPIs\": 0\n\t},\n\t\"m_CorrespondingSourceObject\": { \"m_FileID\": 0, \"m_PathID\": 0 },\n\t\"m_Errors\": &#91;],\n\t\"m_HideFlags\": 0,\n\t\"m_Name\": \"Shader\",\n\t\"m_PrefabAsset\": { \"m_FileID\": 0, \"m_PathID\": 0 },\n\t\"m_PrefabInstance\": { \"m_FileID\": 0, \"m_PathID\": 0 },\n\t\"m_Variants\": &#91;\n\t\t{\n\t\t\t\"m_CompilerPlatform\": 0,\n\t\t\t\"m_ConstantBuffers\": &#91;\n\t\t\t\t{\n\t\t\t\t\t\"m_ByteSize\": 32,\n\t\t\t\t\t\"m_Name\": \"Params\",\n\t\t\t\t\t\"m_Params\": &#91;\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"m_ArraySize\": 0,\n\t\t\t\t\t\t\t\"m_ColCount\": 2,\n\t\t\t\t\t\t\t\"m_Name\": \"ScrollSpeed\",\n\t\t\t\t\t\t\t\"m_Offset\": 0,\n\t\t\t\t\t\t\t\"m_RowCount\": 1,\n\t\t\t\t\t\t\t\"m_Type\": 0\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"m_ArraySize\": 0,\n\t\t\t\t\t\t\t\"m_ColCount\": 2,\n\t\t\t\t\t\t\t\"m_Name\": \"TileScale\",\n\t\t\t\t\t\t\t\"m_Offset\": 8,\n\t\t\t\t\t\t\t\"m_RowCount\": 1,\n\t\t\t\t\t\t\t\"m_Type\": 0\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"m_ArraySize\": 0,\n\t\t\t\t\t\t\t\"m_ColCount\": 1,\n\t\t\t\t\t\t\t\"m_Name\": \"RotationRad\",\n\t\t\t\t\t\t\t\"m_Offset\": 16,\n\t\t\t\t\t\t\t\"m_RowCount\": 1,\n\t\t\t\t\t\t\t\"m_Type\": 0\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"m_ArraySize\": 0,\n\t\t\t\t\t\t\t\"m_ColCount\": 1,\n\t\t\t\t\t\t\t\"m_Name\": \"TimeValue\",\n\t\t\t\t\t\t\t\"m_Offset\": 20,\n\t\t\t\t\t\t\t\"m_RowCount\": 1,\n\t\t\t\t\t\t\t\"m_Type\": 0\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"m_KernelParents\": &#91;\n\t\t\t\t{\n\t\t\t\t\t\"m_DynamicKeywords\": &#91;],\n\t\t\t\t\t\"m_GlobalKeywords\": &#91;],\n\t\t\t\t\t\"m_LocalKeywords\": &#91;],\n\t\t\t\t\t\"m_Name\": \"K0\",\n\t\t\t\t\t\"m_UniqueVariants\": &#91;\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"m_BuiltinSamplers\": &#91;],\n\t\t\t\t\t\t\t\"m_Cbs\": &#91;],\n\t\t\t\t\t\t\t\"m_CbVariantIndices\": &#91;],\n\t\t\t\t\t\t\t\"m_Code\": \"RFhCQ+aJbqNjWgR7GoPngPtMbogBAAAALBgAAAQAAAAwAAAAQAAAAFAAAAAcGAAASVNHTggAAAAAAAAACAAAAE9TR04IAAAAAAAAAAgAAABTSEVYxBcAAFAABQDxBQAAaggAAVgYAAQAcBAAAAAAAFVVAACcGAAEAOARAAAAAABVVQAAaAAAAgUAAABpAAAEAAAAABAAAAAEAAAAaQAABAEAAAAgAAAABAAAAJsAAAQBAAAAAQAAAAEAAAA2AAAGEjAgAAEAAAAAAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAABAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAACAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAADAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAEAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAFAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAGAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAHAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAIAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAJAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAKAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAALAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAMAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAANAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAOAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAPAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAQAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAARAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAASAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAATAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAUAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAVAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAWAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAXAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAYAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAZAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAaAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAbAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAcAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAdAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAeAAAAAUAAAAAAAAA2AAAGEjAgAAEAAAAfAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAAAAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAABAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAACAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAADAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAAEAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAAFAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAAGAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAAHAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAAIAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAAJAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAAKAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAALAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAAMAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAANAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAAOAAAAAUAAAAAAAAA2AAAGEjAgAAAAAAAPAAAAAUAAAAAAAAA9EACJwgAAgENVFQASABAAAAAAAAFAAAAAAAAARn4QAAAAAAA2AAAI4gAQAAEAAAACQAAAAAAAAAAAAAAAAAAAAAAAADYAAAhiABAAAgAAAAJAAAAAAAAAAAAAAP\/\/\/\/8AAAAANgAACFIAEAADAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAA2AAAIYgAQAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAADAAAAFQAAAHggAQAAAAAAAqABAAAAAAAAFAAAAABAAAAwAEAzoAEAAAAAAAUAAAB4IAEAAAAAAACgAQAAMAAAAKABAAAAAAADwAAAeCABAAAAAAADoAEAAAAAAAKgAQAAMAAAAfAAQDOgAQAAAAAAACAAABFQAAATYAAAUSABAAAgAAAAoAEAADAAAALQAAicIAAIBDVRUA8gAQAAQAAABGBRAAAgAAAEZ+EAAAAAAAOAAACvIAEAAEAAAARg4QAAQAAAACQAAAAAB\/QwAAf0MAAH9DAAB\/QxwAAAXyABAABAAAAEYOEAAEAAAATAAAAwoAEAAEAAAABgAAAwFAAAAAAAAANgAABxIwIAQBAAAAGgAQAAQAAAA6ABAABAAAAB4AAAcSABAAAwAAAAoAEAADAAAAAUAAAAEAAAACAAABBgAAAwFAAAABAAAANgAAB4IAEAAAAAAACjAgBAEAAAAqABAABAAAAAEAAAcSABAAAQAAADoAEAAAAAAAAUAAAA8AAACjAACJwgAAgENVFQCCABAAAAAAAEYOEAABAAAAluMRAAAAAAA4AAAHggAQAAAAAAA6ABAAAAAAAAFAAAAAAH9DQAAABYIAEAAAAAAAOgAQAAAAAAAcAAAFggAQAAAAAAA6ABAAAAAAAAEAAAeCABAAAAAAADoAEAAAAAAAAUAAAP8AAAA2AAAHEjAgBAEAAAAaABAABAAAADoAEAAAAAAAHgAABxIAEAADAAAACgAQAAMAAAABQAAAAQAAAAIAAAEGAAADAUAAAAIAAAA2AAAHggAQAAAAAAAKMCAEAQAAABoAEAAEAAAANgAABxIAEAABAAAACjAgBAEAAAAqABAABAAAAFcAAAeCABAAAAAAADoAEAAAAAAACgAQAAEAAAABAAAHggAQAAAAAAA6ABAAAAAAAAFAAAD\/AAAANgAABxIwIAQBAAAAGgAQAAQAAAA6ABAAAAAAAB4AAAcSABAAAwAAAAoAEAADAAAAAUAAAAEAAAACAAABBgAAAwFAAAADAAAANgAAB4IAEAAAAAAACjAgBAEAAAAaABAABAAAADYAAAcSABAAAQAAAAowIAQBAAAAKgAQAAQAAAABAAAHEgAQAAEAAAAKABAAAQAAAAFAAAAHAAAAAQAAB4IAEAACAAAAOgAQAAAAAAABQAAA\/wAAAIwAAAuCABAAAAAAAAFAAAAIAAAACgAQAAEAAAA6ABAAAAAAAAFAAAAAAAAAHgAACBIAEAABAAAACgAQgEEAAAABAAAAAUAAAAgAAABVAAAHEgAQAAEAAAA6ABAAAgAAAAoAEAABAAAAPAAAB4IAEAAAAAAAOgAQAAAAAAAKABAAAQAAAAEAAAeCABAAAAAAADoAEAAAAAAAAUAAAP8AAAA2AAAHEjAgBAEAAAAaABAABAAAADoAEAAAAAAAHgAABxIAEAADAAAACgAQAAMAAAABQAAAAQAAAAIAAAEGAAADAUAAAAQAAAA2AAAHggAQAAAAAAAKMCAEAQAAACoAEAAEAAAAAQAABxIAEAABAAAAOgAQAAQAAAABQAAA\/wAAACYAAAgA0AAAggAQAAAAAAA6ABAAAAAAAAoAEAABAAAAAQAAB4IAEAAAAAAAOgAQAAAAAAABQAAA\/wAAADYAAAcSMCAEAQAAABoAEAAEAAAAOgAQAAAAAAAeAAAHEgAQAAMAAAAKABAAAwAAAAFAAAABAAAAAgAAAQYAAAMBQAAABQAAADYAAAeCABAAAAAAAAowIAQBAAAAKgAQAAQAAAABAAAHEgAQAAEAAAA6ABAABAAAAAFAAAD\/AAAAHgAAB4IAEAAAAAAAOgAQAAAAAAAKABAAAQAAAAEAAAeCABAAAAAAADoAEAAAAAAAAUAAAP8AAAA2AAAHEjAgBAEAAAAaABAABAAAADoAEAAAAAAAHgAABxIAEAADAAAACgAQAAMAAAABQAAAAQAAAAIAAAEGAAADAUAAAAYAAAA2AAAHggAQAAAAAAAKMCAEAQAAABoAEAAEAAAANgAABxIAEAABAAAACjAgBAEAAAAqABAABAAAAB4AAAeCABAAAAAAADoAEAAAAAAACgAQAAEAAAABAAAHggAQAAAAAAA6ABAAAAAAAAFAAAD\/AAAANgAABxIwIAQBAAAAGgAQAAQAAAA6ABAAAAAAAB4AAAcSABAAAwAAAAoAEAADAAAAAUAAAAEAAAACAAABBgAAAwFAAAAHAAAANgAAB4IAEAAAAAAACjAgBAEAAAAaABAABAAAAAEAAAeCABAAAAAAADoAEAAAAAAAAUAAAA8AAAA2AAAHEgAQAAEAAAAKMCAEAQAAACoAEAAEAAAAAQAABxIAEAABAAAACgAQAAEAAAABQAAA\/wAAADYAAAcSMCAEAAAAADoAEAAAAAAACgAQAAEAAAAeAAAHEgAQAAMAAAAKABAAAwAAAAFAAAABAAAAAgAAAQYAAAMBQAAACAAAADYAAAeCABAAAAAAAAowIAQBAAAAGgAQAAQAAAABAAAHEgAQAAEAAAA6ABAABAAAAAFAAAD\/AAAATwAAByIAEAAAAAAAOgAQAAAAAAAKABAAAQAAAB4AAAcSABAAAwAAAAoAEAADAAAAAUAAAAEAAAACAAABBgAAAwFAAAAJAAAAAQAAB4IAEAAAAAAAOgAQAAQAAAABQAAAgAAAAB4AAAcSABAAAQAAADoAEAAEAAAAAUAAAAD\/\/\/83AAAJggAQAAAAAAA6ABAAAAAAAAoAEAABAAAAOgAQAAQAAAAeAAAHIgAQAAMAAAA6ABAAAAAAAAoAEAADAAAAIgAAB4IAEAAAAAAAGgAQAAMAAAABQAAAAAAAACEAAAcSABAAAQAAABoAEAADAAAACgAQAAAAAAA8AAAHggAQAAAAAAA6ABAAAAAAAAoAEAABAAAANwAACZIAEAACAAAA9g8QAAAAAAAGCBAAAgAAAFYJEAADAAAAHgAABxIAEAADAAAACgAQAAMAAAABQAAAAQAAADcAAAlSABAAAwAAAFYFEAAAAAAABgMQAAIAAAAGAhAAAwAAAAIAAAEKAAABNgAABUIAEAADAAAAAUAAAP\/\/\/\/8CAAABFwAAAR4AAAdCABAAAAAAACoAEAAAAAAAAUAAAAEAAAAWAAABNgAABhIAEAAAAAAACjAgAAAAAAAAAAAANgAABiIAEAAAAAAACjAgAAAAAAABAAAANgAABkIAEAAAAAAACjAgAAAAAAACAAAANgAABoIAEAAAAAAACjAgAAAAAAADAAAANgAABhIAEAABAAAACjAgAAAAAAAEAAAANgAABiIAEAABAAAACjAgAAAAAAAFAAAANgAABkIAEAABAAAACjAgAAAAAAAGAAAANgAABoIAEAABAAAACjAgAAAAAAAHAAAANgAABhIAEAACAAAACjAgAAAAAAAIAAAANgAABiIAEAACAAAACjAgAAAAAAAJAAAANgAABkIAEAACAAAACjAgAAAAAAAKAAAANgAABoIAEAACAAAACjAgAAAAAAALAAAANgAABhIAEAADAAAACjAgAAAAAAAMAAAANgAABiIAEAADAAAACjAgAAAAAAANAAAANgAABkIAEAADAAAACjAgAAAAAAAOAAAANgAABoIAEAADAAAACjAgAAAAAAAPAAAAVgAABRIAEAAAAAAACgAQAAAAAAA4AAAHEgAQAAQAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAEAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAEYOEAAEAAAAVgAABRIAEAAAAAAAGgAQAAAAAAA4AAAHEgAQAAQAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAEAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAAAQAAAAAAAAAAAAAAAAAAAEYOEAAEAAAAVgAABRIAEAAAAAAAKgAQAAAAAAA4AAAHEgAQAAQAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAEAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAAAgAAAAAAAAAAAAAAAAAAAEYOEAAEAAAAVgAABRIAEAAAAAAAOgAQAAAAAAA4AAAHEgAQAAAAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAAAwAAAAAAAAAAAAAAAAAAAEYOEAAAAAAAVgAABRIAEAAAAAAACgAQAAEAAAA4AAAHEgAQAAAAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAABAAAAAAAAAAAAAAAAAAAAEYOEAAAAAAAVgAABRIAEAAAAAAAGgAQAAEAAAA4AAAHEgAQAAAAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAABQAAAAAAAAAAAAAAAAAAAEYOEAAAAAAAVgAABRIAEAAAAAAAKgAQAAEAAAA4AAAHEgAQAAAAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAABgAAAAAAAAAAAAAAAAAAAEYOEAAAAAAAVgAABRIAEAAAAAAAOgAQAAEAAAA4AAAHEgAQAAAAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAABwAAAAAAAAAAAAAAAAAAAEYOEAAAAAAAVgAABRIAEAAAAAAACgAQAAIAAAA4AAAHEgAQAAAAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAACAAAAAAAAAAAAAAAAAAAAEYOEAAAAAAAVgAABRIAEAAAAAAAGgAQAAIAAAA4AAAHEgAQAAAAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAACQAAAAAAAAAAAAAAAAAAAEYOEAAAAAAAVgAABRIAEAAAAAAAKgAQAAIAAAA4AAAHEgAQAAAAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAACgAAAAAAAAAAAAAAAAAAAEYOEAAAAAAAVgAABRIAEAAAAAAAOgAQAAIAAAA4AAAHEgAQAAAAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAACwAAAAAAAAAAAAAAAAAAAEYOEAAAAAAAVgAABRIAEAAAAAAACgAQAAMAAAA4AAAHEgAQAAAAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAADAAAAAAAAAAAAAAAAAAAAEYOEAAAAAAAVgAABRIAEAAAAAAAGgAQAAMAAAA4AAAHEgAQAAAAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAADQAAAAAAAAAAAAAAAAAAAEYOEAAAAAAAVgAABRIAEAAAAAAAKgAQAAMAAAA4AAAHEgAQAAAAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAADgAAAAAAAAAAAAAAAAAAAEYOEAAAAAAAVgAABRIAEAAAAAAAOgAQAAMAAAA4AAAHEgAQAAAAAAAKABAAAAAAAAFAAACBgIA7NgAACOIAEAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD+kAAAK8uARAAAAAAACQAAADwAAAAAAAAAAAAAAAAAAAEYOEAAAAAAAPgAAAVNGSTAIAAAAAAgAAAAAAAA=\",\n\t\t\t\t\t\t\t\"m_InBuffers\": &#91;],\n\t\t\t\t\t\t\t\"m_IsCompiled\": false,\n\t\t\t\t\t\t\t\"m_Keywords\": &#91;],\n\t\t\t\t\t\t\t\"m_OutBuffers\": &#91;\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"m_BindPoint\": 0,\n\t\t\t\t\t\t\t\t\t\"m_GeneratedName\": \"\",\n\t\t\t\t\t\t\t\t\t\"m_Name\": \"WorkTex\",\n\t\t\t\t\t\t\t\t\t\"m_SamplerBindPoint\": -1,\n\t\t\t\t\t\t\t\t\t\"m_TexDimension\": 2\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"m_Requirements\": 16385,\n\t\t\t\t\t\t\t\"m_Textures\": &#91;\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"m_BindPoint\": 0,\n\t\t\t\t\t\t\t\t\t\"m_GeneratedName\": \"\",\n\t\t\t\t\t\t\t\t\t\"m_Name\": \"CoTex\",\n\t\t\t\t\t\t\t\t\t\"m_SamplerBindPoint\": -1,\n\t\t\t\t\t\t\t\t\t\"m_TexDimension\": 2\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"m_ThreadGroupSize\": &#91;\n\t\t\t\t\t\t\t\t1,\n\t\t\t\t\t\t\t\t1,\n\t\t\t\t\t\t\t\t1\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"m_VariantIndices\": &#91;\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"Key\": \"\",\n\t\t\t\t\t\t\t\"Value\": 0\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"m_DynamicKeywords\": &#91;],\n\t\t\t\t\t\"m_GlobalKeywords\": &#91;],\n\t\t\t\t\t\"m_LocalKeywords\": &#91;],\n\t\t\t\t\t\"m_Name\": \"K1\",\n\t\t\t\t\t\"m_UniqueVariants\": &#91;\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"m_BuiltinSamplers\": &#91;],\n\t\t\t\t\t\t\t\"m_Cbs\": &#91;],\n\t\t\t\t\t\t\t\"m_CbVariantIndices\": &#91;],\n\t\t\t\t\t\t\t\"m_Code\": \"RFhCQ1kh8izR5VNiblln4jMkGigBAAAAhAIAAAQAAAAwAAAAQAAAAFAAAAB0AgAASVNHTggAAAAAAAAACAAAAE9TR04IAAAAAAAAAAgAAABTSEVYHAIAAFAABQCHAAAAaggAAVgYAAQAcBAAAAAAAFVVAACcGAAEAOARAAAAAABVVQAAngAABADgEQABAAAABAAAAF8AAAISAAIAaAAAAgIAAACbAAAEEAAAAAEAAAABAAAANgAABBIAEAAAAAAACgACADYAAAjiABAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAowAAicIAAIBDVRUAEgAQAAEAAADGDxAAAAAAAEbuEQAAAAAAOAAABxIAEAABAAAACgAQAAEAAAABQAAAAAB\/Q0AAAAUSABAAAQAAAAoAEAABAAAAHAAABRIAEAABAAAACgAQAAEAAAABAAAHEgAQAAEAAAAKABAAAQAAAAFAAAD\/AAAAHgAABhIAEAABAAAACgAQAAEAAAAKAAIAAQAABxIAEAABAAAACgAQAAEAAAABQAAA\/wAAAC0AAInCAACAQ1UVABIAEAAAAAAARg4QAAAAAABGfhAAAAAAADgAAAcSABAAAAAAAAoAEAAAAAAAAUAAAAAAf0NAAAAFEgAQAAAAAAAKABAAAAAAABwAAAUSABAAAAAAAAoAEAAAAAAAAQAABxIAEAAAAAAACgAQAAAAAAABQAAA\/wAAACcAAAcSABAAAAAAAAoAEAAAAAAACgAQAAEAAAAfAAQDCgAQAAAAAACoAAAJEuARAAEAAAABQAAAAAAAAAFAAAAAAAAAAUAAAAEAAAAVAAABPgAAAVNGSTAIAAAAAAgAAAAAAAA=\",\n\t\t\t\t\t\t\t\"m_InBuffers\": &#91;],\n\t\t\t\t\t\t\t\"m_IsCompiled\": false,\n\t\t\t\t\t\t\t\"m_Keywords\": &#91;],\n\t\t\t\t\t\t\t\"m_OutBuffers\": &#91;\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"m_BindPoint\": 0,\n\t\t\t\t\t\t\t\t\t\"m_GeneratedName\": \"\",\n\t\t\t\t\t\t\t\t\t\"m_Name\": \"WorkTex\",\n\t\t\t\t\t\t\t\t\t\"m_SamplerBindPoint\": -1,\n\t\t\t\t\t\t\t\t\t\"m_TexDimension\": 2\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"m_BindPoint\": 1,\n\t\t\t\t\t\t\t\t\t\"m_GeneratedName\": \"\",\n\t\t\t\t\t\t\t\t\t\"m_Name\": \"SharedState\",\n\t\t\t\t\t\t\t\t\t\"m_SamplerBindPoint\": -1,\n\t\t\t\t\t\t\t\t\t\"m_TexDimension\": -1\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"m_Requirements\": 16385,\n\t\t\t\t\t\t\t\"m_Textures\": &#91;\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"m_BindPoint\": 0,\n\t\t\t\t\t\t\t\t\t\"m_GeneratedName\": \"\",\n\t\t\t\t\t\t\t\t\t\"m_Name\": \"CiTex\",\n\t\t\t\t\t\t\t\t\t\"m_SamplerBindPoint\": -1,\n\t\t\t\t\t\t\t\t\t\"m_TexDimension\": 2\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"m_ThreadGroupSize\": &#91;\n\t\t\t\t\t\t\t\t16,\n\t\t\t\t\t\t\t\t1,\n\t\t\t\t\t\t\t\t1\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"m_VariantIndices\": &#91;\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"Key\": \"\",\n\t\t\t\t\t\t\t\"Value\": 0\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"m_DynamicKeywords\": &#91;],\n\t\t\t\t\t\"m_GlobalKeywords\": &#91;],\n\t\t\t\t\t\"m_LocalKeywords\": &#91;],\n\t\t\t\t\t\"m_Name\": \"K2\",\n\t\t\t\t\t\"m_UniqueVariants\": &#91;\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"m_BuiltinSamplers\": &#91;\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"m_BindPoint\": 0,\n\t\t\t\t\t\t\t\t\t\"m_Sampler\": 1\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"m_Cbs\": &#91;\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"m_BindPoint\": 0,\n\t\t\t\t\t\t\t\t\t\"m_GeneratedName\": \"\",\n\t\t\t\t\t\t\t\t\t\"m_Name\": \"Params\",\n\t\t\t\t\t\t\t\t\t\"m_SamplerBindPoint\": -1,\n\t\t\t\t\t\t\t\t\t\"m_TexDimension\": -1\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"m_CbVariantIndices\": &#91;\n\t\t\t\t\t\t\t\t0\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"m_Code\": \"RFhCQ686CHv0uY+JNM9tm21AJIcBAAAAmAQAAAMAAAAsAAAAPAAAAEwAAABJU0dOCAAAAAAAAAAIAAAAT1NHTggAAAAAAAAACAAAAFNIRVhEBAAAUAAFABEBAABqCAABWQAABEaOIAAAAAAAAgAAAFoAAAMAYBAAAAAAAFgYAAQAcBAAAAAAAFVVAABYGAAEAHAQAAEAAABVVQAAnBgABADgEQAAAAAAVVUAAJ4AAAQA4BEAAQAAAAQAAABfAAACMgACAGgAAAIEAAAAmwAABAgAAAAIAAAAAQAAAD0QAInCAACAQ1UVADIAEAAAAAAAAUAAAAAAAABG7hEAAAAAAFAAAAbCABAAAAAAAAYEAgAGBBAAAAAAADwAAAdCABAAAAAAADoAEAAAAAAAKgAQAAAAAAAfAAQDKgAQAAAAAAA+AAABFQAAAVYAAATCABAAAAAAAFYBAgBWAAAFMgAQAAAAAAAWBRAAAAAAAA4AAAcyABAAAAAAAOYKEAAAAAAARgAQAAAAAAAyAAANMgAQAAAAAABGABAAAAAAALaPIAAAAAAAAAAAAAJAAAAAAAC\/AAAAvwAAAAAAAAAAPRAAicIAAIBDVRUAwgAQAAAAAAABQAAAAAAAAOZ0EAAAAAAAVgAABcIAEAAAAAAA9gsQAAAAAAAOAAAHQgAQAAAAAAAqABAAAAAAADoAEAAAAAAATQAACBIAEAABAAAAEgAQAAIAAAAKgCAAAAAAAAEAAAA4AAAHMgAQAAEAAABGABAAAAAAAAYAEAABAAAAMgAAChIAEAADAAAAGgAQAAAAAAAKABAAAgAAAAoAEIBBAAAAAQAAADIAAAkiABAAAAAAAAoAEAAAAAAACgAQAAIAAAAaABAAAQAAAA4AAAciABAAAwAAABoAEAAAAAAAKgAQAAAAAAAAAAAKYgAQAAAAAAAGARAAAwAAAAJAAAAAAAAAAAAAPwAAAD8AAAAApwAAiwIjAICDmRkAggAQAAAAAAABQAAAAAAAAAFAAAAAAAAABuARAAEAAAAgAAAHEgAQAAEAAAA6ABAAAAAAAAFAAAABAAAAHwAAAzoAEAAAAAAAMgAAC2IAEAABAAAABoEgAAAAAAAAAAAAVoUgAAAAAAABAAAAVgYQAAAAAABIAACNwgAAgENVFQDyABAAAgAAAJYFEAABAAAARn4QAAAAAAAAYBAAAAAAAAFAAAAAAAAAEgAAATYAAAjyABAAAgAAAAJAAAAAAAAAAAAAAAAAAAAAAIA\/FQAAAR8ABAMKABAAAQAAADIAAAxiABAAAAAAAAaBIIBBAAAAAAAAAAAAAABWhSAAAAAAAAEAAABWBhAAAAAAAEgAAI3CAACAQ1UVAPIAEAACAAAAlgUQAAAAAABGfhAAAQAAAABgEAAAAAAAAUAAAAAAAAAVAAABAAAAC\/IAEAABAAAARg4QgEEAAAACAAAAAkAAAAAAAAAAAAAAAAAAAAAAgD8yAAAJ8gAQAAAAAAAGABAAAAAAAEYOEAABAAAARg4QAAIAAACkAAAG8uARAAAAAABGBQIARg4QAAAAAAA+AAAB\",\n\t\t\t\t\t\t\t\"m_InBuffers\": &#91;],\n\t\t\t\t\t\t\t\"m_IsCompiled\": false,\n\t\t\t\t\t\t\t\"m_Keywords\": &#91;],\n\t\t\t\t\t\t\t\"m_OutBuffers\": &#91;\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"m_BindPoint\": 0,\n\t\t\t\t\t\t\t\t\t\"m_GeneratedName\": \"\",\n\t\t\t\t\t\t\t\t\t\"m_Name\": \"OutputTex\",\n\t\t\t\t\t\t\t\t\t\"m_SamplerBindPoint\": -1,\n\t\t\t\t\t\t\t\t\t\"m_TexDimension\": 2\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"m_BindPoint\": 1,\n\t\t\t\t\t\t\t\t\t\"m_GeneratedName\": \"\",\n\t\t\t\t\t\t\t\t\t\"m_Name\": \"SharedState\",\n\t\t\t\t\t\t\t\t\t\"m_SamplerBindPoint\": -1,\n\t\t\t\t\t\t\t\t\t\"m_TexDimension\": -1\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"m_Requirements\": 16385,\n\t\t\t\t\t\t\t\"m_Textures\": &#91;\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"m_BindPoint\": 0,\n\t\t\t\t\t\t\t\t\t\"m_GeneratedName\": \"\",\n\t\t\t\t\t\t\t\t\t\"m_Name\": \"CorrectTex\",\n\t\t\t\t\t\t\t\t\t\"m_SamplerBindPoint\": -1,\n\t\t\t\t\t\t\t\t\t\"m_TexDimension\": 2\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"m_BindPoint\": 1,\n\t\t\t\t\t\t\t\t\t\"m_GeneratedName\": \"\",\n\t\t\t\t\t\t\t\t\t\"m_Name\": \"WrongTex\",\n\t\t\t\t\t\t\t\t\t\"m_SamplerBindPoint\": -1,\n\t\t\t\t\t\t\t\t\t\"m_TexDimension\": 2\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"m_ThreadGroupSize\": &#91;\n\t\t\t\t\t\t\t\t8,\n\t\t\t\t\t\t\t\t8,\n\t\t\t\t\t\t\t\t1\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"m_VariantIndices\": &#91;\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"Key\": \"\",\n\t\t\t\t\t\t\t\"Value\": 0\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"m_NeedsReflectionData\": false,\n\t\t\t\"m_ResourcesResolved\": true,\n\t\t\t\"m_TargetLevel\": 0,\n\t\t\t\"m_TargetRenderer\": 2\n\t\t}\n\t]\n}\n\n\u53ea\u9700\u8981\u4f7f\u7528windows\u7cfb\u7edf\u81ea\u5e26\u7684fxc.exe\uff08\u6ce8\u610f\u8981\u7528\u5168\u82f1\u8def\u5f84\uff01\uff01\uff01\uff09\n\u7136\u540e\u7ec8\u7aef\u8fd0\u884c\uff1a\"\u8def\u5f84\/fxc.exe\" \/dumpbin \/Fc K0.asm K0.dxbc\n\u6b64\u65f6\u4fbf\u53ef\u5f97\u5230txt\u7684\u53ef\u8bfb\u6587\u4ef6<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"656\" height=\"181\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875356-image.png\" alt=\"\" class=\"wp-image-121\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875356-image.png 656w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875356-image-300x83.png 300w\" sizes=\"auto, (max-width: 656px) 100vw, 656px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875367-image-1024x768.png\" alt=\"\" class=\"wp-image-122\" style=\"width:656px;height:auto\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875367-image-1024x768.png 1024w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875367-image-300x225.png 300w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875367-image-768x576.png 768w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875367-image.png 1046w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u867d\u7136\u4ecd\u662f\u6c47\u7f16\u6307\u4ee4\uff0c\u4f46\u662f\u5df2\u7ecf\u5177\u5907\u53ef\u8bfb\u6027\uff0c\u76f4\u63a5\u6254\u7ed9AI\u68ad\u54c8\u4e00\u4e0b\u5c31\u53ef\u4ee5\u4e86\uff0c\u4e4b\u524d\u6211\u4eec\u8fd8\u63d0\u5230\u7684cotex\uff0ccitex\u7b49\u7b49\u6570\u636e\uff0c\u8fd9\u4e9b\u76f4\u63a5\u7528AssetRipper\u627e\u5c31\u53ef\u4ee5\uff0c\u8fd9\u91cc\u5c31\u4e0d\u591a\u8d58\u8ff0\u4e86<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"744\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875503-image-1024x744.png\" alt=\"\" class=\"wp-image-123\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875503-image-1024x744.png 1024w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875503-image-300x218.png 300w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875503-image-768x558.png 768w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875503-image.png 1209w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"744\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875602-image-1024x744.png\" alt=\"\" class=\"wp-image-124\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875602-image-1024x744.png 1024w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875602-image-300x218.png 300w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875602-image-768x558.png 768w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770875602-image.png 1209w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u6700\u540e\u7f16\u5199\u89e3\u5bc6\u811a\u672c\u5373\u53ef<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import base64\n\nci_b64 = \"6Y6KirfnyeC4l7dLOyHTfLyKz9WogS6oo9KUa7qAnQ==\"\n\ndef rol8(x, s):\n    s &amp;= 7\n    x &amp;= 0xFF\n    return ((x &lt;&lt; s) | (x >> (8 - s))) &amp; 0xFF\n\ndef ror8(x, s):\n    s &amp;= 7\n    x &amp;= 0xFF\n    return ((x >> s) | (x &lt;&lt; (8 - s))) &amp; 0xFF\n\nINV7 = pow(7, -1, 256)  # 183\n\ndef K0_inverse(out16):\n    k = 42\n    inp = &#91;]\n    for i, bout in enumerate(out16):\n        # out = (rol8(in^k, i) * 7 + i) mod 256\n        b0 = ((bout - i) * INV7) &amp; 0xFF          # b0 = rol8(in^k, i)\n        binp = (ror8(b0, i) ^ k) &amp; 0xFF          # in = ror8(b0,i) ^ k\n        inp.append(binp)\n        k = (k + bout) &amp; 0xFF                    # \u6ce8\u610f\uff1ak \u7528\u8f93\u51fa\u66f4\u65b0\n    return inp\n\ndef main():\n    ci = base64.b64decode(ci_b64)\n    ci0 = list(ci&#91;:16])                          # mip0\n\n    # K1 \u6761\u4ef6\uff1aci&#91;i] == (work3&#91;i] + i) &amp; 255\n    work3 = &#91; (b - i) &amp; 0xFF for i, b in enumerate(ci0) ]\n\n    # \u9006\u4e09\u8f6e K0\n    work2 = K0_inverse(work3)\n    work1 = K0_inverse(work2)\n    work0 = K0_inverse(work1)\n\n    s = bytes(work0).decode(\"ascii\")\n    print(\"answer =\", s)\n\nif __name__ == \"__main__\":\n    main()\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6700\u540e\u5c31\u662f\u5916\u5305\uff0c\u76f4\u63a5\u5728ida\u4e2d\u770bb_0\u5462\u4e2a\u51fd\u6570\u76841026\u5730\u5740\u5904\u5c31\u5199\u7684\uff0c\u6b64\u65f6\u6211\u4eec\u53ef\u4ee5\u5f97\u5230\u51c6\u786e\u7b54\u6848<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"533\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770876052-image-1024x533.png\" alt=\"\" class=\"wp-image-126\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770876052-image-1024x533.png 1024w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770876052-image-300x156.png 300w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770876052-image-768x400.png 768w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770876052-image-1536x799.png 1536w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770876052-image.png 1634w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u7b54\u6848\uff1aalictf{5haderVM_Rep3at!}<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"592\" src=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770876149-image-1024x592.png\" alt=\"\" class=\"wp-image-128\" srcset=\"https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770876149-image-1024x592.png 1024w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770876149-image-300x173.png 300w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770876149-image-768x444.png 768w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770876149-image-1536x888.png 1536w, https:\/\/www.sherlock666.cn\/wp-content\/uploads\/2026\/02\/1770876149-image.png 1936w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u57fa\u4e8e\u4eac\u534e\u676f\u548c\u963f\u91cc\u4e91ctf|alictf\u9006\u5411\u4e2dpixelflow\u5bf9Unity\u5f15\u64ce\u6280\u672f\u6df1\u5165\u7814\u7a76\u5e76\u8fdb\u884c\u9006\u5411\u5b66\u4e60 \u4ec0\u4e48\u662fUnity\uff1f un &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"emotion":"","emotion_color":"","title_style":"","license":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-102","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.sherlock666.cn\/index.php\/wp-json\/wp\/v2\/posts\/102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sherlock666.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sherlock666.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sherlock666.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sherlock666.cn\/index.php\/wp-json\/wp\/v2\/comments?post=102"}],"version-history":[{"count":8,"href":"https:\/\/www.sherlock666.cn\/index.php\/wp-json\/wp\/v2\/posts\/102\/revisions"}],"predecessor-version":[{"id":129,"href":"https:\/\/www.sherlock666.cn\/index.php\/wp-json\/wp\/v2\/posts\/102\/revisions\/129"}],"wp:attachment":[{"href":"https:\/\/www.sherlock666.cn\/index.php\/wp-json\/wp\/v2\/media?parent=102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sherlock666.cn\/index.php\/wp-json\/wp\/v2\/categories?post=102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sherlock666.cn\/index.php\/wp-json\/wp\/v2\/tags?post=102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}