1. 程式人生 > >【Cuckoo】add_path()失敗 和 report.json太大解決辦法

【Cuckoo】add_path()失敗 和 report.json太大解決辦法

add_path()失敗

>>>from cuckoo.core.database import Database
>>>db=Database()
>>>db.connect()
	    Traceback (most recent call last):
	    File "", line 1, in 
	    File "/home/chenjh/cuckoo/venv/lib/python2.7/site-packages/cuckoo/core/database.py", line 444, in connect
	    dsn = config("cuckoo:database:connection")
	    File "/home/chenjh/cuckoo/venv/lib/python2.7/site-packages/cuckoo/common/config.py", line 1084, in config
	    file_name, cfg=cfg, strict=strict, raw=raw, loose=loose
	    File "/home/chenjh/cuckoo/venv/lib/python2.7/site-packages/cuckoo/common/config.py", line 925, in init
	    config.read(cfg or cwd("conf", "%s.conf" % file_name))
	    File "/home/chenjh/cuckoo/venv/lib/python2.7/site-packages/cuckoo/misc.py", line 62, in cwd
	    return os.path.join(_root, *args)
	    File "/usr/lib64/python2.7/posixpath.py", line 77, in join
	    elif path == '' or path.endswith('/'):
	    AttributeError: 'NoneType' object has no attribute 'endswith'
>>>db.add_path("/data/test_submit/hda.qcow2")
	    Traceback (most recent call last):
	    File "", line 1, in 
	    File "/home/chenjh/cuckoo/venv/lib/python2.7/site-packages/cuckoo/core/database.py", line 1150, in add_path
	    enforce_timeout, clock, "file", submit_id)
	    File "/home/chenjh/cuckoo/venv/lib/python2.7/site-packages/cuckoo/common/utils.py", line 196, in inner
	    return f(self, *args, kwargs)
	    File "/home/chenjh/cuckoo/venv/lib/python2.7/site-packages/cuckoo/core/database.py", line 1026, in add
	    session = self.Session()
	    AttributeError: 'Database' object has no attribute 'Session'

解決辦法:

from cuckoo.core.database import Database
from cuckoo.misc import decide_cwd

decide_cwd("path to your cwd")
db = Database()
db.connect()
db.add_path("/tmp/malware.exe")

report.json太大,解決辦法:

找到自己cuckoo的cwd路徑
一般為/root/.cuckoo/conf/reporting.conf
[jsondump]
enabled = yes
indent = 4
calls = no(原本為yes,改為no)

相關推薦

Cuckooadd_path()失敗 report.json解決辦法

add_path()失敗 >>>from cuckoo.core.database import Database >>>db=Database() >>

bugvue-cli 3.0報錯的解決辦法

文件中 分享圖片 not main res idt 說明 exports 修改 先上bug圖片 bug說明:初裝vue_cli3.0寫了個組件,運行錯誤,顯示如圖, 代碼提示:[Vue warn]: You are using the runtime-only bu

Sqlserver通過連結伺服器訪問Oracle的解決辦法

一、建立sqlserver連結服務(sqlserver連結oracle)  首先sqlserver 連結oracle可以通過兩個訪問介面: “MSDAORA” 和“OraOLEDB.Oracle” 1、“MSDAORA”訪問介面是由Microsoft OLE DB Provider for O

ANDROIDASYNCTASK不回撥ONPOSTEXECUTE方法的解決辦法

1、doInBackground方法是否正常執行返回。 a. 是否出異常 b. 是否死迴圈 c. 是否被阻塞 2、如果doInBackground,正常執行還是沒有回撥這個方

SVNSVN錯誤[ locked; try performing 'cleanup']的解決辦法

用Eclipse的svn外掛commit的時候,發生如下異常 Some of selected resources were not committed. svn: Working copy 'C:\project\xxxxx\xxxxx-web\test' locked;

LinuxOpencvPython安裝opencv以及無法使用cv2.imshow()解決辦法(Ubuntu14.04)

------【2017.07.14 更新】------------------------------------------------------- 安裝opencv3每次cmake都要下載3rd

Java異常 java.io.IOException: Stream closed 的解決辦法

