<turbo-stream action="append" target="posts_list"><template><turbo-frame class="main-list__list-item" data-testid="Post" id="post_138754">
    <div class="post" access="public">
  <div class="post__inner">
    <div class="post__main">
  <div class="post__content">
        <a data-turbo-frame="_top" class="post__meta" href="/supporters/posts/138754">
          Jun 30, 2025
</a>

      <div>
          <a data-turbo-frame="_top" class="post__title" href="/supporters/posts/138754">
            OSWP Review &amp; Study Notes
</a>      </div>

      

        <div
          class="post__body"
            data-controller="trim"
            data-trim-class-value="rich-text--trimmed"
            data-trim-height-value="220"
        >
          <div class="rich-text" data-trim-target="content">
            <body>
<h1><strong>What is OSWP?</strong></h1>
<p>The Offensive Security Wireless Professional (OSWP) is a certification offered by Offensive Security (OffSec), known for their hands-on, practical approach to cybersecurity training. OSWP focuses specifically on the security of wireless networks. It teaches professionals how to audit and secure wireless networks, along with offensive techniques for testing wireless security controls.</p>
<h1><strong>The OSWP Study Notes</strong></h1>
<p>The OSWP Study Notes serve as an extensive, real-world focused resource for mastering wireless penetration testing. It emphasizes the importance of time management during the exam, with strategic guidance on handling mandatory and optional challenges. Learners are guided through wireless basics and progressively into complex scenarios like WPA3 cracking and enterprise-grade attacks using Evil Twin setups.</p>
<p>Detailed instructions for tools like <code>aircrack-ng</code>, <code>hostapd-mana</code>, <code>cowpatty</code>, and <code>hashcat</code> ensure hands-on readiness. The manual finishes with configuration strategies, advanced MITM setups, and wireless spoofing techniques, giving readers both the theoretical and operational knowledge to pass the OSWP exam and apply these skills practically.</p>
<p><a href="https://youtu.be/5aZFxA7MGck" target="_blank" rel="noopener">https://youtu.be/5aZFxA7MGck</a></p>
<p>Who is this book for?</p>
<p>– Professionals preparing for the OSWP exam.</p>
<p>– Anyone who wants to learn wireless penetration testing basics.</p>
<p><strong>Intro</strong></p>
<p>This covers detailed cybersecurity topics, such as wireless network security, encryption protocols, and various hacking techniques. It provides comprehensive insights into tools like <a href="https://motasem-notes.net/oswp-study-notes-in-pdf/" target="_blank" rel="noopener">Aircrack-ng</a>, WPA/WPA2/WPA3 attacks, wireless network configuration, and security measures for both enterprise and home networks. Additionally, it offers practical exam tips and strategies for handling various challenges.</p>
<p>This guide is highly technical and serves as a resource for mastering both the theoretical and practical aspects of wireless network defense and penetration testing.</p>
<p>Table of Contents:</p>
<ul>
<li>
<p>-Info &amp; Tips About The OSWP Exam</p>
</li>
<li>
<p>– IEEE802.11</p>
</li>
<li>
<p>– Wireless Basics</p>
</li>
<li>
<p>– Types of Wireless Networks</p>
</li>
<li>
<p>– Wireless Attacks (Theory)</p>
</li>
<li>
<p>– Tools To Crack Wi-Fi Security Key (Theory &amp; Practice Scnearios)</p>
</li>
<li>
<p>– Bettercap</p>
</li>
<li>
<p>– Kismet</p>
</li>
<li>
<p>-MAC Spoofing</p>
</li>
<li>
<p>-Security Recommendations</p>
</li>
<li>
<p>– Exam Sample Roadmap</p>
</li>
</ul>
<p>Page Count: 145</p>
<p>Format: PDF</p>
<h1><strong>How to buy the book?</strong></h1>
<p>You can buy the book directly by clicking on the button below</p>
<p><a href="https://motasemhamdan-shop.fourthwall.com/products/offensive-security-wireless-professional-study-notes" target="_blank" rel="noopener">https://motasemhamdan-shop.fourthwall.com/products/offensive-security-wireless-professional-study-notes</a></p>
<h1><strong>What Does OSWP Teach You?</strong></h1>
<p>Wireless Attacks and Security</p>
<ul>
<li>
<p>Learn various methods to attack and secure wireless networks, with a strong emphasis on the IEEE 802.11 protocol, which is the foundation of Wi-Fi networks.</p>
</li>
</ul>
<p>Wireless Network Penetration Testing</p>
<ul>
<li>
<p>Gain skills in performing penetration testing on wireless networks, which involves identifying vulnerabilities, exploiting weaknesses, and assessing the overall security posture of a wireless environment.</p>
</li>
</ul>
<p>Tools and Techniques</p>
<ul>
<li>
<p>Use industry-standard tools, such as Aircrack-ng, to crack wireless encryption (like WEP, WPA, WPA2).</p>
</li>
<li>
<p>Learn how to capture and analyze wireless network traffic.</p>
</li>
</ul>
<p>Security Protocols</p>
<ul>
<li>
<p>Learn about the security flaws in WEP, WPA, and WPA2 protocols and understand how attackers exploit them.</p>
</li>
</ul>
<h1><strong>Certification Path</strong></h1>
<ul>
<li>
<p>PWK (Penetration Testing with Kali Linux) is not a prerequisite, but it is helpful since OSWP is considered an advanced niche certification.</p>
</li>
<li>
<p>The OSWP course includes training material and practical labs to develop real-world skills.</p>
</li>
<li>
<p>To obtain the OSWP certification, candidates must pass a rigorous practical exam where they demonstrate their ability to perform wireless attacks and secure networks under a controlled environment.</p>
</li>
</ul>
<h1><strong>Target Audience</strong></h1>
<ul>
<li>
<p>Penetration testers</p>
</li>
<li>
<p>Security professionals who want to specialize in wireless networks</p>
</li>
<li>
<p>System and network administrators responsible for securing Wi-Fi environments</p>
</li>
</ul>
<h1><strong>Info &amp; Tips About The OSWP Exam</strong></h1>
<h2><strong>Time Management:</strong></h2>
<p>You have four hours total for the exam, so plan to allocate time as follows:</p>
<ul>
<li>
<p>Initial Assessment (10–15 minutes): Quickly review the challenges, understand their requirements, and plan the order in which to tackle them.</p>
</li>
<li>
<p>Mandatory Challenge: Start with the mandatory challenge first to ensure completion, as it’s a requirement for passing.</p>
</li>
<li>
<p>Second Challenge: After completing the mandatory challenge, choose the second challenge based on your strengths and the time remaining.</p>
</li>
<li>
<p>Third Challenge: If time permits and you want to aim for additional points or ensure correctness, attempt the third challenge as well.</p>
</li>
</ul>
<h2><strong>Approach to Each Challenge:</strong></h2>
<p><strong>Understanding the Network:</strong></p>
<ul>
<li>
<p>Each challenge has an Access Point (AP) and a number of stations (clients).</p>
</li>
<li>
<p>Each scenario likely requires a specific network attack method to compromise the AP and retrieve its network key.</p>
</li>
</ul>
<p><strong>Attack Methodology:</strong></p>
<ul>
<li>
<p>Challenge 1: Might involve a classic attack like WPA/WPA2 PSK cracking, where you’ll capture the handshake and use a wordlist or rainbow table to crack the key.</p>
</li>
<li>
<p>Challenge 2: Could require an advanced attack like an Evil Twin or Karma attack, where you impersonate the AP or clone its ESSID/BSSID to capture credentials from clients.</p>
</li>
<li>
<p>Challenge 3: Might demand an enterprise-level attack, such as targeting WPA-Enterprise with a fake RADIUS server to intercept credentials or break the encryption using downgrade techniques.</p>
</li>
</ul>
<p><strong>Process for Each Challenge:</strong></p>
<ul>
<li>
<p>Step 1: Identify the type of network (WEP, WPA, WPA2, or WPA-Enterprise) based on the challenge description and begin by scanning the environment using tools like <code>airodump-ng</code> to identify the AP and connected stations.</p>
</li>
<li>
<p>Step 2: Capture necessary traffic (e.g., WPA handshake or EAP authentication data) by running appropriate tools like <code>airodump-ng</code> and <code>aireplay-ng</code> (for deauthentication attacks).</p>
</li>
<li>
<p>Step 3: Use tools like <code>aircrack-ng</code>, <code>hashcat</code>, or <code>cowpatty</code> to crack the captured handshake or use an appropriate attack tool if dealing with WPA-Enterprise or WEP.</p>
</li>
<li>
<p>Step 4: Once the key is cracked, connect to the AP using the cracked key, ensuring your WiFi interface is set up properly.</p>
</li>
<li>
<p>Step 5: After connecting, use <code>curl</code> to retrieve the proof.txt file to confirm that you’ve compromised the network.</p>
</li>
</ul>
<p><strong>Flag Submission:</strong></p>
<ul>
<li>
<p>After retrieving the flag (the content of <code>proof.txt</code>), submit it on the Offsec dashboard. Ensure accuracy, as the platform will not confirm correctness automatically.</p>
</li>
</ul>
<h2><strong>Strategy Tips:</strong></h2>
<ul>
<li>
<p>Mandatory Challenge First: Since one challenge is mandatory, prioritize it immediately. If it takes longer than expected, at least you’ve tackled the essential component.</p>
</li>
<li>
<p>Tools Setup: Make sure tools like aircrack-ng, hostapd, airodump-ng, aireplay-ng, hashcat, and curl are ready for quick deployment during each challenge.</p>
</li>
<li>
<p>Connection Stability: Ensure your WiFi interface is correctly configured, and you’re able to switch between monitor mode and managed mode as required (for capturing handshakes and connecting to the AP).</p>
</li>
<li>
<p>Efficiency: If you’re stuck for more than 30 minutes on a challenge, move to the next one, especially if you have the option to complete just two.</p>
</li>
</ul>
<h2><strong>Closing Notes:</strong></h2>
<ul>
<li>
<p>Time is limited, so keep track of progress, and make sure you collect the proof.txt flag for submission.</p>
</li>
<li>
<p>Stay focused on cracking the key and getting the flag, as that’s the core of each challenge.</p>
</li>
</ul>
<h2><strong>Checkout also the below playlist I created for those looking to learn wireless penetration testing</strong></h2>
<p><a href="https://youtu.be/PZSnd9cxSXg" target="_blank" rel="noopener">https://youtu.be/PZSnd9cxSXg</a></p>
</body>
          </div>
          <button class="text-button text-button--pale post__action-button hidden" data-action="click-&gt;trim#expand" data-trim-target="button">
    ...Continue reading
