summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfaissaloo <faissaloo@gmail.com>2016-07-22 22:18:04 +0100
committerfaissaloo <faissaloo@gmail.com>2016-07-22 22:18:04 +0100
commit8d4fcd8fc87cb9a83fc88d2ddbd3fcab82142a97 (patch)
tree8653c4a927938c9cfdb6094f9ec2d474372edc72
parent6c812fc1cabb155e0fc41d14332a3859cccc5df4 (diff)
downloaddbsh-8d4fcd8fc87cb9a83fc88d2ddbd3fcab82142a97.tar.gz
Removed welocem message bloat
-rwxr-xr-xshbin4808 -> 4704 bytes
-rw-r--r--sh.asm9
-rw-r--r--sh.obin5136 -> 5008 bytes
3 files changed, 1 insertions, 8 deletions
diff --git a/sh b/sh
index 6d7cffe..2f2d395 100755
--- a/sh
+++ b/sh
Binary files differ
diff --git a/sh.asm b/sh.asm
index 474433b..38d47a8 100644
--- a/sh.asm
+++ b/sh.asm
@@ -2,12 +2,11 @@ section .data
sigs dd 0x2
cpid dd 0x0
eol db `\n`
- msg db "Welcome to deadbeef shell!", `\n`
env_str db "/etc/environment", 0x0
prompt_str db "[0xdeadbeef] "
prompt_str_len equ $-prompt_str
-
+
not_func_str db "Error: program not found.", `\n`
not_func_str_len equ $-not_func_str
@@ -63,12 +62,6 @@ _start:
sub rsp, 0x110
mov rbx, rsp
- mov rax, sys_write
- mov rdi, fd_stdout
- mov rsi, msg
- mov rdx, 0x1b
- syscall
-
jmp _parse_path
_read_loop:
diff --git a/sh.o b/sh.o
index 818a5f6..37df737 100644
--- a/sh.o
+++ b/sh.o
Binary files differ