<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>I Need a Root</title>
    <link>https://rootnix.tistory.com/</link>
    <description>RootNIX</description>
    <language>ko</language>
    <pubDate>Thu, 25 Jun 2026 17:52:53 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>rootnix</managingEditor>
    <item>
      <title>페러럴즈에서 VM차단되는 게임/장학재단 장학금 신청 등 가능하게 하기</title>
      <link>https://rootnix.tistory.com/92</link>
      <description>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;맥북사용자들은 불편하고 헬조선스러운 국내 인터넷 환경에서 살아남기 위해서는&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;페러럴즈/VMWARE/VirtualBox 등 VM프로그램의 이용이 불가피하다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;왜 VM을 막는지 이해할 수 없는 보안방식이지만,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;맥사용자 대응은 1도 안해주면서, 요구하는건 지X맞게 많은 우리나라 인터넷 환경에&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;다시 한번 박수를 보낸다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;맥사용자가 VM환경에서 게임이나, 은행/장학재단/자동차보험 등을 이용하려고 하면,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;처음부터 알려주지도 않으면서 꼭 설치하라는 모든걸 설치하고 마지막에 VM환경에선 이용할 수 없다고 깐다. (시X)&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이 헬조선스러운 방식을 우회하고 이용할 방법이 있으니,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;대게 우리나라 보안프로그램들은 거의 비슷한 방식의 로직들로 보안체크를 하는것.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;VM을 차단하는 대다수의 보안프로그램은 아래와 같은 방법으로 대부분 우회된다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;요약: Regedit 에서 HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\VideoBiosVerison의 값에서 VM 인줄 모르게 바꿔버리자.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;img src=&quot;data:image/png;base64,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ZUCbeeibzL8a38+eCibKJCKGZAcymYD7pK2vlL5LrHoe37Ak6bveKys1BjxR26c48A3qpWfSEj1j5nD870TP15CIQM9bPxnyIZcHDMwTG3rW/O+dHggggAACCCCAAAIIIIAAAggggAACCCDQ+ATIuG9854wZI4AAAggggAACCCCAAAIIIIAAAggggAACCDRhgbBl3CcP7eGTKX+dVru3a6a+v3afgzenypAz1QNFCjUTPtDxm2s/845+9fWXqV8wsb9AneknC5rr2eK4EUAAAQQQQAABBBBAAAEEEEAAAQQQaAgCZNw3hLPAHBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQsAXClnGPKAKNUyDYd9DrUfZ7qERWtk7t6Oewgx2/9nfc+9kZzQgggAACCCCAAAIIIIAAAggggAACCCDQBATIuG8CJ5FDQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEGg6AhFt57xd+dXhHLnzkpCOKmJuYO+o9/cOe3/tlTN9v0M/pEmzEQIIIIAAAggggAACCCCAAAIIIIAAAggggAACDVSAjPsGemKYFgIIIIAAAggggAACCCCAAAIIIIAAAggggEDzFAjbO+7z12nmvRtjXdvdxqUeAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIGmJEDGfVM6mxwLAggggAACCCCAAAIIIIAAAggggAACCCCAQKMXqHPGPe+eb/TXAAeAAAIIIIAAAggggAACCCCAAAIIIIAAAggg0IAEyLhvQCeDqSCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggwD/ccw0ggAACCCCAAAIIIIAAAggggAACCCCAAAIIINCABPiH+wZ0MpgKAggggAACCCCAAAIIIIAAAggggAACCCCAAAL8wz3XAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACDUiAf7hvQCeDqSCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggwD/ccw0ggAACCCCAAAIIIIAAAggggAACCCCAAAIIINCABPiH+wZ0MpgKAggggAACCCCAAAIIIIAAAggggAACCCCAAAL8wz3XAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACDUiAf7hvQCeDqSCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggwD/ccw0ggAACCCCAAAIIIIAAAggg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QAABBBBAAAEEEEAAAQQQQACB0yUQ0XbO25Vf7ezInZfU6z4LcjVztcOQabKf05eB6n1Y9425UipiZj4r0WQuevdyL5UVaybuDTOLpNPLT9/t3rkZtuAb2kkvKy6UDQsPt5eYnOD7twrq6uucXbjHc47fUMv52Xo/6jVO70fOJ20qSvXzvXh9qRzC+HHDJfp7d31FWYn0W/H0axLHpfrOcJbGOizys7Nl64S0NInOBPr6uk811+ulDqcqLJvW1/msr3HDctAMggACCCCAAAIIIIAAAggggEAzFyDjvplfABw+AggggAACCCCAAAIIIIAAAggggAACCCCAQMMSOG0Z9w3msMuKZSrZhYclpiUnBDW1wnzNdG2foJmuZ+rJgaAmfTo741u/2nX0rZpcuMapGpCVhigQtvsV10uDOL1hO5/20YR7vAaBxCQQQAABBBBAAAEEEEAAAQQQaCICZNw3kRPJYSCAAAIIIIAAAggggAACCCCAAAIIIIAAAgg0DYHml3HfNM4bR4EAAggggAACCCCAAAIIIIAAAggggAACCCDQRAXIuG+iJ5bDQgABBBBAAAEEEEAAAQQQQAABBBBAAAEEEGicAi3NtD/99FOzSkQAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIEzJEDG/RmCZ7cIIIAAAggggAACCCCAAAIIIIAAAggggAACCPgSqMq4f+GFF3y1U4cAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKnUYCM+9OIza4QQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEPAnUJVxf84550jfa665xt82tCOAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEA9CZBxX0+wDIsAAggggAACCCCAAAIIIIAAAggggAACCCCAQCgC/MN9KGpsgwACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAPQnwD/f1BMuwCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgiEIsA/3IeixjYIIIAAAggggAACCCCAAAIIIIAAAggggAACCNSTAP9wX0+wDIsAAggggAACCCCAAAIIIIAAAggggAACCCCAQCgCLUPZKJhtCnLnS/cOQ6ZJjIsOZusz3zc/W+ffa5zOPybyzM+JGSCAAAIIIIAAAggggAACCCCAAAIIIIAAAgg0XQEy7pvuueXIEEAA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oJ7Nu0DHjO4HNbnbjsTp6+CwfxlfwhIZ39kCuQ9GRMl9cGCFzGvAVH1eFn0+SQcwrqn2rls554VGq+Ggnp93dQOscsYbu87LFAfvmmOSMzU8CCfJi+ZDT8jlksyrjkbHvTXLIs7NtJ3iwM04LA5gTX/+ugQ8hqKhPbytVVw5UfOy917o8ohr7Vvb2yzXfbqd58LZcsa5mHPlfbpi0zpkFeg823WRPe0HhwYjbnv3F7dS8nkszpMz4a2u131PyHujdeF+ZFcWJ2OvTFcPgbws+X4tXyffM8/mct9MjLS9b9JTEzAgS2v5ToT4eekDtL0/uo9R73XJdrZ962z1916y/j4/oT/ewSPkfRpo5/t04/ajvw832L4PPT2bA+kTY0ZDvVzco96SJ/fFo1HpqP/he3OhV/56CzTNxf4suRtQr9d0+e4dsranN0shARIgARIggRpMgI77GnxxODQSIAESIAESIAESIAESIAESIAESIAESIAESIAESIIEbjwAd9zfeNeeMSYAESKBWEHDVcW9v0ps2bUKW2SzOafW3UJo0kb3CVb1z577B6RdffKFC0MuXZQ/8u+9uiXT79u2hJpMJmpd3Gpqfnw9VjnskeCABEqjVBHLSUzG/1R98UuY87Tr8y6zFTBIgARKovQReGfkgJuc1Q/5GRridFYiOCFRWO476YT4JkAAJkAAJVAUBOu6rgirbJAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIIFyEqhXznqsZiBw8euliFjMsomqm5sUqFtPENepq2u9+sioW1fUrW5DpOvcPVMq8EgCJEACJFCtBB57TPaM3r17N/o9e1Y2tT1+/LjNOG6//Xak27VrB1XOebVn/unT4qz/9FP5Dvzud/egnHLau6kPg02rTJAACZAACZAACZAACRgJzHxN/nZLQnq2ZPkGGYuUnTbnIN80bA60vI79sjthLgmQAAmQAAlULQE67quWL1snARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgAZcI0HHvEi77het7yF7IdRr4o5Dlu8PQosuXpFId2QNZKxIt0tWtSM+33zRzSIAESIAEqoFAr169ytWLr68v6jVp0gR68eJFqHLa168vK6yaN29ervZZiQRI4Pol4BMUhsFH63r9zoQjJwESIIFqJmDyQYeRYaIu917R+i53yAok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iydAx/3FM2QLJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJFBpBOi4rzSU7tGQv784IPVey5999hkGnpmZCdXO+/bt21fShLTjXva4Nwxx3BepPe497Y57Kacd+HbnfSWNQjcz/6UFOB322CZo/9OSc/9L83ESHyJ730uqYdi2puD0vSsHQY85cNrr8uVVL79WqHJlQUF5q7I8CZBANSPQokUL04hat25timtrEBgajqlrra0cOG8SIAESIAESIAESIAESIAESIAESKA8BOu7LQ4tlSYAESIAESIAESIAESIAESIAESIAESIAESIAESIAESKCKCdBxX8WAq2vzN910E4b23XffQb/++mvo7t27oU2aNIHqvfERlHHIyckxpWpHvz2xWDnttSrHvXb26y3t7Q57naC16BdpyvMKe5MVOrHJXsopX96M6plqL3svYxjixmO6QbNs4rgPVFvdZ3+xD+nBgWXvaY/MChwKC2VP/UUTxqF2+0GxUK8KtMUqJEACrhE4fVqW2Gh1rZbrpX7++WcUzs/Ph3bp0sX1yixJAiRAAiRAAiRAAiRAAiRAAiRAAiRAAucRoOP+PBg8JQESIAESIAESIAESIAESIAESIAESIAESIAESIAESIIHLTYCO+8t9BS5T/1999RV61k57PQztEHXmtNflSznsdYZW7bTXqhz3hn1v+yKU1A58w1B73Sst+u9y5Hs2fUS3WCFNT3kV9c7WE0fsrKQkUzsNrpFwXko6ThaNkz2Zva+sHA/8rmWJaNdDqeHjg3hg3OPQJdNioDyQAAlUHYECy29JXHHFRa7kUUM9e1Z+u+PUqVNIycrKgh46dAgaHR2tSlJIgARIgARIgARIgARIgARIgARIgARIwDUCdNy7xomlSIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESOCSEKDj/pJgrj6daKf9Z599ZhpUUFAQ4nbt2pnSLzpQznrD7rj3QJN6C3v73vaqo1Lp/ztykUMoRP3X39gCjYgcXGZ7QT3DkL7kjdehhcpx739bD8Q7n0yG5iZKfb9yGvFvG5oo7aQmQHkgARK4fAS8vOQDfNVVV1XKIIqKZOXQTz/9hPZatWoFrVtXXrGrVq1CTOd9peBmIyRAAiRAAiRAAiRAAiRAAiRAAiRQKwjQcV8rLjMnSQIkQAIkQAIkQAIk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8vJCk7p160IvXboE1U77atWqIXZzk29hIGBCAiRQJQh4qlfQwvWraFVi1VwkCZAACZAACZAACZAACZBASRCg474kKLIPEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEighAnTclxDI8taNdsiPGzcOU9NOeq16vnrPZct83U73o+tbanKy7Dmu8z08PPShqHbaazXEca+d/3pL+9y97bVDX2nWH9KPfU3zfkspcvIQp/xtP72LEdIsxtkQORw5dkp1caPuY3D4y/o50JBpsrd7yrOyF36bZg8if5RpPHR8mGwCrw34SYcPIt/HK/897VFYhORk4jbUmjpVVc7IwEHcF3HQ1xcug+pxVS2bJfmbWLR5bc0BaPQkC0u7zT1aNhCnfPKRiyh4vHnuLvWWNfOL72kuDugffk6R4tayN3luXSEwfVEEsh7sMRHaJ8+e+LkteEQChRFo2LChWZU77rjDLGZAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAkUlQMd9UUmxHgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmUAQE67ssA8o0cwnIve+2s12o5N+20t2xnWU/HeRz2ukCrdtprVY57I2dv+yzU1A58w1B73SvN+t9SlNvXH6Z7LF09cRz9J98kjmxLZ3r3MQtRvn6OOOmtT0Yc4pNnfooqYeMToLOnPg9tvWgzdNfO96DOajwEJZjErxdnfMvh4iwf1NazWL0HedqZtXPzlr3A31z6GfK9bDPEm/WVfyDknW+SvfkzxICff9UCcl1uci6g1DCc3ANQPmXgIuikt+XNhAWDaxXYjoUVk8DFi/IGh9aSXsX58+fRZXp6OrRt27YlPQT7IwESIAESIAESIAESIAESIAESIAESqCIE6LivIieayyQBEiABEiABEiABEiABEiABEiABEiABEiABEiABEqgYBOi4rxjn6bpnaemgt3Tc2+q0L/KElLPeyHHci3M7z972qsM8+X+KA77I411nxdhocdR37huMniwd98Xt3tVd9lyftmCT9BvSDrp4ywnoqHbiYN/zUiTiFFN/qLuNE2jQ2h/twsPDocZEeTPgsQ5dES+4rz10xAPuUl7EdE2SvAnRy+ITBkVsXuxqDz3gi7YLo+XNgc6T5bxY7TAtCUUfbBdn9co5es/xNKtN/i4InjwX5Z882Bv6zcP6IwEImVQSAhnqmw96OTVrlsy3My5fvowuL1y4AE1IkDdsfvzxR8R9+vTRQ1JJgARIgARIgARIgARIgARIgARIgARIoEgE6LgvEiZWIgESIAESIAESIAESIAESIAESIAESIAESIAESIAESIIGyIUDHfdlwLjejWDrv9cSs5evyYqt22ueo9KT3tBcf99Wd7XOt9uZD6QrmuSUWZaYlo6/5s+dB560Wh+zqbSHXNcY3W7agfRNfcYw3dBLrfGaaOHF3JZ5C+aMq38mjF+LnAl6F9nj4KWh0tMReHrKJfGambPYev2MHyv06d4ZaTZzEWf/OvAmo8sAQ+VZAYKI4/2119Fsdp5QKBk98HT3Pbe8PfVa9gTA9LBCxk+KXnBCH+LmRws3vqTmIPVR9BAUmwndGxGDUeixcvj1wW4FtWFhRCejrplatkvmWQVZWFlD8/rt8k6FJkyaIHR3lJ3blypWI6byvqFcM500CJEACJEACJEACJEACJEACJEACZU+AjvuyZ84RSYAESIAESIAESIAESIAESIAESIAESIAESIAESIAESMAqATruraKp3AWl5rC3xJbjtBdHasb5s6iRY6TPcdrnaWiWoR35dnayR75ZYZEC2Svft455exc3b7T+R+iT0M27ZkKtOdE3RA5HuZ1SBNckei/49G8/QW7o449Dv09Ph+rxxk6SPdXDfMXprbsY+95WHDq9/Rp0WKem0L2nVHsXF8SdB02DFuq4Ry3DcH9gBI5eCloBHfbiAuimmeV7720n97aY57Zt66GmV96E1n9Z5q2wGi28OyJ/1PjF0HEhD0BtTTSnUXcKp7DvHGztgvUrAAH9PNG65LNzmHVi0h9ms+/V6WbEHb1vgm7eIXvYx+0U9WvrjPzbXeWndPu3ku/V5BLy9fNK732/f/9+5Ldp0wbKhARIgARIgARIgARIgARIgARIgARIgASsEaDj3hoZ5pMACZAACZAACZAACZAACZAACZAACZAACZAACZAACZDADSBgV3/aEZifl/uL47BTR58bMI3SHzI5WfYy9/DwKP3BChihvMyjgCmWbNGpD6S/y7L381/GrYgv24nT3MFB/u3Izl6czfYOSu3N8y85i4O6evXqJTs/9kYCJFBhCXy5fSfm3qbV3WZr2PWtONu7BXQyyz979iziGjVqQFd/eRm6VDnufVqLg/6X0+KYz/xT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sejvRiOUZzhKOztVD5llkLw7VK7fW4duxWgDHnIvg1HLzxDet5efuXAmN57Al9vlWxltWt1tNpld3+5H3C2gk1n+2bNnEdeoUQNqq+P+wo7NaHdhZxzUuW1HaO2Hg6DHj8u3J77//nvE1atXh/78889QLy95c6ZNmzaImZAACZAACZAACZAACZAACZAACZAACZCANQJ03Fsjw3wSIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESuAEEuMf9DYDOIcuewK/292LQbAMvmBiNL29C/JtLD6iDg223QhF3xC+xhZ75WvacX3ekJfpcVsWc9iUGkh2RwHUQ+CvlKFpf2CHPD8db66rexHHv6irfpmjRogXyr1y5Aq2m9rr/448/VH1K2RJIw3DzZy+G9hg1HuruVLaz4GgkQAIkQAIkQAIkQAIkQAIkQAIkYAsBOu5tocW6JEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJFDKBGyzGZfyZNg9CZQ2gVR7caxnON6GobKviAPfkC3sS3t4m/t//5n70GbJ9r+gppjPobVt7okNSIAErBH4PS4WRX/+eNisSi3froidW3Uwy9dBxoHdODzz/jRoTc/WUHd/ceBnKcf95UuXkJ+aJs5vBH8nmSk4fHHMGGjkilXQ9HSI4d3xaRxs/vodqPj5paw00qR42bv/QhM/dO9dTi3pIffJO09LvjOn4OIm3xx4d10UCgZ5e5pXuEGR1fm6uGBGvj2fgL4UboL6ebpDi51kynW2fPMRdNE/SM5nsfsrpw2T107FzDyDTPnO0Ltjb+QviJLrwdtT30HCp3ujOijfKLdhnj4GmdYgLya8l1lZUnws4qnTXoWu27gXqm5bo0ULb8TPzloGHR5o43Vo43MhKWosxvEdHgktLAl6KQZVVr8yqLCqLCeBUiQg9+Ebo/pjjNff3yxjubhBp32wDjo2WO4nKTSM2SMewuGEhV/rLDM1rUlCHN6r4G+arXlNrv/djSei/vSQRlBb57M3dg7ajRj9EnTvKXkSdOw9AfGypTOhhf2cXu981k4NwThBpiVQq4n7IyhKPb4B6mq1IgtIgARIgARIgATKCwE67svLmeA8SIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESOAqATrueRlUKgJuNxV1OeK4v6Wo1W9QPdOHezCy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gAACrVOAjPsGfu79+/fXDNu3b1ccOHCgYv1n2vs34jLmQzLsS0ssw71NpGWm+73DhkC5ZebXrHflYd7e9pgqx197reKbJSWKsV2TFafNvE9xYsqJ5ph/qHH+68apitft2KFY4tnvELj4mm+p/My82YonftinIVI6VS3Tb0yu2rfn5xx3qqSsbLX3/u+NijPG2psJx72IRgQQQAABBBBAAAEEEEAAAQQQQAABBBBoFQJk3LeKx8xNIoAAAggggAACCCCAAAIIIIAAAggggAACCDQXgYgus95QavUjaQe15iEXD2oua6/VOgsLC9U/IcH2QK/Vxc2p86HXbLX/XG/Rz7w/5H1N5ago+7+aiMgolSP9cqQr+/Fw227WP8aui4zk/3gMlCMCCDQVgedfsN8h0ufC84OWtGXbyypfkT4kqJ4CAggggAACCCCAAAIIIIAAAggg0FwE+NfY5vKkWCcCCCCAAAIIIIAAAggggAACCCCAAAIIIIBAqxBgj/uW9pg7XODfkV6k8LziNSq37zpcsU2bmj3yti3NhftBAAEEEEAAAQQQQAABBBBAAAEEEEAAAQSaiQAZ983kQbFMBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgdYhULP069Zh0bLuskMvu5+2ZygGAn4Gfsu6S+4GAQQQQAABBBBAAAEEEEAAAQQQQAABBBBocQJk3Le4R8oNIYAAAggggAACCCCAAAIIIIAAAggggAACCDRnATLum/PTq8na21nGPXvW1wSLPggggAACCCCAAAIIIIAAAggggAACCCCAwMkXIOP+5D8DVoAAAggggAACCCCAAAIIIIAAAggggAACCCCAQIVAq8m4T0hIqLhpThBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQaKoCZNw31SfDuhBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQRapQD/cN8qHzs3jQACCCCAAAIIIIAAAggggAACCCCAAAIIINBUBfiH+6b6ZFgXAggggAACCCCAAAIIIIAAAggggAACCCCAQKsUaDV73Df00/38nQc1RVnx64oRETZjVBsjjozyY5u2aoiKshgR1V7lyLNvtQs4IoAAAggggAACCCCAAAIIIIAAAggggAACCLRqATLuW/Xj5+YRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEmpoAGff19ETaxnTS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&quot; alt=&quot;&quot; height=&quot;283&quot; width=&quot;603&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이것도 들어가기 귀찮으면,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;첨부된 레지스트리 파일을 다운받아 실행하면 끝!&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;table class=&quot;txc-table&quot; style=&quot;border:none;border-collapse:collapse;;font-family:&quot; 맑은=&quot;&quot; 고딕&quot;,=&quot;&quot; sans-serif;font-size:13px&quot;=&quot;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;692&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 692px; height: 24px; border-color: rgb(204, 204, 204); border-style: solid; border-width: 1px; background-color: rgb(234, 234, 234);&quot;&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/996951335A2E247E0B&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;vm.reg&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Chat</category>
      <author>rootnix</author>
      <guid isPermaLink="true">https://rootnix.tistory.com/92</guid>
      <comments>https://rootnix.tistory.com/92#entry92comment</comments>
      <pubDate>Mon, 11 Dec 2017 15:24:40 +0900</pubDate>
    </item>
    <item>
      <title>[Python] euc-kr 웹페이지의 데이터를 utf-8로 변환하기</title>
      <link>https://rootnix.tistory.com/90</link>
      <description>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;python(2.7)&amp;nbsp;으로 웹페이지 parsing 을 하다보면 계속 만나게 되는 문제.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;매번 까먹어서 짜증나서 블로그에 포스팅해놔야지&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;euc-kr 로 제작된 웹페이지를 urllib 등으로 데이터를 읽어와서&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;작업을 하려하면 한글이 무참히 깨지거나, 폭풍 error&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;