</button>
        </div>

      

        <div class="post__section">
          <div class="post-actions">
            <form class="post-actions__item-form" data-turbo="false" action="/supporters/sign_up" accept-charset="UTF-8" method="get">
  <button class="text-button text-button--small text-button--pale" aria-label="Become a member">
    
    <div class="post-actions__item">
      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 16 16" role="img" class="post-actions__icon"><path fill="currentColor" fill-rule="evenodd" d="m2.662 7.721 5.14 5.918a.25.25 0 0 0 .378 0l5.142-5.92c1.856-2.21 1.25-4.386.03-5.37-.62-.5-1.407-.711-2.203-.513-.796.197-1.712.833-2.504 2.243a.75.75 0 0 1-1.308-.001c-.794-1.416-1.708-2.054-2.5-2.253-.79-.2-1.573.01-2.19.51-1.214.983-1.822 3.167.015 5.386Zm5.33-5.375C7.172 1.274 6.212.623 5.202.37c-1.292-.325-2.552.032-3.5.8-1.913 1.55-2.524 4.702-.19 7.515l.012.013 5.146 5.925a1.75 1.75 0 0 0 2.642 0l5.146-5.925.008-.009c2.362-2.805 1.75-5.956-.171-7.507-.95-.766-2.213-1.124-3.508-.802-1.01.25-1.974.898-2.795 1.966Z" clip-rule="evenodd"></path></svg>

    </div>

