Witam.
Niedawno zacząłem debugować serwer Apache (najnowsza stabilna wersja) w EDB (graficzny debugger dla linuxa). Wersje zainstalowałem w następujący sposób:

CFLAGS="-g -fno-stack-protector" LDFLAGS="-z execstack" ./configure --prefix="/usr/local/apache2" --enable-so 
make
make install

Po odpaleniu Apache z flagą -X (blokuje rozwidlanie się daemonu, umożliwia debugowanie), przyłączyłem serwer do EDB. Poszukałem w stosie rejestru EBP i próbowałem zlokalizować EIP następujący po EBP. Niestety, ku mojemu zdziwieniu za EBP pokazały mi się "kruczki".
Załączam zdjęcie sytuacji:
<image>EDB</image>
<image>EDB2</image>
Dla porównania to są screenshoty z EDB przyłączonego do serwera wersji 2.2.22:
<image>EDB3</image>
<image>EDB4</image>
Serwer został skompilowany dokładnie tymi samymi poleceniami. Od czego to zależy? Z góry dzięki!