{
  "projects": [
    {
      "id": "fc433541-6eb0-4e12-9faa-8b362a48aa74",
      "content": "不翻墙也能进\nPHP结构",
      "descTags": "台湾,教育,网站,tw,PHP",
      "icon": "https://www.boe.ttct.edu.tw/favicon.ico",
      "name": "台东县政府教育处",
      "updatedAt": "2021-11-06 11:04:59",
      "relatedUrls": "https://www.boe.ttct.edu.tw\nhttps://www.boe.ttct.edu.tw/indexw.php\nhttps://www.boe.ttct.edu.tw/index.php"
    },
    {
      "name": "【HackerOne】BlockFi",
      "icon": "https://www.boe.ttct.edu.tw/favicon.ico",
      "relatedUrls": "*.blockfi.com",
      "assetsLink": "https://www.kdocs.cn/p/110442450968",
      "createdAt": "2021-04-04 11:43:20",
      "updatedAt": "2021-04-04 11:43:20",
      "id": "7aa46a33-6b06-4d2b-add9-5f4c51fc18ce"
    },
    {
      "name": "Bashed",
      "icon": "https://www.boe.ttct.edu.tw/favicon.ico",
      "relatedUrls": "10.10.10.68",
      "descTags": "Linux",
      "content": "1.Linux\n2.\n3.\n4.\n5.",
      "assetsLink": "https://www.kdocs.cn/p/108568711024",
      "createdAt": "2021-03-20 15:15:06",
      "updatedAt": "2021-03-20 15:15:06",
      "id": "683722ad-1278-4d0b-97cf-e9ae0d30f517"
    },
    {
      "name": "Lane",
      "icon": "https://www.boe.ttct.edu.tw/favicon.ico",
      "relatedUrls": "10.10.10.3",
      "descTags": "Linux",
      "content": "1.\n2.\n3.",
      "createdAt": "2021-03-16 18:02:01",
      "updatedAt": "2021-03-16 22:54:25",
      "id": "c864e5fc-21e9-431a-aabd-60f1243c5038",
      "assetsLink": "https://www.kdocs.cn/p/108074056070?from=docs&source=docsWeb"
    },
    {
      "name": "【HTB靶机】Guard",
      "icon": "https://www.boe.ttct.edu.tw/favicon.ico",
      "relatedUrls": "10.10.10.50",
      "descTags": "Linux",
      "content": "Linux靶机测验",
      "createdAt": "2021-03-06 22:39:35",
      "updatedAt": "2021-03-06 22:40:37",
      "id": "d898b6de-1536-483d-a731-6791bce7f1f5"
    },
    {
      "name": "【HTB靶机】Markup",
      "icon": "https://www.boe.ttct.edu.tw/favicon.ico",
      "relatedUrls": "10.10.10.49",
      "descTags": "Windows",
      "content": "Windows靶机测验",
      "createdAt": "2021-03-06 15:46:18",
      "updatedAt": "2021-03-06 15:47:05",
      "id": "e9bf74a4-83ff-48fc-aba3-18eb874cf30d"
    },
    {
      "name": "【HTB靶机】Included",
      "icon": "https://www.boe.ttct.edu.tw/favicon.ico",
      "relatedUrls": "10.10.10.55",
      "descTags": "Linux",
      "content": "Linux靶机测验",
      "createdAt": "2021-03-04 21:42:12",
      "updatedAt": "2021-03-04 21:42:12",
      "id": "d1e36a8c-309c-41ac-9bed-08d9ee3911f0"
    },
    {
      "name": "【HTB靶机】Pathfinder",
      "icon": "https://www.boe.ttct.edu.tw/favicon.ico",
      "relatedUrls": "10.10.10.30",
      "descTags": "Linux",
      "content": "Linux靶机测验",
      "createdAt": "2021-03-03 17:57:29",
      "updatedAt": "2021-03-03 17:57:29",
      "id": "63b4d248-8ecc-4771-9e17-cdf9228990cb"
    },
    {
      "name": "【HTB靶机】Shield",
      "icon": "https://www.boe.ttct.edu.tw/favicon.ico",
      "relatedUrls": "10.10.10.29",
      "descTags": "Wndows",
      "content": "Windows靶机测验",
      "createdAt": "2021-03-01 00:03:10",
      "updatedAt": "2021-03-01 00:03:41",
      "id": "613a838b-c314-4416-a437-9e9cdf02a7d6"
    },
    {
      "name": "【HTB靶机】Vaccine",
      "icon": "https://www.boe.ttct.edu.tw/favicon.ico",
      "relatedUrls": "10.10.10.46",
      "descTags": "Linux",
      "content": "Linux靶机测验",
      "createdAt": "2021-02-27 09:17:59",
      "updatedAt": "2021-02-27 09:17:59",
      "id": "789adc55-b611-41f3-befd-a4c55db2c564"
    },
    {
      "name": "【HTB靶机】Archetype",
      "createdAt": "2021-02-19 15:59:14",
      "updatedAt": "2021-02-21 11:05:43",
      "id": "6099fa36-849e-4772-a88e-36f2755863d5",
      "icon": "https://www.boe.ttct.edu.tw/favicon.ico",
      "relatedUrls": "http://10.10.10.27",
      "descTags": "靶机,windows",
      "content": "Windows靶机测验"
    },
    {
      "name": "JIS-CTF-VulnUpload-CTF01",
      "relatedUrls": "http://192.168.219.130",
      "descTags": "靶机",
      "content": "1.已经做过的题目。\n2.再熟悉一遍。\n3.",
      "createdAt": "2021-02-02 14:55:00",
      "updatedAt": "2021-02-21 11:05:37",
      "id": "1e97f681-36de-46a7-9ee6-8f0138babc06",
      "icon": "https://www.boe.ttct.edu.tw/favicon.ico"
    },
    {
      "name": "【HTB靶机】Oopsie",
      "icon": "https://www.boe.ttct.edu.tw/favicon.ico",
      "relatedUrls": "10.10.10.28",
      "descTags": "靶机,linux",
      "content": "Linux靶机测验",
      "createdAt": "2021-02-19 20:03:08",
      "updatedAt": "2021-02-19 20:03:08",
      "id": "9f0764ba-ea91-4a30-91eb-dc8b66bf409c"
    }
  ],
  "servers": [
    {
      "projectId": "7aa46a33-6b06-4d2b-add9-5f4c51fc18ce",
      "trueIP": "151.101.194.132",
      "systemType": "未知",
      "systemVersion": "未知",
      "openPort": "80",
      "webAppFirewall": "未知",
      "createdAt": "2021-04-04 11:44:43",
      "updatedAt": "2021-04-04 12:54:37",
      "id": "65b7ae03-78be-439b-b180-d6b659f56962"
    },
    {
      "projectId": "683722ad-1278-4d0b-97cf-e9ae0d30f517",
      "trueIP": "10.10.10.68",
      "systemType": "Linux",
      "webAppFirewall": "暂时未知",
      "createdAt": "2021-03-20 15:16:05",
      "updatedAt": "2021-03-20 15:30:25",
      "id": "80c8c9e9-8423-449e-a51c-0eaeeb45222d",
      "systemVersion": "Apache/2.4.18 (Ubuntu)",
      "openPort": "80"
    },
    {
      "projectId": "c864e5fc-21e9-431a-aabd-60f1243c5038",
      "trueIP": "10.10.10.3",
      "systemType": "Linux",
      "openPort": "21,22,139,445,3632",
      "webAppFirewall": "暂时未知",
      "createdAt": "2021-03-16 18:24:58",
      "updatedAt": "2021-03-17 14:24:58",
      "id": "d8c52a5d-8403-4a7f-97ae-4fec57e7aba5"
    },
    {
      "projectId": "e9bf74a4-83ff-48fc-aba3-18eb874cf30d",
      "trueIP": "10.10.10.49",
      "systemType": "Linux",
      "openPort": "22,80,443",
      "webAppFirewall": "暂未发现",
      "createdAt": "2021-03-06 22:41:28",
      "updatedAt": "2021-03-06 22:41:28",
      "id": "2190fb87-a676-4ea2-aa39-9090d6555cc1"
    },
    {
      "projectId": "d1e36a8c-309c-41ac-9bed-08d9ee3911f0",
      "trueIP": "10.10.10.55",
      "systemType": "Linux",
      "openPort": "80,69",
      "webAppFirewall": "暂未发现",
      "createdAt": "2021-03-04 21:43:16",
      "updatedAt": "2021-03-06 15:47:21",
      "id": "91b1b24b-155c-400d-9d42-d2339960da14"
    },
    {
      "projectId": "63b4d248-8ecc-4771-9e17-cdf9228990cb",
      "trueIP": "10.10.10.30",
      "systemType": "Linux",
      "openPort": "464,445,593,49676,49664,47001,88,135,3269,49698,9389,636,53,49667,49671,139,49718,49666,49683,3268,389,49677,49665,5985",
      "webAppFirewall": "暂未发现",
      "createdAt": "2021-03-03 17:59:14",
      "updatedAt": "2021-03-04 21:21:13",
      "id": "b14592f6-dc5a-4bb5-ad51-9aca18f70aa4"
    },
    {
      "projectId": "613a838b-c314-4416-a437-9e9cdf02a7d6",
      "trueIP": "10.10.10.29",
      "systemType": "Windows",
      "openPort": "80,3306",
      "webAppFirewall": "暂未发现",
      "createdAt": "2021-03-01 00:04:14",
      "updatedAt": "2021-03-01 00:04:14",
      "id": "c4c66dec-7360-4496-89ca-afa4b9ff757c"
    },
    {
      "projectId": "789adc55-b611-41f3-befd-a4c55db2c564",
      "trueIP": "10.10.10.46",
      "systemType": "Linux",
      "openPort": "21,22,80",
      "webAppFirewall": "暂未发现",
      "createdAt": "2021-02-27 09:19:08",
      "updatedAt": "2021-02-27 09:19:08",
      "id": "65e8219f-7ae3-42dd-b043-1a6a1fa10188"
    },
    {
      "projectId": "9f0764ba-ea91-4a30-91eb-dc8b66bf409c",
      "trueIP": "10.10.10.28",
      "systemType": "Linux,Apache,Ubuntu",
      "systemVersion": "Apache httpd 2.4.29 ((Ubuntu))",
      "openPort": "22,80",
      "webAppFirewall": "经过【wafw00f 】检测，没有WAF。",
      "createdAt": "2021-02-19 20:04:02",
      "updatedAt": "2021-02-20 10:25:54",
      "id": "36b27d9f-062e-4cef-b871-57aad9433d6b"
    },
    {
      "projectId": "6099fa36-849e-4772-a88e-36f2755863d5",
      "trueIP": "10.10.10.27",
      "createdAt": "2021-02-19 16:02:14",
      "updatedAt": "2021-02-19 16:05:02",
      "id": "af35c4a3-7d31-4e60-abb6-7cf49e61173c",
      "systemType": "Windows",
      "systemVersion": "123",
      "openPort": "135,139,445,1433",
      "webAppFirewall": "暂未发现"
    },
    {
      "projectId": "fc433541-6eb0-4e12-9faa-8b362a48aa74",
      "trueIP": "1.1.1.1",
      "systemType": "Windows,PHP",
      "systemVersion": "【从google搜到信息页】(http://sfsmaster.boe.ttct.edu.tw/include/sfsinfo/program_info.php)\nLinux(FreeBSD) + Apache + php4.x ，WINNT(WIN2K) + IIS(Apache) + php4.x\n从指令来看，应该是【Linux】那一套。\n",
      "openPort": "80/tcp,\n113/tcp,\n443/tcp,\n1801/tcp（Windows消息队列）",
      "webAppFirewall": "存在网页防火墙1",
      "createdAt": "2021-01-05 19:24:07",
      "updatedAt": "2021-02-04 13:00:40",
      "id": "f65a16d9-797e-4a7b-a2bb-2674b0dc06bb"
    },
    {
      "trueIP": "192.168.219.130\n?",
      "openPort": "80/tcp,\n22/tcp",
      "createdAt": "2021-02-02 18:21:57",
      "updatedAt": "2021-02-04 12:49:39",
      "id": "b2144770-0a79-495a-86c8-fcaa944b59c2",
      "systemType": "PHP,Linux,Apache,MYSQL",
      "systemVersion": "Linux 3.2 - 4.9\nApache/2.4.18 (Ubuntu)"
    }
  ],
  "siteMains": [
    {
      "projectId": "fc433541-6eb0-4e12-9faa-8b362a48aa74",
      "cmsSystemInfo": "【SFS学务系统】\n[部署使用、常见配置](http://webcache.googleusercontent.com/search?q=cache:NkFd3Z0KO2AJ:elesson.tc.edu.tw/md221/mod/resource/view.php%3Fid%3D1257+&cd=15&hl=zh-CN&ct=clnk&gl=us)",
      "cdnDetail": "曾使用过CDN\n1",
      "certDetail": "HTTPS证书实名\n1",
      "dnsRecords": "DNS多为台湾当地小运营商\n1",
      "createdAt": "2021-01-05 20:03:07",
      "updatedAt": "2021-01-06 12:04:30",
      "id": "c5dd08f8-44a2-4e02-af33-4e9d7dd64cdd"
    }
  ],
  "owners": [
    {
      "projectId": "fc433541-6eb0-4e12-9faa-8b362a48aa74",
      "whoisDetail": "一些持有人线索",
      "ownerName": "真实姓名",
      "siteRegisterRecord": "网站的一些备案，历次备案",
      "frequentlyUsedAccount": "持有人\n一些账号",
      "emailDetail": "@qq.com\n@163.com",
      "phoneTrackDetail": "一些线索",
      "socialRepoRecord": "社工库，\n查询",
      "createdAt": "2021-01-05 23:12:24",
      "updatedAt": "2021-01-05 23:18:26",
      "id": "805d68fe-a95b-4f70-a24e-8cd0d55220dc"
    }
  ],
  "siteRelateds": [
    {
      "projectId": "7aa46a33-6b06-4d2b-add9-5f4c51fc18ce",
      "childDomains": "docs.blockfi.com              \t13.35.90.114, 13.35.90.18, 13.35.90.27, 13.35.90.49\nproxy.blockfi.com             \t10.0.1.220\nwww.blockfi.com               \t104.18.8.105, 104.18.9.105\ntry.blockfi.com               \t18.139.47.197, 3.0.207.158\nkingpin.blockfi.com           \t54.160.29.104, 54.161.211.236, 54.173.240.22\n\n【不在范围内】dev.blockfi.com               \t18.202.248.99\nstorm.blockfi.com             \t52.1.185.229, 52.203.97.74\nclick.blockfi.com             \t199.60.103.227, 199.60.103.29\nwebmail.blockfi.com           \t216.58.200.51\n\ncks.blockfi.com               \t104.18.8.105, 104.18.9.105\ncypher.blockfi.com            \t10.108.10.12, 10.108.20.32\n\n\nvision.blockfi.com            \t18.206.11.133, 3.95.127.36, 35.172.172.107\napp.blockfi.com               \t104.18.8.105, 104.18.9.105\n\n\nnebula.blockfi.com            \t54.173.23.33, 54.81.192.241\n\napi.blockfi.com               \t104.18.8.105, 104.18.9.105\n\nffs.blockfi.com               \t34.193.26.134, 35.175.36.207, 54.198.218.104\n\ngateway.blockfi.com           \t52.203.224.154, 52.4.212.137, 52.6.127.12\n\nwp.blockfi.com                \t3.210.122.156\nauth.blockfi.com              \t104.18.8.105, 104.18.9.105\nh2.blockfi.com                \t107.21.122.15, 35.153.125.90, 52.70.116.111\n\n\nprometheus.blockfi.com        \t52.22.210.218, 52.71.221.19\nblog.blockfi.com              \t151.101.130.132, 151.101.194.132, 151.101.2.132, 151.101.66.132\n\nhelp.blockfi.com              \t104.16.51.111, 104.16.53.111\n\nsecure.blockfi.com            \t104.18.8.105, 104.18.9.105",
      "createdAt": "2021-04-04 12:24:59",
      "updatedAt": "2021-04-08 09:15:31",
      "id": "0188ae36-6687-42f1-b2f7-0b180c33dbce"
    },
    {
      "projectId": "fc433541-6eb0-4e12-9faa-8b362a48aa74",
      "childDomains": "[疑似子域名或旁站 ——臺東縣技藝教育中心 學校管理系統]\n(http://tte.boe.ttct.edu.tw/school/index.php?html=login)",
      "sameServerSites": "a.com\nbb.com\ncc.com",
      "cClassMachines": "121\n122\n123\n124\n125\n126\n127",
      "createdAt": "2021-01-05 23:38:34",
      "updatedAt": "2021-01-06 12:11:47",
      "id": "5b474db7-b4d2-47b7-8bd3-857db6e5bbc2"
    }
  ],
  "googles": [
    {
      "projectId": "fc433541-6eb0-4e12-9faa-8b362a48aa74",
      "targetSearch": "针对化搜素",
      "pdfSearch": "pdf文件",
      "middlewareSearch": "一些带特征的中间件",
      "weakPasswordSearch": "很弱口令",
      "createdAt": "2021-01-05 23:59:39",
      "updatedAt": "2021-01-06 00:00:44",
      "id": "9cb3de67-b23e-4021-a923-79b0b06d54cf"
    }
  ],
  "dirFiles": [
    {
      "projectId": "9f0764ba-ea91-4a30-91eb-dc8b66bf409c",
      "siteDirs": "/css/\n/fonts/\n/images/\n/index.php\n/js/\n/server-status\n/themes/\n/uploads/\n/uploads/1\n/uploads/2\n/uploads/3",
      "adminSitePage": "1",
      "bannerFiles": "1",
      "siteTestFiles": "1",
      "siteBakFiles": "1",
      "createdAt": "2021-02-20 10:44:43",
      "updatedAt": "2021-02-20 12:47:02",
      "id": "5d13a170-a197-4d7f-882a-fd3ccd2e088a"
    },
    {
      "projectId": "fc433541-6eb0-4e12-9faa-8b362a48aa74",
      "siteDirs": "a/b/c",
      "adminSitePage": "【搜索】site:boe.ttct.edu.tw intitle:管理\n[學務管理系統 -- 首頁]\n(http://sfsmaster.boe.ttct.edu.tw/)\n[學生出入校園管理系統](http://ecard.boe.ttct.edu.tw/schooltaitung/login.php)\n[學務管理系統 -- 密碼檢查]\n(http://sfsmaster.boe.ttct.edu.tw/login.php)\n[臺東縣政府教育處 管理員登入]\n(http://stu-ecard.boe.ttct.edu.tw/std/admin.php)\n[详细配置表 —— 學務管理系統 -- 模組程式說明]\n(http://sfsmaster.boe.ttct.edu.tw/include/sfsinfo/program_info.php)\n[疑似子域名或旁站 ——臺東縣技藝教育中心 學校管理系統]\n(http://tte.boe.ttct.edu.tw/school/index.php?html=login)\n——————————\n\n【御剑搜索】\n台东县，所有学校教务系统，入门列表：\nhttp://sfs.boe.ttct.edu.tw/school_list/\n",
      "bannerFiles": "a/b/banner.jpg",
      "siteTestFiles": "test",
      "siteBakFiles": "test.bak",
      "createdAt": "2021-01-06 00:12:09",
      "updatedAt": "2021-02-04 11:49:46",
      "id": "01f31e6e-2ea1-4fd7-a05a-abc5867b6062"
    },
    {
      "projectId": "1e97f681-36de-46a7-9ee6-8f0138babc06",
      "siteDirs": "【http-robots.txt / robots.txt】包含8个\n404：/、/backup、/admin、/r00t、/uploads  \n有效：/admin_area、/uploaded_files、/flag\n\n【dirb】\njquery.filedrop.js——上传相关\nscript.js——上传相关\n",
      "createdAt": "2021-02-02 18:39:46",
      "updatedAt": "2021-02-02 21:59:09",
      "id": "a63a8d7d-2a48-492b-83c8-7ccc586f99e3"
    }
  ],
  "holeSources": [
    {
      "projectId": "9f0764ba-ea91-4a30-91eb-dc8b66bf409c",
      "transferProtocolHole": "1",
      "commonHole": "1",
      "exploitDemo": "1",
      "githubSourceLeakage": "1",
      "createdAt": "2021-02-20 10:44:51",
      "updatedAt": "2021-02-20 10:44:51",
      "id": "7a010990-3359-4472-8cb2-f291912055ad"
    },
    {
      "projectId": "fc433541-6eb0-4e12-9faa-8b362a48aa74",
      "transferProtocolHole": "常规漏洞",
      "commonHole": "[SFS学务管理系统存在Sql注射漏洞（臺灣地區）](https://www.onebug.org/wooyundata/67913.html)\n",
      "exploitDemo": "$phpinfo()",
      "githubSourceLeakage": "(http://sfsmaster.boe.ttct.edu.tw/include/sfsinfo/program_info.php)\n部署脚本，已经暴露",
      "createdAt": "2021-01-06 00:26:14",
      "updatedAt": "2021-01-06 11:36:35",
      "id": "021dcadc-dc40-44a7-bd28-6e0188799101"
    }
  ],
  "wakeupTasks": {
    "daily": [
      {
        "timestamp": 1627901489737,
        "createdAt": "2021-08-02 18:51:29",
        "updatedAt": "2021-08-02 18:51:29",
        "id": "9bb501ae-a5c5-4cc4-a3c8-088b4320ae53"
      },
      {
        "timestamp": 1617528235061,
        "createdAt": "2021-04-04 17:23:55",
        "updatedAt": "2021-04-04 17:23:55",
        "id": "094f42c6-c456-4039-9ce8-1a374ce07a86"
      },
      {
        "timestamp": 1617110158994,
        "createdAt": "2021-03-30 21:15:59",
        "updatedAt": "2021-03-30 21:15:59",
        "id": "2da2feda-d279-499e-9d84-461970c0487a"
      },
      {
        "timestamp": 1638360302053,
        "createdAt": "2021-12-01 20:05:02",
        "updatedAt": "2021-12-01 20:05:02",
        "id": "fc9201c7-6f81-4769-af14-d8013f3a7e94"
      }
    ]
  },
  "progress": {
    "industryStandard": [
      {
        "projectId": "7aa46a33-6b06-4d2b-add9-5f4c51fc18ce",
        "progress": {
          "【nmap】综合扫描": {
            "finished": 0
          },
          "【ping通】ping 和类ping工具": {
            "finished": 0
          },
          "【WAF防火墙/ IDS/ IPS】": {
            "finished": 0
          },
          "【扫描网站目录】，用常用文件名称，进行枚举": {
            "finished": 0
          },
          "【子域名、旁站、C段，综合查询】": {
            "finished": 0
          },
          "【Google高级搜索】": {
            "finished": 1
          },
          "【漏洞信息查询】": {
            "finished": 0
          },
          "【调用漏洞payload、exp】": {
            "finished": 0
          }
        },
        "createdAt": "2021-04-05 09:35:56",
        "updatedAt": "2021-08-26 15:54:16",
        "id": "47b8000d-8dc0-4805-83cc-b9b819bf2dab"
      },
      {
        "projectId": "d1e36a8c-309c-41ac-9bed-08d9ee3911f0",
        "progress": {
          "【nmap】综合扫描": {
            "finished": 0
          },
          "【ping通】ping 和类ping工具": {
            "finished": 0
          },
          "【WAF防火墙/ IDS/ IPS】": {
            "finished": 0
          },
          "【扫描网站目录】，用常用文件名称，进行枚举": {
            "finished": 1
          },
          "【子域名、旁站、C段，综合查询】": {
            "finished": 0
          },
          "【Google高级搜索】": {
            "finished": 0
          },
          "【漏洞信息查询】": {
            "finished": 0
          },
          "【调用漏洞payload、exp】": {
            "finished": 0
          }
        },
        "createdAt": "2021-04-05 11:27:16",
        "updatedAt": "2021-08-26 15:53:47",
        "id": "c8cd5c3c-2cd1-4656-b264-7dd329e2a0b1"
      },
      {
        "projectId": "fc433541-6eb0-4e12-9faa-8b362a48aa74",
        "progress": {
          "【nmap】综合扫描": {
            "finished": 1
          },
          "【ping通】ping 和类ping工具": {
            "finished": 0
          },
          "【WAF防火墙/ IDS/ IPS】": {
            "finished": 0
          },
          "【扫描网站目录】，用常用文件名称，进行枚举": {
            "finished": 1
          },
          "【子域名、旁站、C段，综合查询】": {
            "finished": 0
          },
          "【Google高级搜索】": {
            "finished": 1
          },
          "【漏洞信息查询】": {
            "finished": 0
          },
          "【调用漏洞payload、exp】": {
            "finished": 0
          }
        },
        "createdAt": "2021-04-05 15:49:33",
        "updatedAt": "2021-04-05 19:21:59",
        "id": "2577208e-dd11-404b-a51a-763b7648ef17"
      },
      {
        "projectId": "683722ad-1278-4d0b-97cf-e9ae0d30f517",
        "progress": {
          "【扫描网站目录】，用常用文件名称，进行枚举": {
            "finished": 0
          },
          "【nmap】综合扫描": {
            "finished": 0
          },
          "【ping通】ping 和类ping工具": {
            "finished": 0
          },
          "【WAF防火墙/ IDS/ IPS】": {
            "finished": 0
          },
          "【子域名、旁站、C段，综合查询】": {
            "finished": 0
          },
          "【Google高级搜索】": {
            "finished": 0
          },
          "【漏洞信息查询】": {
            "finished": 0
          },
          "【调用漏洞payload、exp】": {
            "finished": 0
          }
        },
        "createdAt": "2021-04-05 18:41:23",
        "updatedAt": "2021-04-05 18:41:23",
        "id": "82f332b2-9d62-4297-8cb5-86e93227d21a"
      },
      {
        "projectId": "789adc55-b611-41f3-befd-a4c55db2c564",
        "progress": {
          "【扫描网站目录】，用常用文件名称，进行枚举": {
            "finished": 0
          },
          "【nmap】综合扫描": {
            "finished": 0
          },
          "【ping通】ping 和类ping工具": {
            "finished": 0
          },
          "【WAF防火墙/ IDS/ IPS】": {
            "finished": 0
          },
          "【子域名、旁站、C段，综合查询】": {
            "finished": 0
          },
          "【Google高级搜索】": {
            "finished": 0
          },
          "【漏洞信息查询】": {
            "finished": 0
          },
          "【调用漏洞payload、exp】": {
            "finished": 0
          }
        },
        "createdAt": "2021-04-05 17:44:59",
        "updatedAt": "2021-04-05 17:44:59",
        "id": "68d94191-fd68-4ae8-9964-0e4958fdd0fa"
      },
      {
        "projectId": "6099fa36-849e-4772-a88e-36f2755863d5",
        "progress": {
          "【扫描网站目录】，用常用文件名称，进行枚举": {
            "finished": 0
          },
          "【nmap】综合扫描": {
            "finished": 0
          },
          "【ping通】ping 和类ping工具": {
            "finished": 0
          },
          "【WAF防火墙/ IDS/ IPS】": {
            "finished": 0
          },
          "【子域名、旁站、C段，综合查询】": {
            "finished": 0
          },
          "【Google高级搜索】": {
            "finished": 0
          },
          "【漏洞信息查询】": {
            "finished": 0
          },
          "【调用漏洞payload、exp】": {
            "finished": 0
          }
        },
        "createdAt": "2021-04-05 17:44:05",
        "updatedAt": "2021-04-05 17:44:05",
        "id": "50e3b0c3-21ad-4ea0-b7ee-235179d9935e"
      },
      {
        "projectId": "9f0764ba-ea91-4a30-91eb-dc8b66bf409c",
        "progress": {
          "【nmap】综合扫描": {
            "finished": 0
          },
          "【ping通】ping 和类ping工具": {
            "finished": 0
          },
          "【WAF防火墙/ IDS/ IPS】": {
            "finished": 0
          },
          "【扫描网站目录】，用常用文件名称，进行枚举": {
            "finished": 0
          },
          "【子域名、旁站、C段，综合查询】": {
            "finished": 0
          },
          "【Google高级搜索】": {
            "finished": 0
          },
          "【漏洞信息查询】": {
            "finished": 0
          },
          "【调用漏洞payload、exp】": {
            "finished": 0
          }
        },
        "createdAt": "2021-04-05 15:48:30",
        "updatedAt": "2021-04-05 15:48:30",
        "id": "748bd50c-ed85-4169-8ce4-8806dfb95c00"
      },
      {
        "projectId": "613a838b-c314-4416-a437-9e9cdf02a7d6",
        "progress": {
          "【nmap】综合扫描": {
            "finished": 0
          },
          "【ping通】ping 和类ping工具": {
            "finished": 0
          },
          "【WAF防火墙/ IDS/ IPS】": {
            "finished": 0
          },
          "【扫描网站目录】，用常用文件名称，进行枚举": {
            "finished": 0
          },
          "【子域名、旁站、C段，综合查询】": {
            "finished": 0
          },
          "【Google高级搜索】": {
            "finished": 0
          },
          "【漏洞信息查询】": {
            "finished": 0
          },
          "【调用漏洞payload、exp】": {
            "finished": 0
          }
        },
        "createdAt": "2021-04-05 15:48:17",
        "updatedAt": "2021-04-05 15:48:17",
        "id": "42036d07-d6a2-4e11-af2e-3ebc0de51262"
      },
      {
        "projectId": "1e97f681-36de-46a7-9ee6-8f0138babc06",
        "progress": {
          "【nmap】综合扫描": {
            "finished": 0
          },
          "【ping通】ping 和类ping工具": {
            "finished": 0
          },
          "【WAF防火墙/ IDS/ IPS】": {
            "finished": 0
          },
          "【扫描网站目录】，用常用文件名称，进行枚举": {
            "finished": 0
          },
          "【子域名、旁站、C段，综合查询】": {
            "finished": 0
          },
          "【Google高级搜索】": {
            "finished": 0
          },
          "【漏洞信息查询】": {
            "finished": 0
          },
          "【调用漏洞payload、exp】": {
            "finished": 0
          }
        },
        "createdAt": "2021-04-05 13:22:44",
        "updatedAt": "2021-04-05 13:22:44",
        "id": "b6f177c4-fa36-479d-8d66-80f80e790774"
      },
      {
        "projectId": "63b4d248-8ecc-4771-9e17-cdf9228990cb",
        "progress": {
          "【nmap】综合扫描": {
            "finished": 0
          },
          "【ping通】ping 和类ping工具": {
            "finished": 0
          },
          "【WAF防火墙/ IDS/ IPS】": {
            "finished": 0
          },
          "【扫描网站目录】，用常用文件名称，进行枚举": {
            "finished": 0
          },
          "【子域名、旁站、C段，综合查询】": {
            "finished": 0
          },
          "【Google高级搜索】": {
            "finished": 0
          },
          "【漏洞信息查询】": {
            "finished": 0
          },
          "【调用漏洞payload、exp】": {
            "finished": 0
          }
        },
        "createdAt": "2021-04-05 11:41:14",
        "updatedAt": "2021-04-05 11:41:14",
        "id": "12abe481-ae4e-43ec-8a3f-3f2365e41c65"
      },
      {
        "projectId": "e9bf74a4-83ff-48fc-aba3-18eb874cf30d",
        "progress": {
          "【nmap】综合扫描": {
            "finished": 0
          },
          "【ping通】ping 和类ping工具": {
            "finished": 0
          },
          "【WAF防火墙/ IDS/ IPS】": {
            "finished": 0
          },
          "【扫描网站目录】，用常用文件名称，进行枚举": {
            "finished": 0
          },
          "【子域名、旁站、C段，综合查询】": {
            "finished": 0
          },
          "【Google高级搜索】": {
            "finished": 0
          },
          "【漏洞信息查询】": {
            "finished": 0
          },
          "【调用漏洞payload、exp】": {
            "finished": 0
          }
        },
        "createdAt": "2021-04-05 11:27:12",
        "updatedAt": "2021-04-05 11:27:12",
        "id": "ce3de43a-41a7-46ae-b55a-84f9efbe6921"
      },
      {
        "projectId": "d898b6de-1536-483d-a731-6791bce7f1f5",
        "progress": {
          "【nmap】综合扫描": {
            "finished": 0
          },
          "【ping通】ping 和类ping工具": {
            "finished": 0
          },
          "【WAF防火墙/ IDS/ IPS】": {
            "finished": 0
          },
          "【扫描网站目录】，用常用文件名称，进行枚举": {
            "finished": 0
          },
          "【子域名、旁站、C段，综合查询】": {
            "finished": 0
          },
          "【Google高级搜索】": {
            "finished": 0
          },
          "【漏洞信息查询】": {
            "finished": 0
          },
          "【调用漏洞payload、exp】": {
            "finished": 0
          }
        },
        "createdAt": "2021-04-05 11:26:43",
        "updatedAt": "2021-04-05 11:26:43",
        "id": "f6da927b-0510-4c8e-84d9-74849951bbc7"
      },
      {
        "projectId": "c864e5fc-21e9-431a-aabd-60f1243c5038",
        "progress": {
          "【nmap】综合扫描": {
            "finished": 0
          },
          "【ping通】ping 和类ping工具": {
            "finished": 0
          },
          "【WAF防火墙/ IDS/ IPS】": {
            "finished": 0
          },
          "【扫描网站目录】，用常用文件名称，进行枚举": {
            "finished": 0
          },
          "【子域名、旁站、C段，综合查询】": {
            "finished": 0
          },
          "【Google高级搜索】": {
            "finished": 0
          },
          "【漏洞信息查询】": {
            "finished": 0
          },
          "【调用漏洞payload、exp】": {
            "finished": 0
          }
        },
        "createdAt": "2021-04-05 09:35:55",
        "updatedAt": "2021-04-05 09:35:55",
        "id": "33044398-21f5-4afc-aa0d-e6f97fd538c6"
      }
    ]
  },
  "electrons": [
    {
      "productName": "vmd",
      "hasGitHubSource": "√",
      "hasAsarFile": "√",
      "createdAt": "2021-05-21 16:31:47",
      "updatedAt": "2021-05-24 11:21:39",
      "id": "942acef6-c80b-4d18-a11e-d4dcb0f1dd03",
      "hasOthersFile": "见 asar 文件",
      "hasDevTools": "√",
      "code_danger_points": "【contextIsolation】未隔离\nprocess\n① process.env.xxx\n①① GITHUB_ACCESS_TOKEN，窃取token\n\n【全局vmd】\nvmd.openFile(\"c:/123.txt\")\n\n这一段，是从源码分析，逻辑链条，推断出来的。\n不过，如果通过【纯粹盲试】，应该能够 很快得出结果。\n另外，除此之外，通过【openFileInReader方法】的【sharedState.setFilePath】调用，也能很快明白这一点。\nvmd.setFocusedWindow()\n// vmd.setFilePath(\"1\",\"c:/123.txt\")        // 字符串不行，必须是数字类型。    后来查看了一下，因为在【getWindowState】方法中，匹配的时候，是用【三等号】的。\nvmd.setFilePath(1,\"C:/Users/Administrator/Desktop/target.md\")\nvmd.setFilePath(1,\"C:/123.txt\")\n\nvmd.getWindowState(1)\n以上三步之后，可以看到，Redux状态机中的【filePath】已被改变；但界面没变化。\n可能还差一步，来触发变化。\n尝试：\n① 本打算用【ipcRenderer】的【'md'事件】；但后来发现，好像【ipcRenderer】没有暴露出来。\n①① 但是实际上，是被触发了的；因为【'md'事件】在【sendMarkdown】中；【sendMarkdown】在【changeFile】中。\n\n【new-window】\nwindow.open(\"c:/123.txt\")\n\n\n\ndocument.addEventListener，的【'drop'】事件。也涉及到了【打开文件】的功能。\n此处，可以篡改【drop监听】，达到类似的效果（？？？真的吗）\n① 第一种方式，新建 drop 监听，并且尝试渗透进【现有钩子】\n② 第二种方式，直接模拟【dispatchEvent】发送事件。\n\n\n【handleLink方法】，似乎有各种事件，的分发机制\nwindow.addEventListener，所有的【'click'】事件，都交由【handleLink方法】处理。\n① 这一步，可以模拟【点击事件】。\n② 但是，也可以构筑很多，【超链接标签】，然后手动点击。（或者，模拟 click 点击）。\n\n\nshell.openExternal\n① 右键，Open link ，按钮\n② handleLink方法\n初步结论：\n都可以常规调起。\n是否，有其它的【模拟右键菜单功能】呢？？？？？？？？？？？？？？？？？？？？？？？？？\n或者说，放一些链接，被动等待点击？？？\n直接模拟右键点击吧，虽然是间接方式，不过也能达到效果\n但是，仍有问题，通过【模拟右键事件】后，出现的【原生右键菜单】，无法进一步点击了………………………………………………\n\nshell.openItem\n① handleLink方法\n② 右键，Open folder，按钮\n③ 右键，Open file，按钮\n④ 右键，Open image，按钮\n初步结论：\n都可以常规调起。\n是否，有其它的【模拟右键菜单功能】呢？？？？？？？？？？？？？？？？？？？？？？？？？？？？\n或者说，放一些链接，被动等待点击？？？\n直接模拟右键点击吧，虽然是间接方式，不过也能达到效果\n但是，仍有问题，通过【模拟右键事件】后，出现的【原生右键菜单】，无法进一步点击了………………………………………………\n\n\nBrowserWindow\n\n① preload\n①① client-api.js\n①①① 全局对象【vmd】\n①①② sharedState，所有状态方法\n①①③ ipcRenderer。没有直接挂载上去，只在其它 暴露方法中 ，提供了固定调用。\n①①① 各种衍生的 on 方法\n\n② contextIsolation，默认值（老版本为开启）\n②① window.process\n\n③ 其它的，在别的片段中，已经分析的七七八八了\n\n\n【historyTool导航历史】，似乎与不少跳转，有关联\n① 手动前进\n② 手动后退\n③ 插入【手动模拟状态】，然后跳转至状态\n后来的结果发现：\n① 最开始，发现【全局变量】有history；但后来发现，是【chrome】原生的history。\n② 再后来，尝试用【require( './history' )】，来获取【history导航历史】的工具函数。    但是，后来发现，【main.js】的业务逻辑使用，是用的【闭包形式】————数据不互通。\n所以，失败了\n\n\n\n\n【new-window】无任何导航限制\n① 来去自由？？\n② 已分析。\n\n【will-navigate】无任何导航限制\n① 来去自由？\n② 已分析。\n\nlocation=\"c:/123.txt\"\n\n\n\n【enableRemoteModule】默认开启，可由【渲染进程】，调用【主进程】方法\n① window.remote\n①① window.remote.BrowserWindow ，直接打开新窗口。\n①② remote.shell.openExternal(\"c:/windows/system32/calc.exe\")，直接打开计算器。\n\n\n某些协议\n① 已知的，location = \"calculator://\" 。但这个是比较基本的。\n\n\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n——以上，是已经确定的——\n\n\n\n\n\n【handleLink方法】，似乎有各种事件，的分发机制\n'markdown-file'形式，采用了特殊的【打开方式】\n\n\n【navigateTo方法】，也与不少跳转，有关联\n\n\n\n\n\n\n\n\n\n\n③ sandbox，默认值（老版本为关闭）\n\n【getLinkType】方法，对于url的处理\n\nregisterEmojiProtocol方法\n① protocol.registerFileProtocol\n\nlocation = \"emoji:1234\"\n但是，需要突破到【本地文件】\n\n\ntemporarilyInterceptFileProtocol方法\n① protocol.interceptStringProtocol\n② protocol.uninterceptProtocol\n这个方法，执行第一次后，就会失效？？？？？？？？？\n\n\n【remark-emoji-to-gemoji】表情框架\n\n\n\n\n\n\n【sharedState.subscribe】中，的【changeFile】，可以改变文件名。\n① 将会在，任意Redux改变的时候，影响到【changeFile】方法；该方法，可以通过state来改变。\n\n这一步，试验已经成功！！！可作为，补充分析资料\n\n\n【vmd.onContent】，会被【win.webContents.send】的【'md'事件】触发。而参数中的【filePath】，会被【changeFile】方法触发。\n此处，又和【vmd.setFilePath】，联系了起来。\n\n这一步，试验已经成功！！！可作为，补充分析资料\n\n\n\nwatcher，这个也许可以知道【页面更新】的具体逻辑。\n① 最终，还是通过【sendMarkdown】，来实现更新的。\n\n\n\n【sendMarkdown方法】，存在于【changeFile】、【'did-finish-load'回调】、【watcher 的 'change' 回调】。\n\n这一步，试验已经成功！！！可作为，补充分析资料\n\n\n\n\npageContent.innerHTML，在【vmd.onContent】，从【win.webContents.send('md'】传参而来。\n\n\n\n【currentWindow】，这个全局变量，是哪里冒出来的？？？？？？？？？\n\n可以干，非常多的事情\n\n\n\n————————————————\n\n\n\n\n缺少【setPermissionRequestHandler】，来做域限制\n① 这个，暂时不知道怎样利用？？？？？？\n\n【鼠标中键点击】，可能会为【链接】，打开一个新窗口\n① 这个，暂时不知道怎样利用？？？？？？\n\n\n\n\n\nwindow.remote.shell，这个存在，我能够理解………………\n\n但是，window.shell，这个是怎么来的？？？？？？？？？？？？？？？？？？？？？？\n① 可能，需要用【fiddle】开发软件，进行一个小小的测试………………………………\n\n\n\n————————————————\n——————确认无害——————\n——————确认无害——————\n——————确认无害——————\n——————确认无害——————\n——————确认无害——————\n——————确认无害——————\n——————确认无害——————\n——————确认无害——————\n——————确认无害——————\n——————确认无害——————\n——————确认无害——————\n——————确认无害——————\n——————确认无害——————\n——————确认无害——————\n——————确认无害——————\n——————确认无害——————\n————————————————\n\nAbout vmd，打开一个新窗口\n① openAboutDialog\n\nvmd.openFileDialog，仅打开一个新窗口\n\n【getStylesheet】，存在【读取文件】的情况。\n初步结果：\n① 暂时没有发现，能够控制 路径 的地方。\n\n【onFindAction】的【openSearchWindow】\n初步结果：\n① 没有明显，可控输入。\n\n\n【shiftKey】键，改变了【打开文件】的方式。\n初步结果：\n① 对应的方法【vmd.openFile】，直接暴露在外部。\n② 而且，如果要模拟事件的话，直接采用的是外层的【handleLink】。\n②① 但是！！！，【document.addEventListener】的【'drop'事件】，是能够利用的。\n\n\n而且，【history变量】，竟然能够【全局访问到】？？？？？？？？？\n① 后来发现，是【chrome】原生的history\n",
      "input_textEditor": "大部分的XSS，都可以直接生效。",
      "remainingProblem_afterSuccess": "①\n【emoji协议】，这块我还没有完全，搞透。\n\n②\nhistory工具，似乎可能有攻击点，但我没有找到\n\n③\ndrop事件的模拟，攻击链，我感觉还需要优化一下\n\n④\n右键菜单，事件的模拟，我感觉还可以优化一下\n\n————分隔线————\n\n以及，【敏感点】那一块，还遗留的问题"
    },
    {
      "productName": "Caret",
      "hasGitHubSource": "×",
      "hasAsarFile": "√",
      "hasOthersFile": "见 asar",
      "hasDevTools": "×",
      "input_textEditor": "①\n\n————\n\n①\n\n",
      "createdAt": "2021-05-20 18:21:52",
      "updatedAt": "2021-05-20 18:21:52",
      "id": "8e0b3ba3-9800-49b6-989c-0be7194991f7"
    },
    {
      "productName": "Laverna",
      "hasGitHubSource": "√",
      "hasAsarFile": "√",
      "hasOthersFile": "见 asar",
      "hasDevTools": "×",
      "input_textEditor": "不完整标签，被过滤\n\n<h1>标签支持，且被自动补全\n\n<svg>标签支持，且被自动补全\n\n<svg>的onload事件，被过滤\n\n<input>的autofocus，被过滤\n\n———似乎，有【DOM阻塞器】？———\n\n<img>的onerror，在【编辑状态】能触发；在【查看状态】被抹除\n\n<iframe>标签，哪怕是空的，也被被移除\n\n<embeb>标签，哪怕是空的，也被移除\n\n<a>标签，href以data开头，直接被省略。\n以www开头，打开报错\n以http开头，可以正常打开\n以【file:】开头，不报错，也没有反应。\n① 可能是个突破点\n以【custom1xmind:】自定义协议开头，可以正常唤起、打开\n\n<script>标签，哪怕是空的，也被移除。\n\n<video>标签，oncanplay被移除，controls被移除\n\n<details>标签，ontoggle被移除\n\n几个标签被移除之后，层次关系发生了嵌套错乱\n① 可能是个突破点\n\n\n————ElectronAPP，大致，简略的测试了一遍————\n\n查看页，无法渲染出【html标签】了。\n① 相比之下，Electron应用的这块风险更多。\n\n可以使用【Markdown】链接语法，测试一下\n① web，会忽略 file:// 协议。\n② Electron应用，可以识别，但点击后没有反应。\n\nWeb的【标题】部分，存在严重漏洞。\n① 可以看到，打乱了结构。\n\n\n—————特殊的破格行动—————\n\n标题里面，插入【DOM阻塞器】\n① 结果，无用。\n标题和内容里面，同时插入【DOM阻塞器】\n① 结果，成功。\n\n\n",
      "createdAt": "2021-05-20 18:10:46",
      "updatedAt": "2021-05-20 18:10:46",
      "id": "1318abda-143f-4f97-908d-cc1210805e8f"
    },
    {
      "productName": "Spreaker Studio",
      "hasGitHubSource": "×",
      "hasAsarFile": "√\n\n但是，只有build打包后文件",
      "hasOthersFile": "见 asar",
      "hasDevTools": "×",
      "createdAt": "2021-05-20 18:10:06",
      "updatedAt": "2021-05-20 18:10:06",
      "id": "a9fbe25e-bf5d-4e4c-a19e-6bd9e77743f2"
    },
    {
      "productName": "yeoman-app",
      "hasGitHubSource": "√",
      "hasAsarFile": "release无发行安装包",
      "hasOthersFile": "release无发行安装包",
      "hasDevTools": "√",
      "remarks": "运行中，出现诸多问题",
      "createdAt": "2021-05-20 18:09:30",
      "updatedAt": "2021-05-20 18:09:30",
      "id": "ff41097d-a1d2-4768-8adf-e5b5750ec0fe"
    },
    {
      "productName": "mojibar",
      "remarks": "功能过于简单",
      "createdAt": "2021-05-20 18:08:49",
      "updatedAt": "2021-05-20 18:08:49",
      "id": "dc883542-74ff-4530-8a47-a222d08e1c40"
    },
    {
      "productName": "Slack",
      "hasGitHubSource": "×",
      "hasAsarFile": "×",
      "hasOthersFile": "√\n\n但是不相关",
      "createdAt": "2021-05-20 18:03:32",
      "updatedAt": "2021-05-20 18:05:27",
      "id": "c424b5f6-0ba6-469d-8a58-618dc5e1861b",
      "hasDevTools": "×"
    },
    {
      "productName": "Friends",
      "hasGitHubSource": "-略-",
      "hasAsarFile": "-略-",
      "hasOthersFile": "-略-",
      "hasDevTools": "-略-",
      "input_textEditor": "-略-",
      "input_fileUpload": "-略-",
      "input_profileSetting": "-略-",
      "input_msgChat": "-略-",
      "code_danger_points": "-略-",
      "code_ui_findOut": "-略-",
      "createdAt": "2021-05-20 17:59:47",
      "updatedAt": "2021-05-20 17:59:47",
      "id": "76492c9f-3b18-46e8-b374-d7b31c0e1350"
    }
  ],
  "xssCommonVuln": [],
  "smartSystem": {
    "mindMap": {
      "elements": {
        "nodes": [
          {
            "data": {
              "id": "0cac6a5a_c0f6_52d6_5398_9c7682cddd5b",
              "class": "compartment",
              "label": "总",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 971.6021906651175,
              "y": 541.1196708277253
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "8ae675a3_b139_6c2a_acef_fa3596a30b1c",
              "class": "compartment",
              "label": "DMZ",
              "parent": "0cac6a5a_c0f6_52d6_5398_9c7682cddd5b",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 755.3800770023398,
              "y": 314.5098342686318
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "9a014e6f_5a87_5d5a_bb3d_8c8bc8c6ba9e",
              "class": "association",
              "label": "DMZ_防火墙",
              "parent": "8ae675a3_b139_6c2a_acef_fa3596a30b1c",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 926.0450024592558,
              "y": 202.80159099076263
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "eeb9d07a_c519_4962_bc6b_73893252d921",
              "class": "simple chemical",
              "label": "边缘业务",
              "parent": "8ae675a3_b139_6c2a_acef_fa3596a30b1c",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 604.8324503835738,
              "y": 237.72657394261432
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "f80b5c8f_17e2_cbc5_22d7_dbe7ad536680",
              "class": "simple chemical",
              "label": "区域1",
              "parent": "8ae675a3_b139_6c2a_acef_fa3596a30b1c",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 604.4651515454239,
              "y": 406.4680775465009
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "0e2c2124_b400_5aff_6986_97652b327339",
              "class": "simple chemical",
              "label": "区域2",
              "parent": "8ae675a3_b139_6c2a_acef_fa3596a30b1c",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 800.3722134714633,
              "y": 231.58539432803843
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "3f1e7c48_0d53_5a44_ef45_b6d8431d3d3b",
              "class": "simple chemical",
              "label": "区域N",
              "parent": "8ae675a3_b139_6c2a_acef_fa3596a30b1c",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 799.9520450991206,
              "y": 391.8758301956021
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "53b49591_1199_2a30_42ab_a31f17501743",
              "class": "compartment",
              "label": "办公网",
              "parent": "0cac6a5a_c0f6_52d6_5398_9c7682cddd5b",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1381.03641650111,
              "y": 313.58410940181017
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "2d58b7ad_3cf1_eb84_1516_a6b6e5aaba82",
              "class": "association",
              "label": "办公网_防火墙",
              "parent": "53b49591_1199_2a30_42ab_a31f17501743",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1494.3974056290992,
              "y": 211.18328634687387
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "67e0773c_726c_46aa_91cf_fb0a73cc8b50",
              "class": "simple chemical",
              "label": "服务器_在办公网",
              "parent": "53b49591_1199_2a30_42ab_a31f17501743",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1493.4694744909402,
              "y": 392.5089574551955
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "f80c5bfe_3f26_2bc4_d8f7_e2759c47e77e",
              "class": "simple chemical",
              "label": "PC_在办公网",
              "parent": "53b49591_1199_2a30_42ab_a31f17501743",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1268.6033585112796,
              "y": 396.2349324567465
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "0023520c_0bf5_7d89_32aa_5a4b9833354a",
              "class": "compartment",
              "label": "内网服务器",
              "parent": "0cac6a5a_c0f6_52d6_5398_9c7682cddd5b",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 745.8490557513296,
              "y": 742.0605065236557
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "d8aa99ce_5892_d9e4_67d8_17e7a1dfa149",
              "class": "simple chemical",
              "label": "内网服务器_入口防火墙",
              "parent": "0023520c_0bf5_7d89_32aa_5a4b9833354a",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 616.5036484784531,
              "y": 647.4751759524413
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "83705b85_88a6_efb5_bd3d_4954a693a35a",
              "class": "simple chemical",
              "label": "内网服务器_出口防火墙",
              "parent": "0023520c_0bf5_7d89_32aa_5a4b9833354a",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 874.0750665316497,
              "y": 641.3884320635209
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "55a4ab9c_249e_3cd6_a5cc_0e94be14425f",
              "class": "simple chemical",
              "label": "服务器1_在内网",
              "parent": "0023520c_0bf5_7d89_32aa_5a4b9833354a",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 641.4756364756626,
              "y": 842.7325809837904
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "ca51b62c_628d_936b_a5f0_7af0ee855406",
              "class": "simple chemical",
              "label": "服务器2_在内网",
              "parent": "0023520c_0bf5_7d89_32aa_5a4b9833354a",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 875.1944630242061,
              "y": 834.3590620242245
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "4b7c0667_e130_6e90_c625_b2a213995a13",
              "class": "compartment",
              "label": "研发测试区",
              "parent": "0cac6a5a_c0f6_52d6_5398_9c7682cddd5b",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1396.5129742251256,
              "y": 727.4555643368252
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "81e5f01c_3942_1ad7_a165_ac0e99c85f8b",
              "class": "simple chemical",
              "label": "研发测试区_防火墙",
              "parent": "4b7c0667_e130_6e90_c625_b2a213995a13",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1287.531839934102,
              "y": 835.1428271894785
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "aaf51774_6f82_7a90_17ec_9c3a78092c00",
              "class": "simple chemical",
              "label": "研发测试区_交换机",
              "parent": "4b7c0667_e130_6e90_c625_b2a213995a13",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1287.0075068135832,
              "y": 619.768301484172
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "961f58c9_9d6d_d6a5_1da3_273b64f751ae",
              "class": "simple chemical",
              "label": "服务器1_在研发区",
              "parent": "4b7c0667_e130_6e90_c625_b2a213995a13",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1506.0184416366678,
              "y": 621.5464678226118
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "0f5ffb2d_7749_f945_8528_2624bb753345",
              "class": "simple chemical",
              "label": "服务器2_在研发区",
              "parent": "4b7c0667_e130_6e90_c625_b2a213995a13",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1505.7615134216944,
              "y": 835.0921183069374
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "c6994e19_ec07_d743_34c8_51eb1941e668",
              "class": "compartment",
              "label": "核心区",
              "parent": "0cac6a5a_c0f6_52d6_5398_9c7682cddd5b",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1057.8437897658278,
              "y": 1052.8711986340645
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "8308379b_979e_a31c_2a1c_d3cfef5532ba",
              "class": "simple chemical",
              "label": "核心区_防火墙",
              "parent": "c6994e19_ec07_d743_34c8_51eb1941e668",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 605.2107216552647,
              "y": 1043.0295476345964
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "bf6e59e2_bf06_d3b6_b662_d011f5563cac",
              "class": "simple chemical",
              "label": "核心设备1",
              "parent": "c6994e19_ec07_d743_34c8_51eb1941e668",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 618.7607043448345,
              "y": 1062.7128496335326
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "0ce81a19_4b5d_cd34_3017_b122fcd27b32",
              "class": "simple chemical",
              "label": "核心设备2",
              "parent": "c6994e19_ec07_d743_34c8_51eb1941e668",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 914.7343276577823,
              "y": 1051.5989450484274
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "d36ac554_f341_4c8f_aa18_bcdceb562b4c",
              "class": "simple chemical",
              "label": "核心设备3",
              "parent": "c6994e19_ec07_d743_34c8_51eb1941e668",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1241.7034823747624,
              "y": 1048.9983724362903
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "68c56fc0_72ef_0a9e_87a0_fc12fd3c01e5",
              "class": "simple chemical",
              "label": "核心设备4",
              "parent": "c6994e19_ec07_d743_34c8_51eb1941e668",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1510.4768578763908,
              "y": 1051.4485077070228
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "a8d28862_4cc0_69a0_a243_10ca4701a25e",
              "class": "compartment",
              "label": "中心区_外部包裹",
              "parent": "0cac6a5a_c0f6_52d6_5398_9c7682cddd5b",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1079.1509645463675,
              "y": 596.4415073226098
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "5450099a_8c76_a2ad_f799_b4d030e26464",
              "class": "simple chemical",
              "label": "中心区_关键地带",
              "parent": "a8d28862_4cc0_69a0_a243_10ca4701a25e",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1079.6484015262808,
              "y": 548.2318938489426
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "d27f1dab_6524_3254_6cbb_a1768a2ceeb5",
              "class": "simple chemical",
              "label": "中心区_防火墙",
              "parent": "a8d28862_4cc0_69a0_a243_10ca4701a25e",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1078.653527566454,
              "y": 644.6511207962769
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "38d009d4_945b_e3e3_2efb_1c056d6d98e4",
              "class": "simple chemical",
              "label": "联网设备",
              "parent": "0cac6a5a_c0f6_52d6_5398_9c7682cddd5b",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 391.7275234538442,
              "y": 652.98724266613
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "4bd014f7_9bc3_b0c1_c475_748ae254f844",
              "class": "simple chemical",
              "label": "第三方",
              "parent": "0cac6a5a_c0f6_52d6_5398_9c7682cddd5b",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 394.3047594982754,
              "y": 1035.1658882936829
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "7536b827_3431_a680_6ee2_b9c6bb53f7ec",
              "class": "compartment",
              "label": "外部网络_区域",
              "parent": "0cac6a5a_c0f6_52d6_5398_9c7682cddd5b",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1050.0704378425626,
              "y": 32.87641533734422
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "9f110005_be23_9618_3918_8cc4e6b47d9c",
              "class": "simple chemical",
              "label": "Internet_1",
              "parent": "7536b827_3431_a680_6ee2_b9c6bb53f7ec",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 605.3255897785562,
              "y": 33.99497482488208
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "96532504_462d_352c_7760_bdc722d12a1a",
              "class": "simple chemical",
              "label": "Internet_2",
              "parent": "7536b827_3431_a680_6ee2_b9c6bb53f7ec",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 929.4772823566398,
              "y": 46.22633865277062
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          },
          {
            "data": {
              "id": "7bb690eb_df3d_7e3a_f1c6_628041ba5fa4",
              "class": "simple chemical",
              "label": "Internet_3",
              "parent": "7536b827_3431_a680_6ee2_b9c6bb53f7ec",
              "stateVariables": [],
              "clonemarker": false,
              "unitsOfInformation": [],
              "bbox": {
                "x": 1,
                "y": 1,
                "w": 120,
                "h": 60
              }
            },
            "position": {
              "x": 1494.815285906569,
              "y": 19.52649202191782
            },
            "group": "nodes",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": false,
            "classes": ""
          }
        ],
        "edges": [
          {
            "data": {
              "id": "a83113a0_b1b9_9aa9_e986_19092e54a080",
              "class": "consumption",
              "source": "9f110005_be23_9618_3918_8cc4e6b47d9c",
              "target": "eeb9d07a_c519_4962_bc6b_73893252d921",
              "portSource": "9f110005_be23_9618_3918_8cc4e6b47d9c",
              "portTarget": "eeb9d07a_c519_4962_bc6b_73893252d921",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 1958.5257660518666,
              "y": 953.7653541657513
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "f5e48689_f785_685a_9be5_0587d9f1b39e",
              "class": "consumption",
              "source": "eeb9d07a_c519_4962_bc6b_73893252d921",
              "target": "f80b5c8f_17e2_cbc5_22d7_dbe7ad536680",
              "portSource": "eeb9d07a_c519_4962_bc6b_73893252d921",
              "portTarget": "f80b5c8f_17e2_cbc5_22d7_dbe7ad536680",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 1356.7499590806556,
              "y": 218.95696512861318
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "214bc8db_4e86_6199_6e27_1b9d6795b6aa",
              "class": "consumption",
              "source": "f80b5c8f_17e2_cbc5_22d7_dbe7ad536680",
              "target": "0e2c2124_b400_5aff_6986_97652b327339",
              "portSource": "f80b5c8f_17e2_cbc5_22d7_dbe7ad536680",
              "portTarget": "0e2c2124_b400_5aff_6986_97652b327339",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 1087.5359420157008,
              "y": 316.52801325481806
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "8545320c_352f_defc_de89_1314de10f7eb",
              "class": "consumption",
              "source": "0e2c2124_b400_5aff_6986_97652b327339",
              "target": "3f1e7c48_0d53_5a44_ef45_b6d8431d3d3b",
              "portSource": "0e2c2124_b400_5aff_6986_97652b327339",
              "portTarget": "3f1e7c48_0d53_5a44_ef45_b6d8431d3d3b",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 1770.3425394201277,
              "y": 457.99462511595567
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "996b5398_2b27_2b65_17c4_991e9a6fdf03",
              "class": "consumption",
              "source": "3f1e7c48_0d53_5a44_ef45_b6d8431d3d3b",
              "target": "a8d28862_4cc0_69a0_a243_10ca4701a25e",
              "portSource": "3f1e7c48_0d53_5a44_ef45_b6d8431d3d3b",
              "portTarget": "a8d28862_4cc0_69a0_a243_10ca4701a25e",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 452.033159032935,
              "y": 129.10578019021312
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "4aced5b3_47fb_f99c_0bcf_29fb26da3729",
              "class": "consumption",
              "source": "96532504_462d_352c_7760_bdc722d12a1a",
              "target": "9a014e6f_5a87_5d5a_bb3d_8c8bc8c6ba9e",
              "portSource": "96532504_462d_352c_7760_bdc722d12a1a",
              "portTarget": "9a014e6f_5a87_5d5a_bb3d_8c8bc8c6ba9e",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 513.3074077586195,
              "y": 674.495202589158
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "400dcc40_0f1a_274f_ac20_d71d3b1a5d4e",
              "class": "consumption",
              "source": "9a014e6f_5a87_5d5a_bb3d_8c8bc8c6ba9e",
              "target": "a8d28862_4cc0_69a0_a243_10ca4701a25e",
              "portSource": "9a014e6f_5a87_5d5a_bb3d_8c8bc8c6ba9e",
              "portTarget": "a8d28862_4cc0_69a0_a243_10ca4701a25e",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 1611.0209602685975,
              "y": 313.57774289308946
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "c40ccb5f_7b8a_6e1b_f333_a69044c179e5",
              "class": "consumption",
              "source": "7bb690eb_df3d_7e3a_f1c6_628041ba5fa4",
              "target": "2d58b7ad_3cf1_eb84_1516_a6b6e5aaba82",
              "portSource": "7bb690eb_df3d_7e3a_f1c6_628041ba5fa4",
              "portTarget": "2d58b7ad_3cf1_eb84_1516_a6b6e5aaba82",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 1262.2190981205765,
              "y": 376.96358233717865
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "a2769ef1_0a7c_d442_2d25_a1c4aead7068",
              "class": "consumption",
              "source": "2d58b7ad_3cf1_eb84_1516_a6b6e5aaba82",
              "target": "67e0773c_726c_46aa_91cf_fb0a73cc8b50",
              "portSource": "2d58b7ad_3cf1_eb84_1516_a6b6e5aaba82",
              "portTarget": "67e0773c_726c_46aa_91cf_fb0a73cc8b50",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 1562.3212095798058,
              "y": 152.71002824542325
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "c61b0756_3813_9699_ab0c_99a1df1ffc38",
              "class": "consumption",
              "source": "67e0773c_726c_46aa_91cf_fb0a73cc8b50",
              "target": "f80c5bfe_3f26_2bc4_d8f7_e2759c47e77e",
              "portSource": "67e0773c_726c_46aa_91cf_fb0a73cc8b50",
              "portTarget": "f80c5bfe_3f26_2bc4_d8f7_e2759c47e77e",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 721.8369238628095,
              "y": 932.270682861579
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "36331935_1521_c4f9_0227_7608b033e7bc",
              "class": "consumption",
              "source": "f80c5bfe_3f26_2bc4_d8f7_e2759c47e77e",
              "target": "aaf51774_6f82_7a90_17ec_9c3a78092c00",
              "portSource": "f80c5bfe_3f26_2bc4_d8f7_e2759c47e77e",
              "portTarget": "aaf51774_6f82_7a90_17ec_9c3a78092c00",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 1111.4799620546237,
              "y": 516.8628607242663
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "8b7f1f0c_e590_82d5_b554_a0c01961cfc8",
              "class": "consumption",
              "source": "aaf51774_6f82_7a90_17ec_9c3a78092c00",
              "target": "81e5f01c_3942_1ad7_a165_ac0e99c85f8b",
              "portSource": "aaf51774_6f82_7a90_17ec_9c3a78092c00",
              "portTarget": "81e5f01c_3942_1ad7_a165_ac0e99c85f8b",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 251.4336020962342,
              "y": 904.4657984878833
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "7916b7bc_72a0_3611_e225_92468ed8b313",
              "class": "consumption",
              "source": "81e5f01c_3942_1ad7_a165_ac0e99c85f8b",
              "target": "a8d28862_4cc0_69a0_a243_10ca4701a25e",
              "portSource": "81e5f01c_3942_1ad7_a165_ac0e99c85f8b",
              "portTarget": "a8d28862_4cc0_69a0_a243_10ca4701a25e",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 1312.2807985181644,
              "y": 455.37512026216785
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "cf8787bc_8d4a_55f9_5aef_7ecd357afa2f",
              "class": "consumption",
              "source": "38d009d4_945b_e3e3_2efb_1c056d6d98e4",
              "target": "d8aa99ce_5892_d9e4_67d8_17e7a1dfa149",
              "portSource": "38d009d4_945b_e3e3_2efb_1c056d6d98e4",
              "portTarget": "d8aa99ce_5892_d9e4_67d8_17e7a1dfa149",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 1727.375762826866,
              "y": 230.12103040743747
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "6d8f7519_e29a_0665_9ad7_92fb161b4283",
              "class": "consumption",
              "source": "d8aa99ce_5892_d9e4_67d8_17e7a1dfa149",
              "target": "83705b85_88a6_efb5_bd3d_4954a693a35a",
              "portSource": "d8aa99ce_5892_d9e4_67d8_17e7a1dfa149",
              "portTarget": "83705b85_88a6_efb5_bd3d_4954a693a35a",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 659.9946214310157,
              "y": 198.3935536762138
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "b95c0c73_456d_60ba_d29b_3a26cd547087",
              "class": "consumption",
              "source": "83705b85_88a6_efb5_bd3d_4954a693a35a",
              "target": "a8d28862_4cc0_69a0_a243_10ca4701a25e",
              "portSource": "83705b85_88a6_efb5_bd3d_4954a693a35a",
              "portTarget": "a8d28862_4cc0_69a0_a243_10ca4701a25e",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 375.9890924697893,
              "y": 243.07674105012245
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "955de5b1_cd64_c344_7312_c862ddd19b14",
              "class": "consumption",
              "source": "4bd014f7_9bc3_b0c1_c475_748ae254f844",
              "target": "8308379b_979e_a31c_2a1c_d3cfef5532ba",
              "portSource": "4bd014f7_9bc3_b0c1_c475_748ae254f844",
              "portTarget": "8308379b_979e_a31c_2a1c_d3cfef5532ba",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 1166.6259352021652,
              "y": 771.7574591926575
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "aa56a690_37c5_b9f8_7aef_436af043a682",
              "class": "consumption",
              "source": "8308379b_979e_a31c_2a1c_d3cfef5532ba",
              "target": "bf6e59e2_bf06_d3b6_b662_d011f5563cac",
              "portSource": "8308379b_979e_a31c_2a1c_d3cfef5532ba",
              "portTarget": "bf6e59e2_bf06_d3b6_b662_d011f5563cac",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 262.71711977210674,
              "y": 319.64991565917654
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "21af47a2_4f37_e687_c82c_6c21f8513cb3",
              "class": "consumption",
              "source": "5450099a_8c76_a2ad_f799_b4d030e26464",
              "target": "d27f1dab_6524_3254_6cbb_a1768a2ceeb5",
              "portSource": "5450099a_8c76_a2ad_f799_b4d030e26464",
              "portTarget": "d27f1dab_6524_3254_6cbb_a1768a2ceeb5",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 144.44156608036306,
              "y": 358.70080679361706
            },
            "group": "edges",
            "removed": false,
            "selected": false,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          },
          {
            "data": {
              "id": "f242739a_b3ad_61e8_6985_e1b4dfbbb732",
              "class": "consumption",
              "source": "d27f1dab_6524_3254_6cbb_a1768a2ceeb5",
              "target": "0ce81a19_4b5d_cd34_3017_b122fcd27b32",
              "portSource": "d27f1dab_6524_3254_6cbb_a1768a2ceeb5",
              "portTarget": "0ce81a19_4b5d_cd34_3017_b122fcd27b32",
              "cardinality": 0,
              "bendPointPositions": []
            },
            "position": {
              "x": 1512.8299381382035,
              "y": 941.6003858679871
            },
            "group": "edges",
            "removed": false,
            "selected": true,
            "selectable": true,
            "locked": false,
            "grabbable": true,
            "pannable": true,
            "classes": ""
          }
        ]
      },
      "style": [
        {
          "selector": "node",
          "style": {
            "shape": "fn",
            "label": "fn",
            "font-size": "20px",
            "width": "fn",
            "height": "fn",
            "text-valign": "center",
            "text-halign": "center",
            "border-width": "1.5px",
            "border-color": "rgb(85,85,85)",
            "background-color": "rgb(246,246,246)",
            "text-opacity": "1",
            "opacity": "1",
            "text-outline-color": "rgb(255,255,255)",
            "text-outline-opacity": "1",
            "text-outline-width": "0.75px"
          }
        },
        {
          "selector": "node:selected",
          "style": {
            "background-color": "rgb(214,118,20)",
            "target-arrow-color": "rgb(0,0,0)",
            "text-outline-color": "rgb(0,0,0)"
          }
        },
        {
          "selector": "node:active",
          "style": {
            "overlay-color": "rgb(214,118,20)",
            "overlay-padding": "14px"
          }
        },
        {
          "selector": "node[class = \"unspecified entity\"], node[class = \"simple chemical\"], node[class = \"simple chemical multimer\"], node[class = \"macromolecule\"], node[class = \"macromolecule multimer\"], node[class = \"nucleic acid feature\"], node[class = \"nucleic acid feature multimer\"], node[class = \"perturbing agent\"], node[class = \"phenotype\"], node[class = \"complex\"], node[class = \"complex multimer\"], node[class = \"compartment\"]",
          "style": {
            "background-image": "fn",
            "background-width": "fn",
            "background-position-x": "fn",
            "background-position-y": "fn",
            "background-fit": "fn",
            "background-clip": "fn",
            "padding": "fn",
            "border-width": "fn"
          }
        },
        {
          "selector": "node[class = \"simple chemical multimer\"], node[class = \"macromolecule multimer\"], node[class = \"nucleic acid feature multimer\"], node[class = \"complex multimer\"]",
          "style": {
            "ghost": "yes",
            "ghost-opacity": "1"
          }
        },
        {
          "selector": "node[class = \"macromolecule multimer\"], node[class = \"nucleic acid feature multimer\"]",
          "style": {
            "ghost-offset-x": "12px",
            "ghost-offset-y": "12px"
          }
        },
        {
          "selector": "node[class = \"simple chemical multimer\"]",
          "style": {
            "ghost-offset-x": "5px",
            "ghost-offset-y": "5px"
          }
        },
        {
          "selector": "node[class = \"complex multimer\"]",
          "style": {
            "ghost-offset-x": "16px",
            "ghost-offset-y": "16px"
          }
        },
        {
          "selector": "node[class = \"complex\"], node[class = \"complex multimer\"], node[class = \"compartment\"]",
          "style": {
            "compound-sizing-wrt-labels": "exclude",
            "text-valign": "bottom",
            "text-halign": "center"
          }
        },
        {
          "selector": "node[class = \"association\"], node[class = \"dissociation\"]",
          "style": {
            "background-opacity": "1"
          }
        },
        {
          "selector": "node[class = \"association\"]",
          "style": {
            "background-color": "rgb(107,107,107)"
          }
        },
        {
          "selector": "node[class = \"source and sink\"]",
          "style": {
            "background-image": "fn",
            "background-fit": "none",
            "background-width": "100%",
            "background-height": "100%",
            "background-clip": "none",
            "background-repeat": "no-repeat",
            "border-width": "0px",
            "shape-polygon-points": "-0.86 0.5 -0.75 0.65 -1 0.95 -0.95 1 -0.65 0.75 -0.5 0.86 0 1 0.5 0.86 0.71 0.71 0.86 0.5 1 0 0.86 -0.5 0.75 -0.65 1 -0.95 0.95 -1 0.65 -0.75 0.5 -0.86 0 -1 -0.5 -0.86 -0.71 -0.71 -0.86 -0.5 -1 0"
          }
        },
        {
          "selector": "node[class = \"dissociation\"]",
          "style": {
            "background-image": "fn",
            "background-fit": "none",
            "background-width": "100%",
            "background-height": "100%",
            "background-clip": "none",
            "background-repeat": "no-repeat",
            "border-width": "0px"
          }
        },
        {
          "selector": "edge",
          "style": {
            "arrow-scale": "1.75",
            "curve-style": "bezier",
            "line-color": "rgb(85,85,85)",
            "target-arrow-fill": "hollow",
            "source-arrow-fill": "hollow",
            "width": "1.5px",
            "target-arrow-color": "rgb(85,85,85)",
            "source-arrow-color": "rgb(85,85,85)",
            "text-border-color": "rgb(85,85,85)",
            "color": "rgb(85,85,85)"
          }
        },
        {
          "selector": "edge:selected",
          "style": {
            "color": "rgb(214,118,20)",
            "line-color": "rgb(214,118,20)",
            "text-border-color": "rgb(214,118,20)",
            "source-arrow-color": "rgb(214,118,20)",
            "target-arrow-color": "rgb(214,118,20)"
          }
        },
        {
          "selector": "edge:active",
          "style": {
            "background-opacity": "0.7",
            "overlay-color": "rgb(214,118,20)",
            "overlay-padding": "8px"
          }
        },
        {
          "selector": "edge[cardinality > 0]",
          "style": {
            "text-background-shape": "rectangle",
            "text-border-opacity": "1",
            "text-border-width": "1px",
            "text-background-color": "rgb(255,255,255)",
            "text-background-opacity": "1"
          }
        },
        {
          "selector": "edge[class = \"consumption\"][cardinality > 0], edge[class = \"production\"][cardinality > 0]",
          "style": {
            "source-label": "fn",
            "source-text-offset": "10px"
          }
        },
        {
          "selector": "edge[class]",
          "style": {
            "target-arrow-shape": "fn",
            "source-arrow-shape": "none"
          }
        },
        {
          "selector": "edge[class = \"inhibition\"]",
          "style": {
            "target-arrow-fill": "filled"
          }
        },
        {
          "selector": "edge[class = \"production\"]",
          "style": {
            "target-arrow-fill": "filled"
          }
        },
        {
          "selector": "core",
          "style": {
            "selection-box-color": "rgb(214,118,20)",
            "selection-box-opacity": "0.2",
            "selection-box-border-color": "rgb(214,118,20)"
          }
        }
      ],
      "data": {},
      "zoomingEnabled": true,
      "userZoomingEnabled": true,
      "zoom": 0.6821322627518489,
      "minZoom": 1e-50,
      "maxZoom": 1e+50,
      "panningEnabled": true,
      "userPanningEnabled": true,
      "pan": {
        "x": 321.23879918695,
        "y": 95.80769229269771
      },
      "boxSelectionEnabled": true,
      "renderer": {
        "name": "canvas"
      }
    }
  }
}