<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vulnerability Analysis Archives - Tech Chronicles</title>
	<atom:link href="http://kostacipo.stream/category/vulnerability-analysis/feed/" rel="self" type="application/rss+xml" />
	<link>https://kostacipo.stream/category/vulnerability-analysis/</link>
	<description>Ramblings of a Tech Dude</description>
	<lastBuildDate>Sat, 02 Mar 2024 23:22:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://kostacipo.stream/wp-content/uploads/2019/12/cropped-profile-32x32.jpg</url>
	<title>Vulnerability Analysis Archives - Tech Chronicles</title>
	<link>https://kostacipo.stream/category/vulnerability-analysis/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Nmap Analysis Tool – Enhancing Network Security Through Advanced Analysis And Reporting</title>
		<link>http://kostacipo.stream/nmap-analysis-tool-enhancing-network-security-through-advanced-analysis-and-reporting/</link>
					<comments>http://kostacipo.stream/nmap-analysis-tool-enhancing-network-security-through-advanced-analysis-and-reporting/#respond</comments>
		
		<dc:creator><![CDATA[Majordomo]]></dc:creator>
		<pubDate>Sat, 02 Mar 2024 23:20:51 +0000</pubDate>
				<category><![CDATA[Networks]]></category>
		<category><![CDATA[Pentesting]]></category>
		<category><![CDATA[Vulnerability Analysis]]></category>
		<category><![CDATA[network scanning]]></category>
		<category><![CDATA[nmap]]></category>
		<guid isPermaLink="false">https://kostacipo.stream/?p=2199</guid>

					<description><![CDATA[<p>This CLI python script is designed to be used by security consultants, IT admins and network engineers to do two things, compare two Nmap XML files to create a spreadsheet that compares IPs, ports and services between the files, and create a markdown report using GPT. Screenshots Features Comprehensive Nmap XML Parsing Multiple File Support: [&#8230;]</p>
<p>The post <a href="http://kostacipo.stream/nmap-analysis-tool-enhancing-network-security-through-advanced-analysis-and-reporting/">Nmap Analysis Tool – Enhancing Network Security Through Advanced Analysis And Reporting</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>This CLI python script is designed to be used by security consultants, IT admins and network engineers to do two things, compare two Nmap XML files to create a spreadsheet that compares IPs, ports and services between the files, and create a markdown report using GPT.</p>
<h2 class="wp-block-heading"><strong>Screenshots</strong></h2>
<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" class="td-animation-stack-type0-2" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii1617EgqwB2SASox3fLQJDoakjvbCcOefh_DIYSeCoflLm0bksvrBM-JHq7BP-bYb0H7q3YUksyNwGwRtaSuWvVOsCxTKlTwyj2pq9eUt0zPsBligrQFTK9KZQUS88cKSEzi9U3q2Ko7b9KYYQytpa8lpUO_xn85MT5TE6F2D095i5bAeNSFTVGAAZxXA/s16000/spreadsheet.webp" alt="" /></figure>
</div>
<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" class="td-animation-stack-type0-2" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBpEqzLvVb3-s7FA3sEkKn4SV84ocKoAadE9xBAzsWpgWic2lb-rRPB7dmgr4cbFP2E0mB4oFR2wdGOLYZ_xZtUzPaCjNCx4vq1mbYnzO7A_pUxsQCHbv4F_1s14UJISxgYoOQbYcXJ84UbeXNF97CVlR4nd7puNigFUNgW4jNTEtfqwfvEhkTiVEbTBTs/s16000/spreadsheet-pie.webp" alt="" /></figure>
</div>
<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" class="td-animation-stack-type0-2" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnEKSKqDEN-YewRZALmeBMhFkLNiHcn5PRC5yFlgdlLiihsNZBV7D7AURn-ErjVHqH-_Of2Hu4T4abP9kEHblP-9dE0sNneb0Xv9G6h2qDIT7pQuLgkVf8OSWC6-lJPJ2PhMXuFpvcjj183_yaCZwK37-fmmCKRMqS8S8gD6mEovUpz9mZX_TagWxDhKRL/s16000/gpt-report.webp" alt="" /></figure>
</div>
<h2 class="wp-block-heading"><strong>Features</strong></h2>
<h3 class="wp-block-heading"><strong>Comprehensive Nmap XML Parsing</strong></h3>
<ul>
<li><strong>Multiple File Support</strong>: Parse and analyze two Nmap XML output files.</li>
<li><strong>Structured Data</strong>: Converts Nmap’s XML output into a structured format for further processing.</li>
</ul>
<h3 class="wp-block-heading"><strong>Comparative Analysis</strong></h3>
<ul>
<li><strong>Change Detection</strong>: Compare results from two Nmap scans to identify new, altered, or removed services and ports. Useful for when you scan the same IPs from different source IPs or over time.</li>
<li><strong>Excel Reporting</strong>: Automatically generates detailed Excel spreadsheets with the comparison results and some stats.</li>
</ul>
<h3 class="wp-block-heading"><strong>Statistical Overview And Visualization</strong></h3>
<ul>
<li><strong>Network Exposure Statistics</strong>: Offers statistical analysis on detected services and open ports.</li>
<li><strong>Excel Visualizations</strong>: Includes pie charts in Excel reports for a graphical representation of the network’s security posture.</li>
</ul>
<h3 class="wp-block-heading"><strong>AI-Powered Insights With GPT</strong></h3>
<ul>
<li><strong>GPT Report Generation</strong>: Uses OpenAI’s GPT to generate insightful analysis reports based on Nmap result stats. The tool uses a hardcoded prompt that sets the tone and requirements, then the script inserts the stats (no identifying information is provided) and if -c –context has been provided, it’ll add the context to the bottom of the prompt.</li>
<li><strong>Customizable Context</strong>: Enhance GPT analysis by providing additional context, tailoring the report to specific needs.</li>
</ul>
<h2 class="wp-block-heading"><strong>Usage</strong></h2>
<p>The script prints the help page if no args are passed, or you can access with <code>python nmap-analysis.py -h</code></p>
<ul>
<li><strong>Comparing Nmap Scans</strong>:</li>
</ul>
<pre class="wp-block-code"><code>python nmap-analysis.py compare -ff (--first-nmap-file) path/to/first.xml -lf (--last-nmap-file) path/to/second.xml</code></pre>
<ul>
<li><strong>Generating a GPT Report</strong>:</li>
</ul>
<pre class="wp-block-code"><code>python nmap-analysis.py gpt-report -gf (--gpt-nmap-file) path/to/nmap.xml -c (--context) "Your optional context here"</code></pre>
<h2 class="wp-block-heading"><strong>Installation and Setup</strong></h2>
<h3 class="wp-block-heading"><strong>Prerequisites</strong></h3>
<ul>
<li>3.10+ probably (created using 3.12)</li>
<li>An OpenAI API key for GPT report generation that is set in local env</li>
</ul>
<h3 class="wp-block-heading"><strong>Secure Installation with <code>venv</code></strong></h3>
<ol>
<li><strong>Clone the Repository</strong>:</li>
</ol>
<pre class="wp-block-code"><code>git clone <a href="https://github.com/FlyingPhish/Nmap-Analysis.git">https://github.com/FlyingPhish/Nmap-Analysis</a>
cd nmap-analysis-tool</code></pre>
<p>2. <strong>Create a Virtual Environment</strong>:</p>
<pre class="wp-block-code"><code>python3 -m venv venv</code></pre>
<ol start="3">
<li><strong>Activate the Virtual Environment</strong>:</li>
</ol>
<ul>
<li>On Windows:</li>
</ul>
<pre class="wp-block-code"><code>.\venv\Scripts\activate</code></pre>
<p>The post <a href="http://kostacipo.stream/nmap-analysis-tool-enhancing-network-security-through-advanced-analysis-and-reporting/">Nmap Analysis Tool – Enhancing Network Security Through Advanced Analysis And Reporting</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://kostacipo.stream/nmap-analysis-tool-enhancing-network-security-through-advanced-analysis-and-reporting/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Graudit: Source Code Auditing Tool</title>
		<link>http://kostacipo.stream/graudit-source-code-auditing-tool/</link>
					<comments>http://kostacipo.stream/graudit-source-code-auditing-tool/#respond</comments>
		
		<dc:creator><![CDATA[Majordomo]]></dc:creator>
		<pubDate>Mon, 29 Nov 2021 14:32:24 +0000</pubDate>
				<category><![CDATA[Vulnerability Analysis]]></category>
		<category><![CDATA[vulnerability analysis]]></category>
		<category><![CDATA[vulnerability scanning]]></category>
		<guid isPermaLink="false">https://kostacipo.stream/?p=2113</guid>

					<description><![CDATA[<p>Graudit allows the user to find potential vulnerabilities within the source code of a software. It uses the GNU utility grep to compare the source code with signature sets within different databases. It is comparable to other analyzers such as RATS, SWAAT and flaw-finder while keeping the technical requirements to a minimum and retaining its flexibility. Graudit: Source Code Auditing Tool [&#8230;]</p>
<p>The post <a href="http://kostacipo.stream/graudit-source-code-auditing-tool/">Graudit: Source Code Auditing Tool</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Graudit allows the user to find potential vulnerabilities within the source code of a software. It uses the GNU utility <code>grep</code><em> </em>to compare the source code with signature sets within different databases. It is comparable to other analyzers such as RATS, SWAAT and flaw-finder while keeping the technical requirements to a minimum and retaining its flexibility.</p>
<h2>Graudit: Source Code Auditing Tool</h2>
<p>This tool involves different databases which are included within the tool which are compared with extended regular expressions (POSIX). The user has the option to add additional databases or create their own ones if needed. The databases support a huge range of languages from JavaScript to Python. Lastly, the user has the option to scan a single file or scan multiple files at the same time.</p>
<div class="alert alert-info"><b>Note</b>: The user has the option to install the tool locally or globally by acting as a superuser. It is however recommended by the developer to clone the repository to that all of the latest database are included within the software.</div>
<div class="alert alert-secondary pt-0">
<h3 class="accent-purple">Databases</h3>
<p>The default database contains generic rules which aim to sniff out common vulnerabilities within the source code. In addition to this, there are databases for:</p>
<p>– ASP.NET, C, .NET, JSP, Perl, PHP and Python.</p>
<p>The ‘all’ database combines all of the mentioned databases into a single database. The developer recommends first using the default database to find common vulnerabilities and then use language specific databases to find additional vulnerabilities.</p></div>
<h3 class="accent-green">Features:</h3>
<ul>
<li>Portable, Flexible and easy to use</li>
<li>Option to add custom databases</li>
<li>Ensure that source code does not have any vulnerabilities saving the user from future headaches</li>
<li>Supports many different languages ensuring that whichever language you use, you will be protected with this tool</li>
<li>When compared with other tools, this tool has lower technical requirments ensuring it can run on most systems</li>
</ul>
<h3 class="accent-green">Supported Platforms:</h3>
<ul>
<li>Linux</li>
</ul>
<h3 class="accent-green">Requirements:</h3>
<ul>
<li>None</li>
</ul>
<h2>Install</h2>
<p>Clone the GitHub repo:</p>
<pre class="wp-block-code"><code>$ git clone https://github.com/wireghoul/graudi </code></pre>
<p>You can then symlink graudit so it is in path:</p>
<pre class="wp-block-code"><code>$ ln -s ~/graudit/graudit ~/bin/graudit </code></pre>
<h2>Graudit Usage</h2>
<p>Enter the following command:</p>
<pre class="wp-block-code"><code>$ graudit -h </code></pre>
<h3 class="accent-purple">Available Options:</h3>
<pre class="wp-block-preformatted">===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  &gt;  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.6 written by @Wireghoul
=================================[justanotherhacker.com]===
Usage: graudit [opts] /path/to/scan

OPTIONS 
  -d  database to use or /path/to/file.db (uses default if not specified) 
  -A scan ALL files 
  -x exclude these files (comma separated list: -x *.js,*.sql) 
  -i case in-sensitive scan 
  -c  number of lines of context to display, default is 2 

  -B suppress banner 
  -L vim friendly lines 
  -b colour blind friendly template 
  -z suppress colors 
  -Z high contrast colors 

  -l lists databases available 
  -v prints version number 
  -h prints this help screen</pre>
<div class="row justify-content-center mb-3">
<div class="col-lg-4">DOWNLOAD Graudit</div>
</div>
<p>The post <a href="http://kostacipo.stream/graudit-source-code-auditing-tool/">Graudit: Source Code Auditing Tool</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://kostacipo.stream/graudit-source-code-auditing-tool/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Grype – Vulnerability Scanner For Container Images &#038; Filesystems</title>
		<link>http://kostacipo.stream/grype-vulnerability-scanner-for-container-images-filesystems/</link>
					<comments>http://kostacipo.stream/grype-vulnerability-scanner-for-container-images-filesystems/#respond</comments>
		
		<dc:creator><![CDATA[Majordomo]]></dc:creator>
		<pubDate>Sat, 08 May 2021 23:48:31 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Pentesting]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Vulnerability Analysis]]></category>
		<category><![CDATA[containers]]></category>
		<category><![CDATA[vulnerability analysis]]></category>
		<category><![CDATA[vulnerability scanning]]></category>
		<guid isPermaLink="false">https://kostacipo.stream/?p=2092</guid>

					<description><![CDATA[<p>Grype is a vulnerability scanner for container images and filesystems with an easy to install binary that supports the packages for most major *nix based operating systems. Features of Grype Vulnerability Scanner For Container Images &#38; Filesystems Scan the contents of a container image or filesystem to find known vulnerabilities and find vulnerabilities for major [&#8230;]</p>
<p>The post <a href="http://kostacipo.stream/grype-vulnerability-scanner-for-container-images-filesystems/">Grype – Vulnerability Scanner For Container Images &#038; Filesystems</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h4>Grype is a vulnerability scanner for container images and filesystems with an easy to install binary that supports the packages for most major *nix based operating systems.</h4>
<p><img fetchpriority="high" decoding="async" class="size-medium wp-image-5546 alignnone" src="https://cdn.darknet.org.uk/wp-content/uploads/2021/04/Grype-Vulnerability-Scanner-For-Container-Images-Filesystems-640x296.png" sizes="(max-width: 640px) 100vw, 640px" srcset="https://cdn.darknet.org.uk/wp-content/uploads/2021/04/Grype-Vulnerability-Scanner-For-Container-Images-Filesystems-640x296.png 640w, https://cdn.darknet.org.uk/wp-content/uploads/2021/04/Grype-Vulnerability-Scanner-For-Container-Images-Filesystems-1024x474.png 1024w, https://cdn.darknet.org.uk/wp-content/uploads/2021/04/Grype-Vulnerability-Scanner-For-Container-Images-Filesystems.png 1285w" alt="Grype - Vulnerability Scanner For Container Images &amp; Filesystems" width="640" height="296" /></p>
<h2>Features of Grype Vulnerability Scanner For Container Images &amp; Filesystems</h2>
<p>Scan the contents of a container image or filesystem to find known vulnerabilities and find vulnerabilities for major operating system packages in:</p>
<ul>
<li>Alpine</li>
<li>BusyBox</li>
<li>CentOS / Red Hat</li>
<li>Debian</li>
<li>Ubuntu</li>
</ul>
<p>Find vulnerabilities for language-specific packages:</p>
<ul>
<li>Ruby (Bundler)</li>
<li>Java (JARs, etc)</li>
<li>JavaScript (NPM/Yarn)</li>
<li>Python (Egg/Wheel)</li>
<li>Python pip/requirements.txt/setup.py listings</li>
</ul>
<p>Grype Supports Docker and OCI image formats.</p>
<h3>Using Grype Vulnerability Scanner For Container Images &amp; Filesystems</h3>
<p>To scan for vulnerabilities in an image:</p>
<p><code>grype &lt;image&gt;</code></p>
<p>Grype can scan a variety of sources beyond those found in Docker.</p>
<div class="crayon-pre">
<div id="crayon-60971100a73d9062039687-1" class="crayon-line"><code><span class="crayon-p"># scan a container image archive (from the result of `docker image save ...`, `podman save ...`, or `skopeo copy` commands)</span></code></div>
<div id="crayon-60971100a73d9062039687-2" class="crayon-line crayon-striped-line"><code><span class="crayon-e">grype </span><span class="crayon-v">path</span><span class="crayon-o">/</span><span class="crayon-st">to</span><span class="crayon-o">/</span><span class="crayon-v">image</span><span class="crayon-sy">.</span><span class="crayon-v">tar</span></code></div>
<div id="crayon-60971100a73d9062039687-3" class="crayon-line"></div>
<div id="crayon-60971100a73d9062039687-4" class="crayon-line crayon-striped-line"><code><span class="crayon-p"># scan a directory</span></code></div>
<div id="crayon-60971100a73d9062039687-5" class="crayon-line"><code><span class="crayon-e">grype </span><span class="crayon-v">dir</span><span class="crayon-o">:</span><span class="crayon-v">path</span><span class="crayon-o">/</span><span class="crayon-st">to</span><span class="crayon-o">/</span><span class="crayon-v">dir</span></code></div>
</div>
<p>The output format for Grype is configurable as well:<br />
<code><span class="crayon-v">grype</span> <span class="crayon-o">&lt;</span><span class="crayon-v">image</span><span class="crayon-o">&gt;</span> <span class="crayon-o">-</span><span class="crayon-v">o</span> <span class="crayon-o">&lt;</span><span class="crayon-v">format</span><span class="crayon-o">&gt;</span></code></p>
<p>Where the formats available are:</p>
<ul>
<li>json: Use this to get as much information out of Grype as possible!</li>
<li>cyclonedx: An XML report conforming to the CycloneDX 1.2 specification.</li>
<li>table: A columnar summary (default).</li>
</ul>
<h2>Getting started</h2>
<p><a href="https://github.com/anchore/grype#installation">Install the binary</a>, and make sure that <code>grype</code> is available in your path. To scan for vulnerabilities in an image:</p>
<pre><code>grype &lt;image&gt;
</code></pre>
<p>The above command scans for vulnerabilities that are visible in the container (i.e., the squashed representation of the image). To include software from all image layers in the vulnerability scan, regardless of its presence in the final image, provide <code>--scope all-layers</code>:</p>
<pre><code>grype &lt;image&gt; --scope all-layers
</code></pre>
<p>Grype can scan a variety of sources beyond those found in Docker.</p>
<pre><code># scan a container image archive (from the result of `docker image save ...`, `podman save ...`, or `skopeo copy` commands)
grype path/to/image.tar

# scan a directory
grype dir:path/to/dir
</code></pre>
<h3>Grype&#8217;s Database</h3>
<p>Grype pulls a database of vulnerabilities derived from the publicly available <a href="https://ancho.re/v1/service/feeds" rel="nofollow">Anchore Feed Service</a>. This database is updated at the beginning of each scan, but an update can also be triggered manually.</p>
<h2>Shell Completion</h2>
<p>Grype supplies shell completion through its CLI implementation (<a href="https://github.com/spf13/cobra/blob/master/shell_completions.md">cobra</a>). Generate the completion code for your shell by running one of the following commands:</p>
<ul>
<li><code>grype completion &lt;bash|fish&gt;</code></li>
<li><code>go run main.go completion &lt;bash|fish&gt;</code></li>
</ul>
<p>This will output a shell script to STDOUT, which can then be used as a completion script for Grype. Running one of the above commands with the <code>-h</code> or <code>--help</code> flags will provide instructions on how to do that for your chosen shell.</p>
<p>You can download Grype or read more <a href="https://github.com/anchore/grype">here</a>.</p>
<p>The post <a href="http://kostacipo.stream/grype-vulnerability-scanner-for-container-images-filesystems/">Grype – Vulnerability Scanner For Container Images &#038; Filesystems</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://kostacipo.stream/grype-vulnerability-scanner-for-container-images-filesystems/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Attack Surface Mapping guide for Ethical Hackers</title>
		<link>http://kostacipo.stream/the-attack-surface-mapping-guide-for-ethical-hackers/</link>
					<comments>http://kostacipo.stream/the-attack-surface-mapping-guide-for-ethical-hackers/#respond</comments>
		
		<dc:creator><![CDATA[Majordomo]]></dc:creator>
		<pubDate>Thu, 22 Apr 2021 21:28:38 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[Pentesting]]></category>
		<category><![CDATA[Vulnerability Analysis]]></category>
		<category><![CDATA[Attack Surface Mapping]]></category>
		<guid isPermaLink="false">https://kostacipo.stream/?p=2074</guid>

					<description><![CDATA[<p>An attack surface aims to figure out which areas of a system must be examined and analyzed for security loopholes in order to mitigate the threat. Mapping the system’s attack surface is a practice that enables you to think about most of your assets and their value. DNS Lookup, WHOIS Lookup, etc., techniques help to [&#8230;]</p>
<p>The post <a href="http://kostacipo.stream/the-attack-surface-mapping-guide-for-ethical-hackers/">The Attack Surface Mapping guide for Ethical Hackers</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h5>An attack surface aims to figure out which areas of a system must be examined and analyzed for security loopholes in order to mitigate the threat.</h5>
<p>Mapping the system’s attack surface is a practice that enables you to think about most of your assets and their value. DNS Lookup, WHOIS Lookup, etc., techniques help to map the attack surface.</p>
<p>Let’s get going to have a proper understanding of Attack Surface Mapping.</p>
<h2><strong>What is an Attack Surface?</strong></h2>
<p>The Attack Surface is a term that defines all the various points where an intruder might gain access to a system and access information.</p>
<p>These flaws are usually associated with a system’s privacy issues. A simple security measure is to make the attack surface as minimal as practicable.</p>
<h2><span id="What_About_the_Attack_Surface_Types" class="ez-toc-section"></span><strong>What About the Attack Surface Types?</strong></h2>
<p>There are two kinds of attack surfaces: <strong>the digital and the physical attack surface.</strong></p>
<p>Since these dual attack surfaces intersect and are linked, it is critical to protect them together<strong>. </strong>Web services, networks, networking protocols, and domain names are all part of the digital attack surface. The physical attack surface refers to the external threats against an organization, such as building windows, manufacturing services, or a flame.</p>
<h2><span id="Visualize_an_Attack_Surface" class="ez-toc-section"></span><strong>Visualize an Attack Surface</strong></h2>
<p>As per <a href="https://f6ce14d4647f05e937f4-4d6abce208e5e17c2085b466b98c2083.ssl.cf1.rackcdn.com/attack-your-attack-surface-reduce-cyberattacks-attack-surface-visualization-pdf-1-w-2753.pdf" target="_blank" rel="noopener noreferrer">Skybox Security’s white paper</a>, there are three measures to grasp and visualize an attack surface.</p>
<ol>
<li>To envision a company’s infrastructure by mapping out all the systems, routes, and channels.</li>
<li>To compare each indication of a weakness that reveals to its last step’s visualized chart.</li>
<li>Look for compromise measures. It is a sign that a threat is already accomplishing.</li>
</ol>
<h2></h2>
<h2><span id="How_Can_You_Assess_Your_Attack_Surface" class="ez-toc-section"></span><strong>How Can You Assess Your Attack Surface?</strong></h2>
<p>Identifying your information system’s attack surface is a challenge that allows you to consider most of your resources and the importance they have. To build a global map, you will need to do the following:</p>
<ul>
<li>List down
<ul>
<li>DNS records, sub-domains, etc.</li>
<li>External and known servers like FTP, SSH, etc.</li>
<li>Different software as well as their variants.</li>
</ul>
</li>
<li>Take account of physical access to the corporation’s properties (structures, system robbery, manufacturing facility, etc.).</li>
<li>Look for more networks and servers to exploit after identifying all hosts of an organization.</li>
<li>Consider a standard web server; the open ports themselves (HTTP, RDP, etc.) are all sources of threat. It is crucial to map out the virtual clients operating on the server; web apps running on any of them are also an attack vector.</li>
<li>Most domains have a DNS server, SMTP server, etc. While evaluating the attack surface, these would be the first reference point. Using <a href="https://dns.google.com/" target="_blank" rel="noopener noreferrer">DNS lookup</a> and WHOIS, map out where the A records, MX records, and DNS records services get housed.</li>
</ul>
<p><img decoding="async" class="aligncenter wp-image-8364 size-full td-animation-stack-type0-2" src="https://www.ehacking.net/wp-content/uploads/2021/04/How-Can-You-Assess-Your-Attack-Surface.jpg" sizes="(max-width: 1280px) 100vw, 1280px" srcset="https://www.ehacking.net/wp-content/uploads/2021/04/How-Can-You-Assess-Your-Attack-Surface.jpg 1280w, https://www.ehacking.net/wp-content/uploads/2021/04/How-Can-You-Assess-Your-Attack-Surface-300x163.jpg 300w, https://www.ehacking.net/wp-content/uploads/2021/04/How-Can-You-Assess-Your-Attack-Surface-1024x555.jpg 1024w, https://www.ehacking.net/wp-content/uploads/2021/04/How-Can-You-Assess-Your-Attack-Surface-768x416.jpg 768w, https://www.ehacking.net/wp-content/uploads/2021/04/How-Can-You-Assess-Your-Attack-Surface-696x377.jpg 696w, https://www.ehacking.net/wp-content/uploads/2021/04/How-Can-You-Assess-Your-Attack-Surface-1068x580.jpg 1068w, https://www.ehacking.net/wp-content/uploads/2021/04/How-Can-You-Assess-Your-Attack-Surface-775x420.jpg 775w" alt="How Can You Assess Your Attack Surface" width="1280" height="694" /></p>
<h2><span id="Examples" class="ez-toc-section"></span><strong>Examples</strong></h2>
<h3><span id="DNS_Lookup" class="ez-toc-section"></span><strong>DNS Lookup</strong></h3>
<p>To locate the IP address of a specific domain name, use a DNS lookup method. The IP addresses in the DNS records obtained from name servers include in the outcome. Two categories to DNS lookups:</p>
<ul>
<li><strong><em>Forward DNS lookup.</em></strong></li>
</ul>
<p>The Forward DNS lookup or basic DNS lookup is a widely use DNS method. Discovering a domain’s IP address is the forward method to DNS.</p>
<p><img decoding="async" class="alignnone wp-image-8375 size-full td-animation-stack-type0-2" src="https://www.ehacking.net/wp-content/uploads/2021/04/Picture1.png" sizes="(max-width: 1056px) 100vw, 1056px" srcset="https://www.ehacking.net/wp-content/uploads/2021/04/Picture1.png 1056w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture1-300x156.png 300w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture1-1024x533.png 1024w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture1-768x400.png 768w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture1-696x363.png 696w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture1-806x420.png 806w" alt="" width="1056" height="550" /></p>
<ul>
<li><strong><em>Reverse DNS lookup.</em></strong></li>
</ul>
<p>The procedure is similar in a reverse DNS lookup, only that it begins via an IP address and ends with the domain name.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-8376 size-full td-animation-stack-type0-2" src="https://www.ehacking.net/wp-content/uploads/2021/04/Picture2.png" sizes="auto, (max-width: 1051px) 100vw, 1051px" srcset="https://www.ehacking.net/wp-content/uploads/2021/04/Picture2.png 1051w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture2-300x148.png 300w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture2-1024x506.png 1024w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture2-768x379.png 768w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture2-696x344.png 696w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture2-851x420.png 851w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture2-324x160.png 324w" alt="" width="1051" height="519" /></p>
<h3><span id="IP_Netblocks" class="ez-toc-section"></span><strong>IP Netblocks</strong></h3>
<p>IP netblocks are sets of IP addresses that belong to a specific server. Regional Internet Registry (RIRs) allocate IP blocks to netblock users who are usually ISPs and big firms with many IP addresses.</p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-8377 alignnone td-animation-stack-type0-2" src="https://www.ehacking.net/wp-content/uploads/2021/04/Picture3.png" sizes="auto, (max-width: 1037px) 100vw, 1037px" srcset="https://www.ehacking.net/wp-content/uploads/2021/04/Picture3.png 1037w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture3-300x154.png 300w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture3-1024x527.png 1024w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture3-768x395.png 768w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture3-696x358.png 696w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture3-816x420.png 816w" alt="" width="1037" height="534" /> <img loading="lazy" decoding="async" class="size-full wp-image-8378 alignnone td-animation-stack-type0-2" src="https://www.ehacking.net/wp-content/uploads/2021/04/Picture4.png" sizes="auto, (max-width: 1018px) 100vw, 1018px" srcset="https://www.ehacking.net/wp-content/uploads/2021/04/Picture4.png 1018w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture4-300x157.png 300w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture4-768x401.png 768w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture4-696x364.png 696w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture4-804x420.png 804w" alt="" width="1018" height="532" /></p>
<h3><span id="WHOIS_Lookup" class="ez-toc-section"></span><strong>WHOIS Lookup</strong></h3>
<p>Whois is a popular Internet database. It outlines who possesses a domain name, IP address, etc. Whois databases are valuable and have become an indispensable tool for ensuring the legality of the domain name registry and website management procedures. A Whois database includes all the contact details for the user, community, or organization that owns a domain name.</p>
<h2><span id="Mitigate_Attack_Surface" class="ez-toc-section"></span><strong><img loading="lazy" decoding="async" class="size-full wp-image-8379 alignnone td-animation-stack-type0-2" src="https://www.ehacking.net/wp-content/uploads/2021/04/Picture5.png" sizes="auto, (max-width: 869px) 100vw, 869px" srcset="https://www.ehacking.net/wp-content/uploads/2021/04/Picture5.png 869w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture5-300x214.png 300w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture5-768x548.png 768w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture5-696x497.png 696w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture5-589x420.png 589w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture5-100x70.png 100w" alt="" width="869" height="620" /><img loading="lazy" decoding="async" class="size-full wp-image-8380 alignnone td-animation-stack-type0-2" src="https://www.ehacking.net/wp-content/uploads/2021/04/Picture6.png" sizes="auto, (max-width: 873px) 100vw, 873px" srcset="https://www.ehacking.net/wp-content/uploads/2021/04/Picture6.png 873w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture6-300x210.png 300w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture6-768x538.png 768w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture6-696x487.png 696w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture6-600x420.png 600w, https://www.ehacking.net/wp-content/uploads/2021/04/Picture6-100x70.png 100w" alt="" width="873" height="611" /></strong></h2>
<h2><strong>Mitigate Attack Surface?</strong></h2>
<p>Monitor the attack surface and determine the threats involved with it until you know what it is. Once the attack surface is crucial, the inventory also aids in the prioritization of the components to secure. Identifying the attack surface helps in reducing it and implement appropriate defenses. With fewer potential attack sources, defense measures get focus, resulting in increased security. A few recommendations are:</p>
<ul>
<li>Delete unnecessary files and documents.</li>
<li>Monitor network devices and logs.</li>
<li>Segment the networks.</li>
<li>Strong passwords.</li>
<li>Monthly awareness training for employees.</li>
<li>Monitor zero-day vulnerabilities.</li>
<li>Apply patches on vulnerable systems.</li>
<li>Use Honeypots.</li>
</ul>
<p>The post <a href="http://kostacipo.stream/the-attack-surface-mapping-guide-for-ethical-hackers/">The Attack Surface Mapping guide for Ethical Hackers</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://kostacipo.stream/the-attack-surface-mapping-guide-for-ethical-hackers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Vulmap : Web Vulnerability Scanning &#038; Verification Tools</title>
		<link>http://kostacipo.stream/vulmap-web-vulnerability-scanning-verification-tools/</link>
					<comments>http://kostacipo.stream/vulmap-web-vulnerability-scanning-verification-tools/#respond</comments>
		
		<dc:creator><![CDATA[Majordomo]]></dc:creator>
		<pubDate>Sun, 31 Jan 2021 20:10:59 +0000</pubDate>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Vulnerability Analysis]]></category>
		<category><![CDATA[vulnerability analysis]]></category>
		<category><![CDATA[vulnerability scanning]]></category>
		<guid isPermaLink="false">http://kostacipo.stream/?p=2019</guid>

					<description><![CDATA[<p>Vulmap is a vulnerability scanning tool that can scan for vulnerabilities in Web containers, Web servers, Web middleware, and CMS and other Web programs, and has vulnerability exploitation functions. Relevant testers can use vulmap to detect whether the target has a specific vulnerability, and can use the vulnerability exploitation function to verify whether the vulnerability [&#8230;]</p>
<p>The post <a href="http://kostacipo.stream/vulmap-web-vulnerability-scanning-verification-tools/">Vulmap : Web Vulnerability Scanning &#038; Verification Tools</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Vulmap </strong>is a vulnerability scanning tool that can scan for vulnerabilities in Web containers, Web servers, Web middleware, and CMS and other Web programs, and has vulnerability exploitation functions. Relevant testers can use vulmap to detect whether the target has a specific vulnerability, and can use the vulnerability exploitation function to verify whether the vulnerability actually exists.</p>
<p>It is currently has vulnerability scanning (poc) and exploiting (exp) modes. Use “-m” to select which mode to use, and the default poc mode is the default. In poc mode, it also supports “-f” batch target scanning, “-o” File output results and other main functions, Other functions <a href="https://github.com/zhzyker/vulmap/#options">Options</a> Or python3 vulmap.py -h, the Poc function will no longer be provided in the exploit exploit mode, but the exploit will be carried out directly, and the exploit result will be fed back to further verify whether the vulnerability exists and whether it can be exploited.</p>
<p><strong>Try to use “-a” to establish target types to reduce false positives, such as “-a solr”</strong></p>
<div class="code-block code-block-2">&nbsp;</div>
<p class="has-text-align-center has-vivid-green-cyan-background-color has-background"><strong>Installation</strong></p>
<p>The operating system must have python3, python3.7 or higher is recommended</p>
<ul>
<li>Installation dependency</li>
</ul>
<p class="has-vivid-green-cyan-color has-black-background-color has-text-color has-background"><strong>pip3 install -r requirements.txt </strong></p>
<ul>
<li>Linux &amp; MacOS &amp; Windows</li>
</ul>
<p class="has-vivid-green-cyan-color has-black-background-color has-text-color has-background"><strong>python3 vulmap.py -u http://example.com </strong></p>
<p class="has-text-align-center has-vivid-green-cyan-background-color has-background"><strong>Options</strong></p>
<p class="has-vivid-green-cyan-color has-black-background-color has-text-color has-background">optional arguments:<br />
-h, –help show this help message and exit<br />
-u URL, –url URL Target URL (e.g. -u “http://example.com”)<br />
-f FILE, –file FILE Select a target list file, and the url must be distinguished by lines (e.g. -f “/home/user/list.txt”)<br />
-m MODE, –mode MODE The mode supports “poc” and “exp”, you can omit this option, and enter poc mode by default<br />
-a APP, –app APP Specify a web app or cms (e.g. -a “weblogic”). default scan all<br />
-c CMD, –cmd CMD Custom RCE vuln command, Other than “netstat -an” and “id” can affect program judgment. defautl is “netstat -an”<br />
-v VULN, –vuln VULN Exploit, Specify the vuln number (e.g. -v “CVE-2020-2729”)<br />
–list Displays a list of vulnerabilities that support scanning<br />
–debug Debug mode echo request and responses<br />
–delay DELAY Delay check time, default 0s<br />
–timeout TIMEOUT Scan timeout time, default 10s<br />
–output FILE Text mode export (e.g. -o “result.txt”)</p>
<p class="has-text-align-center has-vivid-green-cyan-background-color has-background"><strong>Examples</strong></p>
<ul>
<li>Test all vulnerabilities poc mode</li>
</ul>
<p class="has-vivid-green-cyan-color has-black-background-color has-text-color has-background"><strong>python3 vulmap.py -u http://example.com </strong></p>
<ul>
<li>For RCE vuln, use the “id” command to test the vuln, because some linux does not have the “netstat -an” command</li>
</ul>
<p class="has-vivid-green-cyan-color has-black-background-color has-text-color has-background"><strong>python3 vulmap.py -u http://example.com -c “id” </strong></p>
<ul>
<li>Check <a href="http://example.com">http://example.com</a> for struts2 vuln</li>
</ul>
<p class="has-vivid-green-cyan-color has-black-background-color has-text-color has-background"><strong>python3 vulmap.py -u http://example.com -a struts2 </strong></p>
<p class="has-vivid-green-cyan-color has-black-background-color has-text-color has-background"><strong>python3 vulmap.py -u http://example.com -m poc -a struts2</strong></p>
<ul>
<li>Exploit the CVE-2019-2729 vuln of WebLogic on <a href="http://example.com:7001">http://example.com:7001</a></li>
</ul>
<p class="has-vivid-green-cyan-color has-black-background-color has-text-color has-background"><strong>python3 vulmap.py -u http://example.com:7001 -v CVE-2019-2729 </strong></p>
<p class="has-vivid-green-cyan-color has-black-background-color has-text-color has-background"><strong>python3 vulmap.py -u http://example.com:7001 -m exp -v CVE-2019-2729</strong></p>
<ul>
<li>Batch scan URLs in list.txt</li>
</ul>
<p class="has-vivid-green-cyan-color has-black-background-color has-text-color has-background"><strong>python3 vulmap.py -f list.txt </strong></p>
<ul>
<li>Export scan results to result.txt</li>
</ul>
<p class="has-vivid-green-cyan-color has-black-background-color has-text-color has-background"><strong>python3 vulmap.py -u http://example.com:7001 -o result.txt </strong></p>
<p class="has-text-align-center has-vivid-green-cyan-background-color has-background"><strong>Vulnerability List</strong></p>
<p>Vulmap supported vulnerabilities are as follows</p>
<pre class="wp-block-code"><code>+-------------------+------------------+-----+-----+-------------------------------------------------------------+
 | Target type       | Vuln Name        | Poc | Exp | Impact Version &amp;&amp; Vulnerability description                 |
 +-------------------+------------------+-----+-----+-------------------------------------------------------------+
 | Apache Shiro      | CVE-2016-4437    |  Y  |  Y  | &lt;= 1.2.4, shiro-550, rememberme deserialization rce         |
 | Apache Solr       | CVE-2017-12629   |  Y  |  Y  | &lt; 7.1.0, runexecutablelistener rce &amp; xxe, only rce is here  |
 | Apache Solr       | CVE-2019-0193    |  Y  |  N  | &lt; 8.2.0, dataimporthandler module remote code execution     |
 | Apache Solr       | CVE-2019-17558   |  Y  |  Y  | 5.0.0 - 8.3.1, velocity response writer rce                 |
 | Apache Struts2    | S2-005           |  Y  |  Y  | 2.0.0 - 2.1.8.1, cve-2010-1870 parameters interceptor rce   |
 | Apache Struts2    | S2-008           |  Y  |  Y  | 2.0.0 - 2.3.17, debugging interceptor rce                   |
 | Apache Struts2    | S2-009           |  Y  |  Y  | 2.1.0 - 2.3.1.1, cve-2011-3923 ognl interpreter rce         |
 | Apache Struts2    | S2-013           |  Y  |  Y  | 2.0.0 - 2.3.14.1, cve-2013-1966 ognl interpreter rce        |
 | Apache Struts2    | S2-015           |  Y  |  Y  | 2.0.0 - 2.3.14.2, cve-2013-2134 ognl interpreter rce        |
 | Apache Struts2    | S2-016           |  Y  |  Y  | 2.0.0 - 2.3.15, cve-2013-2251 ognl interpreter rce          |
 | Apache Struts2    | S2-029           |  Y  |  Y  | 2.0.0 - 2.3.24.1, ognl interpreter rce                      |
 | Apache Struts2    | S2-032           |  Y  |  Y  | 2.3.20-28, cve-2016-3081 rce can be performed via method    |
 | Apache Struts2    | S2-045           |  Y  |  Y  | 2.3.5-31, 2.5.0-10, cve-2017-5638 jakarta multipart rce     |
 | Apache Struts2    | S2-046           |  Y  |  Y  | 2.3.5-31, 2.5.0-10, cve-2017-5638 jakarta multipart rce     |
 | Apache Struts2    | S2-048           |  Y  |  Y  | 2.3.x, cve-2017-9791 struts2-struts1-plugin rce             |
 | Apache Struts2    | S2-052           |  Y  |  Y  | 2.1.2 - 2.3.33, 2.5 - 2.5.12 cve-2017-9805 rest plugin rce  |
 | Apache Struts2    | S2-057           |  Y  |  Y  | 2.0.4 - 2.3.34, 2.5.0-2.5.16, cve-2018-11776 namespace rce  |
 | Apache Struts2    | S2-059           |  Y  |  Y  | 2.0.0 - 2.5.20 cve-2019-0230 ognl interpreter rce           |
 | Apache Struts2    | S2-devMode       |  Y  |  Y  | 2.1.0 - 2.5.1, devmode remote code execution                |
 | Apache Tomcat     | Examples File    |  Y  |  N  | all version, /examples/servlets/servlet/SessionExample      |
 | Apache Tomcat     | CVE-2017-12615   |  Y  |  Y  | 7.0.0 - 7.0.81, put method any files upload                 |
 | Apache Tomcat     | CVE-2020-1938    |  Y  |  Y  | 6, 7 &lt; 7.0.100, 8 &lt; 8.5.51, 9 &lt; 9.0.31 arbitrary file read  |
 | Drupal            | CVE-2018-7600    |  Y  |  Y  | 6.x, 7.x, 8.x, drupalgeddon2 remote code execution          |
 | Drupal            | CVE-2018-7602    |  Y  |  Y  | &lt; 7.59, &lt; 8.5.3 (except 8.4.8) drupalgeddon2 rce            |
 | Drupal            | CVE-2019-6340    |  Y  |  Y  | &lt; 8.6.10, drupal core restful remote code execution         |
 | Jenkins           | CVE-2017-1000353 |  Y  |  N  | &lt;= 2.56, LTS &lt;= 2.46.1, jenkins-ci remote code execution    |
 | Jenkins           | CVE-2018-1000861 |  Y  |  Y  | &lt;= 2.153, LTS &lt;= 2.138.3, remote code execution             |
 | Nexus OSS/Pro     | CVE-2019-7238    |  Y  |  Y  | 3.6.2 - 3.14.0, remote code execution vulnerability         |
 | Nexus OSS/Pro     | CVE-2020-10199   |  Y  |  Y  | 3.x  &lt;= 3.21.1, remote code execution vulnerability         |
 | Oracle Weblogic   | CVE-2014-4210    |  Y  |  N  | 10.0.2 - 10.3.6, weblogic ssrf vulnerability                |
 | Oracle Weblogic   | CVE-2017-3506    |  Y  |  Y  | 10.3.6.0, 12.1.3.0, 12.2.1.0-2, weblogic wls-wsat rce       |
 | Oracle Weblogic   | CVE-2017-10271   |  Y  |  Y  | 10.3.6.0, 12.1.3.0, 12.2.1.1-2, weblogic wls-wsat rce       |
 | Oracle Weblogic   | CVE-2018-2894    |  Y  |  Y  | 12.1.3.0, 12.2.1.2-3, deserialization any file upload       |
 | Oracle Weblogic   | CVE-2019-2725    |  Y  |  Y  | 10.3.6.0, 12.1.3.0, weblogic wls9-async deserialization rce |
 | Oracle Weblogic   | CVE-2019-2729    |  Y  |  Y  | 10.3.6.0, 12.1.3.0, 12.2.1.3 wls9-async deserialization rce |
 | Oracle Weblogic   | CVE-2020-2551    |  Y  |  N  | 10.3.6.0, 12.1.3.0, 12.2.1.3-4, wlscore deserialization rce |
 | Oracle Weblogic   | CVE-2020-2555    |  Y  |  Y  | 3.7.1.17, 12.1.3.0.0, 12.2.1.3-4.0, t3 deserialization rce  |
 | Oracle Weblogic   | CVE-2020-2883    |  Y  |  Y  | 10.3.6.0, 12.1.3.0, 12.2.1.3-4, iiop t3 deserialization rce |
 | Oracle Weblogic   | CVE-2020-14882   |  Y  |  Y  | 10.3.6.0, 12.1.3.0, 12.2.1.3-4, 14.1.1.0.0, console rce     |
 | RedHat JBoss      | CVE-2010-0738    |  Y  |  Y  | 4.2.0 - 4.3.0, jmx-console deserialization any files upload |
 | RedHat JBoss      | CVE-2010-1428    |  Y  |  Y  | 4.2.0 - 4.3.0, web-console deserialization any files upload |
 | RedHat JBoss      | CVE-2015-7501    |  Y  |  Y  | 5.x, 6.x, jmxinvokerservlet deserialization any file upload |
 | ThinkPHP          | CVE-2019-9082    |  Y  |  Y  | &lt; 3.2.4, thinkphp rememberme deserialization rce            |
 | ThinkPHP          | CVE-2018-20062   |  Y  |  Y  | &lt;= 5.0.23, 5.1.31, thinkphp rememberme deserialization rce  |
 +-------------------+------------------+-----+-----+-------------------------------------------------------------+</code></pre>
<p class="has-text-align-center has-vivid-green-cyan-background-color has-background"><strong>Docker</strong></p>
<p class="has-vivid-green-cyan-color has-black-background-color has-text-color has-background"><strong>docker build -t vulmap/vulmap .<br />
docker run –rm -ti vulmap/vulmap python vulmap.py -u https://www.example.com</strong></p>
<div class="wp-block-buttons aligncenter">
<div class="wp-block-button is-style-outline"><a class="wp-block-button__link has-vivid-cyan-blue-background-color has-background" href="https://github.com/zhzyker/vulmap" target="_blank" rel="noreferrer noopener"><strong>Download</strong></a></div>
</div>
<p>The post <a href="http://kostacipo.stream/vulmap-web-vulnerability-scanning-verification-tools/">Vulmap : Web Vulnerability Scanning &#038; Verification Tools</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://kostacipo.stream/vulmap-web-vulnerability-scanning-verification-tools/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DarkSide: Tool for Information Gathering &#038; Social Engineering</title>
		<link>http://kostacipo.stream/darkside-tool-for-information-gathering-social-engineering/</link>
					<comments>http://kostacipo.stream/darkside-tool-for-information-gathering-social-engineering/#respond</comments>
		
		<dc:creator><![CDATA[Majordomo]]></dc:creator>
		<pubDate>Mon, 28 Dec 2020 18:58:05 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[Pentesting]]></category>
		<category><![CDATA[Vulnerability Analysis]]></category>
		<category><![CDATA[information gathering]]></category>
		<category><![CDATA[social engineering]]></category>
		<guid isPermaLink="false">http://kostacipo.stream/?p=1992</guid>

					<description><![CDATA[<p>DarkSide is a tool with an awesome user interface. Features Hacker Dashboard Hacker News [thehackernews.com/] New Exploits [Exploit-db.com] Hacking Tutorials Video [youtube.com] The Latest Prices OF Digital Currencies [Rials , Usd] &#160; Information Gathering Bypass Cloud Flare Cms Detect Trace Toute Reverse IP Port Scan IP location Finder Show HTTP Header Find Shared DNS Whois [&#8230;]</p>
<p>The post <a href="http://kostacipo.stream/darkside-tool-for-information-gathering-social-engineering/">DarkSide: Tool for Information Gathering &#038; Social Engineering</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>DarkSide </strong>is a tool with an awesome user interface.</p>
<figure class="wp-block-image size-large"><img decoding="async" class="td-animation-stack-type0-2" src="https://i1.wp.com/1.bp.blogspot.com/-JnFiUb5DsRo/X9eznMMII5I/AAAAAAAAIIQ/SmShmMPiB1U2HdBvGRdkAza0I4Dl7a4uQCLcBGAsYHQ/s2048/DarkSide-2.png?w=640&amp;ssl=1" alt="" data-recalc-dims="1" data-large_image_width="2853.106881405564" data-large_image_height="1903"></figure>
<p class="has-text-align-center has-vivid-green-cyan-background-color has-background"><strong>Features</strong></p>
<p class="has-light-green-cyan-background-color has-background"><strong>Hacker Dashboard</strong></p>
<ul>
<li>Hacker News [thehackernews.com/]</li>
<li>New Exploits [Exploit-db.com]</li>
<li>Hacking Tutorials Video [youtube.com]</li>
<li>The Latest Prices OF Digital Currencies [Rials , Usd]</li>
</ul>
<figure class="wp-block-image size-large"><img decoding="async" class="td-animation-stack-type0-2" src="https://i2.wp.com/1.bp.blogspot.com/-kDt0gMhO1X4/X9eze5fwGsI/AAAAAAAAIIE/OFn9s68aJ2g4SYBgnau8V4YrniqZIVjOwCLcBGAsYHQ/s1440/DarkSide-3.png?w=640&amp;ssl=1" alt="" data-recalc-dims="1" data-large_image_width="3044.8" data-large_image_height="1903"></figure>
<div class="code-block code-block-2">&nbsp;</div>
<p class="has-light-green-cyan-background-color has-background"><strong>Information Gathering</strong></p>
<ul>
<li>Bypass Cloud Flare</li>
<li>Cms Detect</li>
<li>Trace Toute</li>
<li>Reverse IP</li>
<li>Port Scan</li>
<li>IP location Finder</li>
<li>Show HTTP Header</li>
<li>Find Shared DNS</li>
<li>Whois</li>
<li>DNS Lookup</li>
</ul>
<figure class="wp-block-image size-large"><img decoding="async" class="td-animation-stack-type0-2" src="https://i1.wp.com/1.bp.blogspot.com/-374FPQFwB7Q/X9ezeFmfzqI/AAAAAAAAIIA/p1aoqkpdagwo59kSJvbvCBHw4T8aWseTwCLcBGAsYHQ/s1741/DarkSide-4.png?w=640&amp;ssl=1" alt="" data-recalc-dims="1" data-large_image_width="5485.30298013245" data-large_image_height="1903"></figure>
<p class="has-light-green-cyan-background-color has-background"><strong>Exploits</strong></p>
<ul>
<li>Reference exploit-db.com</li>
</ul>
<figure class="wp-block-image size-large"><img decoding="async" class="td-animation-stack-type0-2" src="https://i1.wp.com/1.bp.blogspot.com/-aFc5C4EHTtE/X9ezj-3uxEI/AAAAAAAAIIM/LhdiGRoIMs8CZR22ZVnCb4IeuFi0muswwCLcBGAsYHQ/s1694/DarkSide-5.png?w=640&amp;ssl=1" alt="" data-recalc-dims="1" data-large_image_width="5969.781481481481" data-large_image_height="1903"></figure>
<p class="has-light-green-cyan-background-color has-background"><strong>Social Engineering</strong></p>
[Support Ngrok]
<ul>
<li>Get system Information with link</li>
<li>Screen Captrue With Link</li>
<li>Play Sound With Link</li>
</ul>
<figure class="wp-block-image size-large"><img decoding="async" class="td-animation-stack-type0-2" src="https://i0.wp.com/1.bp.blogspot.com/-DFqUDkMTu5I/X9ezjGH24mI/AAAAAAAAIII/J_FrTfDrKLM1X_kf4QbdP8edeOt9h30uACLcBGAsYHQ/s1632/DarkSide-6.png?w=640&amp;ssl=1" alt="" data-recalc-dims="1" data-large_image_width="4567.2" data-large_image_height="1903"></figure>
<p class="has-text-align-center has-vivid-green-cyan-background-color has-background"><strong>Installation On Windows</strong></p>
<p class="has-vivid-green-cyan-color has-black-background-color has-text-color has-background"><strong>$ Download https://github.com/Ultrasecurity/DarkSide<br />
$ cd DarkSide<br />
$ python -m pip install -r requirments.txt<br />
$ Download PHP V-7 in php.net AND Add To Path php.exe<br />
$ python run.py</strong></p>
<div class="wp-block-buttons aligncenter">
<div class="wp-block-button is-style-outline"><a class="wp-block-button__link has-vivid-cyan-blue-background-color has-background" href="https://github.com/ultrasecurity/DarkSide" target="_blank" rel="noreferrer noopener"><strong>Download</strong></a></div>
</div>
<p>The post <a href="http://kostacipo.stream/darkside-tool-for-information-gathering-social-engineering/">DarkSide: Tool for Information Gathering &#038; Social Engineering</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://kostacipo.stream/darkside-tool-for-information-gathering-social-engineering/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ehtools: Entynet Hacker Tools [Ehtools Framework]</title>
		<link>http://kostacipo.stream/ehtools-entynet-hacker-tools-ehtools-framework/</link>
					<comments>http://kostacipo.stream/ehtools-entynet-hacker-tools-ehtools-framework/#respond</comments>
		
		<dc:creator><![CDATA[Majordomo]]></dc:creator>
		<pubDate>Fri, 11 Dec 2020 12:40:22 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[Pentesting]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Vulnerability Analysis]]></category>
		<category><![CDATA[wireless]]></category>
		<guid isPermaLink="false">http://www.kostacipo.stream/?p=1956</guid>

					<description><![CDATA[<p>With the popularity and number of Wi-Fi tools increasing among beginners, Ehtools is a framework which allows the user to easily access these tools from a single platform. Wi-Fi tools keep getting more and more accessible to beginners, and the Ehtools Framework is a framework of serious penetration tools that can be explored easily from [&#8230;]</p>
<p>The post <a href="http://kostacipo.stream/ehtools-entynet-hacker-tools-ehtools-framework/">Ehtools: Entynet Hacker Tools [Ehtools Framework]</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>With the popularity and number of Wi-Fi tools increasing among beginners, Ehtools is a framework which allows the user to easily access these tools from a single platform. Wi-Fi tools keep getting more and more accessible to beginners, and the Ehtools Framework is a framework of serious penetration tools that can be explored easily from within it.</p>
<p>This powerful and simple tool can be used for everything from installing new add-ons to grabbing a WPA handshake in a matter of seconds. Plus, it&#8217;s easy to install, set up, and utilize.</p>
<p><strong>Diclaimer</strong>: “<em>Usage of this framework for attacking targets without prior mutual consent is illegal. It is the end user’s responsibility to obey all applicable local, state, federal, and international laws.</em>”</p>
<h2>Ehtools: Entynet Hacker Tools</h2>
<p>With 58 tools included in Ehtools and the ability to add more tools, this is a great tool for all enthusiasts. This Framwork has also combined many of these tools into a simple workflow to allow the user to use them more easily and quickly. With the automation of so many processes, the user can disable an entire network in a matter of seconds. Add to this the option of the ‘PRO’ version, and the user surely has a deadly weapon in his reach.</p>
<h3 class="accent-green">Features:</h3>
<ul>
<li>More than 58 tools included within this framework.</li>
<li>Automation and streamlining of processes saves valuable time of even the most experienced penetration tester</li>
<li>Option to upgrade to the ‘PRO’ version</li>
<li>Simple UI for easy navigation</li>
<li>Ability to install tools depending on the user’s requirements.</li>
<li>Range of functions from attacking wi-fi networks, remote access to website attack tools.</li>
<li>Renowned tools ‘Metasploit’ and ‘Wireshark’ are included&nbsp;</li>
</ul>
<h3 class="accent-green">Supported Platforms:</h3>
<ul>
<li>Kali Linux</li>
<li>Parrot OS</li>
</ul>
<h1>Getting started</h1>
<h2>System requirements</h2>
<ul>
<li>Ehtools Framework only supports two OS.</li>
</ul>
<pre><code>Ehtools Framework only supports two 
operating systems - Kali Linux and Parrot OS!
</code></pre>
<ul>
<li>Full root access and access to /root folder.</li>
</ul>
<pre><code>All ehtools files and folders will be copied to /root,
/bin and /etc system folders, to copy ehtools data to
your system Ehtools Framework needs full root access!
</code></pre>
<h2>Ehtools installation</h2>
<blockquote><p>cd ehtools</p></blockquote>
<blockquote><p>chmod +x install.sh</p></blockquote>
<blockquote><p>./install.sh</p></blockquote>
<h2>Ehtools uninstallation</h2>
<p><strong>1.</strong> Start Ehtools Framework.</p>
<p><strong>2.</strong> Open Ehtools Framework settings.</p>
<p><strong>3.</strong> Select <code>Uninstall Ehtools Framework</code>.</p>
<h2>Selecting framework version</h2>
<pre><code>After executing install.sh it will be ask you 
to select version of Ehtools Framework - PRO os LITE. 
Select LITE if you did not buy Ehtools Framework PRO. 
If you bought Ehtools Framework PRO, select PRO.
</code></pre>
<blockquote><p>./install.sh</p></blockquote>
<h2>Activating PRO version</h2>
<pre><code>This key you can buy on the ehtools site! This key is used to activate 
ehtools PRO enter it in the input field of the activation key in the file 
install.sh and then you can install ehtools and use it only for educational 
purposes! The key works only one week then it changes! You 
should to have time to enter it before it is updated!
</code></pre>
<blockquote><p>./install.sh</p></blockquote>
<pre><code>Also, we do not recommend to change the source code of ehtools because 
it is very complex and you can mess up something and disrupt the framework!
</code></pre>
<hr>
<h1>Ehtools Framework execution</h1>
<pre><code>To run Ehtools Framework you should 
execute the following command.
</code></pre>
<blockquote><p>ehtools</p></blockquote>
<hr>
<h1>Why Ehtools Framework</h1>
<ul>
<li>More than 58 tools for pentesting installed by default.</li>
</ul>
<pre><code>More than 58 options installed by default 
you can find in ehtools, this is tools such 
as MetaSploit, Pupy and other tools!
</code></pre>
<ul>
<li>Password protection and config encryption.</li>
</ul>
<pre><code>In version 2.1.6 we added pasword protection, we added 
it for users who think that his/her friend or parents will 
turn into ehtools and will remove or destroy it. Only for this 
people we created Ehtools Framework password protection.
</code></pre>
<ul>
<li>UX/UI impruvements for beginners.</li>
</ul>
<pre><code>It uses the names you supply to connect to the tools needed to 
execute any attacks you select! Aside from that initial input, the majority 
of the possible attacks can be performed merely by choosing the option number 
from the menu. This means you can grab a network handshake or download a new 
hacking tool like Pupy by just selecting from one of the menu options!
</code></pre>
<p><a href="https://user-images.githubusercontent.com/54115104/86511984-92c9c780-be06-11ea-9888-9179447529b8.png" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="" src="https://user-images.githubusercontent.com/54115104/86511984-92c9c780-be06-11ea-9888-9179447529b8.png" alt="ehtools-yellow" width="971" height="607"></a></p>
<h2><a href="https://github.com/entynetproject/ehtools">DOWNLOAD Ehtools</a></h2>
<hr>
<h1>Ehtools Framework disclaimer</h1>
<pre><code>Usage of the Ehtools Framework for attacking targets without prior mutual consent is illegal.
It is the end user's responsibility to obey all applicable local, state, federal, and international laws.
Developers assume no liability and are not responsible for any misuse or damage caused by this program.
</code></pre>
<p>The post <a href="http://kostacipo.stream/ehtools-entynet-hacker-tools-ehtools-framework/">Ehtools: Entynet Hacker Tools [Ehtools Framework]</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://kostacipo.stream/ehtools-entynet-hacker-tools-ehtools-framework/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DroneSploit</title>
		<link>http://kostacipo.stream/dronesploit/</link>
					<comments>http://kostacipo.stream/dronesploit/#respond</comments>
		
		<dc:creator><![CDATA[Majordomo]]></dc:creator>
		<pubDate>Sun, 22 Nov 2020 13:07:53 +0000</pubDate>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Pentesting]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Vulnerability Analysis]]></category>
		<category><![CDATA[drones]]></category>
		<guid isPermaLink="false">http://www.kostacipo.stream/?p=1896</guid>

					<description><![CDATA[<p>DroneSploit This CLI framework is based on&#160;sploitkit&#160;and is an attempt to gather hacking techniques and exploits especially focused on&#160;drone hacking. For the ease of use, the interface has a layout that looks like Metasploit. Setup This project is available on&#160;PyPi&#160;and can be simply installed using Pip: pip3 install dronesploit Basics Interface Modules This example shows [&#8230;]</p>
<p>The post <a href="http://kostacipo.stream/dronesploit/">DroneSploit</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>DroneSploit</h1>
<p>This CLI framework is based on&nbsp;<a href="https://github.com/dhondta/python-sploitkit"><code>sploitkit</code></a>&nbsp;and is an attempt to gather hacking techniques and exploits especially focused on&nbsp;<strong>drone hacking</strong>. For the ease of use, the interface has a layout that looks like Metasploit.</p>
<h2>Setup</h2>
<p>This project is available on&nbsp;<a href="https://pypi.python.org/pypi/dronesploit/" rel="nofollow">PyPi</a>&nbsp;and can be simply installed using Pip:</p>
<div class="highlight highlight-source-shell">
<pre>pip3 install dronesploit</pre>
</div>
<h1>Basics</h1>
<h2>Interface</h2>
<p><a href="https://camo.githubusercontent.com/420ed5a5f0d7244b40180d4e57030a8b5c631b9f/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742d636f6d6d616e64732e706e67" target="_blank" rel="noopener noreferrer"><img decoding="async" src="https://camo.githubusercontent.com/420ed5a5f0d7244b40180d4e57030a8b5c631b9f/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742d636f6d6d616e64732e706e67" alt="DroneSploit command examples" data-canonical-src="https://dhondta.github.io/dronesploit/docs/img/dronesploit-commands.png"></a></p>
<h2>Modules</h2>
<p>This example shows an example of module for DroneSploit aimed to change the password or the SSID of a particular model of drone.</p>
<p><a href="https://camo.githubusercontent.com/26088f3e8c1da173343d41532596a6ff641390f3/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742d6d6f64756c652e706e67" target="_blank" rel="noopener noreferrer"><img decoding="async" src="https://camo.githubusercontent.com/26088f3e8c1da173343d41532596a6ff641390f3/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742d6d6f64756c652e706e67" alt="DroneSploit module example" data-canonical-src="https://dhondta.github.io/dronesploit/docs/img/dronesploit-module.png"></a></p>
<h2><strong>Setup</strong></h2>
<p>This project is available on&nbsp;<a href="https://pypi.python.org/pypi/dronesploit/" rel="nofollow">PyPi</a>&nbsp;and can be simply installed using Pip:</p>
<pre>pip3 install dronesploit
</pre>
<h2 id="1-startup"><strong>1. Startup</strong></h2>
<pre>$ python3 main.py --help
usage: ./main.py <span class="o">[</span>--dev<span class="o">]</span> <span class="o">[</span>-h<span class="o">]</span> <span class="o">[</span>-v<span class="o">]</span>

Main

optional arguments:
  --dev          development mode <span class="o">(</span>default: False<span class="o">)</span>

extra arguments:
  -h, --help     show this <span class="nb">help</span> message and <span class="nb">exit</span>
  -v, --verbose  verbose mode <span class="o">(</span>default: False<span class="o">)</span></pre>
<p>The console is started using the launcher&nbsp;<code>main.py</code>. It may ask for sudo rights as it must have the permission for setting WiFi interfaces.</p>
<pre>$ python3 main.py
<span class="o">[</span>sudo<span class="o">]</span> password <span class="k">for</span> user:

<span class="o">[</span>...<span class="o">]</span></pre>
<p>At startup, a banner is shown and a summary of the available modules is shown.</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742e706e67.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-162673" src="https://hakin9.org/wp-content/uploads/2020/01/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742e706e67.jpg" sizes="auto, (max-width: 856px) 100vw, 856px" srcset="https://hakin9.org/wp-content/uploads/2020/01/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742e706e67.jpg 1022w, https://hakin9.org/wp-content/uploads/2020/01/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742e706e67-460x324.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742e706e67-768x540.jpg 768w, https://hakin9.org/wp-content/uploads/2020/01/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742e706e67-500x352.jpg 500w, https://hakin9.org/wp-content/uploads/2020/01/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742e706e67-200x141.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742e706e67-378x266.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742e706e67-565x397.jpg 565w, https://hakin9.org/wp-content/uploads/2020/01/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742e706e67-120x84.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/68747470733a2f2f64686f6e6474612e6769746875622e696f2f64726f6e6573706c6f69742f646f63732f696d672f64726f6e6573706c6f69742e706e67-310x218.jpg 310w" alt="" width="856" height="602"></a></p>
<p>Some requirements can be unsatisfied at startup like in the picture above. The command&nbsp;<code>show issues</code>&nbsp;allows to identify how this can be fixed.</p>
<h3><strong>2.1 From the root console</strong></h3>
<pre>dronesploit &gt; <span class="nb">help</span>
<span class="o">[</span>...<span class="o">]
</span></pre>
<p>This will display multiple sections in function of the context ;</p>
<ul>
<li>General commands are always displayed.&nbsp;<strong>Example</strong>: Getting help in DroneSploit – General commands</li>
</ul>
<p><span class="o"><a href="https://hakin9.org/wp-content/uploads/2020/01/help-general.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162676" src="https://hakin9.org/wp-content/uploads/2020/01/help-general.jpg" sizes="auto, (max-width: 714px) 100vw, 714px" srcset="https://hakin9.org/wp-content/uploads/2020/01/help-general.jpg 714w, https://hakin9.org/wp-content/uploads/2020/01/help-general-460x312.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/help-general-500x339.jpg 500w, https://hakin9.org/wp-content/uploads/2020/01/help-general-200x136.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/help-general-378x256.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/help-general-565x383.jpg 565w, https://hakin9.org/wp-content/uploads/2020/01/help-general-120x81.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/help-general-310x210.jpg 310w" alt="" width="714" height="484"></a></span></p>
<ul>
<li>Level-specific commands are displayed according to the current console.&nbsp;<strong>Example</strong>: Getting help in DroneSploit – Specific commands:</li>
</ul>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/help-others.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162677" src="https://hakin9.org/wp-content/uploads/2020/01/help-others.jpg" sizes="auto, (max-width: 716px) 100vw, 716px" srcset="https://hakin9.org/wp-content/uploads/2020/01/help-others.jpg 716w, https://hakin9.org/wp-content/uploads/2020/01/help-others-460x294.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/help-others-500x320.jpg 500w, https://hakin9.org/wp-content/uploads/2020/01/help-others-200x128.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/help-others-378x242.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/help-others-565x361.jpg 565w, https://hakin9.org/wp-content/uploads/2020/01/help-others-120x77.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/help-others-310x198.jpg 310w" alt="" width="716" height="458"></a></p>
<h3><strong>2.2 From the project console</strong></h3>
<pre>dronesploit &gt; <span class="k">select</span> <span class="nb">test</span>
dronesploit<span class="o">[</span>test<span class="o">]</span> &gt; <span class="nb">help</span>
<span class="o">[</span>...<span class="o">]</span></pre>
<p>Now being into the context of a project, we now see the general commands again but with the project commands as the section for level-specific commands;&nbsp;<strong>Example</strong>: Getting help in DroneSploit – Project-level commands:</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/help-project.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162678" src="https://hakin9.org/wp-content/uploads/2020/01/help-project.jpg" sizes="auto, (max-width: 714px) 100vw, 714px" srcset="https://hakin9.org/wp-content/uploads/2020/01/help-project.jpg 714w, https://hakin9.org/wp-content/uploads/2020/01/help-project-460x422.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/help-project-500x459.jpg 500w, https://hakin9.org/wp-content/uploads/2020/01/help-project-200x183.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/help-project-378x347.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/help-project-565x518.jpg 565w, https://hakin9.org/wp-content/uploads/2020/01/help-project-120x110.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/help-project-310x284.jpg 310w" alt="" width="714" height="655"></a></p>
<h3><strong>2.3 From the module console</strong></h3>
<pre>dronesploit<span class="o">[</span>test<span class="o">]</span> &gt; use auxiliary/wifi/deauth
dronesploit<span class="o">[</span>test<span class="o">]</span> auxiliary<span class="o">(</span>wifi/deauth<span class="o">)</span> &gt; <span class="nb">help</span>
<span class="o">[</span>...<span class="o">]
</span></pre>
<p>Now being into the context of a module, we now see the general commands again but with the module commands as the section for level-specific commands;&nbsp;<strong>Example</strong>: Getting help in DroneSploit – Module-level commands:</p>
<p><span class="o"><a href="https://hakin9.org/wp-content/uploads/2020/01/help-module.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162679" src="https://hakin9.org/wp-content/uploads/2020/01/help-module.jpg" sizes="auto, (max-width: 697px) 100vw, 697px" srcset="https://hakin9.org/wp-content/uploads/2020/01/help-module.jpg 697w, https://hakin9.org/wp-content/uploads/2020/01/help-module-460x436.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/help-module-500x474.jpg 500w, https://hakin9.org/wp-content/uploads/2020/01/help-module-200x190.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/help-module-378x358.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/help-module-565x536.jpg 565w, https://hakin9.org/wp-content/uploads/2020/01/help-module-120x114.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/help-module-310x294.jpg 310w" alt="" width="697" height="661"></a></span></p>
<h2><strong>3. Listing available modules</strong></h2>
<p>This can be achieved by executing the following command:</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/modules.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-162680" src="https://hakin9.org/wp-content/uploads/2020/01/modules.jpg" sizes="auto, (max-width: 742px) 100vw, 742px" srcset="https://hakin9.org/wp-content/uploads/2020/01/modules.jpg 1076w, https://hakin9.org/wp-content/uploads/2020/01/modules-460x349.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/modules-1024x777.jpg 1024w, https://hakin9.org/wp-content/uploads/2020/01/modules-768x582.jpg 768w, https://hakin9.org/wp-content/uploads/2020/01/modules-500x379.jpg 500w, https://hakin9.org/wp-content/uploads/2020/01/modules-200x152.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/modules-378x287.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/modules-565x428.jpg 565w, https://hakin9.org/wp-content/uploads/2020/01/modules-120x91.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/modules-310x235.jpg 310w" alt="" width="742" height="563"></a></p>
<div class="admonition note">
<p>In the screenshot above, one can see two modules that are disabled, like shown at startup.</p>
</div>
<h2><strong>4. Enabling the WiFi monitor mode</strong></h2>
<p>The&nbsp;<code>toggle</code>&nbsp;command allows to toggle the WiFi mode for an interface. It autocompletes through the list of WiFi interfaces present on the system.</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/monitor-mode.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162681" src="https://hakin9.org/wp-content/uploads/2020/01/monitor-mode.jpg" sizes="auto, (max-width: 408px) 100vw, 408px" srcset="https://hakin9.org/wp-content/uploads/2020/01/monitor-mode.jpg 408w, https://hakin9.org/wp-content/uploads/2020/01/monitor-mode-200x27.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/monitor-mode-378x52.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/monitor-mode-120x16.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/monitor-mode-310x43.jpg 310w" alt="" width="408" height="56"></a></p>
<p>When executed, it switches between the managed and monitor modes</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/managed-mode.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162682" src="https://hakin9.org/wp-content/uploads/2020/01/managed-mode.jpg" sizes="auto, (max-width: 402px) 100vw, 402px" srcset="https://hakin9.org/wp-content/uploads/2020/01/managed-mode.jpg 402w, https://hakin9.org/wp-content/uploads/2020/01/managed-mode-200x28.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/managed-mode-378x53.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/managed-mode-120x17.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/managed-mode-310x43.jpg 310w" alt="" width="402" height="56"></a></p>
<h2><strong>5. Scanning for targets</strong></h2>
<p>The&nbsp;<code>scan</code>&nbsp;command allows to quickly scan for targets (and requires a WiFi interface in monitor mode).</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/scanning.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162683" src="https://hakin9.org/wp-content/uploads/2020/01/scanning.jpg" sizes="auto, (max-width: 550px) 100vw, 550px" srcset="https://hakin9.org/wp-content/uploads/2020/01/scanning.jpg 550w, https://hakin9.org/wp-content/uploads/2020/01/scanning-460x63.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/scanning-500x68.jpg 500w, https://hakin9.org/wp-content/uploads/2020/01/scanning-200x27.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/scanning-378x52.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/scanning-120x16.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/scanning-310x42.jpg 310w" alt="" width="550" height="75"></a></p>
<p>The&nbsp;<code>targets</code>&nbsp;command then allows to list the discovered targets and their characteristics.</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/targets-list.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162684" src="https://hakin9.org/wp-content/uploads/2020/01/targets-list.jpg" sizes="auto, (max-width: 837px) 100vw, 837px" srcset="https://hakin9.org/wp-content/uploads/2020/01/targets-list.jpg 837w, https://hakin9.org/wp-content/uploads/2020/01/targets-list-460x98.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/targets-list-768x163.jpg 768w, https://hakin9.org/wp-content/uploads/2020/01/targets-list-500x106.jpg 500w, https://hakin9.org/wp-content/uploads/2020/01/targets-list-200x43.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/targets-list-378x80.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/targets-list-565x120.jpg 565w, https://hakin9.org/wp-content/uploads/2020/01/targets-list-120x26.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/targets-list-310x66.jpg 310w" alt="" width="837" height="178"></a></p>
<div class="admonition note">
<p>Targets are valid during a period of 5 minutes, meaning that they will still be displayed after this period, but when using the&nbsp;<code>scan</code>&nbsp;command again, the list will be updated (and targets that are not in the vicinity anymore will disappear).</p>
</div>
<h2><strong>6. Breaking into a target</strong></h2>
<p>Now that we have a target, we can start an attack. For this purpose, we start the appropriate attack module. Note that, in the example hereafter, the&nbsp;<code>ESSID</code>&nbsp;and&nbsp;<code>INTERFACE</code>&nbsp;options are automatically filled in with the current information.</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/wpa2-psk-attack.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162685" src="https://hakin9.org/wp-content/uploads/2020/01/wpa2-psk-attack.jpg" sizes="auto, (max-width: 1074px) 100vw, 1074px" srcset="https://hakin9.org/wp-content/uploads/2020/01/wpa2-psk-attack.jpg 1074w, https://hakin9.org/wp-content/uploads/2020/01/wpa2-psk-attack-460x155.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/wpa2-psk-attack-1024x345.jpg 1024w, https://hakin9.org/wp-content/uploads/2020/01/wpa2-psk-attack-768x259.jpg 768w, https://hakin9.org/wp-content/uploads/2020/01/wpa2-psk-attack-500x169.jpg 500w, https://hakin9.org/wp-content/uploads/2020/01/wpa2-psk-attack-200x67.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/wpa2-psk-attack-378x127.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/wpa2-psk-attack-565x190.jpg 565w, https://hakin9.org/wp-content/uploads/2020/01/wpa2-psk-attack-120x40.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/wpa2-psk-attack-310x104.jpg 310w" alt="" width="1074" height="362"></a></p>
<p>The attack succeeded and the password is then known in the targets list.</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/targets-with-password.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162686" src="https://hakin9.org/wp-content/uploads/2020/01/targets-with-password.jpg" sizes="auto, (max-width: 832px) 100vw, 832px" srcset="https://hakin9.org/wp-content/uploads/2020/01/targets-with-password.jpg 832w, https://hakin9.org/wp-content/uploads/2020/01/targets-with-password-460x98.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/targets-with-password-768x164.jpg 768w, https://hakin9.org/wp-content/uploads/2020/01/targets-with-password-500x107.jpg 500w, https://hakin9.org/wp-content/uploads/2020/01/targets-with-password-200x43.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/targets-with-password-378x81.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/targets-with-password-565x121.jpg 565w, https://hakin9.org/wp-content/uploads/2020/01/targets-with-password-120x26.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/targets-with-password-310x66.jpg 310w" alt="" width="832" height="178"></a></p>
<p>Sadly, lots of light commercial drones have the same default password ; the&nbsp;<code>password</code>&nbsp;command allows to fill in the password without having to run an attack.</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/targets-password.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162687" src="https://hakin9.org/wp-content/uploads/2020/01/targets-password.jpg" sizes="auto, (max-width: 430px) 100vw, 430px" srcset="https://hakin9.org/wp-content/uploads/2020/01/targets-password.jpg 430w, https://hakin9.org/wp-content/uploads/2020/01/targets-password-200x18.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/targets-password-378x34.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/targets-password-120x11.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/targets-password-310x28.jpg 310w" alt="" width="430" height="39"></a></p>
<h2><strong>7. Connecting to the target</strong></h2>
<p>At this point, we have a password for a target, we can know connect to it using the&nbsp;<code>connect</code>command.</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/targets-connect.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162688" src="https://hakin9.org/wp-content/uploads/2020/01/targets-connect.jpg" sizes="auto, (max-width: 837px) 100vw, 837px" srcset="https://hakin9.org/wp-content/uploads/2020/01/targets-connect.jpg 837w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-460x118.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-768x196.jpg 768w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-500x128.jpg 500w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-200x51.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-378x97.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-565x144.jpg 565w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-120x31.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-310x79.jpg 310w" alt="" width="837" height="214"></a></p>
<div class="admonition note">
<p>Like shown in the screenshot above, the targets list has now a row highlighted in bold to show that we are connected to this target.</p>
</div>
<p>We can also connect to another target.</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/targets-connect-another.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162689" src="https://hakin9.org/wp-content/uploads/2020/01/targets-connect-another.jpg" sizes="auto, (max-width: 800px) 100vw, 800px" srcset="https://hakin9.org/wp-content/uploads/2020/01/targets-connect-another.jpg 800w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-another-460x42.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-another-768x70.jpg 768w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-another-500x46.jpg 500w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-another-200x18.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-another-378x34.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-another-565x52.jpg 565w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-another-120x11.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/targets-connect-another-310x28.jpg 310w" alt="" width="800" height="73"></a></p>
<p>In the case herebefore, we call a module for which the required model of target can not be found as connected to the attack machine, therefore raising a warning. If we show the options for this module, we get several required values that are not filled in.</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/targets-module-required-options.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162690" src="https://hakin9.org/wp-content/uploads/2020/01/targets-module-required-options.jpg" sizes="auto, (max-width: 621px) 100vw, 621px" srcset="https://hakin9.org/wp-content/uploads/2020/01/targets-module-required-options.jpg 621w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-required-options-460x156.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-required-options-500x169.jpg 500w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-required-options-200x68.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-required-options-378x128.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-required-options-565x191.jpg 565w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-required-options-120x41.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-required-options-310x105.jpg 310w" alt="" width="621" height="210"></a></p>
<h2><strong>8. Executing a module</strong></h2>
<p>We can now use a module for the connected drone using the&nbsp;<code>use</code>&nbsp;command.</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/targets-module-options.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162691" src="https://hakin9.org/wp-content/uploads/2020/01/targets-module-options.jpg" sizes="auto, (max-width: 805px) 100vw, 805px" srcset="https://hakin9.org/wp-content/uploads/2020/01/targets-module-options.jpg 805w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-options-460x178.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-options-768x297.jpg 768w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-options-500x193.jpg 500w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-options-200x77.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-options-378x146.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-options-565x218.jpg 565w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-options-120x46.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-options-310x120.jpg 310w" alt="" width="805" height="311"></a></p>
<div class="admonition note">
<p>In this example, one can see that the value for the&nbsp;<code>TARGET</code>&nbsp;option is automatically filled in. The module is then directly ready to run.</p>
</div>
<p>Finally, we can run the module by using the&nbsp;<code>run</code>&nbsp;command.</p>
<p><a href="https://hakin9.org/wp-content/uploads/2020/01/targets-module-run.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-162692" src="https://hakin9.org/wp-content/uploads/2020/01/targets-module-run.jpg" sizes="auto, (max-width: 479px) 100vw, 479px" srcset="https://hakin9.org/wp-content/uploads/2020/01/targets-module-run.jpg 479w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-run-460x269.jpg 460w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-run-200x117.jpg 200w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-run-378x221.jpg 378w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-run-120x70.jpg 120w, https://hakin9.org/wp-content/uploads/2020/01/targets-module-run-310x181.jpg 310w" alt="" width="479" height="280"></a></p>
<p>The post <a href="http://kostacipo.stream/dronesploit/">DroneSploit</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://kostacipo.stream/dronesploit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NoSQLi &#8211; A Fast NoSQL Injection Scanner</title>
		<link>http://kostacipo.stream/nosqli-a-fast-nosql-injection-scanner/</link>
					<comments>http://kostacipo.stream/nosqli-a-fast-nosql-injection-scanner/#respond</comments>
		
		<dc:creator><![CDATA[Majordomo]]></dc:creator>
		<pubDate>Wed, 11 Nov 2020 20:38:21 +0000</pubDate>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Vulnerability Analysis]]></category>
		<category><![CDATA[data analysis]]></category>
		<category><![CDATA[nosqli]]></category>
		<guid isPermaLink="false">http://www.kostacipo.stream/?p=1879</guid>

					<description><![CDATA[<p>&#160; nosqli was developed as an open source NoSQL scanner written in Go. It&#8217;s configurable with command line options, and runs a large number of injection attempts against targets. It&#8217;s mostly focused on Mongo injections, but does work to a lesser extent against any database that uses JavaScript. $ nosqli NoSQLInjector is a CLI tool [&#8230;]</p>
<p>The post <a href="http://kostacipo.stream/nosqli-a-fast-nosql-injection-scanner/">NoSQLi &#8211; A Fast NoSQL Injection Scanner</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></description>
										<content:encoded><![CDATA[<header class="post-header">
<div class="post-header-wrap">&nbsp;</div>
</header>
<section class="post-wrapper">
<section class="post-content"><a href="https://github.com/Charlie-belmer/nosqli">nosqli</a> was developed as an open source NoSQL scanner written in Go. It&#8217;s configurable with command line options, and runs a large number of injection attempts against targets. It&#8217;s mostly focused on Mongo injections, but does work to a lesser extent against any database that uses JavaScript.</p>
<pre class=" language-bash"><code class=" language-bash">$ nosqli
NoSQLInjector is a CLI tool <span class="token keyword">for</span> testing Datastores that 
<span class="token keyword">do</span> not depend on SQL as a query language. 

nosqli aims to be a simple automation tool <span class="token keyword">for</span> identifying and exploiting 
NoSQL Injection vectors.

Usage:
  nosqli <span class="token punctuation">[</span>command<span class="token punctuation">]</span>

Available Commands:
  <span class="token function">help</span>        Help about any <span class="token function">command</span>
  scan        Scan endpoint <span class="token keyword">for</span> NoSQL Injection vectors
  version     Prints the current version

Flags:
      --config string       config <span class="token function">file</span> <span class="token punctuation">(</span>default is <span class="token variable">$HOME</span>/.nosqli.yaml<span class="token punctuation">)</span>
  -d, --data string         Specify default post data <span class="token punctuation">(</span>should not include any injection strings<span class="token punctuation">)</span>
  -h, --help                <span class="token function">help</span> <span class="token keyword">for</span> nosqli
  -p, --proxy string        Proxy requests through this proxy URL. Defaults to HTTP_PROXY environment variable.
  -r, --request string      Load <span class="token keyword">in</span> a request from a file, such as a request generated <span class="token keyword">in</span> Burp or ZAP.
  -t, --target string       target url eg. http://site.com/page?arg<span class="token operator">=</span>1
  -u, --user-agent string   Specify a user agent

Use <span class="token string">"nosqli [command] --help"</span> <span class="token keyword">for</span> <span class="token function">more</span> information about a command.

$ nosqli scan -t http://localhost:4000/user/lookup?username<span class="token operator">=</span>test
Running Error based scan<span class="token punctuation">..</span>.
Running Boolean based scan<span class="token punctuation">..</span>.
Found Error based NoSQL Injection:
  URL: http://localhost:4000/user/lookup?<span class="token operator">=</span><span class="token operator">&amp;</span>username<span class="token operator">=</span>test
  param: username
  Injection: username<span class="token operator">=</span>'
</code></pre>
<h2 id="using-nosqli">Using NoSQLi</h2>
<figure class="kg-card kg-image-card kg-card-hascaption"><img decoding="async" class="kg-image" src="https://nullsweep.com/content/images/2020/09/nosqli_demo_nosql_injection_scan.gif" alt=""><figcaption>nosql scanning using nosqli</figcaption></figure>
<p>It has a simple and flexible CLI interface for scanning. You can pass in a target URL with GET parameters that need to be scanned, or a saved request with POST data. The scanner is smart enough to know if the data is JSON or form data, and will inject either way.</p>
<p>The configurations currently support running through a proxy (so you can view the generated traffic in Burp or similar software) and changing the user agent.</p>
<h2 id="scanning-types">Scanning Types</h2>
<p>NoSQLi has the most commonly found injection vectors implemented:</p>
<ol>
<li><strong>Error Scans: </strong>Look for known error strings in responses from the server.</li>
<li><strong>Blind Boolean Injections</strong>: When the page doesn&#8217;t return errors, but does return different data when <code>true</code> or <code>false</code> is returned from the database (or when some records are retrieved vs. no records)</li>
<li><strong>Timing based injections</strong>: When all else fails, if the database sends a delayed response after a successful injection.</li>
</ol>
<h2>&nbsp;</h2>
<h2 id="using-nosqli-with-requests">Using NoSQLi with Requests</h2>
<p>A key feature missing from a few previous scanners was the ability to export a request from a proxy and run the injections based on that. NoSQLi can leverage this easily, and keeps all the header information, including things like user agent.</p>
<p>While the tool does not yet support importing a full session log and executing tests against all requests sequentially, saving a standard HTTP request to a file and referencing that file allows repeatable tests, or extraction from other tools such as Burp.</p>
<h2 id="installing-nosqli">Installing NoSQLi</h2>
<p>The <a href="https://github.com/Charlie-belmer/nosqli">github page</a> has all the instructions. You can build from source or download and run the appropriate <a href="https://github.com/Charlie-belmer/nosqli/releases">executable</a> for your system.</p>
</section>
</section>
<p>The post <a href="http://kostacipo.stream/nosqli-a-fast-nosql-injection-scanner/">NoSQLi &#8211; A Fast NoSQL Injection Scanner</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://kostacipo.stream/nosqli-a-fast-nosql-injection-scanner/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>fsociety: Modular Penetration Testing Framework</title>
		<link>http://kostacipo.stream/1874-2/</link>
					<comments>http://kostacipo.stream/1874-2/#respond</comments>
		
		<dc:creator><![CDATA[Majordomo]]></dc:creator>
		<pubDate>Sat, 07 Nov 2020 13:50:47 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Pentesting]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Vulnerability Analysis]]></category>
		<category><![CDATA[pentest]]></category>
		<guid isPermaLink="false">http://www.kostacipo.stream/?p=1874</guid>

					<description><![CDATA[<p>Fsociety&#160;is a collection of tools which help the user perform a penetration test. The framework is very useful for the&#160;reconnaissance&#160;phase of a penetration test. It contains various popular tools which perform a wide range of functions from network scanning to password cracking.&#160;fsociety can be considered to be one of the best modular penetration testing framework’s [&#8230;]</p>
<p>The post <a href="http://kostacipo.stream/1874-2/">fsociety: Modular Penetration Testing Framework</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="row">
<div class="col-lg-12">
<p><img decoding="async" class="wp-image-13850 lazyloaded" src="https://cdn.cyberpunk.rs/wp-content/uploads/2020/07/fsociety-logo.jpg" sizes="(max-width: 400px) 100vw, 400px" srcset="https://cdn.cyberpunk.rs/wp-content/uploads/2020/07/fsociety-logo.jpg 400w, https://cdn.cyberpunk.rs/wp-content/uploads/2020/07/fsociety-logo-300x62.jpg 300w, https://cdn.cyberpunk.rs/wp-content/uploads/2020/07/fsociety-logo-350x72.jpg 350w" alt="fsociety logo" data-srcset="https://cdn.cyberpunk.rs/wp-content/uploads/2020/07/fsociety-logo.jpg 400w, https://cdn.cyberpunk.rs/wp-content/uploads/2020/07/fsociety-logo-300x62.jpg 300w, https://cdn.cyberpunk.rs/wp-content/uploads/2020/07/fsociety-logo-350x72.jpg 350w" data-src="https://cdn.cyberpunk.rs/wp-content/uploads/2020/07/fsociety-logo.jpg" data-sizes="(max-width: 400px) 100vw, 400px"></p>
<p>Fsociety&nbsp;is a collection of tools which help the user perform a penetration test. The framework is very useful for the&nbsp;reconnaissance&nbsp;phase of a penetration test. It contains various popular tools which perform a wide range of functions from network scanning to password cracking.&nbsp;fsociety can be considered to be one of the best modular penetration testing framework’s available today.</p>
<div class="wp-block-image text-center img-fluid">&nbsp;</div>
<h2>fsociety: Modular Penetration Testing Framework&nbsp;</h2>
<p>This framework currently contains 15 different tools which all perform different tasks. These tasks can range from hiding the IP address of the user, cracking the password on a web form and&nbsp;vulnerabilities&nbsp;on web servers. When used together, these tools can help user perform a complete penetration test ranging from network reconnaissance to exploitation.&nbsp;Impressively, this&nbsp;framework&nbsp;also includes an automatic SQL injection and database takeover tool. Lastly, users can find social media accounts from a simple username.&nbsp;</p>
<h3 class="accent-green">Features:&nbsp;</h3>
<ul>
<li>This framework currently contains 16 different tools, which perform a wide variety of tasks ranging from network&nbsp;reconnaissance&nbsp;to SQL injection.&nbsp;</li>
<li>Contains multiple password crackers which can be used in different situations.&nbsp;</li>
<li>The user&nbsp;can&nbsp;hide their identity with an IP obfuscator which will effectively make their IP address&nbsp;untraceable.&nbsp;</li>
<li>Hunt down social media accounts by username across social networks&nbsp;</li>
<li>Fast subdomains enumeration tool for penetration testers&nbsp;</li>
<li>A tool to find open S3 buckets and dump their contents&nbsp;</li>
</ul>
<h3>&nbsp;</h3>
<h3 class="accent-purple">fsociety Tools:</h3>
<div class="row">
<div class="col-12 col-lg-4">
<h4 class="accent-green">Information Gathering:</h4>
<p>– <a href="https://www.cyberpunk.rs/automatic-sql-injection-and-db-takeover-tool-sqlmap">sqlmap</a><br />
– Striker<br />
– Sublist3r<br />
– sherlock<br />
– S3Scanner<br />
– gitGraber<br />
– HydraRecon</p>
</div>
<div class="col-12 col-lg-4">
<h4>Networking Tools:</h4>
<p>– nmap<br />
– <a href="https://www.cyberpunk.rs/bettercap-usage-examples-overview-custom-setup-caplets">bettercap</a></p>
<h4>Web Hacking:</h4>
<p>– <a href="https://www.cyberpunk.rs/xsstrike-usage-example-v3-x">XSStrike</a><br />
– <a href="https://www.cyberpunk.rs/photon-incredibly-fast-web-crawler">Photon</a></p>
</div>
<div class="col-12 col-lg-4">
<h4>Password Attacks:</h4>
<p>– cupp<br />
– <a href="https://www.cyberpunk.rs/cr3dov3r-credential-reuse-attack-tool">Cr3d0v3r</a><br />
– Hash-Buster<br />
– changeme</p>
<h4>Obfuscation:</h4>
<p>– Cuteit</p>
</div>
</div>
<h3 class="accent-green">Supported Platforms:&nbsp;</h3>
<ul>
<li>Linux&nbsp;</li>
</ul>
<h3 class="accent-green">Requirements:</h3>
<ul>
<li>All from <code>requirements.txt</code></li>
</ul>
<h2>Install&nbsp;</h2>
<p>Clone the repo:</p>
<pre class="wp-block-preformatted">$ git clone https://github.com/fsociety-team/fsociety.git</pre>
<p>Run the following command:&nbsp;</p>
<pre class="wp-block-preformatted">$ pip install fsociety</pre>
<h3 class="accent-purple">Docker</h3>
<pre class="wp-block-preformatted">$ docker pull fsocietyteam/fsociety
$ docker run -it fsocietyteam/fsociety fsociety</pre>
<h3 class="accent-purple">Develop</h3>
<pre class="wp-block-preformatted">$ git clone https://github.com/fsociety-team/fsociety.git
$ pip install -e ".[dev]"</pre>
<h2>Usage&nbsp;</h2>
<p>Enter the following command:&nbsp;</p>
<pre class="wp-block-preformatted">$ fsociety -h</pre>
<pre class="wp-block-preformatted">usage: fsociety [-h] [-i] [-s]

A Penetration Testing Framework

optional arguments:
  -h, --help     show this help message and exit
  -i, --info     gets fsociety info
  -s, --suggest  suggest a tool</pre>
</div>
</div>
<p>The post <a href="http://kostacipo.stream/1874-2/">fsociety: Modular Penetration Testing Framework</a> appeared first on <a href="http://kostacipo.stream">Tech Chronicles</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://kostacipo.stream/1874-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
