Source code for shellcodes.arm64.cat

import open_file
import sendfile

def generate(filepath, in_fd='auto', out_fd='4'):
[docs] """cat a file like UNIX Command Args: filepath (str) : target file name in_fd (int/str): in file descriptor (default: 'x6' indicates a file descriptor) out_fd (int/str): out file descriptor (default: 4) """ sc = open_file.generate(filepath) if in_fd == 'auto': sc += sendfile.generate('x6', out_fd) else: sc += sendfile.generate(in_fd, out_fd) return sc