</button></form>
              <form class="post-actions__item-form" data-turbo="false" action="/supporters/sign_up" accept-charset="UTF-8" method="get">
    <button class="text-button text-button--small text-button--pale" aria-label="Become a member">
    
      <div class="post-actions__item">
        <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 16 16" role="img" class="post-actions__icon"><path fill="currentColor" fill-rule="evenodd" d="M1.75 2.25a.25.25 0 0 0-.25.25v8.067c0 .139.112.25.25.25H3c.967 0 1.75.784 1.75 1.75v1.21c0 .216.255.33.416.187l3.053-2.706a1.75 1.75 0 0 1 1.16-.44h4.871a.25.25 0 0 0 .25-.25V2.5a.25.25 0 0 0-.25-.25H1.75ZM0 2.5C0 1.534.784.75 1.75.75h12.5c.966 0 1.75.784 1.75 1.75v8.067a1.75 1.75 0 0 1-1.75 1.75H9.38a.25.25 0 0 0-.166.063L6.16 15.087c-1.13 1-2.911.199-2.911-1.31v-1.21a.25.25 0 0 0-.25-.25H1.75A1.75 1.75 0 0 1 0 10.567V2.5Z" clip-rule="evenodd"></path></svg>

        <span class="post-actions__item-number"></span>
      </div>

</button></form>
            