&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;python&quot;&gt;req=urllib2.Request(url)
res=urllib2.urlopen(req).read()
convStr=unicode(res,'euc-kr').encode('utf-8')
print(convStr)
&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이렇게, unicode로 변환 후 utf-8로 encoding 해주면 대부분 잘 된다.&lt;/p&gt;</description>
      <category>Programming</category>
      <author>rootnix</author>
      <guid isPermaLink="true">https://rootnix.tistory.com/90</guid>
      <comments>https://rootnix.tistory.com/90#entry90comment</comments>
      <pubDate>Wed, 6 Apr 2016 19:36:09 +0900</pubDate>
    </item>
    <item>
      <title>[Webhacking.kr] All Clear</title>
      <link>https://rootnix.tistory.com/89</link>
      <description>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 720px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2523F14A55C2F16810&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2523F14A55C2F16810&quot; width=&quot;720&quot; height=&quot;400&quot; filename=&quot;freecapture.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;늘 바빠서 꾸준히 못하고,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;생각날때 한두문제씩 풀어오다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;드디어 올클...&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;62~66번 문제는 언제 열릴려나 ~.~&lt;br /&gt;&lt;/p&gt;</description>
      <category>Security/Wargame</category>
      <author>rootnix</author>
      <guid isPermaLink="true">https://rootnix.tistory.com/89</guid>
      <comments>https://rootnix.tistory.com/89#entry89comment</comments>
      <pubDate>Thu, 6 Aug 2015 14:33:11 +0900</pubDate>
    </item>
    <item>
      <title>[Webhacking.kr] Challenge 9</title>
      <link>https://rootnix.tistory.com/88</link>
      <description>&lt;p style=&quot;text-align: left;&quot;&gt;Webhacking.kr Challenge 9&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Challenge 9 에 접속하면 다음과 같은 화면을 보게된다.&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 636px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/245AA43D55C1B5F128&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F245AA43D55C1B5F128&quot; width=&quot;636&quot; height=&quot;145&quot; filename=&quot;freecapture.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;시작하자마자 Web-Server에서 Authentication을 요구하는데...&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;strike&gt;내가 어떻게 알아&lt;/strike&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;종종 위의 인증창에서 SQL-Injection을 시도하는거라고 생각하는 입문자분들이 계신데,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;여기서 하는거 아닙니다!&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;고생하지마세요!&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;처음엔 게싱으로 뭐 ..admin/admin 도 쳐보고 test/test도 쳐보고 에라이 아니네,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;취소를 누르면 다음과 같은 화면을 보게됩니다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 720px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/21726C4255C1B74E17&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F21726C4255C1B74E17&quot; width=&quot;720&quot; height=&quot;73&quot; filename=&quot;freecapture.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;인증에 실패했기때문에, 401 Unauthorized 에러를 만나게 되는데&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;당연한 결과다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이 부분에서 어떻게 하면 저 인증을 우회할 수 있을까&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;하고 열심히 검색을 해볼거다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;웹 인증 우회, 웹 로그인 우회 등등&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;자세한 문서를 찾아보고 싶으면 'bypass apache authentication' 이런식으로 검색하면 많이 찾아볼 수 있다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이 부분을 인증 우회하는 부분과, 우회가 되는 이유를 설명하자면 이렇다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;apache 에서는 mod_auth 와 mod_access 모듈을 통해 위와같은 인증을 설정 할 수 있다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;table class=&quot;txc-table&quot; style=&quot;border:none;border-collapse:collapse;;font-family:돋움;font-size:12px&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;684&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 684px; height: 24px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(234, 234, 234);&quot;&gt;&lt;p&gt; &amp;lt;Directory &quot;/var/www/html&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServerName ...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ....&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllowOverride AuthConfig&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ....&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/Directory&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이렇게 AllowOverride 지시어를 AuthConfig 로 설정함으로써 인증을 요구할 수 있고,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이에 대한 계정과 세부설정은 아파치에 포함된&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;htpasswd&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;도구를 통해서 설정할 수 있다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;그리고 설정된 인증 정보들을 가지고 누굴,어느상황에서 인증을 요구하고 통과시켜줄지&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;어떤 메세지를 보여줄지 등을 설정할 수 있는데,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이는 httpd.conf 같은 서버 설정파일이나, .htaccess 파일에 다음과 같은 지시어를 넣어 설정한다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;table class=&quot;txc-table&quot; style=&quot;border:none;border-collapse:collapse;;font-family:돋움;font-size:12px&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;684&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 684px; height: 24px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(234, 234, 234);&quot;&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt; AuthType Basic&lt;br /&gt;&amp;nbsp;AuthName &quot;Login plz ^-^&quot;&lt;br /&gt;&amp;nbsp;AuthUserFile /usr/local/apache/passwd/passwords&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;lt;Limit GET POST&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Require valid-user&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;lt;/Limit&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;자료를 보호하기 위해 인증을 거는것 좋다. 인증 자체가 취약하고 우회당하는것이 아니라,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;위처럼 설정시의 실수, 오류로 인증이 우회 된다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;위의 설정 파일을 해석하면, 인증을 거는데 Limit 지시자를 통해 GET 과 POST 요청에 대해서만 인증을 요구한다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Limit을 아예 걸지 않으면 모를까,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;요즘은 이런 실수가 거의 없지만, 예전에는 GET과 POST에 대해서 인증을 거는 설정이 기본적이였다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;아마 검색등을 통해 들어올때나 브라우저를 이용하면 GET과 POST 메소드를 사용하기때문인지...&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;아무튼 우리가 해결하려는 WebHacking.kr 9번 문제는 위와같은 Limit가 걸려있는 문제일 것이다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;위와 같이 설정이 되어있다면, GET 과 POST메소드를 제외한 다른 메소드를 이용하면 정상적인 요청/응답이 '인증없이' 가능하다는 것.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;한번 테스트 해보자.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;HTTP Request에서 사용할 수 있는 Method는 GET이나 POST를 제외하고도,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;OPTIONS, HEAD, PUT 등 여러가지가 더 있다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;body에 대해서도 reponse 를 받아야하니, OPTIONS 와 PUT으로 요청해보자.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 486px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2554DE4955C1BB1808&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2554DE4955C1BB1808&quot; width=&quot;486&quot; height=&quot;312&quot; filename=&quot;freecapture.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 480px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2654D64955C1BB1A08&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2654D64955C1BB1A08&quot; width=&quot;480&quot; height=&quot;313&quot; filename=&quot;freecapture.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 720px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2455524955C1BB1C08&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2455524955C1BB1C08&quot; width=&quot;720&quot; height=&quot;152&quot; filename=&quot;freecapture.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;사진처럼, OPTIONS와 PUT으로 요청했을때 인증없이 '200 OK'응답을 받았고, 응답에도 HTML 코드를 잘 받게된다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;즉 해당 페이지 내부로 접근하는데, 인증을 하지 않고 접근한것.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;순전히 서버관리자의 실수로 인증이 필요한 페이지의 인증이 우회된다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;페이지 내부내용을 접근했는데, 이제 시작이지..&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;인증시에 메세지를 보았으면... 여긴 SQL Injeciton World.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이제 우리가 원하는 Key를 획득하기 위해선.. SQL Injection을 해야함. 흑&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;일단 페이지를 탐색해봅시다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 269px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/230A6E3355C1BBE60F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F230A6E3355C1BBE60F&quot; width=&quot;269&quot; height=&quot;62&quot; filename=&quot;freecapture.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이런 간단한 화면만 존재할 뿐...&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;참 우리는 인증을 우회해서 들어왔기 때문에, 버튼을 누를때 다른 요청을 보낼때도&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;GET, POST가 아닌 OPTIONS나 PUT메소드를 이용해서 보내줘야한다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;파로스 등 프록시 툴을 사용하거나, 순전히 HTTP Request를 직접 보내 작업해야한다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 353px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2150A44E55C1BCBD0E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2150A44E55C1BCBD0E&quot; width=&quot;353&quot; height=&quot;104&quot; filename=&quot;freecapture.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 358px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2757974E55C1BCBD0B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2757974E55C1BCBD0B&quot; width=&quot;358&quot; height=&quot;116&quot; filename=&quot;freecapture.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 348px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/244EE24E55C1BCBE0F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F244EE24E55C1BCBE0F&quot; width=&quot;348&quot; height=&quot;144&quot; filename=&quot;freecapture.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;1,2,3 번을 들어가보면&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;1,2번엔 Apple 과 Banana&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;3번엔 Secret 이라며 Hint를 준다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;hint는 length가 11, column은 id와 no 라고 한다.&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;SQL Injection을 해야하는데 좋은 정보..인듯&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;아무튼 파라미터를 변조하여 SQL Injection을 시작해봅시다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이 문제에서 어려웠던 점은&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;필터링이 정말 많은 부분이 필터링 되어 있어서&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;지금까지 해왔던 방식으로 SQL Injection을 시도하면 전부 &lt;b&gt;Access Denied&lt;/b&gt; 를 만나게 된다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;먼저 Blind SQL Injection을 진행하려면 &lt;b&gt;쿼리 결과에 따른 참과 거짓값을 구분할 부분이 있어야하고&lt;/b&gt;,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;해당 문제에서 &lt;b&gt;필터링 하고 있는 문자는 사용할 수 없다&lt;/b&gt;.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;먼저 어떤 결과를 통해 참과 거짓을 구분할 지 생각해보면,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;우리는 보통 참과 거짓값을 구분할때 뭔가, Success 또는 Fail 이란 문구나 0, 1이란 숫자를 보고 구분해왔다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이 페이지는 위와 같은 결과를 확인하기는 어렵지만,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;어떠한 바뀌는 값에 따라 결과가 달라지는 것이 있는데,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;내가 이용할 부분은 no의 파라미터가 1, 2, 3에 따라 페이지 결과가 바뀌는 부분을 이용할 것이다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;즉 내가 원하는 쿼리문이 참일 경우 결과가 3이 되게하고, 거짓일 경우 0이나 1, 2.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;순서는 상관없겠지만, 그런 방법으로 참거짓에 따라 보이는 결과물을 구분할 수 있으면&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;우리가 원하는 Blind SQL Injection 을 할 수 있다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;그럼 두번째로 우리가 원하는 쿼리문을 먼저 작성하고, 그에 따라 결과가 달라지게 해야한다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;그런데 쿼리문을 질의해보면 공백,=,select 등 우리가 원하는 결과를 내는데 큰 어려움이 있다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;필터링이..아주그냥... 내가 주로 사용하던 공백필터우회하는 0x0a 역시 필터링 된다....&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;그럼 일단 공백을 사용할 수 없고, select 나 = 를 사용할 수 없으니.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;원하는 결과를 어떻게 낼지 생각해봐야한다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;MySQL 에는 많은 내장함수가 존재한다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;'a가 1일 때 를 만족하는 조건이면 b를 출력, 만족하지 못하면 c를 출력'&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;간단히 생각해보면 우리가 아주 흔히 볼 수 있는 로직이다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;'if(a=1) print(b) else (c)'&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;간단한 조건문의 로직이다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;MySQL 에도 내장함수로 IF 함수가 존재한다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;table class=&quot;txc-table&quot; style=&quot;border:none;border-collapse:collapse;;font-family:돋움;font-size:12px&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;684&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 684px; height: 24px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(234, 234, 234);&quot;&gt;&lt;p&gt;&amp;nbsp;mysql&amp;gt; SELECT IF(1&amp;gt;2,2,3);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; 3&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;위와 같은 함수이다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;첫번째 파라미터에 조건,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;두번째 파라미터에 조건이 참일 경우 출력할 값&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;세번째 파라미터에 조건이 거짓일 경우 출력할 값&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;을 적어주면 조건에 따른 결과 값이 출력된다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이 문제에서는 IF 함수는 필터링 되지 않고, 함수를 계속 이용하면 공백없이도 쿼리문 작성이 가능하다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;table class=&quot;txc-table&quot; style=&quot;border:none;border-collapse:collapse;;font-family:돋움;font-size:12px&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;684&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 684px; height: 24px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(234, 234, 234);&quot;&gt;&lt;p&gt;&amp;nbsp;SELECT ? FROM ? WHERE no=&lt;b&gt;?&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;위와 같은 쿼리문을 가지고 있는 페이지 일 것이고,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;no 에 우리가 입력하는 쿼리문이 작성될 것.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;그리고 값을 비교할 수 있는 ' =, &amp;gt;, &amp;lt;' 가 막혀있으니 연산자로 비교할 순 없으나,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;비교할 수 있는 다른 지시자들이 분명히 있다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;예를들어 '&lt;b&gt;in&lt;/b&gt;' 이다. a가 bcdef 중 같은 값이 존재하는지 등을 비교할 때 사용하는 지시자이다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이 문제에선 in 역시 필터링 되지 않는다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;그리고 다행히 Blind SQL Injection에 필요한 '&lt;b&gt;substr&lt;/b&gt;' 또한 필터링 되지 않고있다.&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;다음과 같은 쿼리문을 작성할 수 있겠다.&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;table class=&quot;txc-table&quot; style=&quot;border:none;border-collapse:collapse;;font-family:돋움;font-size:12px&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;684&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 684px; height: 24px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(234, 234, 234);&quot;&gt;&lt;p&gt; SELECT ? FROM ? WHERE no=&lt;b&gt;IF(&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;(substr(id,1,1)in(&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;'a'))&lt;/span&gt;,&lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;3&lt;/span&gt;,&lt;span style=&quot;color: rgb(47, 157, 39);&quot;&gt;1&lt;/span&gt;)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;그런데 이 쿼리의 문제는 또 in 안에 들어가는 비교대상자들이다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;문자, 문자열, ascii, char, ascii 등등이 필터링 된다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;id의 1번째 자리가 a 라고 가정하면 in 안에는 'a', char(97) 등을 넣어주어야&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;조건을 만족시킬 수 있는데,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;문자를 비교할 수 있는 다른 방법을 찾아야한다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;여러 방법 중 내가 사용한 방법은 hex값을 이용하는 것이다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;MySQL 에서 ASCII 코드의 헥스값 과 문자는 비교가 가능한 대상이다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;예를들어 다음과 같다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;table class=&quot;txc-table&quot; style=&quot;border:none;border-collapse:collapse;;font-family:돋움;font-size:12px&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;684&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 684px; height: 24px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(234, 234, 234);&quot;&gt;&lt;p&gt;SELECT ? FROM ? WHERE 'a'=0x61&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;위 쿼리의 WHERE 조건은 참이다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;헥스값 0x61 은 ASCII코드상으로 97, 'a'에 해당한다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;그리고 MySQL 에선 그 헥스값을 문자로 인식한다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;table class=&quot;txc-table&quot; style=&quot;border:none;border-collapse:collapse;;font-family:돋움;font-size:12px&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;684&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 684px; height: 24px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(234, 234, 234);&quot;&gt;&lt;p&gt;MySQL&amp;gt; SELECT 0x61;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; a&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;즉 우리는 쿼리의 IN 안에 비교할 문자에 해당하는 아스키코드의 헥스값을 넣으면 비교가 가능하다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;그리고 헥스값은 이 문제에서 필터링 하고 있지 않다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;table class=&quot;txc-table&quot; style=&quot;border:none;border-collapse:collapse;;font-family:돋움;font-size:12px&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;684&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 684px; height: 24px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(234, 234, 234);&quot;&gt;&lt;p&gt;&amp;nbsp; SELECT ? FROM ? WHERE no=&lt;b&gt;IF(&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;(substr(id,1,1)in(&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;0x61))&lt;/span&gt;,&lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;3&lt;/span&gt;,&lt;span style=&quot;color: rgb(47, 157, 39);&quot;&gt;0&lt;/span&gt;)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이렇게 했을때,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;id의 첫번째 자리가 a일 경우 no=3 이 되어&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;내용에 Secret 과 Hint를 보여줄 것이고,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;거짓일 경우 no=0 이 되니,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;내용에 Password:&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;를 보여줄 것 이다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;그럼 이 쿼리를 가지고,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;11자리의 아이디를 알아내는 스크립트를 작성해보자.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;필자는 Python 을 애용하므로, Python으로 스크립트를 제작한다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;내가 작성한 스크립트는 첨부파일에서 다운로드할 수 있다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;table class=&quot;txc-table&quot; style=&quot;border:none;border-collapse:collapse;;font-family:돋움;font-size:12px&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;684&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 684px; height: 24px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(234, 234, 234);&quot;&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/256A654A55C21D5715&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;challege9.py&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;스크립트를 잘 돌려보면 다음과 같이 Flag 를 알아낼 수 있다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 640px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/217EFC3955C21C441F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F217EFC3955C21C441F&quot; width=&quot;640&quot; height=&quot;400&quot; filename=&quot;freecapture.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;해당 아이디를 pw에 입력하면 해당 문제를 Solved 한다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 596px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2752A33455C21BE618&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2752A33455C21BE618&quot; width=&quot;596&quot; height=&quot;239&quot; filename=&quot;freecapture.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Security/Wargame</category>
      <author>rootnix</author>
      <guid isPermaLink="true">https://rootnix.tistory.com/88</guid>
      <comments>https://rootnix.tistory.com/88#entry88comment</comments>
      <pubDate>Wed, 5 Aug 2015 23:28:11 +0900</pubDate>
    </item>
    <item>
      <title>아이폰 아랍어 버그 해결 방법</title>
      <link>https://rootnix.tistory.com/87</link>
      <description>&lt;p style=&quot;text-align: left;&quot;&gt;외국에선 먼저 일어났지만, 한국에서는 2015년5월28일부터 무분별하게 일어난 아이폰 아랍어 취약점.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;해당 문제는 아이폰 iOS 7,8 모두에서 발생한다고 하며, 8.4 베타버전에서도 패치가 안된 상태.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;빠른 시간내에 hotfix 가 나오길 기대하지만,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;문자나 카톡을 사용하지 않으면서 기다릴 순 없기에 해결 방법을 제시해본다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;일단 문제점이 발생하는 문자열은 다음과 같다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 394px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/257EC6365567C85116&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F257EC6365567C85116&quot; width=&quot;394&quot; height=&quot;79&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이와 같은 문제는 모든 화면에서 발생하는 것은 아닌 것으로 추정되고,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이 문제가 발생하는 이유로 가장 유력한 추측글 중 하나를 인용하자면&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;영문자,숫자 등을 제외한 문자&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;(위의 페이로드에서는 아랍어, 특수문자, 한자 정도가 되겠다)&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;는 Unicode(유니코드)로 처리되는데.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;시스템이 유니코드를 처리할때는,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;유니코드를 Hex값으로 변환한 뒤 Mapping하는 작업을 거친다고 한다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이때 문제가 발생되고 Mapping 이 정상적으로 이루어지지 않아&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;무한루프에 빠지게 되고 여기서 메모리릭 등이 나는 이유로 추정된다고 한다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;- From Apple Reddit&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;각설하고 해결방법을 정리해보자&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;- SMS&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;SMS 같은 경우는 메세지 본문이 아닌,&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;메세지 앱 목록에 Display 되는 부분에서 크래시가 발생한다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;즉 메세지목록에서 해당 문자열이 보이지 않게 처리해주면 된다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;해당 문자열을 보낸 사람에게 답장을 보내거나, 보낸사람이 정상적인 메세지를 한번더 보내주면 해결이 된다고하는데&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;일단 상대방이 협조적이지 않다고 가정하고 혼자서 해결하는 방법을 제시해본다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;table class=&quot;txc-table&quot; style=&quot;border:none;border-collapse:collapse;;font-family:돋움;font-size:12px&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;684&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 684px; height: 24px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(246, 246, 246);&quot;&gt;&lt;p&gt; &lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Method 1&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;공유기능을 통한 해결 방법이다.&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;1. 메모, 사진 등 아무거나 들어가 공유버튼을 누른다.&lt;/p&gt;&lt;p style=&quot;margin-left: 8em; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2203ED4C5567CB3938&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2203ED4C5567CB3938&quot; width=&quot;400&quot; height=&quot;711&quot; filename=&quot;IMG_0206.PNG&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 8em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;2. 메세지 로 공유하기를 누른다.&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;3. 받는 대상으로 해당 문자열을 보낸 사람으로 지정 하고 보낸다.&lt;/p&gt;&lt;p style=&quot;margin-left: 10em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 10em; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/242A4C485567CBA939&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F242A4C485567CBA939&quot; width=&quot;400&quot; height=&quot;711&quot; filename=&quot;IMG_0209.PNG&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 10em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Method 2&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;[이 방법은 기존에 있던 메세지도 모두 삭제되는 방법입니다]&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;1. 설정 - 메시지 - 메세지 유지 메뉴에서 30일에 체크합니다.&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;2. 설정 - 일반 - 날짜와 시간 - 자동으로설정 해제 후 시간을 30일 이후의 시간으로 변경합니다.&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;여러명에게 받았으면 어떻게 하나요?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;여러명에게 받으면 여러명 모두에게 답장을 보내주어야 해결됩니다.&lt;/p&gt;&lt;p style=&quot;margin-left: 6em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Security</category>
      <author>rootnix</author>
      <guid isPermaLink="true">https://rootnix.tistory.com/87</guid>
      <comments>https://rootnix.tistory.com/87#entry87comment</comments>
      <pubDate>Fri, 29 May 2015 11:25:25 +0900</pubDate>
    </item>
    <item>
      <title>[Webhacking.kr] Challenge 7</title>
      <link>https://rootnix.tistory.com/85</link>
      <description>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;안녕하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;이번엔 webhacking.kr 7번 문제의 풀이를 작성하겠습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;7번 문제에 접속하시면 다음과 같은 화면이 나옵니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 123px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/252905335432B8DF16&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F252905335432B8DF16&quot; width=&quot;123&quot; height=&quot;91&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;auth를 눌러보면 Access_Denied! 라고 alert가 표시됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;소스보기를 보면&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;admin mode: val=2&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;라고 주석처리가 되어있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;주소창을 보면&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;val=1 로 접속이 되어있는데,&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;val=2 로 바꾸어 보면&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Access Denied 를 표시해줍니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;일단 소스를 보져&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;index.phps 에 들어가줍니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;&lt;code name=&quot;code&quot; class=&quot;php&quot;&gt;&amp;lt;!--
