{"title":"KANGEL","link":[{"@attributes":{"href":"\/atom.xml","rel":"self"}},{"@attributes":{"href":"https:\/\/j-kangel.github.io\/"}}],"updated":"2020-07-08T13:32:35.058Z","id":"https:\/\/j-kangel.github.io\/","author":{"name":"kangel"},"generator":"Hexo","entry":[{"title":"\u4ece\u4e00\u9053Misc\u5230\u5b66\u4e60\u767e\u4e07\u6df7\u97f3","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/07\/09\/%E4%BB%8E%E4%B8%80%E9%81%93Misc%E5%88%B0%E5%AD%A6%E4%B9%A0%E7%99%BE%E4%B8%87%E6%B7%B7%E9%9F%B3\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/07\/09\/\u4ece\u4e00\u9053Misc\u5230\u5b66\u4e60\u767e\u4e07\u6df7\u97f3\/","published":"2020-07-08T20:11:01.000Z","updated":"2020-07-08T13:32:35.058Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      \n      \n        <h3 id=\"\u524d\u8a00\"><a href=\"#\u524d\u8a00\" class=\"headerlink\" title=\"\u524d\u8a00\"><\/a>\u524d\u8a00<\/h3><p>\u5468\u672b\u6253\u4e86\u4e0bSTCF\uff0c\u6709\u4e00\u9053wav\u7684misc\uff0c\u5c1d\u8bd5\u4e86wav\u9690\u5199\u7684\u5404\u79cd\u65b9\u6cd5\u90fd\u5931\u8d25\u4e86\uff0c\u4eca\u5929\u770b\u4e86\u4e0bwp\uff0c\u5b66\u5230\u4e86\u4e00\u79cd\u53ebsstv\uff08\u6162\u626b\u63cf\u7535\u89c6\uff09\u7684\u4e1c\u897f\u3002<\n      \n    \n    ","category":[{"@attributes":{"term":"misc","scheme":"https:\/\/j-kangel.github.io\/categories\/misc\/"}},{"@attributes":{"term":"misc","scheme":"https:\/\/j-kangel.github.io\/tags\/misc\/"}}]},{"title":"pwnable.tw Spirited Away","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/06\/23\/pwnable-tw-Spirited-Away\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/06\/23\/pwnable-tw-Spirited-Away\/","published":"2020-06-22T23:26:33.000Z","updated":"2020-06-22T15:44:59.491Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      \n      \n        <h3 id=\"\u524d\u8a00\"><a href=\"#\u524d\u8a00\" class=\"headerlink\" title=\"\u524d\u8a00\"><\/a>\u524d\u8a00<\/h3><p>\u8fd9\u9053\u9898\u662f\u6808\u6ea2\u51fa\u4e0e\u5806\u6ea2\u51fa\u7684\u7ed3\u5408\uff0c\u5229\u7528sprintf\u51fd\u6570\u8fdb\u884c\u6ea2\u51fa\u3002<\/p>\n<h3 id=\"\u7a0b\u5e8f\u5206\u6790\"><a href=\"#\u7a0b\u5e8f\u5206\u6790\" clas\n      \n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}},{"@attributes":{"term":"pwnable.tw","scheme":"https:\/\/j-kangel.github.io\/tags\/pwnable-tw\/"}}]},{"title":"pwnable.tw babystack","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/06\/22\/pwnable-tw-babystack\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/06\/22\/pwnable-tw-babystack\/","published":"2020-06-22T09:27:11.000Z","updated":"2020-06-22T02:06:10.076Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      \n      \n        <h3 id=\"\u524d\u8a00\"><a href=\"#\u524d\u8a00\" class=\"headerlink\" title=\"\u524d\u8a00\"><\/a>\u524d\u8a00<\/h3><p>\u8fd9\u662f\u4e00\u9053\u7ec4\u5408\u6ea2\u51fa\u7684\u9898\u76ee\uff0c\u4e0e\u5e38\u89c1\u7684\u6808\u6ea2\u51fa\u4e0d\u540c\uff0c\u6545\u8bb0\u5f55\u4e00\u4e0b\u3002<\/p>\n<h3 id=\"\u7a0b\u5e8f\u5206\u6790\"><a href=\"#\u7a0b\u5e8f\u5206\u6790\" class=\"\n      \n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}},{"@attributes":{"term":"pwnable.tw","scheme":"https:\/\/j-kangel.github.io\/tags\/pwnable-tw\/"}},{"@attributes":{"term":"stack","scheme":"https:\/\/j-kangel.github.io\/tags\/stack\/"}}]},{"title":"buuoj\u5237\u9898\u8bb0\u5f55\u4e4b\u5806","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/06\/09\/buuoj%E5%88%B7%E9%A2%98%E8%AE%B0%E5%BD%95%E4%B9%8B%E5%A0%86\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/06\/09\/buuoj\u5237\u9898\u8bb0\u5f55\u4e4b\u5806\/","published":"2020-06-09T14:42:47.000Z","updated":"2020-06-09T07:51:54.518Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      \n      \n        <h3 id=\"roarctf-2019-easyheap\"><a href=\"#roarctf-2019-easyheap\" class=\"headerlink\" title=\"roarctf 2019 easyheap\"><\/a>roarctf 2019 easyheap<\/\n      \n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}}]},{"title":"RCTF2020 \u90e8\u5206pwn","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/06\/06\/RCTF2020-pwn\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/06\/06\/RCTF2020-pwn\/","published":"2020-06-05T18:20:17.000Z","updated":"2020-06-06T11:39:50.300Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      \n      \n        <h3 id=\"\u524d\u8a00\"><a href=\"#\u524d\u8a00\" class=\"headerlink\" title=\"\u524d\u8a00\"><\/a>\u524d\u8a00<\/h3><p>\u6bd4\u8d5b\u6ca1\u65f6\u95f4\u6253\uff0c\u8d5b\u540e\u590d\u73b0\u51e0\u9053\u9898\u76ee\u73a9\u73a9\u3002<\/p>\n<h3 id=\"no-write\"><a href=\"#no-write\" class=\"he\n      \n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}}]},{"title":"\u8bba\u6587\u9605\u8bfb\u4e4bKOOBE","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/05\/18\/%E8%AE%BA%E6%96%87%E9%98%85%E8%AF%BB%E4%B9%8BKOOBE\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/05\/18\/\u8bba\u6587\u9605\u8bfb\u4e4bKOOBE\/","published":"2020-05-18T12:34:22.000Z","updated":"2020-05-23T09:41:50.524Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      \n      \n        <h3 id=\"\u7b80\u4ecb\"><a href=\"#\u7b80\u4ecb\" class=\"headerlink\" title=\"\u7b80\u4ecb\"><\/a>\u7b80\u4ecb<\/h3><p>\u9898\u76ee\uff1a<strong>KOOBE: Towards Facilitating Exploit Generation of Kernel Ou\n      \n    \n    "},{"title":"kernel pwn(one)","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/04\/16\/kernel-pwn-one\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/04\/16\/kernel-pwn-one\/","published":"2020-04-15T21:52:30.000Z","updated":"2020-04-16T13:56:55.147Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      \u8349\u957f\u83ba\u98de\u4e8c\u6708\u5929\uff0c\u62c2\u5824\u6768\u67f3\u9189\u6625\u70df\n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}},{"@attributes":{"term":"gxzy","scheme":"https:\/\/j-kangel.github.io\/tags\/gxzy\/"}}]},{"title":"\u865a\u62df\u6307\u4ee4\u96c6pwn","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/04\/10\/%E8%99%9A%E6%8B%9F%E6%8C%87%E4%BB%A4%E9%9B%86pwn\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/04\/10\/\u865a\u62df\u6307\u4ee4\u96c6pwn\/","published":"2020-04-10T10:13:17.000Z","updated":"2020-04-12T11:30:09.152Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      \n      \n        <h3 id=\"\u524d\u8a00\"><a href=\"#\u524d\u8a00\" class=\"headerlink\" title=\"\u524d\u8a00\"><\/a>\u524d\u8a00<\/h3><p>\u8fd1\u6765\u5f88\u591a\u6bd4\u8d5b\u90fd\u6709\u865a\u62df\u6307\u4ee4\u96c6pwn\u7684\u9898\u76ee\uff0c\u6f0f\u6d1e\u90fd\u662f\u5e38\u89c4\u7684\u6f0f\u6d1e\uff0c\u4f46\u662f\u9898\u76ee\u8fd8\u7b97\u65b0\u9896\uff0c\u6709\u4e00\u79cd\u8ba1\u7ec4\u505a\u5b9e\u9a8c\u7684\u611f\u89c9\u3002<\/p>\n<p>\u8fd9\u7c7b\u9898\u76ee\u4e3b\u8981\u5c31\u662f\u641e\u6e05\u695a\n      \n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}},{"@attributes":{"term":"gxzy","scheme":"https:\/\/j-kangel.github.io\/tags\/gxzy\/"}}]},{"title":"tcache_stashing_unlink_attack","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/04\/10\/tcache-stashing-unlink-attack\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/04\/10\/tcache-stashing-unlink-attack\/","published":"2020-04-09T16:16:32.000Z","updated":"2020-04-09T11:17:14.359Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      \n      \n        <h3 id=\"\u524d\u8a00\"><a href=\"#\u524d\u8a00\" class=\"headerlink\" title=\"\u524d\u8a00\"><\/a>\u524d\u8a00<\/h3><p>tcache_stashing_unlink_attack\u662fglibc2.29\u548cglibc2.30\u4e0b\u7684\u4e00\u79cd\u65b0\u578b\u653b\u51fb\u6280\u5de7<\/p>\n<h3 id\n      \n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}},{"@attributes":{"term":"gxzy","scheme":"https:\/\/j-kangel.github.io\/tags\/gxzy\/"}}]},{"title":"gxzyCTF pwn lgd","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/04\/09\/gxzyCTF-pwn-lgd\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/04\/09\/gxzyCTF-pwn-lgd\/","published":"2020-04-09T11:37:42.000Z","updated":"2020-04-09T04:23:31.929Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      \n      \n        <h3 id=\"\u524d\u8a00\"><a href=\"#\u524d\u8a00\" class=\"headerlink\" title=\"\u524d\u8a00\"><\/a>\u524d\u8a00<\/h3><p>\u7ecf\u5178\u7684glibc2.23\u73af\u5883\u4e0b\u7684\u5806\u6ea2\u51fa\uff0c\u7a0b\u5e8f\u81ea\u5e26\u6df7\u6dc6\uff0c\u53ef\u4ee5\u901a\u8fc7\u7b80\u5355\u7684\u9ed1\u76d2\u6d4b\u8bd5\u786e\u5b9a\u7a0b\u5e8f\u7684\u903b\u8f91\u3002\u7981\u6389\u4e86execev\uff0c\u53ef\u4ee5\u5728\u6808\u4e0a\u6784\u9020orw\uff0c\u4e5f\u53ef\u4ee5\n      \n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}},{"@attributes":{"term":"gxzy","scheme":"https:\/\/j-kangel.github.io\/tags\/gxzy\/"}}]},{"title":"\u6808\u8fc1\u79fb\u7684\u591a\u79cd\u6280\u5de7","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/04\/09\/%E6%A0%88%E8%BF%81%E7%A7%BB%E7%9A%84%E5%A4%9A%E7%A7%8D%E6%8A%80%E5%B7%A7\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/04\/09\/\u6808\u8fc1\u79fb\u7684\u591a\u79cd\u6280\u5de7\/","published":"2020-04-09T10:56:13.000Z","updated":"2020-06-05T12:03:53.942Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      life is beautiful!\n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}}]},{"title":"UNCTF 2019 pwn orwHeap\u8be6\u89e3","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/04\/01\/UNCTF-2019-pwn-orwHeap%E8%AF%A6%E8%A7%A3\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/04\/01\/UNCTF-2019-pwn-orwHeap\u8be6\u89e3\/","published":"2020-04-01T10:24:20.000Z","updated":"2020-04-01T04:05:12.649Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      \u201c\u5de8\u9cb8\u843d\uff0c\u4e07\u7269\u751f\uff0c\u4e00\u5ff5\u767e\u8349\u751f\uff0c\u4e00\u5ff5\u5c71\u6cb3\u6210\u201d\n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}}]},{"title":"\u5806\u5b66\u4e60\u4e4bhouse of spirit","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/03\/26\/%E5%A0%86%E5%AD%A6%E4%B9%A0%E4%B9%8Bhouse-of-spirit\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/03\/26\/\u5806\u5b66\u4e60\u4e4bhouse-of-spirit\/","published":"2020-03-26T11:05:40.000Z","updated":"2020-03-26T05:18:52.983Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      \u5982\u679c\u6211\u4f1a\u53d8\u6210\u6076\u9b54\uff0c\u90a3\u5c31\u968f\u4ed6\u5427\u3002\u6211\u4f1a\u63a5\u53d7\u653e\u9010\uff0c\u4e00\u5207\u53ea\u4e3a\u4e86\u4fdd\u62a4\u5979\u3002\n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}},{"@attributes":{"term":"heap","scheme":"https:\/\/j-kangel.github.io\/tags\/heap\/"}}]},{"title":"\u5229\u7528_IO_2_1_stdout_\u6cc4\u6f0flibc","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/03\/13\/%E5%88%A9%E7%94%A8-IO-2-1-stdout-%E6%B3%84%E6%BC%8Flibc\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/03\/13\/\u5229\u7528-IO-2-1-stdout-\u6cc4\u6f0flibc\/","published":"2020-03-12T22:10:55.000Z","updated":"2020-04-12T13:31:56.415Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      \u5f53overlapping\u9047\u4e0a_IO_2_1_stdout_\uff0c\u90a3\u4e48libc\u5c06\u65e0\u5904\u9041\u5f62\u3002\n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}},{"@attributes":{"term":"gxzy","scheme":"https:\/\/j-kangel.github.io\/tags\/gxzy\/"}}]},{"title":"'fastbin_dup_consolidate\u4e0eunlink\u5929\u4f5c\u4e4b\u548c'","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/03\/12\/fastbin-dup-consolidate%E4%B8%8Eunlink%E5%A4%A9%E4%BD%9C%E4%B9%8B%E5%92%8C\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/03\/12\/fastbin-dup-consolidate\u4e0eunlink\u5929\u4f5c\u4e4b\u548c\/","published":"2020-03-12T14:22:31.000Z","updated":"2020-03-26T02:58:38.988Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      unlink\u60f3\u8981\u7684\uff0c\u6b63\u662ffastbin_dup_consolidate\u60f3\u7ed9\u7684\n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}}]},{"title":"2019","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2020\/01\/07\/2019\/"}},"id":"https:\/\/j-kangel.github.io\/2020\/01\/07\/2019\/","published":"2020-01-06T19:27:31.000Z","updated":"2020-01-07T03:27:19.035Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      That year, I was 21 years old.\n    \n    ","category":{"@attributes":{"term":"\u968f\u7b14","scheme":"https:\/\/j-kangel.github.io\/categories\/%E9%9A%8F%E7%AC%94\/"}}},{"title":"2019xnuca\u603b\u51b3\u8d5badw7 writeup","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2019\/12\/30\/2019xnuca%E6%80%BB%E5%86%B3%E8%B5%9Badw7-writeup\/"}},"id":"https:\/\/j-kangel.github.io\/2019\/12\/30\/2019xnuca\u603b\u51b3\u8d5badw7-writeup\/","published":"2019-12-30T15:15:34.000Z","updated":"2019-12-30T11:57:19.125Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      first flay with the arm pwn, it's funny!\n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"arm","scheme":"https:\/\/j-kangel.github.io\/tags\/arm\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}},{"@attributes":{"term":"xnuca","scheme":"https:\/\/j-kangel.github.io\/tags\/xnuca\/"}}]},{"title":"linux \u7cfb\u7edf\u8c03\u7528\u76f8\u5173","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2019\/12\/25\/linux-%E7%B3%BB%E7%BB%9F%E8%B0%83%E7%94%A8%E7%9B%B8%E5%85%B3\/"}},"id":"https:\/\/j-kangel.github.io\/2019\/12\/25\/linux-\u7cfb\u7edf\u8c03\u7528\u76f8\u5173\/","published":"2019-12-25T10:19:31.000Z","updated":"2019-12-25T05:19:10.823Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      If you look for it, I've got a sneaky feeling you'll find that love actually is all around.\n    \n    ","category":[{"@attributes":{"term":"linux","scheme":"https:\/\/j-kangel.github.io\/categories\/linux\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}}]},{"title":"pwnable.tw writeup","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2019\/12\/25\/pwnable-tw-writeup\/"}},"id":"https:\/\/j-kangel.github.io\/2019\/12\/25\/pwnable-tw-writeup\/","published":"2019-12-25T09:34:21.000Z","updated":"2019-12-25T05:30:47.248Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      Every time a bell rings, an angel gets his wings.\n    \n    ","category":[{"@attributes":{"term":"pwn\u5b66\u4e60","scheme":"https:\/\/j-kangel.github.io\/categories\/pwn%E5%AD%A6%E4%B9%A0\/"}},{"@attributes":{"term":"pwn","scheme":"https:\/\/j-kangel.github.io\/tags\/pwn\/"}}]},{"title":"linux \u9177\u70ab\u5c0f\u5de5\u5177","link":{"@attributes":{"href":"https:\/\/j-kangel.github.io\/2019\/12\/23\/linux-%E9%85%B7%E7%82%AB%E5%B0%8F%E5%B7%A5%E5%85%B7\/"}},"id":"https:\/\/j-kangel.github.io\/2019\/12\/23\/linux-\u9177\u70ab\u5c0f\u5de5\u5177\/","published":"2019-12-23T15:17:57.000Z","updated":"2019-12-23T07:17:57.994Z","summary":{"@attributes":{"type":"html"},"0":"\n    \n    "}}]}