<div class="dropdown" data-controller="dropdown link-share" data-dropdown-placement-value="bottom-start" data-action="link-share:unavailable-&gt;dropdown#toggle" data-link-share-url-value="https://shop.motasem-notes.net/supporters/posts/138754?utm_medium=copy-share-link&amp;utm_source=share-link&amp;utm_campaign=post-share-supporter">
      <div class="comment__menu" data-dropdown-target="button" data-action="click->link-share#share">
      <div class="post-actions__item">
        <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 16 16" role="img" class="post-actions__icon"><path fill="currentColor" fill-rule="evenodd" d="M6.996.471a1.41 1.41 0 0 1 2.008 0l4.943 5.013-1.068 1.053L8.75 2.35v9.121h-1.5V2.35L3.12 6.537 2.054 5.484 6.996.471ZM1.5 11.108v3.143c0 .138.111.249.249.249H14.25c.138 0 .249-.11.249-.25v-3.142H16v3.143c0 .965-.781 1.749-1.749 1.749H1.75A1.748 1.748 0 0 1 0 14.25v-3.142h1.5Z" clip-rule="evenodd"></path></svg>

        <span class="post-actions__item-number hidden@sm">Share</span>
      </div>
    </div>


  <div class="dropdown__menu hidden" data-dropdown-target="items">
    <div class="dropdown__items">
        <div class="dropdown__title">Share this post</div>

      

  <button class="dropdown__item" data-action="click-&gt;dropdown#hide" data-controller="clipboard" data-clipboard-text="https://shop.motasem-notes.net/supporters/posts/138754?utm_medium=copy-share-link&amp;utm_source=share-link&amp;utm_campaign=post-share-supporter" type="button">
    <div class="dropdown__item-icon">
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 16 16" role="img"><path fill="currentColor" fill-rule="evenodd" d="M12.145 1.5a1.762 1.762 0 0 0-1.246.516L8.234 4.681l-1.06-1.06L9.837.955a3.264 3.264 0 0 1 4.615 0l.591.591a3.264 3.264 0 0 1 0 4.613l-3.849 3.85a3.262 3.262 0 0 1-4.614 0l-.593-.592 1.062-1.06.591.592a1.763 1.763 0 0 0 2.493 0l3.85-3.85a1.762 1.762 0 0 0 0-2.492l-.592-.591a1.764 1.764 0 0 0-1.247-.517ZM7.112 6.534c-.468 0-.916.186-1.247.516L2.016 10.9a1.762 1.762 0 0 0 0 2.492m0 0 .592.592a1.764 1.764 0 0 0 2.493 0l2.665-2.665 1.06 1.06-2.664 2.666a3.264 3.264 0 0 1-4.615 0l-.592-.592a3.263 3.263 0 0 1 0-4.614l3.85-3.85a3.264 3.264 0 0 1 4.614 0l.592.593-1.06 1.06-.592-.592c-.331-.33-.78-.516-1.247-.516" clip-rule="evenodd"></path></svg>

    </div>

  
    Copy link

</button>
  <a class="dropdown__item" data-action="click-&gt;dropdown#hide" href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fshop.motasem-notes.net%2Fsupporters%2Fposts%2F138754%3Futm_medium%3Dcopy-share-link%26utm_source%3Dshare-link%26utm_campaign%3Dpost-share-supporter" target="_blank">
    <div class="dropdown__item-icon">
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 32 32" fill="none" role="img"><path d="M18.666 13.857 29.093 2h-2.47l-9.056 10.294L10.338 2H2l10.932 15.567L2 30h2.47l9.557-10.873L21.662 30H30M5.36 3.822h3.795L26.62 28.267h-3.794" fill="currentColor"></path></svg>

    </div>

  
    Share on X

</a>
  <a class="dropdown__item" data-action="click-&gt;dropdown#hide" href="https://facebook.com/sharer.php?u=https%3A%2F%2Fshop.motasem-notes.net%2Fsupporters%2Fposts%2F138754%3Futm_medium%3Dcopy-share-link%26utm_source%3Dshare-link%26utm_campaign%3Dpost-share-supporter" target="_blank">
    <div class="dropdown__item-icon">
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 14 14" fill="none" role="img"><path d="m5.27 14-.02-6.125H2.625V5.25H5.25V3.5C5.25 1.138 6.713 0 8.82 0c1.009 0 1.876.075 2.129.109v2.468H9.488c-1.146 0-1.368.545-1.368 1.344V5.25h3.255L10.5 7.875H8.12V14H5.27Z" fill="currentColor"></path></svg>

    </div>

  
    Share on Facebook

</a>
    </div>
  </div>
</div>
          </div>

        </div>

      </div>
</div>

  </div>
</div>

</turbo-frame><turbo-frame class="main-list__list-item" data-testid="Post" id="post_138190">
    <div class="post" access="paid-members">
  <div class="post__inner">
    <div class="post__main">
  <div class="post__content">
 

        <a class="post__meta" data-turbo-frame="_top" href="/supporters/pricing">
          Jun 28, 2025
</a>

      <div>
          <a class="post__title" data-turbo-frame="_top" href="/supporters/pricing">
            Web Hacking 101 with PicoCTF | CTF Walkthrough
