diff options
Diffstat (limited to 'sploit/payload.py')
-rw-r--r-- | sploit/payload.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sploit/payload.py b/sploit/payload.py index 9fab65e..a7721e0 100644 --- a/sploit/payload.py +++ b/sploit/payload.py @@ -28,13 +28,13 @@ class Payload(Symtbl): return f'{kind}_{ctr}' def __append(self, value, sym): - setattr(self, sym, len(self)) + setattr(self, sym, self.base + len(self)) self._namesp.payload += value return self def __prepend(self, value, sym): self.adjust(len(value)) - setattr(self, sym, 0) + setattr(self, sym, self.base) self._namesp.payload = value + self._namesp.payload return self |