db에는 val=2가 존재하지 않습니다.

union을 이용하세요
--&amp;gt;
&amp;lt;?
$answer = &quot;????&quot;;
$go=$_GET[val];

if(!$go) { echo(&quot;&amp;lt;meta http-equiv=refresh content=0;url=index.php?val=1&amp;gt;&quot;); }

$ck=$go;
$ck=str_replace(&quot;*&quot;,&quot;&quot;,$ck);
$ck=str_replace(&quot;/&quot;,&quot;&quot;,$ck);

echo(&quot;&amp;lt;title&amp;gt;admin page&amp;lt;/title&amp;gt;&amp;lt;font size=2 color=gray&amp;gt;&amp;lt;b&amp;gt;&amp;lt;h3&amp;gt;Admin page&amp;lt;/h3&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;p&amp;gt;&quot;);

if(eregi(&quot;--|2|50|\+|substring|from|infor|mation|lv|%20|=|!|&amp;lt;&amp;gt;|sysM|and|or|table|column&quot;,$ck)) exit(&quot;Access Denied!&quot;);
if(eregi(' ',$ck)) { echo('cannot use space'); exit(); }

$rand=rand(1,5);

if($rand==1)
{
$result=@mysql_query(&quot;select lv from lv1 where lv=($go)&quot;) or die(&quot;nice try!&quot;);
}

