Archief - De topics van lang geleden

gdb onderzoekje

13-11-2006, 12:22 door Anoniem, 11 reacties
Hallo!,
Ik heb een paar vraagjes als dat zo mogen.Ik ben bezig de debugger gdb
onder linux beter onder de kniee aan het krijgen ben al zo ver dat ik iedere
functie kan terug vinden en weet al hoe te werken met break points.Nu heb
ik al geprogebeerd te zoeken op het net in manuals en de intel handleiding
Basic Architecture volume 1 maar kan nergens iets er over vinden wat er gebeurd bij _start+5 and $0xfffffff0,esp en vroeg me eigenlijk af onder welke manual/documentatie beschikbaar zou zijn van libc_start_main , __libc_csu_fini en __Libc__csu_inet weet iemand dit misschien?

Tot nu toe ben ik zo ver gekomen:

(gdb) break _start
breakpoint 1 at 0x8048280
(gdb)r
starting program:/home/c/test

breakpoint 1,0x8048280 in _start ()
(gdb) Disas _start
------------------------------------
0x8048280 _start xor ebp,ebp
0x8048282 _start+2 mov esi
0x8048283 _start+3 mov esp,ecx
------------------------------------
Hier wordt het hoofdprogramma op de stack geplaats.

------------------------------------
0x8048285 _start +5 and $0xfffffff0,esp
------------------------------------
Dit weet ik niet

------------------------------------
0x8048288 _start +8 push eax
0x8048289 _start+9 push esp
0x804828a _start_10 push edx
------------------------------------
Registers die nodig zijn voor het hoofdprogramma

------------------------------------
0x804828b _start+11 push $0x80483b0
------------------------------------
__libc_csu_fini

------------------------------------
0x8048280 _start+16 push $0x8048380
------------------------------------
__libc_csu_init

------------------------------------
0x8048295 _start+21 push ecx
------------------------------------
Register die nodig is voor argv

------------------------------------
0x8042896 _start+22 push esi
------------------------------------
Register die nodig is voor argc

------------------------------------
0x80482896 _start+23 push $0x8048344
------------------------------------
De instruction pointer voor de functie __libc_start_main

------------------------------------
0x804829c _start+28 0x8048268 <__libc_start_main>
------------------------------------
De aanroep van de functie main

------------------------------------
0x80482a1 _start+33 hlt
0x80482a2 _start+34 nop
0x80482a3 _start+35 nop
------------------------------------
Het hoofdprogramma wordt stop gezet zodat de processor verder kan
gaan voor het subprogramma.
Reacties (11)
13-11-2006, 12:28 door SirDice
Een stukje boleaanse algebra..

a and b = c

a b c
0 0 0
0 1 0
1 0 0
1 1 1
13-11-2006, 12:48 door Anoniem
Een stukje boleaanse algebra..

Waarom is dit nodig eigenlijk?
13-11-2006, 13:37 door Anoniem
Thx ! :D

Maar hoord dat eigenlijk niet al te gebeuren voor _start?
13-11-2006, 22:18 door Skizmo
goed security item ..
14-11-2006, 16:36 door Anoniem
Door Skizmo
goed security item ..
inderdaad, kom op zeg, tijd voor een programeer / debug
forum ofzo.
16-11-2006, 17:16 door Skizmo
Door Anoniem
Door Skizmo
goed security item ..
inderdaad, kom op zeg, tijd voor een programeer / debug
forum ofzo.
http://www.codeguru.com o.i.d.
16-11-2006, 17:51 door Anoniem
Waarom zijn er altijd mensen die nooit verder kijken als hun neus lang
is.Vorige maand nog was er een stelling over meer tips en trucs door de
redactie van de site gezet waarbij een groot deel vond daar behoefte
aan.Dan kom je een keer met wat meer geavanceerde topic die overigens
enorm security related is.En word je gewoon na een of andere lamer site
gebonjourd.

Wat ik me nou eens afvraag is hoeveel mensen die deze site bezoeken
een topic als dit lezen wat informatief en leerzaam is vergeleken met
een topic als "Nieuw identiteits bewijs kost defentie medewerkers kost 18
miljoen" En net of dit security related is !
16-11-2006, 17:59 door SirDice
Laat je niet opnaaien door troll statements ;)
16-11-2006, 18:02 door Anoniem
SirDice,
Dat probeer ik ook hoor maar is wel iritant als het bij iedere keer topic weer
terug komt.In plaats dat ze nou eens wat bij dragen aan een topic .......
17-11-2006, 21:18 door G-Force
Door Skizmo
goed security item ..

Tsja.
Reageren

Deze posting is gelocked. Reageren is niet meer mogelijk.