Ejemplo n.º 1
0
 def launch_execute_file(self):
     working_dir = os.path.join(self.DEFAULT_ROOT_TMP_DIR,
                                self.DEFAULT_ROOT_OUTPUT_DIR,
                                self.fuzzer_name)
     cmd_format = "cd %s; bash %s 2>&1 > %s"
     execution_log_dir = os.path.join(self.working_dir,
                                      self.DEFAULT_ROOT_LOG_DIR,
                                      self.fuzzer_name)
     if os.path.exists(execution_log_dir) is False:
         os.makedirs(execution_log_dir)
     execution_log_path = os.path.join(execution_log_dir,
                                       self.DEFAULT_EXEC_LOG_NAME)
     cmd_str = cmd_format % (working_dir,
                             self.DEFAULT_LAUNCH_SCRIPT_FILE_NAME,
                             execution_log_path)
     adb_obj = AdbWrapper()
     adb_obj.adb_forward(local="tcp:2828", remote="tcp:2828")
     os.system(cmd_str)