<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog on Saksham Anand</title>
    <link>/tags/blog/</link>
    <description>Recent content in Blog on Saksham Anand</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 19 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="/tags/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>One Click(Fix) To Rule Them All, One Click(Fix) To Find Them</title>
      <link>/blog/clickfix-google-ads-discovery/</link>
      <pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate>
      <guid>/blog/clickfix-google-ads-discovery/</guid>
      <description>Almost a year after my last ClickFix post, ClickFix continues to be all the rage and remains a technique of choice for initial access among many threat actors. ClickFix has since evolved from solving CAPTCHA and error prompts to impersonating documentation for products such as Claude Code, Mac storage cleaning guides, and malicious instructions via Medium blogs, among many other lures. This post will look at how a single ClickFix domain can be used to help discover many others.</description>
    </item>
    <item>
      <title>A Game Of Probabilities | Discovering ClickFix Infrastructure</title>
      <link>/blog/clickfix-infrastructure-discovery/</link>
      <pubDate>Sun, 23 Mar 2025 00:00:00 +0000</pubDate>
      <guid>/blog/clickfix-infrastructure-discovery/</guid>
      <description>What is ClickFix? ClickFix is a social engineering technique increasingly being used by actors in the past few months. The technique relies on fooling users to run PowerShell or Terminal commands on their computers, through the use of fake error dialogue boxes. This post will look at how the domains involved in ClickFix script can be latched onto to discover additional infrastructure. The ClickFix script in this case was used to download the SectopRAT malware, you can read more about the malware itself on my friend Chris&amp;rsquo;s blog here.</description>
    </item>
    <item>
      <title>Trace That Sound</title>
      <link>/blog/trace-that-sound/</link>
      <pubDate>Mon, 23 Dec 2024 00:00:00 +0000</pubDate>
      <guid>/blog/trace-that-sound/</guid>
      <description>Google Meet, Microsoft Teams and Zoom are all examples of common conferencing software used across large companies - companies that are large enough to be a juicy target for threat actors located in sanctioned countries. These actors, often just tech-savvy average joes, seek to get ahead by earning a US tech company salary. While their intent may not inherently be malicious, deception and fraud in getting the job can pose a reputational and legal risk to companies.</description>
    </item>
    <item>
      <title>Dotfiles Backup - A Treasure Trove</title>
      <link>/blog/dotfiles/</link>
      <pubDate>Sun, 26 May 2024 00:00:00 +0000</pubDate>
      <guid>/blog/dotfiles/</guid>
      <description>Dotfiles Backup, for the context of this blog is a framework/methodology/concept. It is a collection of files, often starting with dots (as the name implies) where users (developers, system admins, etc) store their personalised configurations for a variety of software. These collections are often pushed to a git repository and contain configuration files for software such as Vim, VSCode, Zsh, .aliases, git, and so on.
A common use case for dotfiles is when users join new companies and get issued a work laptop.</description>
    </item>
    <item>
      <title>Tracking via GitHub Keys</title>
      <link>/blog/github-keys-tracking/</link>
      <pubDate>Sat, 22 Apr 2023 00:00:00 +0000</pubDate>
      <guid>/blog/github-keys-tracking/</guid>
      <description>Have you ever been in a situation where you are managing a large number of users and one of them has committed sensitive information to a repository on GitHub? The issue is exaggerated even more when the username is ambiguous, the .patch file does not have any helpful information and generally, no solid details are present to find out who made the commit.
Depending on how your organisation works, you may be able to use .</description>
    </item>
    <item>
      <title>Credential Harvesting via Postman</title>
      <link>/blog/postman-credentials/</link>
      <pubDate>Sun, 28 Aug 2022 00:00:00 +0000</pubDate>
      <guid>/blog/postman-credentials/</guid>
      <description>Postman is an API platform for developers to design, build and test their APIs. The platform allows users to work in teams and organizations, giving users the option to share their workspace over the Internet. One of the features includes the ability to organize requests (GET, POST, PATCH, etc) on different &amp;lsquo;pages&amp;rsquo;, with the option to define request parameters, headers, authorization, body and tests. The issue at hand comes into play when request parameters are directly populated with values such as passwords, API tokens and secrets, combined with a workspace which has been shared publicly.</description>
    </item>
    <item>
      <title>urlscan.io Dorking</title>
      <link>/blog/urlscan-dorking/</link>
      <pubDate>Fri, 15 Apr 2022 00:00:00 +0000</pubDate>
      <guid>/blog/urlscan-dorking/</guid>
      <description>urlscan.io is a free and paid tool that is used to scan and analyse URLs. The tool is often used by Security Analysts and employees working in a SOC. It is also available as an integration add-on in several popular security toolings such as Splunk SOAR and Cortex XSOAR. This post will be focusing on the Search functionality in urlscan.io and how it can be abused to extract sensitive content due to tooling misconfigurations or accidental information leakage.</description>
    </item>
    <item>
      <title>Blue Team Level 1 Review</title>
      <link>/blog/btl1/</link>
      <pubDate>Tue, 25 Jan 2022 00:00:00 +0000</pubDate>
      <guid>/blog/btl1/</guid>
      <description>Blue Team Level 1 is a certification offered by Security Blue Team. The certification is aimed at entry to junior level roles and consists of six primary domains. At the time of writing the cost for the certification was roughly NZ$800, which included access to training material for 4 months and 100 hours of access to a lab environment.
