Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Assembler

[es] :: Asembler :: Assembler

[ Pregleda: 5319 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MasterShadow

Član broj: 245
Poruke: 58
*.76.EUnet.yu



Profil

icon Assembler17.04.2001. u 14:50 - pre 256 meseci
Na www.zastita.co.yu ima text o "buffer overflow" gde koristi assembler inctruction:
movl %esp,%eax
subl ...
koliko ja znam o assembleru postoje instrukcija "mov" i "sub" a ne movl i subl.
MasterShadow
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+164 Profil

icon Re: Assembler17.04.2001. u 21:36 - pre 256 meseci
Nek neko odgovori konkretno na ovu poruku, u vezi sa temom, bez odgovora tipa 'nemas pojma', 'ti si moj idol' i slicno.
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.118.EUnet.yu

ICQ: 44582291


+58 Profil

icon Re: Assembler17.04.2001. u 21:42 - pre 256 meseci
ma sta ima da mu odgovaram kad covek nema pojma
salim se
postoje 2 sintakse asemblera
jedna je intel i koristi se u dos-u i windows-u i to je ono sto si ti video (znaci sub, add, mov itd)
a druga je AT&T sintaksa koja se koristi na *nix platformama i to gore je primer instrukcija iz te AT&T sintakse
sto znaci da je taj buffer overflow pisan za *unix sistem tj za linux posto je to pisao predator kolko mi se cini
toliko
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: Assembler18.04.2001. u 17:09 - pre 256 meseci
Ne znam za druge ali AT&T je mnogo logicinja i lepsa sintaksa
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.204.EUnet.yu

ICQ: 44582291


+58 Profil

icon Re: Assembler19.04.2001. u 09:52 - pre 256 meseci
ja jos nisam radio sa at&t vec samo sa intel pa zbog toga mi se svaka druga cini bezveze... ali mi se cini da je at&t komplikovanija .....
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: Assembler19.04.2001. u 14:10 - pre 256 meseci
cini ti se , uostalom ako budes radio sa njom zavoleces je :o) Kao i ja
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.90.EUnet.yu

ICQ: 44582291


+58 Profil

icon Re: Assembler19.04.2001. u 22:09 - pre 256 meseci
pa cek jesi ti prvo radio sa asm u dosu ili si odmah poceo sa asm u linuxu
ako je ovo drugo onda te razumem
znas kako je tesko odvici se jedne navike i preci na drugu
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: Assembler19.04.2001. u 22:52 - pre 256 meseci
Pa radio sam prvo sa Intel sintaksom jer moras prvo sa njom da pocnes posto je sva dokumentacija za intel a posle uz pomoc gomile textova i gdb-a sam skapiras razlike i shvatis da je citljivija :o)
 
Odgovor na temu

glorfindel

Član broj: 266
Poruke: 1
*.unizd.hr



Profil

icon Re: Assembler22.04.2001. u 09:30 - pre 256 meseci
Ali jos Shadow nije dobio odgovor na svoje pitanje. Evo ovako ´l´ predstavlja long, sa long moze se samo
pomicati 32 bitni registri,dok sa mov mozemo 16 bitne i 32 bitne. Samo u at&t jos imamo i movw sto znaci word
i movb sto znaci byte. Onda vjerovatno bi mogli napisati ´mov %esp,%eax´ ali get_esp() funkcija
vraca long broj.
./glorfindel white
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: Assembler23.04.2001. u 12:12 - pre 256 meseci
Pa ovaj je postavio isto ovo pitanje na www.zastita.co.yu tako da sam mu tamo vec odgovorio :o)
Inace zbog navike valja se pisati movl,movb,movw...ti mozes da npises uvek :
movw %ax,%bx = mov %ax,%bx
movb %al,%bh = mov %al,%bh
movl %eax,%ebx = mov %eax,%ebx

Znaci stvar je samo navike jel ces kod pomeranja vrednosti na neku adresu morati to da koristis :
movl $0x0,(%eax) ili movb $0x0,(%eax) ... A iskreno da kazem kod je bas citljiviji sa tim b,w,l jer se lakse snalazis odma znas sta gde i kako se kopira :o)
 
Odgovor na temu

[es] :: Asembler :: Assembler

[ Pregleda: 5319 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.