if($rand==2)
{
$result=@mysql_query(&quot;select lv from lv1 where lv=(($go))&quot;) or die(&quot;nice try!&quot;);
}

if($rand==3)
{
$result=@mysql_query(&quot;select lv from lv1 where lv=((($go)))&quot;) or die(&quot;nice try!&quot;);
}

if($rand==4)
{
$result=@mysql_query(&quot;select lv from lv1 where lv=(((($go))))&quot;) or die(&quot;nice try!&quot;);
}

if($rand==5)
{
$result=@mysql_query(&quot;select lv from lv1 where lv=((((($go)))))&quot;) or die(&quot;nice try!&quot;);
}

$data=mysql_fetch_array($result);
if(!$data[0]) { echo(&quot;query error&quot;); exit(); }
if($data[0]!=1 &amp;amp;&amp;amp; $data[0]!=2) { exit(); }


if($data[0]==1)
{
echo(&quot;&amp;lt;input type=button style=border:0;bgcolor='gray' value='auth' onclick=alert('Access_Denied!')&amp;gt;&amp;lt;p&amp;gt;&quot;);
echo(&quot;&amp;lt;!-- admin mode : val=2 --&amp;gt;&quot;);
}

if($data[0]==2)
{
echo(&quot;&amp;lt;input type=button style=border:0;bgcolor='gray' value='auth' onclick=
alert('Congratulation')&amp;gt;&amp;lt;p&amp;gt;&quot;);
@solve();
} 