The training went over Security Fundamentals, Phishing Analysis, Threat Intelligence, Digital Forensics, Security Information and Event Management, and Incident Response.</description>
    </item>
    <item>
      <title>CVE-2021-40848 Mahara | CSV Injection</title>
      <link>/blog/cve-2021-40848/</link>
      <pubDate>Wed, 03 Nov 2021 00:00:00 +0000</pubDate>
      <guid>/blog/cve-2021-40848/</guid>
      <description>Mahara is an electronic portfolio system that is used as an eLearning tool by education institutions around the globe. The software contains the ability to export records from the system into a CSV file. This blog will cover how that functionality can be abused (when inputs are not escaped correctly), to conduct local command execution (aka CSV injection).
For this demonstration, two accounts will be used. The first account will be the malicious actor where CSV injection payloads are saved into editable inputs.</description>
    </item>
    <item>
      <title>eLearnSecurity eJPT Review</title>
      <link>/blog/elearnsecurity-ejpt/</link>
      <pubDate>Sun, 11 Jul 2021 00:00:00 +0000</pubDate>
      <guid>/blog/elearnsecurity-ejpt/</guid>
      <description>eLearnSecurity Junior Penetration Tester (eJPT) is a certification offered by eLearnSecurity. The training for this certification is provided by the parent company called INE (Inter Network Experts). In order to train for eJPT, INE offers a Penetration Testing Student (PTS) pathway, free of charge, under the recently launched starter pass.
The training itself consists of 38 hours worth of content, including slides, videos, practical labs and three practice black boxes. Coming from HackTheBox background, I had familiarity with most of the tools and concepts offered.</description>
    </item>
    <item>
      <title>Organisation Registration Bypass – Matrix Synapse</title>
      <link>/blog/matrix-synapse-regex-bypass/</link>
      <pubDate>Mon, 05 Apr 2021 00:00:00 +0000</pubDate>
      <guid>/blog/matrix-synapse-regex-bypass/</guid>
      <description>Matrix is an open standard and protocol for real-time communication. One of the Matrix package is a reference homeserver, known as Synapse. This means that Synapse is essentially a server that organisations and communities can run, to host and access their own Matrix server. This also means that those organisations are able to control who can sign up and access that particular server.
To register on a server, the portal asks for details such as name, password, and email.</description>
    </item>
    <item>
      <title>Unvalidated Redirect HTML Viewer – Element Messenger</title>
      <link>/blog/element-unvalidated-redirect-through-html-viewer/</link>
      <pubDate>Wed, 28 Oct 2020 00:00:00 +0000</pubDate>
      <guid>/blog/element-unvalidated-redirect-through-html-viewer/</guid>
      <description>Element (formerly Riot and Vector) is an open source instant messaging application implemented over the Matrix protocol. Matrix is known for supporting end-to-end encryption and the application itself is available for various platforms, including Desktop, Mobile and Web. This post will only be addressing the mobile version, which contained the vulnerability at the time this was written.
Firstly, the Android application in question is available at this link, with the code base for the application hosted here.</description>
    </item>
    <item>
      <title>CVE-2020-26163 BigBlueButton | Host Header Injection</title>
      <link>/blog/host-header-injection-bigbluebutton/</link>
      <pubDate>Mon, 25 May 2020 00:00:00 +0000</pubDate>
      <guid>/blog/host-header-injection-bigbluebutton/</guid>
      <description>Back in April, one of the systems I was testing was a video conferencing application, known as BigBlueButton, an open source challenger to Zoom.
The BigBlueButton installation comes with a user friendly interface, known as Greenlight, which ties in nicely with the BigBlueButton server. While most of the corporate installations would be using LDAP authentication, at times, installation will be based on standard username and password login mechanism, which is handled by Greenlight.</description>
    </item>
    <item>
      <title>CVE-2020-12113 BigBlueButton | Closed Captions XSS</title>
      <link>/blog/cve-2020-12113/</link>
      <pubDate>Mon, 20 Apr 2020 00:00:00 +0000</pubDate>
      <guid>/blog/cve-2020-12113/</guid>
      <description>As part of a penetration testing project at Catalyst IT, I conducted a test on an open source video conferencing system known as the BigBlueButton, an open source challenger to Zoom.
The BigBlueButton contains a closed captions module, that allows a user to manually type captions, and all users with captions enabled can see them at the bottom of the screen. While the ability to add captions is only restricted to moderator level permissions, this issue is exaggerated, as when the breakout room functionality is used, all users are granted moderator level permissions, allowing them to write captions.</description>
    </item>
    <item>
      <title>Easy Phish - HackTheBox</title>
      <link>/blog/easy-phish-hackthebox/</link>
      <pubDate>Thu, 30 Jan 2020 00:00:00 +0000</pubDate>
      <guid>/blog/easy-phish-hackthebox/</guid>
      <description>Easy Phish is an Open Source Intelligence (OSINT) challenge on hackthebox.eu, which provides the challenge flag through publicity available information. This walk-through will be providing step by step instructions on how that flag can be obtained.
Customers of secure-startup.com have been receiving some very convincing phishing emails, can you figure out why?
With the challenge brief above, three main points can be identified:
The scope of the target is secure-startup.com domain and/or other related entities.</description>
    </item>
  </channel>
</rss>