在程式執行過程中,如果我們遇見了以下異常:java.io.IOException: Stream closed. 即stream已經被關閉,我們分析一下就很容易知道原因了,即stream已經被關閉。那麼最有可能的情況就是你多次關閉了Stream。 例如: try { InputStream is

BUGwin7跑tensorflow_gpu電腦卡機的解決辦法

我的系統是windows7旗艦版,編輯器用的是anaconda的spyder 之前裝了gpu版的tensorflow一跑程式就卡死 讓我各種懷疑人生。。。 直到我把顯示卡驅動更新至最新版本~ 如果電腦可以執行faceworks這個測試程式,就沒問題了 fac

Spring使用SpringAMQP發送接收消息(上)

com load 設定 支持 消息發送 結果 alt 來看 接下來 講AMQP之前,先講下傳統的JMS的消息模型,JMS中主要有三個參與者:消息的生產者、消費者、傳遞消息的通道(隊列或者主題),兩種消息模型如下:通道是隊列: 通道是隊列: 通道是主題: 在JMS中,雖然

關於LIS一類可以用樹狀數組優化的DP 預備知識

免費 關註 最長上升子序列 2.3 bzoj1264 一個數 long 個數字 等於 原文鏈接 http://www.cnblogs.com/liu-runda/p/6193690.html 預備知識     DP(Dynamic Programming)

androiduses-permissionpermission具體解釋

.com 新的 -i weight bsp htm fin article 程序 1.<uses-permission>: 官方描寫敘述: If an application needs access to a feature prote

Visual C++ C++ 有什麽區別?

業界 流行 編譯器 gtk+ 語言 開發 多種實現 廠商 計算 有位同學問我“Visual C++和C++有什麽區別?”,這的確是初學者會感到困惑的問題,比較常見。除此之外,還有“先學C++好,還是先學Visual C++好?”,都屬於同樣的概念不明的問題,就比

Nginx--1http代理反向代理

nginx【1】代理服務;是一個位於客戶端和原始服務器之間的服務器,為了從原始服務器取得內容,客戶端向代理發送一個請求並指定目標(原始服務器),然後代理向原始服務器轉交請求並將獲得的內容返回給客戶端。客戶端必須要進行一些特別的設置才能使用正向代理。【2】反向代理:用戶某個服務器他是偷偷從另外一臺服務器上取回來

理解Callable Spring DeferredResult

控制 defer -a word int https .html getc when http://www.cnblogs.com/aheizi/p/5659030.html 1-介紹 Servlet 3中的異步支持為在另一個線程中處理HTTP請求提供了可能性。當

jar包war包的介紹區別

lac rep 理解 j2e 浪費時間 需要 適合 格式 nbsp JavaSE程序可以打包成Jar包(J其實可以理解為Java了),而JavaWeb程序可以打包成war包(w其實可以理解為Web了)。然後把war發布到Tomcat的webapps目錄下,Tomcat會在啟

abstract classinterface的區別

其中 帶來 靜態 進行 都沒有 無需 bstr 價值 bastract 在編程語言中,abstract class和interface是支持抽象類定義的兩種機制。abstract class和interface之間在對於抽象類定義的支持方面具有很大的相似性,甚至可以相互替

Spark StreamingKafka整合開發指南

thread ada 關系 方法 拷貝 理解 1.2 reduce arr 基於Receivers的方法 這個方法使用了Receivers來接收數據。Receivers的實現使用到Kafka高層次的消費者API。對於所有的Receivers,接收到的數據將會保存在Spark

轉載穩定排序非穩定排序

很快 第一個元素 最大 冒泡 由於 同步 多次 基於 中移動 這幾天筆試了好幾次了,連續碰到一個關於常見排序算法穩定性判別的問題,往往還是多選,對於我以及和我一樣拿不準的同學可不是一個能輕易下結論的題目,當然如果你筆試之前已經記住了數據結構書上哪些是穩定的,哪些

Python元編程動態屬性特性

class join write msg pen mut quest pin sys #19.1 使用動態屬性轉換數據"""#栗子19-2 osconfeed.py:下載 osconfeed.jsonfrom urllib.request import urlopenimp

轉載序列化反序列化

bject require 大數 ddl 大數據量 data html 常量 天然 #摘要序列化和反序列化幾乎是工程師們每天都要面對的事情,但是要精確掌握這兩個概念並不容易:一方面,它們往往作為框架的一部分出現而湮沒在框架之中;另一方面,它們會以其他更容易理解的概念出現,例