Skip to content

gkydev/Qu1cksc0pe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

188 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qu1cksc0pe


This tool allows to statically analyze windows, linux, osx, executables and also APK files.
You can get:

  • What DLL files are used.
  • Functions and API's.
  • Sections and segments.
  • URL's, IP addresses and emails.
  • Android permissions.
  • File extensions and their names.

Qu1cksc0pe aims to get even more information about suspicious files and helps to user realizing what that file capable of.

  • Usage: python3 qu1cksc0pe.py --file suspicious_file --analyze
  • Alternative usage: python3 qu1cksc0pe.py --file [PATH TO FILE] --analyze

Screenshot

Screen

Updates

19/10/2020

  • Domain catcher module is upgraded. Now it uses "Natural Language Processing" to analyze files.

Setup

Necessary python modules:

  • puremagic
  • androguard
  • prettytable
  • fleep
  • colorama
  • oletools
  • spacy


Installation of python modules: pip3 install -r requirements.txt
Gathering other dependencies:

  • VirusTotal API Key: https://virustotal.com
  • Binutils: sudo apt-get install binutils
  • ExifTool: sudo apt-get install exiftool
  • Strings: sudo apt-get install strings
  • AAPT: sudo apt-get install aapt

Scan arguments

Normal analysis

Usage: python3 qu1cksc0pe.py --file suspicious_file --analyze
animation

Multiple analysis

Usage: python3 qu1cksc0pe.py --multiple FILE1 FILE2 ...
animation

Hash scan

Usage: python3 qu1cksc0pe.py --file suspicious_file --hashscan
animation

Multiple hash scanning

Usage: python3 qu1cksc0pe.py --multihash FILE1 FILE2 ...
animation

VirusTotal

Usage for --vtFile: python3 qu1cksc0pe.py --file suspicious_file --vtFile
Usage for --vtUrl: python3 qu1cksc0pe.py --vtUrl
animation

Folder scanning

Hash scan: python3 qu1cksc0pe.py --folder SUSPICIOUS_FOLDER --hashscan
Packed files: python3 qu1cksc0pe.py --folder SUSPICIOUS_FOLDER --packer

Domain

Usage: python3 qu1cksc0pe.py --file suspicious_file --domain

Informations about categories

Registry

This category contains functions and strings about:

  • Creating or destroying registry keys.
  • Changing registry keys and registry logs.

File

This category contains functions and strings about:

  • Creating/changing/infecting/deleting files.
  • Getting informations about file contents and file systems.

Networking/Web

This category contains functions and strings about:

  • Communicating malicious hosts.
  • Download malicious files.
  • Sending informations about infected machine and its user.

Process

This category contains functions and strings about:

  • Creating/infecting/terminating processes.
  • Manipulating processes.

Dll/Resource Handling

This category contains functions and strings about:

  • Handling DLL files and another malware's resource files.
  • Infecting and manipulating DLL files.

Evasion/Bypassing

This category contains functions and strings about:

  • Manipulating Windows security policies and bypassing restrictions.
  • Detecting debuggers and doing evasive tricks.

System/Persistence

This category contains functions and strings about:

  • Executing system commands.
  • Manipulating system files and system options to get persistence in target systems.

COMObject

This category contains functions and strings about:

  • Microsoft's Component Object Model system.

Cryptography

This category contains functions and strings about:

  • Encrypting and decrypting files.
  • Creating and destroying hashes.

Information Gathering

This category contains functions and strings about:

  • Gathering all informations from target hosts. Like process states, network devices etc.

Keyboard/Keylogging

This category contains functions and strings about:

  • Tracking infected machine's keyboard.
  • Gathering information about targets keyboard.
  • Managing input methods etc.

Memory Management

This category contains functions and strings about:

  • Manipulating and using target machines memory.

About

Open source "Anti-Malware" project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 85.8%
  • Shell 14.2%