Recorded Future Sandbox - API - ダイナミックレポート

Secops_threat.png

APIドキュメントの移動

API ドキュメントはdocs.recordedfuture.comでご覧いただけます。最新のドキュメントにアクセスするには、新しいサイトをブックマークしてください。

これは、Recorded Future Sandbox が作成する動作 JSON レポートの Go 構造定義です。

タイプ
トリアージレポート構造体{
バージョン文字`json:"version"`
サンプル TargetDesc `json:"sample"`
タスクのターゲット説明`json:"task"`
エラー[ ] ReportedFailure `json:"errors,omitempty"`
分析レポートAnalysisInfo `json:"analysis,omitempty"`
プロセス[ ]プロセス`json:"processes,omitempty"`
署名[ ]署名`json:"signatures"`
ネットワーク ネットワークレポート`json:"network"`
デバッグマップ[文字列]インターフェース{} `json:"debug,omitempty"`
ダンプ[ ] `json:"dumped,omitempty"`をダンプ
抽出された[ ] `json:"extracted,omitempty"`を抽出}
 TargetDesc構造体{
        ID              string`json:"id,omitempty"`
        CompatScore     int`json:"score,omitempty"`
        Submitted       string`json:"submitted,omitempty"`
        CompatCompleted string`json:"completed,omitempty"`
        Target          string`json:"target,omitempty"`
        Pick            string`json:"pick,omitempty"`
        Type            string`json:"type,omitempty"`
        Size            int64`json:"size,omitempty"`
        MD5             string`json:"md5,omitempty"`
        SHA1            string`json:"sha1,omitempty"`
        SHA256          string`json:"sha256,omitempty"`
        SHA512          string`json:"sha512,omitempty"`
        Filetype        string`json:"filetype,omitempty"`
        StaticTags      []string`json:"static_tags,omitempty"`}
報告された失敗構造体{
        Task    string`json:"task,omitempty"`
        Backend string`json:"backend,omitempty"`
        Reason  string`json:"reason"`}
 ReportAnalysisInfo構造体{
        Score          int`json:"score,omitempty"`
        Tags           []string`json:"tags"`
        TTP            []string`json:"ttp,omitempty"`
        Features       []string`json:"features,omitempty"`
        Submitted      string`json:"submitted,omitempty"`
        Reported       string`json:"reported,omitempty"`
        MaxTimeNetwork int64`json:"max_time_network,omitempty"`
        MaxTimeKernel  uint32`json:"max_time_kernel,omitempty"`
        Backend        string`json:"backend,omitempty"`
        Resource       string`json:"resource,omitempty"`
        ResourceTags   []string`json:"resource_tags,omitempty"`
        Platform       string`json:"platform,omitempty"`}
プロセス構造体{
プロセスID int32 `json:"procid,omitempty"`
親ProcID int32 `json:"procid_parent,omitempty"`
 PID uint64 `json:"pid"`
 PPID uint64 `json:"ppid"`
コマンドインターフェース{} `json:"cmd"`
画像文字`json:"image,omitempty"`
オリジナルbool `json:"orig"`
システムブール値`json:"-"`
開始しましたuint32 `json:"started"`
終了しましたuint32 `json:"terminated,omitempty"` }
署名構造体{
        Label       string`json:"label,omitempty"`
        Name        string`json:"name"`
        Score       int`json:"score,omitempty"`
        TTP         []string`json:"ttp,omitempty"`
        Tags        []string`json:"tags,omitempty"`
        Indicators  []Indicator `json:"indicators,omitempty"`
        YaraRule    string`json:"yara_rule,omitempty"`
        Description string`json:"desc,omitempty"`
        URL         string`json:"url,omitempty"`}
ネットワークレポート構造体{
        Flows    []NetworkFlow    `json:"flows,omitempty"`
        Requests []NetworkRequest `json:"requests,omitempty"`}
構造体{
        At     uint32`json:"at"`
        PID    uint64`json:"pid,omitempty"`
        ProcID int32`json:"procid,omitempty"`
        Path   string`json:"path,omitempty"`
        Name   string`json:"name,omitempty"`
        Kind   string`json:"kind,omitempty"`
        Addr   uint64`json:"addr,omitempty"`
        Length uint64`json:"length,omitempty"`
        MD5    string`json:"md5,omitempty"`
        SHA1   string`json:"sha1,omitempty"`
        SHA256 string`json:"sha256,omitempty"`
        SHA512 string`json:"sha512,omitempty"`}をダンプします
構造体{
        DumpedFile  string`json:"dumped_file,omitempty"`
        Resource    string`json:"resource,omitempty"`
        Config      *Config      `json:"config,omitempty"`
        Path        string`json:"path,omitempty"`
        RansomNote  *Ransom      `json:"ransom_note,omitempty"`
        Dropper     *Dropper     `json:"dropper,omitempty"`
        Credentials *Credentials `json:"credentials,omitempty"`}を抽出
