Detecting Post-Compromise Threat Activity Using the CHIRP IOC Detection Tool


This Warn announces the CISA Hunt and Incident Reaction Application (CHIRP) instrument. CHIRP is a forensics collection device that CISA designed to aid community defenders uncover indicators of compromise (IOCs) related with activity thorough in the pursuing CISA Alerts:

Identical to Sparrow—which scans for indications of APT compromise within just an M365 or Azure environment—CHIRP scans for symptoms of APT compromise inside an on-premises setting.

In this launch, CHIRP, by default, searches for IOCs connected with destructive exercise in depth in AA20-352A and AA21-008A that has spilled into an on-premises business setting.

CHIRP is freely accessible on the CISA GitHub Repository. Notice: CISA will continue to release plugins and IOC deals for new threats via the CISA GitHub Repository.

CISA advises companies to use CHIRP to:

  • Take a look at Home windows event logs for artifacts related with this action
  • Take a look at Windows Registry for proof of intrusion
  • Query Windows community artifacts and
  • Implement YARA procedures to detect malware, backdoors, or implants.

Network defenders should really overview and verify any publish-compromise danger activity detected by the tool. CISA has offered self confidence scores for just about every IOC and YARA rule provided with CHIRP’s release. For verified favourable hits, CISA suggests amassing a forensic picture of the related program(s) and conducting a forensic examination on the program(s).

If an corporation does not have the capability to observe the direction in this Inform, consider soliciting third-party IT stability help. Note: Responding to confirmed constructive hits is important to evict an adversary from a compromised network.

Simply click listed here for a PDF variation of this report.

Specialized Particulars

How CHIRP Operates

CHIRP is a command-line executable with a dynamic plugin and indicator program to search for indicators of compromise. CHIRP has plugins to look for as a result of function logs and registry keys and run YARA principles to scan for signs of APT strategies, methods, and procedures. CHIRP also has a YAML file that consists of a record of IOCs that CISA associates with the malware and APT action comprehensive in CISA Alerts AA20-352A and AA21-008A.

Now, the resource looks for:

  • The presence of malware determined by protection scientists as TEARDROP and RAINDROP
  • Credential dumping certification pulls
  • Sure persistence mechanisms determined as connected with this marketing campaign
  • Procedure, community, and M365 enumeration and
  • Known observable indicators of lateral movement.

Community defenders can stick to stage-by-phase guidance on the CISA CHIRP GitHub repository to include supplemental IOCs, YARA rules, or plugins to CHIRP to research for publish-compromise threat exercise related to the SolarWinds Orion offer chain compromise or new threat exercise.


CHIRP presently only scans Windows working units.


CHIRP is available on CISA’s GitHub repository in two sorts:

  1. A compiled executable

  2. A python script

CISA endorses working with the compiled version to simply scan a process for APT exercise. For recommendations to run, study the in the CHIRP GitHub repository.

If you select to use the native Python variation, see the comprehensive guidelines on the CHIRP GitHub repository.


Deciphering the Outcomes

CHIRP offers success of its scan in JSON format. CISA encourages uploading the results into a stability information and occasion administration (SIEM) method, if offered. If no SIEM method is accessible, final results can be viewed in a compatible internet browser or text editor. If CHIRP detects any publish-compromise danger exercise, those detections really should be reviewed and verified. CISA has supplied assurance scores for every IOC and YARA rule included with CHIRP’s release. For verified beneficial hits, CISA recommends collecting a forensic impression of the appropriate method(s) and conducting a forensic examination on the process(s).

If you do not have the functionality to stick to the steerage in this Alert, look at soliciting third-get together IT stability help. Observe: Responding to confirmed beneficial hits is necessary to evict an adversary from a compromised community.

Commonly Requested Thoughts

  1. What systems ought to CHIRP run on?

    Systems working SolarWinds Orion or believed to be associated in any ensuing lateral movement.

  2. What must I do with final results?

    Ingest the JSON final results into a SIEM system, web browser, or textual content editor.

  3. Are there current tools that CHIRP enhances and/or offer the exact same reward as CHIRP?
    1. Antivirus software program builders might have begun to roll out detections for the SolarWinds publish-compromise exercise. Nevertheless, those items can miss historical symptoms of compromise. CHIRP can supply a complementary benefit to antivirus when run.

    2. CISA earlier produced the Sparrow resource that scans for APT exercise inside of M365 and Azure environments related to activity in depth in CISA Alerts AA20-352A and AA21-008A. CHIRP offers a complementary capability to Sparrow by scanning for on-premises units for comparable activity.

  4. How often must I run CHIRP?

    CHIRP can be run once or routinely. At this time, CHIRP does not give a mechanism to operate consistently in its native format.

  5. Do I need to configure the instrument in advance of I run it?


  6. Will CHIRP adjust or have an impact on anything on the program(s) it operates on?

    No, CHIRP only scans the process(s) it operates on and would make no active adjustments.

  7. How extensive will it take to run CHIRP?

    CHIRP will complete its scan in roughly 1 to 2 hrs. Length will be dependent on the stage of exercise, the technique, and the dimension of the resident info sets. CHIRP will deliver periodic progress updates as it runs.

  8. If I have concerns, who do I contact?  

    For common inquiries pertaining to CHIRP, you should get in touch with CISA through electronic mail at or by cell phone at 1-888-282-0870. For reporting indicators of potential compromise, speak to us by distributing a report by our internet site at For all technological troubles or guidance for CHIRP, make sure you post challenges at the CISA CHIRP GitHub Repository. 


March 18, 2021: Original Publication

This item is presented matter to this Notification and this Privateness & Use plan.