</a>      </div>

        <div class="post__section">
          <div class="post__locked-text">
            Purus fermentum purus, enim faucibus diam amet ultricies ornare enim. Eu, sed vel nunc enim, sollicitudin vitae ut. Dolor augue congue fermentum euismod donec. Leo lectus...
          </div>
        </div>


        <div class="post__section post__section--column">
          <a class="button button--medium button--primary" data-turbo-frame="_top" href="/supporters/payments/checkout/posts/138190/available_tiers"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 14 16" role="img" class="button__icon"><path fill="currentColor" fill-rule="evenodd" d="M7 1.5c-.8 0-1.556.292-2.104.794-.546.5-.838 1.163-.838 1.84V5.8h5.884V4.133c0-.676-.292-1.34-.838-1.84A3.12 3.12 0 0 0 7 1.5Zm4.442 4.3V4.133c0-1.118-.485-2.176-1.325-2.945A4.62 4.62 0 0 0 7 0a4.62 4.62 0 0 0-3.118 1.188c-.839.77-1.324 1.827-1.324 2.945V5.8H2A1.75 1.75 0 0 0 .25 7.55v6.7C.25 15.216 1.034 16 2 16h10a1.75 1.75 0 0 0 1.75-1.75v-6.7A1.75 1.75 0 0 0 12 5.8h-.558ZM2 7.3a.25.25 0 0 0-.25.25v6.7c0 .138.112.25.25.25h10a.25.25 0 0 0 .25-.25v-6.7A.25.25 0 0 0 12 7.3H2Zm4.409 4.793V9.435h1.5v2.658h-1.5Z" clip-rule="evenodd"></path></svg>
Join to access</a>
        </div>

      <div class="post__section">
        <div class="post-actions">
          <form class="post-actions__item-form" data-turbo="false" action="/supporters/payments/checkout/posts/138190/available_tiers" accept-charset="UTF-8" method="get">
  <button class="text-button text-button--small text-button--pale" aria-label="Become a member">
    
    <div class="post-actions__item">
      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 16 16" role="img" class="post-actions__icon"><path fill="currentColor" fill-rule="evenodd" d="m2.662 7.721 5.14 5.918a.25.25 0 0 0 .378 0l5.142-5.92c1.856-2.21 1.25-4.386.03-5.37-.62-.5-1.407-.711-2.203-.513-.796.197-1.712.833-2.504 2.243a.75.75 0 0 1-1.308-.001c-.794-1.416-1.708-2.054-2.5-2.253-.79-.2-1.573.01-2.19.51-1.214.983-1.822 3.167.015 5.386Zm5.33-5.375C7.172 1.274 6.212.623 5.202.37c-1.292-.325-2.552.032-3.5.8-1.913 1.55-2.524 4.702-.19 7.515l.012.013 5.146 5.925a1.75 1.75 0 0 0 2.642 0l5.146-5.925.008-.009c2.362-2.805 1.75-5.956-.171-7.507-.95-.766-2.213-1.124-3.508-.802-1.01.25-1.974.898-2.795 1.966Z" clip-rule="evenodd"></path></svg>

    </div>

</button></form>
            <form class="post-actions__item-form" data-turbo="false" action="/supporters/payments/checkout/posts/138190/available_tiers" accept-charset="UTF-8" method="get">
    <button class="text-button text-button--small text-button--pale" aria-label="Become a member">
    
      <div class="post-actions__item">
        <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 16 16" role="img" class="post-actions__icon"><path fill="currentColor" fill-rule="evenodd" d="M1.75 2.25a.25.25 0 0 0-.25.25v8.067c0 .139.112.25.25.25H3c.967 0 1.75.784 1.75 1.75v1.21c0 .216.255.33.416.187l3.053-2.706a1.75 1.75 0 0 1 1.16-.44h4.871a.25.25 0 0 0 .25-.25V2.5a.25.25 0 0 0-.25-.25H1.75ZM0 2.5C0 1.534.784.75 1.75.75h12.5c.966 0 1.75.784 1.75 1.75v8.067a1.75 1.75 0 0 1-1.75 1.75H9.38a.25.25 0 0 0-.166.063L6.16 15.087c-1.13 1-2.911.199-2.911-1.31v-1.21a.25.25 0 0 0-.25-.25H1.75A1.75 1.75 0 0 1 0 10.567V2.5Z" clip-rule="evenodd"></path></svg>

        <span class="post-actions__item-number"></span>
      </div>

</button></form>
          