?&amp;gt;

&amp;lt;!--
index.phps
--&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;위와 같은 소스를 볼 수 있습니다.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;보게되면&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;'db에는 val=2가 존재하지 않습니다. union을 이용하세요.'&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;라고 표시되어있습니다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;즉 Union Based SQL Injection을 통해 val 에 해당하는 부분에 2가 들어가게 하여&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;풀이해야합니다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;필터링 리스트를 보면&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;'/' '*' 를 지워서 공백처리를 막고,&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;--, 2, 50, +, substring, from, infor, mation, lv, %20, =, !, &amp;lt;&amp;gt;, sysM, and, or, table, column, ' '&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;를 막고 있습니다.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;일단 공백을 모두 막고있고&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;and나 or.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;그리고 우리가 삽입해야하는 정수 2&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;주석처리에 필요한 --&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;등을 막고있습니다.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;그리고 우리가 삽입해야하는 SQL 구문 부분을 보면&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;select&amp;nbsp;lv&amp;nbsp;from&amp;nbsp;lv1&amp;nbsp;where&amp;nbsp;lv=&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$go&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;인데.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;재밌는건, 1~5 까지 랜덤수를 생성하여&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;입력값을 () 로 감싸는걸 볼 수 있습니다.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;그럼 일단&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;select&amp;nbsp;lv&amp;nbsp;from&amp;nbsp;lv1&amp;nbsp;where&amp;nbsp;lv=(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$go&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;구문에서 SQL Injection을 완성하고&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;rand 가 1이 될때까지 새로고침하는 방법으로 해보도록 하겠습니다.&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;p&gt;&lt;table class=&quot;txc-table&quot; style=&quot;border:none;border-collapse:collapse;;font-family:돋움;font-size:12px&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;684&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 684px; height: 24px; border: 1px solid rgb(204, 204, 204); background-color: rgb(234, 234, 234);&quot;&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;select lv from lv1 where lv=(&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;0)%0aunion%0aselect%0a3-1%23&lt;/span&gt;&lt;/b&gt;)&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;라는 구문을 작성하였습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;일단 0을 넣어서 빈 결과를 만든 후&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;괄호를 닫아줍니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;그리고 공백처리가 필터링 되긴 하지만&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;%0a (개행)은 막히지 않았으므로 우회할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;그 상태에서 union select 를 넣고 우리가 넣어야하는 2 라는 결과가 나오게 해야하는데.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;정수 2 자체는 필터링 되고, + 도 필터링 되므로 3-1 을 넣어 2가 되게 만들어줍니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;그리고 뒤에 ) 가 남으니 주석을 해주어야 하는데.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;-- 주석은 막혀있으니 또 다른 주석인 #(%23)를 넣어 주석처리 해줍니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;그러면&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Query 결과로는 2가 나오고 해당 문제는 클리어 할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;위의 페이로드를 넣었는데 'nice try' 라고 표시된다면&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;rand 값이 1이 아닌 값이 나온 것이니&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;새로고침하여 계속 시도해주시다 보면&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;rand 값이 1이 될때 해당 문제를 해결하게됩니다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 473px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/24234E3A5432BC6B0D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F24234E3A5432BC6B0D&quot; width=&quot;473&quot; height=&quot;290&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Security/Wargame</category>
      <author>rootnix</author>
      <guid isPermaLink="true">https://rootnix.tistory.com/85</guid>
      <comments>https://rootnix.tistory.com/85#entry85comment</comments>
      <pubDate>Tue, 7 Oct 2014 00:59:45 +0900</pubDate>
    </item>
    <item>
      <title>[Webhacking.kr] Challenge 6</title>
      <link>https://rootnix.tistory.com/84</link>
      <description>&lt;p style=&quot;text-align: center;&quot;&gt;안녕하세요.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;오늘은 Webhacking.kr 의 6번 문제 풀이를 작성해보도록하겠습니다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;6번 문제에 접속하시면 다음과 같은 화면을 보게됩니다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 165px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2675EB4D5432B31C30&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2675EB4D5432B31C30&quot; width=&quot;165&quot; height=&quot;131&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;ID: guest&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;PW: 123qwe&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;라는 내용을 보게 되고,&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;Hint 는 base64 라고 주어졌습니다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;일단 소스를 한번 보도록 하죠&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;index.phps 로 들어갑니다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;textarea name=&quot;code&quot; class=&quot;php&quot;&gt;&amp;lt;?php
