summaryrefslogtreecommitdiffstats
path: root/sploit/payload.py
diff options
context:
space:
mode:
Diffstat (limited to 'sploit/payload.py')
-rw-r--r--sploit/payload.py4
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