<div class="dropdown" data-controller="dropdown link-share" data-dropdown-placement-value="bottom-start" data-action="link-share:unavailable-&gt;dropdown#toggle" data-link-share-url-value="https://shop.motasem-notes.net/supporters/posts/138190?utm_medium=copy-share-link&amp;utm_source=share-link&amp;utm_campaign=post-share-supporter">
      <div class="comment__menu" data-dropdown-target="button" data-action="click->link-share#share">
      <div class="post-actions__item">
        <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 16 16" role="img" class="post-actions__icon"><path fill="currentColor" fill-rule="evenodd" d="M6.996.471a1.41 1.41 0 0 1 2.008 0l4.943 5.013-1.068 1.053L8.75 2.35v9.121h-1.5V2.35L3.12 6.537 2.054 5.484 6.996.471ZM1.5 11.108v3.143c0 .138.111.249.249.249H14.25c.138 0 .249-.11.249-.25v-3.142H16v3.143c0 .965-.781 1.749-1.749 1.749H1.75A1.748 1.748 0 0 1 0 14.25v-3.142h1.5Z" clip-rule="evenodd"></path></svg>

        <span class="post-actions__item-number hidden@sm">Share</span>
      </div>
    </div>


  <div class="dropdown__menu hidden" data-dropdown-target="items">
    <div class="dropdown__items">
        <div class="dropdown__title">Share a preview of a locked post</div>

      

  <button class="dropdown__item" data-action="click-&gt;dropdown#hide" data-controller="clipboard" data-clipboard-text="https://shop.motasem-notes.net/supporters/posts/138190?utm_medium=copy-share-link&amp;utm_source=share-link&amp;utm_campaign=post-share-supporter" type="button">
    <div class="dropdown__item-icon">
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 16 16" role="img"><path fill="currentColor" fill-rule="evenodd" d="M12.145 1.5a1.762 1.762 0 0 0-1.246.516L8.234 4.681l-1.06-1.06L9.837.955a3.264 3.264 0 0 1 4.615 0l.591.591a3.264 3.264 0 0 1 0 4.613l-3.849 3.85a3.262 3.262 0 0 1-4.614 0l-.593-.592 1.062-1.06.591.592a1.763 1.763 0 0 0 2.493 0l3.85-3.85a1.762 1.762 0 0 0 0-2.492l-.592-.591a1.764 1.764 0 0 0-1.247-.517ZM7.112 6.534c-.468 0-.916.186-1.247.516L2.016 10.9a1.762 1.762 0 0 0 0 2.492m0 0 .592.592a1.764 1.764 0 0 0 2.493 0l2.665-2.665 1.06 1.06-2.664 2.666a3.264 3.264 0 0 1-4.615 0l-.592-.592a3.263 3.263 0 0 1 0-4.614l3.85-3.85a3.264 3.264 0 0 1 4.614 0l.592.593-1.06 1.06-.592-.592c-.331-.33-.78-.516-1.247-.516" clip-rule="evenodd"></path></svg>

    </div>

  
    Copy link

</button>
  <a class="dropdown__item" data-action="click-&gt;dropdown#hide" href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fshop.motasem-notes.net%2Fsupporters%2Fposts%2F138190%3Futm_medium%3Dcopy-share-link%26utm_source%3Dshare-link%26utm_campaign%3Dpost-share-supporter" target="_blank">
    <div class="dropdown__item-icon">
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 32 32" fill="none" role="img"><path d="M18.666 13.857 29.093 2h-2.47l-9.056 10.294L10.338 2H2l10.932 15.567L2 30h2.47l9.557-10.873L21.662 30H30M5.36 3.822h3.795L26.62 28.267h-3.794" fill="currentColor"></path></svg>

    </div>

  
    Share on X

</a>
  <a class="dropdown__item" data-action="click-&gt;dropdown#hide" href="https://facebook.com/sharer.php?u=https%3A%2F%2Fshop.motasem-notes.net%2Fsupporters%2Fposts%2F138190%3Futm_medium%3Dcopy-share-link%26utm_source%3Dshare-link%26utm_campaign%3Dpost-share-supporter" target="_blank">
    <div class="dropdown__item-icon">
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 14 14" fill="none" role="img"><path d="m5.27 14-.02-6.125H2.625V5.25H5.25V3.5C5.25 1.138 6.713 0 8.82 0c1.009 0 1.876.075 2.129.109v2.468H9.488c-1.146 0-1.368.545-1.368 1.344V5.25h3.255L10.5 7.875H8.12V14H5.27Z" fill="currentColor"></path></svg>

    </div>

  
    Share on Facebook

</a>
    </div>
  </div>
</div>
        </div>
      </div>

      

  </div>
</div>

  </div>
</div>

</turbo-frame><turbo-frame class="main-list__list-item" data-testid="Post" id="post_137755">
    <div class="post" access="paid-members">
  <div class="post__inner">
    <div class="post__main">
  <div class="post__content">
 

        <a class="post__meta" data-turbo-frame="_top" href="/supporters/pricing">
          Jun 26, 2025