if(!$_COOKIE[user])
{
    $val_id=&quot;guest&quot;;
    $val_pw=&quot;123qwe&quot;;

    for($i=0;$i&amp;lt;20;$i++)
    {
        $val_id=base64_encode($val_id);
        $val_pw=base64_encode($val_pw);
    }

    $val_id=str_replace(&quot;1&quot;,&quot;!&quot;,$val_id);
    $val_id=str_replace(&quot;2&quot;,&quot;@&quot;,$val_id);
    $val_id=str_replace(&quot;3&quot;,&quot;$&quot;,$val_id);
    $val_id=str_replace(&quot;4&quot;,&quot;^&quot;,$val_id);
    $val_id=str_replace(&quot;5&quot;,&quot;&amp;amp;&quot;,$val_id);
    $val_id=str_replace(&quot;6&quot;,&quot;*&quot;,$val_id);
    $val_id=str_replace(&quot;7&quot;,&quot;(&quot;,$val_id);
    $val_id=str_replace(&quot;8&quot;,&quot;)&quot;,$val_id);

    $val_pw=str_replace(&quot;1&quot;,&quot;!&quot;,$val_pw);
    $val_pw=str_replace(&quot;2&quot;,&quot;@&quot;,$val_pw);
    $val_pw=str_replace(&quot;3&quot;,&quot;$&quot;,$val_pw);
    $val_pw=str_replace(&quot;4&quot;,&quot;^&quot;,$val_pw);
    $val_pw=str_replace(&quot;5&quot;,&quot;&amp;amp;&quot;,$val_pw);
    $val_pw=str_replace(&quot;6&quot;,&quot;*&quot;,$val_pw);
    $val_pw=str_replace(&quot;7&quot;,&quot;(&quot;,$val_pw);
    $val_pw=str_replace(&quot;8&quot;,&quot;)&quot;,$val_pw);

    Setcookie(&quot;user&quot;,$val_id);
    Setcookie(&quot;password&quot;,$val_pw);

    echo(&quot;&amp;lt;meta http-equiv=refresh content=0&amp;gt;&quot;);
}
?&amp;gt;


&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;Challenge 6&amp;lt;/title&amp;gt;


&amp;lt;?
$decode_id=$_COOKIE[user];
$decode_pw=$_COOKIE[password];

$decode_id=str_replace(&quot;!&quot;,&quot;1&quot;,$decode_id);
$decode_id=str_replace(&quot;@&quot;,&quot;2&quot;,$decode_id);
$decode_id=str_replace(&quot;$&quot;,&quot;3&quot;,$decode_id);
$decode_id=str_replace(&quot;^&quot;,&quot;4&quot;,$decode_id);
$decode_id=str_replace(&quot;&amp;amp;&quot;,&quot;5&quot;,$decode_id);
$decode_id=str_replace(&quot;*&quot;,&quot;6&quot;,$decode_id);
$decode_id=str_replace(&quot;(&quot;,&quot;7&quot;,$decode_id);
$decode_id=str_replace(&quot;)&quot;,&quot;8&quot;,$decode_id);

$decode_pw=str_replace(&quot;!&quot;,&quot;1&quot;,$decode_pw);
$decode_pw=str_replace(&quot;@&quot;,&quot;2&quot;,$decode_pw);
$decode_pw=str_replace(&quot;$&quot;,&quot;3&quot;,$decode_pw);
$decode_pw=str_replace(&quot;^&quot;,&quot;4&quot;,$decode_pw);
$decode_pw=str_replace(&quot;&amp;amp;&quot;,&quot;5&quot;,$decode_pw);
$decode_pw=str_replace(&quot;*&quot;,&quot;6&quot;,$decode_pw);
$decode_pw=str_replace(&quot;(&quot;,&quot;7&quot;,$decode_pw);
$decode_pw=str_replace(&quot;)&quot;,&quot;8&quot;,$decode_pw);

for($i=0;$i&amp;lt;20;$i++)
{
    $decode_id=base64_decode($decode_id);
    $decode_pw=base64_decode($decode_pw);
}
echo(&quot;&amp;lt;font style=background:silver;color:black&amp;gt;&amp;nbsp;&amp;nbsp;HINT : base64&amp;nbsp;&amp;nbsp;&amp;lt;/font&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;a href=index.phps style=color:yellow;&amp;gt;index.phps&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&quot;);
echo(&quot;ID : $decode_id&amp;lt;br&amp;gt;PW : $decode_pw&amp;lt;hr&amp;gt;&quot;);

