<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Nur Yesilyurt on Medium]]></title>
        <description><![CDATA[Stories by Nur Yesilyurt on Medium]]></description>
        <link>https://medium.com/@nuryslyrt?source=rss-49b100b4ed8------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*lU9ff1RMNjjze1BE_szBoQ.jpeg</url>
            <title>Stories by Nur Yesilyurt on Medium</title>
            <link>https://medium.com/@nuryslyrt?source=rss-49b100b4ed8------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 02:36:30 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@nuryslyrt/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[DAV Methods and Old Features]]></title>
            <link>https://nuryslyrt.medium.com/dav-methods-and-old-features-625a1d1309f7?source=rss-49b100b4ed8------2</link>
            <guid isPermaLink="false">https://medium.com/p/625a1d1309f7</guid>
            <category><![CDATA[infosec]]></category>
            <category><![CDATA[webdav]]></category>
            <category><![CDATA[c2]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[infosecurity]]></category>
            <dc:creator><![CDATA[Nur Yesilyurt]]></dc:creator>
            <pubDate>Thu, 18 Mar 2021 12:12:32 GMT</pubDate>
            <atom:updated>2021-03-18T13:32:58.832Z</atom:updated>
            <content:encoded><![CDATA[<p>I found some misconfigurations in a bug bounty program. Then I learned some old features.</p><p>How can you connect to WebDAV? Probably, you use WebDAV tools like davtest, cadaver, etc. But, if you look carefully at the response of OPTIONS, you can see DAV Methods like PROPFIND, PROPPATCH. These methods are beneficial. If you can not connect with other tools, you can use these methods.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Es_jBDIGOUxunp6gGfFvdg.png" /></figure><p>There is no problem until here. But these methods have many capabilities to file updates or uploads.</p><p>Recon Capabilities with PROPFIND for example:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lNqCwDVULxSee1KkqhGPzA.png" /></figure><p>The most important point, you can see all files under that requested directory even you have no privilege to see them. Also, you can see file details like usernames, update times, etc.</p><p>Then I realized, I can update many file properties and file with these methods.</p><p>So, one step ahead we can put our payloads to the system. By the way, I have a good habit. If I wonder a thing I read the RFC Documents. So you can read <a href="https://tools.ietf.org/html/rfc4918">this document</a> for more details. Because you would discover new properties as you read.</p><p>In the first step, I tried to update some properties of files inside of application server.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UVWdtbAl2KN4fDlBCRROhw.png" /></figure><p>It was a good start for me. Then I tried other methods but I found <a href="https://twitter.com/Arno0x0x">Arno0x</a>’s <a href="https://github.com/Arno0x/WebDavC2">beautiful tool</a> and <a href="https://arno0x0x.wordpress.com/2017/09/07/using-webdav-features-as-a-covert-channel/">blog post</a> about excellent usage as a WebDAV C2 of this feature. Please, read it!</p><p>I think new payload inputs can be found with these methods. Because you can manipulate all files that you can reach. Also, you can add new files if they misconfigured.</p><p>References:</p><ul><li><a href="https://tools.ietf.org/html/rfc4918">https://tools.ietf.org/html/rfc4918</a></li><li><a href="https://docs.microsoft.com/en-us/previous-versions/office/developer/exchange-server-2003/aa486282(v=exchg.65)">https://docs.microsoft.com/en-us/previous-versions/office/developer/exchange-server-2003/aa486282(v=exchg.65)</a></li><li><a href="https://arno0x0x.wordpress.com/2017/09/07/using-webdav-features-as-a-covert-channel/">https://arno0x0x.wordpress.com/2017/09/07/using-webdav-features-as-a-covert-channel/</a></li><li><a href="https://github.com/Arno0x/WebDavC2">https://github.com/Arno0x/WebDavC2</a></li></ul><p>Cheers.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=625a1d1309f7" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>