Pokaż wyniki 1 do 2 z 2

Temat: BO z VA patchem i dynamiczny adres linux-gate.so.1

  1. #1
    Zarejestrowany
    Mar 2010
    Postów
    1

    Domyślnie BO z VA patchem i dynamiczny adres linux-gate.so.1

    Witam wszystkich.
    Staram sie przerobic ten tutorial . I zatrzymalem sie na tym:
    Kod:
    [email protected]:~/dev/shellcode_etc$ ldd ./vuln1
            linux-gate.so.1 =>  (0xffffe000)
            libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7dc9000)
            /lib/ld-linux.so.2 (0x80000000)
    O ile dobrze zrozumialem to wg niego ta biblioteka powinna byc zawsze pod tym samym adresem. Ale u mnie co wywolanie jest pod innym. Czego to moze byc wina? kernela? moj uname -a to:
    Kod:
    Linux archlinux 2.6.32-ARCH #1 SMP PREEMPT Mon Mar 15 20:08:25 UTC 2010 i686 AMD Phenom(tm) II X4 955 Processor AuthenticAMD GNU/Linux
    I dlaczego zeby przepelnic bufor z tego tutoriala musze uzyc az 32 znakow
    Kod:
     run `perl -e 'print "a" x28 . "b" x4'`
    Pozdrawiam

  2. #2
    Zarejestrowany
    Dec 2009
    Postów
    34

    Domyślnie

    28 znaków:
    Kod:
    (gdb) run `perl -e 'print "a" x24 . "b" x4'`
    Pokaż co pokazuje Ci debugger. Oczywiście od początku.

Tagi

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52