if($decode_id==&quot;admin&quot; &amp;amp;&amp;amp; $decode_pw==&quot;admin&quot;)
{
    @solve(6,100);
}
?&amp;gt; 
&lt;/textarea&gt;
&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;위와 같은 소스를 보게 됩니다.&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;소스를 분석해 보도록하죠&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;쿠키값이 없을 경우&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;id는 guest&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;pw는 123qwe&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;로 선언 후&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;각 값을 가지고&amp;nbsp;base64 Encode를 20번 합니다.&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;그리고 나온 결과값에서&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;1 -&amp;gt; !&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;2 -&amp;gt; @&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;3 -&amp;gt; $&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;4 -&amp;gt; ^&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;5 -&amp;gt; &amp;amp;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;6 -&amp;gt; *&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;7 -&amp;gt; (&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;8 -&amp;gt; )&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;로 치환을 하게 됩니다.&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;그리고 치환된 값을&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;user에 id를 password에 pw를 넣어주고 새로고침을 시킵니다.&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;그럼 문제를 클리어하려면 어떤 조건이 필요한지 마지막 쪽을 보시면&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;if($decode_id=='admin' &amp;amp;&amp;amp; $decode_pw=='admin')&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;이고, 위에부터 보면 쿠키값을 읽어와&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;위에서 치환했던 것들을 반대로 치환후 base64 Decode 를 20번 해줍니다.&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;즉 원래 문자열로 원복하는거죠.&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;그래서 나온 원본문자열이 admin 이면 문제를 해결할 수 있습니다.&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;즉 우리가 이 문제를 해결하려면&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;위에서 처음 id,pw 를 인코딩/치환 한것처럼&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;admin 이라는 문자열을 20번 인코딩/치환 한 후&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;쿠키값을 변조해주시면 문제를 해결할 수 있는 겁니다.&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;해당 인코딩/치환, 치환/디코딩 을 구현한 파이썬 스크립트를 첨부합니다.&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/213CF9375432B63030&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;webhackingkr_6.py&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 569px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/24414B505432B64F1D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F24414B505432B64F1D&quot; width=&quot;569&quot; height=&quot;358&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Security/Wargame</category>
      <author>rootnix</author>
      <guid isPermaLink="true">https://rootnix.tistory.com/84</guid>
      <comments>https://rootnix.tistory.com/84#entry84comment</comments>
      <pubDate>Tue, 7 Oct 2014 00:33:41 +0900</pubDate>
    </item>
    <item>
      <title>[Webhacking.kr] Challenge 5</title>
      <link>https://rootnix.tistory.com/83</link>
      <description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 549px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2740174B53BE5BA52D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2740174B53BE5BA52D&quot; width=&quot;549&quot; height=&quot;559&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 711px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/264E1B4C53BE5BC435&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F264E1B4C53BE5BC435&quot; width=&quot;711&quot; height=&quot;402&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;문제에 접속하면 위와같은 화면을 보게된다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;Join 은 접속할 수 없고&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;Login 을 누르면 다음과 같은 화면이 나온다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 340px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/23610D4353BE63240D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F23610D4353BE63240D&quot; width=&quot;340&quot; height=&quot;327&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;아무렇게나 로그인을 해보자&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 132px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/264EAB4353BE63442E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F264EAB4353BE63442E&quot; width=&quot;132&quot; height=&quot;76&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;이렇게 admin 으로 로그인을 해야한다고 말해준다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;join 에도 무언가가 있을것 같은데,&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;join 은 접속할 수가없다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;그런데 우리가 Login의 주소를 보면 알겠지만&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;/mem/login.php&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;정말 정직한 주소이다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;/mem/join.php&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;로 접속을 해보자&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;Not Found 가 뜨지 않고&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;접속이 된다. 그런데 검정 화면만이 자리잡고있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;소스보기를 한번 해보자&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 720px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2647FC4753BE655511&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2647FC4753BE655511&quot; width=&quot;720&quot; height=&quot;88&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;소스를 보게되면 알아보기가 힘들게 난독화가 되어있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;이 소스를 jsbeautifuler 와 같은 툴을 통해 살펴보면&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;어떠한 조건에 따라 조건이 맞을 경우 페이지 요소들을 보여주게 되어있다.&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;여기서 우리가 조건문을 통과하는 방법은 두가지가있다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;1. 조건을 맞춘다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;2. 조건을 무시하고 조건내에 있는 실행문을 실행시킨다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;클라이언트 기반 웹은 재밌게도 2번이 가능하다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;javascript 는 소스를 클라이언트 내에서 실행시키기 때문에,&amp;nbsp;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;소스를 조작할 수도 있고&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;위와 같이 소스를 볼 수 있기 때문에 조건문을 무시하고 조건문 내부에 있는 소스를 긁어다가 실행시킬수도있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;필자는 2번을 사용하여 문제를 풀이하겠다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;join.php 페이지에서 개발자도구 를 켜서&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;난독화된 소스의 조건문 내 실행문만 긁어서 콘솔에서 실행시키면 된다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;table class=&quot;txc-table&quot; width=&quot;684&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;border: none; border-collapse: collapse; font-size: 12px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 684px; height: 24px; border: 1px solid rgb(204, 204, 204); background-color: rgb(234, 234, 234);&quot;&gt;&lt;p&gt;l = 'a';&lt;/p&gt;&lt;p&gt;ll = 'b';&lt;/p&gt;&lt;p&gt;lll = 'c';&lt;/p&gt;&lt;p&gt;llll = 'd';&lt;/p&gt;&lt;p&gt;lllll = 'e';&lt;/p&gt;&lt;p&gt;llllll = 'f';&lt;/p&gt;&lt;p&gt;lllllll = 'g';&lt;/p&gt;&lt;p&gt;llllllll = 'h';&lt;/p&gt;&lt;p&gt;lllllllll = 'i';&lt;/p&gt;&lt;p&gt;llllllllll = 'j';&lt;/p&gt;&lt;p&gt;lllllllllll = 'k';&lt;/p&gt;&lt;p&gt;llllllllllll = 'l';&lt;/p&gt;&lt;p&gt;lllllllllllll = 'm';&lt;/p&gt;&lt;p&gt;llllllllllllll = 'n';&lt;/p&gt;&lt;p&gt;lllllllllllllll = 'o';&lt;/p&gt;&lt;p&gt;llllllllllllllll = 'p';&lt;/p&gt;&lt;p&gt;lllllllllllllllll = 'q';&lt;/p&gt;&lt;p&gt;llllllllllllllllll = 'r';&lt;/p&gt;&lt;p&gt;lllllllllllllllllll = 's';&lt;/p&gt;&lt;p&gt;llllllllllllllllllll = 't';&lt;/p&gt;&lt;p&gt;lllllllllllllllllllll = 'u';&lt;/p&gt;&lt;p&gt;llllllllllllllllllllll = 'v';&lt;/p&gt;&lt;p&gt;lllllllllllllllllllllll = 'w';&lt;/p&gt;&lt;p&gt;llllllllllllllllllllllll = 'x';&lt;/p&gt;&lt;p&gt;lllllllllllllllllllllllll = 'y';&lt;/p&gt;&lt;p&gt;llllllllllllllllllllllllll = 'z';&lt;/p&gt;&lt;p&gt;I = '1';&lt;/p&gt;&lt;p&gt;II = '2';&lt;/p&gt;&lt;p&gt;III = '3';&lt;/p&gt;&lt;p&gt;IIII = '4';&lt;/p&gt;&lt;p&gt;IIIII = '5';&lt;/p&gt;&lt;p&gt;IIIIII = '6';&lt;/p&gt;&lt;p&gt;IIIIIII = '7';&lt;/p&gt;&lt;p&gt;IIIIIIII = '8';&lt;/p&gt;&lt;p&gt;IIIIIIIII = '9';&lt;/p&gt;&lt;p&gt;IIIIIIIIII = '0';&lt;/p&gt;&lt;p&gt;li = '.';&lt;/p&gt;&lt;p&gt;ii = '&amp;lt;';&lt;/p&gt;&lt;p&gt;iii = '&amp;gt;';&lt;/p&gt;&lt;p&gt;lIllIllIllIllIllIllIllIllIllIl = lllllllllllllll + llllllllllll + llll + llllllllllllllllllllllllll + lllllllllllllll + lllllllllllll + ll + lllllllll + lllll;&lt;/p&gt;&lt;p&gt;lIIIIIIIIIIIIIIIIIIl = llll + lllllllllllllll + lll + lllllllllllllllllllll + lllllllllllll + lllll + llllllllllllll + llllllllllllllllllll + li + lll + lllllllllllllll + lllllllllllllll + lllllllllll + lllllllll + lllll;&lt;/p&gt;&lt;p&gt;if (eval(lIIIIIIIIIIIIIIIIIIl).indexOf(lIllIllIllIllIllIllIllIllIllIl) == -1) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; bye;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;if (eval(llll + lllllllllllllll + lll + lllllllllllllllllllll + lllllllllllll + lllll + llllllllllllll + llllllllllllllllllll + li + 'U' + 'R' + 'L').indexOf(lllllllllllll + lllllllllllllll + llll + lllll + '=' + I) == -1) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; alert('access_denied');&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; history.go(-1);&lt;/p&gt;&lt;p&gt;} else {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;document.write('&amp;lt;font size=2 color=white&amp;gt;Join&amp;lt;/font&amp;gt;&amp;lt;p&amp;gt;');&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;nbsp; &amp;nbsp; document.write('.&amp;lt;p&amp;gt;.&amp;lt;p&amp;gt;.&amp;lt;p&amp;gt;.&amp;lt;p&amp;gt;.&amp;lt;p&amp;gt;');&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;nbsp; &amp;nbsp; document.write('&amp;lt;form method=post action=' + llllllllll + lllllllllllllll + lllllllll + llllllllllllll + li + llllllllllllllll + llllllll + llllllllllllllll + '&amp;gt;');&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;nbsp; &amp;nbsp; document.write('&amp;lt;table border=1&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;font color=gray&amp;gt;id&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=text name=' + lllllllll + llll + ' maxlength=5&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;');&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;nbsp; &amp;nbsp; document.write('&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;font color=gray&amp;gt;pass&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=text name=' + llllllllllllllll + lllllllllllllllllllllll + ' maxlength=10&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;');&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;nbsp; &amp;nbsp; document.write('&amp;lt;tr align=center&amp;gt;&amp;lt;td colspan=2&amp;gt;&amp;lt;input type=submit&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/table&amp;gt;');&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;text-align: center;&quot;&gt;난독화된 소스를 보기 편하게 정리하면 위와같이 정리되는데&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;필자가 빨간색으로 칠해놓은 부분이 실제 조건을 맞추면 실행되는 부분이다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;이부분들을 복사하여 개발자 도구의 콘솔에서 실행시켜보자&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 720px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/260F1F4553BE671920&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F260F1F4553BE671920&quot; width=&quot;720&quot; height=&quot;78&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;위와 같이 실행이 된다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;실행 후 띄어놓은 join.php 를 보면&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;화면이 바뀌어 있는걸 볼 수 있다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 379px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/242D474653BE675538&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F242D474653BE675538&quot; width=&quot;379&quot; height=&quot;384&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;가입 창이 생겼다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;우리는 admin 으로 로그인을 해야하기 때문에 admin으로 가입을 할 것이다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;그런데 admin으로 가입이 되지않는다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 203px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2205BB4053BE679519&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2205BB4053BE679519&quot; width=&quot;203&quot; height=&quot;48&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;admin 은 이미 아이디가 있다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;그럼 admin은 아닌데 admin으로 로그인이 될 수 있는 아이디가 되어야 하는데&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;필자는 admin 맨뒤에 space를 한번 주어서 해결했다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;(trim 을 사용하거나 하여 공백을 무시할것으로 추측)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;admin%20&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;이 되겠다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;파로스로 중간에서 조작해 주어도 되고,&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;가입할때 'admin ' 으로 가입해도 된다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;그런데 가입할때 input의 max-length 가 5 라서 입력이 안되는데,&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;이부분은 개발자 도구로 제한을 풀어주면 쉽게 해결된다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 396px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2475234053BE682C25&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2475234053BE682C25&quot; width=&quot;396&quot; height=&quot;153&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;위처럼 maxlength 를 6보다 크게 지정한뒤&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;'admin ' 아이디로 가입을 해보자&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 228px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2711174253BE685B15&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2711174253BE685B15&quot; width=&quot;228&quot; height=&quot;123&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 110px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/225ADA4453BE687F1D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F225ADA4453BE687F1D&quot; width=&quot;110&quot; height=&quot;54&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;이제 가입한대로&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;로그인을 해보자&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;/mem/login.php&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 202px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/21761E4953BE6B341F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F21761E4953BE6B341F&quot; width=&quot;202&quot; height=&quot;129&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;이렇게 로그인을 하면&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;문제를 해결하게된다.&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Security/Wargame</category>
      <author>rootnix</author>
      <guid isPermaLink="true">https://rootnix.tistory.com/83</guid>
      <comments>https://rootnix.tistory.com/83#entry83comment</comments>
      <pubDate>Thu, 10 Jul 2014 19:31:05 +0900</pubDate>
    </item>
    <item>
      <title>[Webhacking.kr] Challenge 4</title>
      <link>https://rootnix.tistory.com/82</link>
      <description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 588px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2115C93753BE05FD13&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2115C93753BE05FD13&quot; width=&quot;588&quot; height=&quot;174&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;4번문제에 접속하게 되면 위와 같은 화면을 보게된다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;이상한 문자열...과 패스워드를 입력하란다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;이상한 문자열을 잘 보면&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;왠지 이놈이 딱봐도 Base64 인코딩 된것같은 느낌이 팍팍 든다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;Base 64 디코딩을 한번 해보자&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 507px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2552A34253BE06750D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2552A34253BE06750D&quot; width=&quot;507&quot; height=&quot;129&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;Base 64로 디코딩 하니 40바이트의 해쉬값이 나왔다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;혹시나 해서 이 값을 인증해봐도 안된다 ㅋ&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;아마 이 해쉬값을 풀으라는 것 같은데...!&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;일단 어떤 해쉬값인지를 먼저 알아야 할 필요가 있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;일단 40바이트를 가지는 해쉬는 다음과 같다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 412px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2170C75053BE073831&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2170C75053BE073831&quot; width=&quot;412&quot; height=&quot;102&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;우리가 흔히 들었던 sha1 이란 해쉬값이 40바이트이고,&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;나머지는 이름도 못들어본(?) 해쉬들이다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;위의 값은 아마 대중적으로 쓰는 sha1 해쉬값일거같다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;확실히 sha1 이 맞는지 identify 해보자&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 713px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/271AEE3553BE0CA50D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F271AEE3553BE0CA50D&quot; width=&quot;713&quot; height=&quot;371&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;hash-identifier 로 해쉬값을 검증해보아도,&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;sha-1 해쉬임을 알려준다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;그럼 이 sha1 해쉬값을 크랙해서 원래 문자를 알아와야하는데..&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;구글에 sha1 crack 이런식으로 검색을 해본다&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;필자는 hashkiller 라는 사이트를 찾아서 사용하였다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;아무튼 위에서 얻은 해쉬값을 크랙하면&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;하나의 해쉬값이 또 나오게 된다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 640px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2552F14F53BE30D00D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2552F14F53BE30D00D&quot; width=&quot;640&quot; height=&quot;34&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;그리고 나온 해쉬값을 또 크랙하면 원래의 문자가 나오게 된다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;즉&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;(원래문자) -&amp;gt; sha1 -&amp;gt; sh1 -&amp;gt; base64&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;단계로 3번에 거쳐 포장해놓은 문자라고 보면 되겠다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;그래서 원래 낳온 문자를 로그인하게 되면 문제를 클리어할수있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Security/Wargame</category>
      <author>rootnix</author>
      <guid isPermaLink="true">https://rootnix.tistory.com/82</guid>
      <comments>https://rootnix.tistory.com/82#entry82comment</comments>
      <pubDate>Thu, 10 Jul 2014 15:23:24 +0900</pubDate>
    </item>
    <item>
      <title>[Webhacking.kr] Challenge 3</title>
      <link>https://rootnix.tistory.com/81</link>
      <description>&lt;p style=&quot;text-align: center;&quot;&gt;Webhaking.kr 3번 문제&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 577px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2302583D53A27C6336&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2302583D53A27C6336&quot; width=&quot;577&quot; height=&quot;588&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;문제를 들어가보자&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 655px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/277C9C3E53A27C862F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F277C9C3E53A27C862F&quot; width=&quot;655&quot; height=&quot;634&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;이런 퍼즐판을 보게되는데&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;소스보기를 해봐도 딱히 넘어가는방법은 찾지못했다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;근데 퍼즐판이 옛날에 해본 퍼즐과 유사해서 직접 풀어봤다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;무튼 비슷한 퍼즐을 학교다닐때 해봤고&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;숫자가 그 줄의 체크되어야 하는 갯수이다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 603px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/23505D4453A27CF514&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F23505D4453A27CF514&quot; width=&quot;603&quot; height=&quot;606&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;체크된곳과 숫자들을 보면 대충 어떤 느낌인지 알 것이다.&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;그 줄에 표시된 숫자만큼 색이 채워질 수 있다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;숫자들이 겹치는 부분에 체크를 하다보면&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;이렇게 퍼즐을 풀 수 있다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;gogo 해보자&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 449px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/222CC93453A27ED42D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F222CC93453A27ED42D&quot; width=&quot;449&quot; height=&quot;115&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;이런 화면을 만나게 되고,&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;느낌이 SQL Injection 이다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;아무거나 입력을 해보면&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 342px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/273D5E3853A27F2619&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F273D5E3853A27F2619&quot; width=&quot;342&quot; height=&quot;116&quot; filename=&quot;freecapture.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;이런식으로 입력한 데이터들을 보여준다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;실제로 name 과 answer 값을 POST로&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt; 넘기고있는걸 확인할 수 있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;즉 name 또는 answer 값을 조작하여 SQL Injection 을 시도하면 되는데,&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;여러 SQL Injection 구문을 사용해 보면 no hack 이라는 단어를 만나기 쉽다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;우리가 평소에 쓰는 or 등도 필터링 되어있어서 시도할 수 없다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;그래서 나는 answer 부분 맨 뒤에 or 대신 or와 같은 역할을 가지고있는 || 를 넣고 true 를 리턴하게&amp;nbsp;했더니&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;문제를 해결하게되었다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 541px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/24220C3E53A2801C10&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F24220C3E53A2801C10&quot; width=&quot;541&quot; height=&quot;47&quot; filename=&quot;freecapture.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&amp;nbsp;= 도 필터링이 되어있어서&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;||1 을 보내주고 이름은 위와 같이 zxcv 를 주었다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 270px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2753FA4453A2806820&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2753FA4453A2806820&quot; width=&quot;270&quot; height=&quot;121&quot; filename=&quot;freecapture.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;여기에서 보여주는 answer 에 authKey를 출력해준다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;이 authKey로 인증하면 3번을 클리어하게된다.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Security/Wargame</category>
      <category>hacking</category>
      <category>Wargame</category>
      <category>webhacking</category>
      <category>webhacking.kr</category>
      <author>rootnix</author>
      <guid isPermaLink="true">https://rootnix.tistory.com/81</guid>
      <comments>https://rootnix.tistory.com/81#entry81comment</comments>
      <pubDate>Thu, 19 Jun 2014 15:18:05 +0900</pubDate>
    </item>
  </channel>
</rss>