Source code for shellcodes.arm64.setreuid

def generate(uid=0):
[docs] """setreuid(uid, uid) to get euid's privilige argument: uid (int/str/reg) - effective uid number """ if isinstance(uid, int): xuid = "#%s" % (uid) else: xuid = "%s" % (uid) sc = """ mov x0, %s mov x1, %s mov x8, 145 svc 1 """ % (xuid, xuid) return sc