インジケータ構造体{
        IOC          string`json:"ioc,omitempty"`
        Description  string`json:"description,omitempty"`
        At           uint32`json:"at,omitempty"`
        SourcePID    uint64`json:"pid,omitempty"`
        SourceProcID int32`json:"procid,omitempty"`
        TargetPID    uint64`json:"pid_target,omitempty"`
        TargetProcID int32`json:"procid_target,omitempty"`
        Flow         int`json:"flow,omitempty"`
        DumpFile     string`json:"dump_file,omitempty"`
        Resource     string`json:"resource,omitempty"`
        YaraRule     string`json:"yara_rule,omitempty"`}
 NetworkFlow構造体{
        ID        int`json:"id,omitempty"`
        Source    string`json:"src,omitempty"`
        Dest      string`json:"dst,omitempty"`
        Proto     string`json:"proto,omitempty"`
        PID       uint64`json:"pid,omitempty"`
        ProcID    int32`json:"procid,omitempty"`
        FirstSeen int64`json:"first_seen,omitempty"`
        LastSeen  int64`json:"last_seen,omitempty"`
        RxBytes   uint64`json:"rx_bytes,omitempty"`
        RxPackets uint64`json:"rx_packets,omitempty"`
        TxBytes   uint64`json:"tx_bytes,omitempty"`
        TxPackets uint64`json:"tx_packets,omitempty"`
        Protocols []string`json:"protocols,omitempty"`
        Domain    string`json:"domain,omitempty"`
        JA3       string`json:"tls_ja3,omitempty"`
        JA3S      string`json:"tls_ja3s,omitempty"`
        SNI       string`json:"tls_sni,omitempty"`
        Country   string`json:"country,omitempty"`
        AS        string`json:"as_num,omitempty"`
        Org       string`json:"as_org,omitempty"`}
ネットワークリクエスト構造体{
        Flow       int`json:"flow,omitempty"`
        Index      int`json:"index,omitempty"`
        At         uint32`json:"at,omitempty"`
        DomainReq  *NetworkDomainRequest  `json:"dns_request,omitempty"`
        DomainResp *NetworkDomainResponse `json:"dns_response,omitempty"`
        WebReq     *NetworkWebRequest     `json:"http_request,omitempty"`
        WebResp    *NetworkWebResponse    `json:"http_response,omitempty"`}
設定構造体{
ファミリー文字列`json:"family,omitempty"`
タグ[ ]文字列`json:"tags,omitempty"`
ルール文字列`json:"rule,omitempty"`
 C2 [ ]文字列`json:"c2,omitempty"`>
バージョン文字列`json:"version,omitempty"`
ボットネット文字列`json:"botnet,omitempty"`
キャンペーン文字列`json:"キャンペーン,omitempty"`
ミューテックス[ ]文字列`json:"mutex,omitempty"`
デコイ[ ]文字列`json:"decoy,omitempty"`
 DNS [ ]文字列`json:"dns,omitempty"`
キー[ ]キー`json:"keys,omitempty"`
 Webinject [ ]文字列`json:"webinject,omitempty"`
 CommandLines [ ]文字列`json:"command_lines,omitempty"`
 ListenAddr文字列`json:"listen_addr,omitempty"`
 ListenPort int `json:"listen_port,omitempty"`
 ListenFor [ ]文字列`json:"listen_for,omitempty"`
シェルコード[ ] [ ]バイト`json:"shellcode,omitempty"`
 ExtractedPE [ ]文字列`json:"extracted_pe,omitempty"`
認証情報[ ]認証情報`json:"認証情報,omitempty"`
属性インターフェース{} `json:"attr,omitempty"` }
身代金構造体{
        Family  string`json:"family,omitempty"`
        Target  string`json:"target,omitempty"`
        Emails  []string`json:"emails,omitempty"`
        Wallets []string`json:"wallets,omitempty"`
        URLs    []string`json:"urls,omitempty"`
        Contact []string`json:"contact,omitempty"`
        Note    string`json:"note"`}
ドロッパー構造体{
        Family   string`json:"family,omitempty"`
        Language string`json:"language"`
        Source   string`json:"source"`
        Deobf    string`json:"deobfuscated"`
        URLs     []DropperURL `json:"urls"`}
認証情報構造体{
        Flow     int`json:"flow,omitempty"`
        Protocol string`json:"protocol"`
        Host     string`json:"host,omitempty"`
        Port     int`json:"port,omitempty"`
        User     string`json:"username"`
        Pass     string`json:"password"`}
 NetworkDomainRequest構造体{
        Domains   []string`json:"domains,omitempty"`
        Questions []DNSEntry `json:"questions,omitempty"`}
 NetworkDomainResponse構造体{
        Domains []string`json:"domains,omitempty"`
        IP      []string`json:"ip,omitempty"`
        Answers []DNSEntry `json:"answers,omitempty"`}
 NetworkWebRequest構造体{
        Method  string`json:"method,omitempty"`
        URL     string`json:"url"`
        Request string`json:"request"`
        Headers []string`json:"headers,omitempty"`}
 NetworkWebResponse構造体{
        Status   string`json:"status"`
        Response string`json:"response"`
        Headers  []string`json:"headers,omitempty"`}
キー構造体{
種類文字列`json:"kind"`
キー文字`json:"key"`インターフェース{} `json:"value"` }
 DropperURL構造体{
        Type string`json:"type"`
        URL  string`json:"url"`}
 DNSEntry構造体{
        Name  string`json:"name"`
        Type  string`json:"type"`
        Value string`json:"value,omitempty"`} )
This content is confidential. Do not distribute or download content in a manner that violates your Recorded Future license agreement. Sharing this content outside of licensed Recorded Future users constitutes a breach of the terms and/or agreement and shall be considered a breach by your organization.
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています

このセクションの記事

もっと見る