</a>

      <div>
          <a class="post__title" data-turbo-frame="_top" href="/supporters/pricing">
            OSWA Review &amp; Study Notes
</a>      </div>

        <div class="post__section">
          <div class="post__locked-text">
            Purus fermentum purus, enim faucibus diam amet ultricies ornare enim. Eu, sed vel nunc enim, sollicitudin vitae ut. Dolor augue congue fermentum euismod donec. Leo lectus...
          </div>
        </div>


        <div class="post__section post__section--column">
          <a class="button button--medium button--primary" data-turbo-frame="_top" href="/supporters/payments/checkout/posts/137755/available_tiers"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 14 16" role="img" class="button__icon"><path fill="currentColor" fill-rule="evenodd" d="M7 1.5c-.8 0-1.556.292-2.104.794-.546.5-.838 1.163-.838 1.84V5.8h5.884V4.133c0-.676-.292-1.34-.838-1.84A3.12 3.12 0 0 0 7 1.5Zm4.442 4.3V4.133c0-1.118-.485-2.176-1.325-2.945A4.62 4.62 0 0 0 7 0a4.62 4.62 0 0 0-3.118 1.188c-.839.77-1.324 1.827-1.324 2.945V5.8H2A1.75 1.75 0 0 0 .25 7.55v6.7C.25 15.216 1.034 16 2 16h10a1.75 1.75 0 0 0 1.75-1.75v-6.7A1.75 1.75 0 0 0 12 5.8h-.558ZM2 7.3a.25.25 0 0 0-.25.25v6.7c0 .138.112.25.25.25h10a.25.25 0 0 0 .25-.25v-6.7A.25.25 0 0 0 12 7.3H2Zm4.409 4.793V9.435h1.5v2.658h-1.5Z" clip-rule="evenodd"></path></svg>
Join to access</a>
        </div>

      <div class="post__section">
        <div class="post-actions">
          <form class="post-actions__item-form" data-turbo="false" action="/supporters/payments/checkout/posts/137755/available_tiers" accept-charset="UTF-8" method="get">
  <button class="text-button text-button--small text-button--pale" aria-label="Become a member">
    
    <div class="post-actions__item">
      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 16 16" role="img" class="post-actions__icon"><path fill="currentColor" fill-rule="evenodd" d="m2.662 7.721 5.14 5.918a.25.25 0 0 0 .378 0l5.142-5.92c1.856-2.21 1.25-4.386.03-5.37-.62-.5-1.407-.711-2.203-.513-.796.197-1.712.833-2.504 2.243a.75.75 0 0 1-1.308-.001c-.794-1.416-1.708-2.054-2.5-2.253-.79-.2-1.573.01-2.19.51-1.214.983-1.822 3.167.015 5.386Zm5.33-5.375C7.172 1.274 6.212.623 5.202.37c-1.292-.325-2.552.032-3.5.8-1.913 1.55-2.524 4.702-.19 7.515l.012.013 5.146 5.925a1.75 1.75 0 0 0 2.642 0l5.146-5.925.008-.009c2.362-2.805 1.75-5.956-.171-7.507-.95-.766-2.213-1.124-3.508-.802-1.01.25-1.974.898-2.795 1.966Z" clip-rule="evenodd"></path></svg>

    </div>

</button></form>
            <form class="post-actions__item-form" data-turbo="false" action="/supporters/payments/checkout/posts/137755/available_tiers" accept-charset="UTF-8" method="get">
    <button class="text-button text-button--small text-button--pale" aria-label="Become a member">
    
      <div class="post-actions__item">
        <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 16 16" role="img" class="post-actions__icon"><path fill="currentColor" fill-rule="evenodd" d="M1.75 2.25a.25.25 0 0 0-.25.25v8.067c0 .139.112.25.25.25H3c.967 0 1.75.784 1.75 1.75v1.21c0 .216.255.33.416.187l3.053-2.706a1.75 1.75 0 0 1 1.16-.44h4.871a.25.25 0 0 0 .25-.25V2.5a.25.25 0 0 0-.25-.25H1.75ZM0 2.5C0 1.534.784.75 1.75.75h12.5c.966 0 1.75.784 1.75 1.75v8.067a1.75 1.75 0 0 1-1.75 1.75H9.38a.25.25 0 0 0-.166.063L6.16 15.087c-1.13 1-2.911.199-2.911-1.31v-1.21a.25.25 0 0 0-.25-.25H1.75A1.75 1.75 0 0 1 0 10.567V2.5Z" clip-rule="evenodd"></path></svg>

        <span class="post-actions__item-number"></span>
      </div>

</button></form>
          
