quark-engine
Contents:
Installation
Quark Script
Quark Script Visualization
Quark MIT Program
Quark Agent
Quark Report
Add Rules
Rule Generation
Integration
Development
Contribution
Organization
Updating Documentation
Quark Method Reference
Quark-Engine Inside
Quark-Engine Workflow
Quark-Engine Project Overview
Quark-Engine Objects Introduction
quark
FAQ
quark-engine
Quark-Engine Inside
View page source
Quark-Engine Inside
This chapter explains how Quark works inside.
Quark-Engine Workflow
Quark-Engine Step 1(Command Line)
Quark-Engine Step 2 (APK Information Extract)
Quark-Engine Step 3 (Load JSON Rule)
Quark-Engine Step 4 (Level 1-5 Check)
Quark-Engine Step 5 (Weighted Score Calculation)
Quark-Engine Step 6 (Report)
Summary Report
Detail Report
Quark-Engine Project Overview
Quark-Engine Map
Quark module architecture diagram
Objects
Evaluator
utils
Quark-Engine Objects Introduction
Dalvik Bytecode Loader(quark.Evaluator.pyeval)
XRule(quark.Objects.XRule)
Explanation of each function
Five-stage inspection
Level 1
Level 2
Level 3
Level 4
Level 5
Apkinfo(quark.Objects.Apkinfo)
Explanation of each function
BytecodeObject(quark.Objects.bytecodeObject)
RuleObject(quark.Objects.ruleobject)
Explanation of each function
TableObject(quark.Objects.tableobject)
Explanation of each function
RegisterObject(quark.Objects.registerobject)
Explanation of each function