Apr 2, 2021

Online Tools for JSON Programming

Let's introduce 2 online tools that help me to do JSON programming here.

 

 

HttpBin - A simple HTTP Request & Response Service.

 

ReqBin -  ReqBin is an online API testing tool for REST and SOAP APIs.


For manual testing REST API with Postman and curl:

Apr 1, 2021

What is KennaVI?

Kenna.VI can provide a unified source of intelligence and a comprehensive vulnerability database scored, attack and exploit information, based on 7+ billion managed vulnerabilities and 15+ exploit and threat intelligence feeds.

By leveraging machine learning (ML) and data science, Kenna.VI helps threat intelligence team to analyzes and scores every vulnerability at automated fashion by showing the true risk. With Kenna.VI, any security team can quickly create an informed plans of action and focus Red Team efforts on the vulnerabilities that have the highest probability of being exploited.

Links:

  • https://www.kennasecurity.com/products/vi/

Mar 26, 2021

Two OpenSSL Vulnerabilities for this week

After the busy week with PoC, DoS is coming. 

Two critical OpenSSL vulnerabilities released yesterday and I just see them in my mailbox.

In CVE-2021-3449, a denial-of-service condition exists in the default renegotiation configuration of TLSv1.2, can be triggered by malicious ClientHello requests. This means all the internet-facing systems are potentially be targeted with this hard-to-detect (but easy to assess) application level attack. This attack can be triggered by NULL pointer de-reference if renegotiation is enabled (in TLSv1.2 only), and can be assessed with SSLScan:

CVE-2021-2449

In CVE-2021-2450, a high severity vulnerability, is a CA certificate check bypass issue where the "valid CA certificate check result" can be overwritten. In another word the "check that ensuring non-CA certificates must not be able to issue other certificates" can be bypassed.

This is a new feature introduced since 1.1.1h, and thus only affecting this version. Upgrade to 1.1.1k version to fix the issue, and run the following command to check the version:

$ openssl version -a

Links:

  • https://attackerkb.com/topics/DMtqBir1bn/openssl-tls-server-crash-null-pointer-dereference-cve-2021-3449#rapid7-analysis
  • https://attackerkb.com/topics/3R2Ftv4qHX/cve-2021-3450#rapid7-analysis
  • https://www.openssl.org/news/secadv/20210325.txt

Mar 24, 2021

Webinar: Securing Your Windows Infrastructure on Premises and in the Cloud

Today webinar is interesting. It covers 4 demos, and some interesting pentest methodologies on Windows server infrastructure. 

From introducing the Cyber killchain and how NTLM protocol works, a quick demo shows how a hacker can use "pass the hash" technique to compromise from local to domain admin.

Then follow by using "pass the ticket" technique to leverage Kerberos to steal identity/ticket.  

Next, the webinar shows how can we protect LSASS memory by introducing "Credential Guard". 

Last, there is a demo on a techniques to maintain persistence in a Windows system with a Windows Hello, a not so common technique that used by advanced hackers.

Great presentation.

Mar 21, 2021

Busy Weeks for PoC

Many PoC for old vulnerabilities have been released in the past few weeks. Here're a few that hopefully we all still remember them. :)

March 12 - Spectre PoC released

The Spectre vulnerability (disclosed in Jan 2018), makes use of a class of processor (CPU) design vulnerabilities that allow an attacker to change the intended program control flow.

  • https://security.googleblog.com/2021/03/a-spectre-proof-of-concept-for-spectre.html
  • https://leaky.page/
  • https://github.com/google/security-research-pocs/tree/master/spectre.js
  • https://www.youtube.com/watch?v=V_9cQP60ZGI&t=2s

March 12 - Ghostcat  (PoC for CVE-2020-1938)

In vulnerable Apache Tomcat, it shipped with an AJP Connector enabled by default that listened on all configured IP addresses. It was expected that this Connector would be disabled if not required.

  • https://0day.today/exploits/34028
  • https://github.com/nibiwodong/CNVD-2020-10487-Tomcat-ajp-POC
  • Ghostcat (rapid7.com)

March 3 - MS Exchange Server PoC released

CVE-2020-24085 is a Microsoft Exchange Server spoofing vulnerability released as part of Microsoft’s February Patch Tuesday advisories. The vulnerability allows remote attackers to escalate privileges on affected installations of Microsoft Exchange Server; successful exploitation requires authentication and user interaction (visiting a malicious page). Security research shows that a public proof-of-concept exploit available since February 15, 2021.

  • https://github.com/sourceincite/CVE-2021-24085

March 2 - VMware vCenter Server (CVE-2021-21972) PoC released

There are at least 4 proof-of-concept (PoC) exploits publicly available. vCenter Server customers who have not patched and who have vCenter exposed to the internet should strongly consider conducting incident response investigations. Strting from March 2, it is confirmed that wild exploitation has been detected to deliver web shells and malware.

Feb 23 - WebLogic

Vulnerability in the Oracle WebLogic Server product of Oracle Fusion Middleware (component: Console). Easily exploitable vulnerability allows unauthenticated attacker with network access via HTTP to compromise Oracle WebLogic Server. Successful attacks of this vulnerability can result in takeover of Oracle WebLogic Server. CVSS 3.1 Base Score 9.8 (Confidentiality, Integrity and Availability impacts). 
  • https://github.com//jas502n//CVE-2020-14882
  • https://github.com/jas502n/CVE-2020-14882
  • https://github.com/projectdiscovery/nuclei-templates/pull/599/commits/b175c2117cdf50765f547eda42e5d48650ef1b6b
  • https://github.com/foospidy/web-cve-tests
  • https://www.youtube.com/watch?v=t-sxvcZNFZo&feature=youtu.be
  • https://github.com/wsfengfan/cve-2020-14882
  • https://github.com/pprietosanchez/CVE-2020-14750
  • https://github.com/corelight/CVE-2020-14882-weblogicRCE
  • https://www.rapid7.com/db/modules/exploit/multi/http/weblogic_admin_handle_rce/