<div class="dropdown" data-controller="dropdown link-share" data-dropdown-placement-value="bottom-start" data-action="link-share:unavailable-&gt;dropdown#toggle" data-link-share-url-value="https://shop.motasem-notes.net/supporters/posts/137755?utm_medium=copy-share-link&amp;utm_source=share-link&amp;utm_campaign=post-share-supporter">
      <div class="comment__menu" data-dropdown-target="button" data-action="click->link-share#share">
      <div class="post-actions__item">
        <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 16 16" role="img" class="post-actions__icon"><path fill="currentColor" fill-rule="evenodd" d="M6.996.471a1.41 1.41 0 0 1 2.008 0l4.943 5.013-1.068 1.053L8.75 2.35v9.121h-1.5V2.35L3.12 6.537 2.054 5.484 6.996.471ZM1.5 11.108v3.143c0 .138.111.249.249.249H14.25c.138 0 .249-.11.249-.25v-3.142H16v3.143c0 .965-.781 1.749-1.749 1.749H1.75A1.748 1.748 0 0 1 0 14.25v-3.142h1.5Z" clip-rule="evenodd"></path></svg>

        <span class="post-actions__item-number hidden@sm">Share</span>
      </div>
    </div>


  <div class="dropdown__menu hidden" data-dropdown-target="items">
    <div class="dropdown__items">
        <div class="dropdown__title">Share a preview of a locked post</div>

      

  <button class="dropdown__item" data-action="click-&gt;dropdown#hide" data-controller="clipboard" data-clipboard-text="https://shop.motasem-notes.net/supporters/posts/137755?utm_medium=copy-share-link&amp;utm_source=share-link&amp;utm_campaign=post-share-supporter" type="button">
    <div class="dropdown__item-icon">
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 16 16" role="img"><path fill="currentColor" fill-rule="evenodd" d="M12.145 1.5a1.762 1.762 0 0 0-1.246.516L8.234 4.681l-1.06-1.06L9.837.955a3.264 3.264 0 0 1 4.615 0l.591.591a3.264 3.264 0 0 1 0 4.613l-3.849 3.85a3.262 3.262 0 0 1-4.614 0l-.593-.592 1.062-1.06.591.592a1.763 1.763 0 0 0 2.493 0l3.85-3.85a1.762 1.762 0 0 0 0-2.492l-.592-.591a1.764 1.764 0 0 0-1.247-.517ZM7.112 6.534c-.468 0-.916.186-1.247.516L2.016 10.9a1.762 1.762 0 0 0 0 2.492m0 0 .592.592a1.764 1.764 0 0 0 2.493 0l2.665-2.665 1.06 1.06-2.664 2.666a3.264 3.264 0 0 1-4.615 0l-.592-.592a3.263 3.263 0 0 1 0-4.614l3.85-3.85a3.264 3.264 0 0 1 4.614 0l.592.593-1.06 1.06-.592-.592c-.331-.33-.78-.516-1.247-.516" clip-rule="evenodd"></path></svg>

    </div>

  
    Copy link

</button>
  <a class="dropdown__item" data-action="click-&gt;dropdown#hide" href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fshop.motasem-notes.net%2Fsupporters%2Fposts%2F137755%3Futm_medium%3Dcopy-share-link%26utm_source%3Dshare-link%26utm_campaign%3Dpost-share-supporter" target="_blank">
    <div class="dropdown__item-icon">
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 32 32" fill="none" role="img"><path d="M18.666 13.857 29.093 2h-2.47l-9.056 10.294L10.338 2H2l10.932 15.567L2 30h2.47l9.557-10.873L21.662 30H30M5.36 3.822h3.795L26.62 28.267h-3.794" fill="currentColor"></path></svg>

    </div>

  
    Share on X

</a>
  <a class="dropdown__item" data-action="click-&gt;dropdown#hide" href="https://facebook.com/sharer.php?u=https%3A%2F%2Fshop.motasem-notes.net%2Fsupporters%2Fposts%2F137755%3Futm_medium%3Dcopy-share-link%26utm_source%3Dshare-link%26utm_campaign%3Dpost-share-supporter" target="_blank">
    <div class="dropdown__item-icon">
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 14 14" fill="none" role="img"><path d="m5.27 14-.02-6.125H2.625V5.25H5.25V3.5C5.25 1.138 6.713 0 8.82 0c1.009 0 1.876.075 2.129.109v2.468H9.488c-1.146 0-1.368.545-1.368 1.344V5.25h3.255L10.5 7.875H8.12V14H5.27Z" fill="currentColor"></path></svg>

    </div>

  
    Share on Facebook

</a>
    </div>
  </div>
</div>
        </div>
      </div>

      

  </div>
</div>

  </div>
</div>

</turbo-frame></template></turbo-stream>

<turbo-stream action="remove" target="posts_load_more"></turbo-stream>

