Bun venit pe SkullBox!

Bine ai venit, Vizitator. Trebuie să te autentifici sau să îţi creezi un cont.
Ai pierdut sau nu ai primit emailul care conţine codul de activare al contului?

Autentifică-te cu numele de utilizator, parola şi precizează durata sesiunii.
  Pagini: [1] 2
  Imprimă  
ASM instructions mnemonics - AM NEVOIE  (Vizualizari 1798)
Shocker
*

Deconectat Deconectat

Mesaje: 410

WWW
ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 15:41

Vreau sa fac un disassembler [probabil si debugger mai tarziu], dar imi trebuie tabelul / lista cu reprezentarile binare / decimale / hexadecimale ale 'mnemonicelor' instructiunilor.
Exemplu [valorile sunt in HEX]:
Cod:

50 = PUSH EAX
54 = PUSH ESP
56 = PUSH EDI
90 = NOP
C9 = LEAVE
C3 = RETN
CD xx = INTxx
6A xx = PUSH xx
48 xxxxxxxx = PUSH xxxxxxxx
B8 xxxxxxxx = MOV EAX, xxxxxxxx


Am cautat pe Google, dar nu am gasit mai nimic. E cam aiurea, ca nu stiu exact ce sa caut. Am gasit un executabil la MASM32 care imi listeaza majoritatea, dar nu pe toate.
Daca gasiti din intamplare asa ceva, sau stiti de unde pot sa fac rost e perfect  :mrgreen:
Memorat


Just wake me up when everything's less overwhelming..., btw ShockingSoft is back !
Freakz only
Comics of the day
LeOCruX
*

Deconectat Deconectat

Mesaje: 95

ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 16:40

asta cauti?
L.E. url-ul era gresit ... acum e cel bun
Memorat
DarkByte
*

Deconectat Deconectat

Mesaje: 2441

WWW
ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 16:48

Nu stiu de ce am impresia ca linkul initial era cel bun Straight face
Memorat

Light travels faster than sound. This is why some people appear intelligent until they speak.

Quidquid latinum dictum sit, altum viditur.

Shocker
*

Deconectat Deconectat

Mesaje: 410

WWW
ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 17:03

Hm, pune si celalalt link sa vad despre ce era vorba, asta nu e ceea ce caut
Memorat


Just wake me up when everything's less overwhelming..., btw ShockingSoft is back !
Freakz only
Comics of the day
LeOCruX
*

Deconectat Deconectat

Mesaje: 95

ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 17:04

nop asta e cel "bun" dar nu cred ca e bun Smile
L.E. asta a fost postata dupa 1 sec dupa ce ai postat tu ...
si cat despre celalalt link nu mai stiu care era
Memorat
Shocker
*

Deconectat Deconectat

Mesaje: 410

WWW
ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 17:32

Din pacate, nu e ceea ce caut eu. Mersi oricum
M-as pune sa iau manual fiecare valoare sa vad intr-un dissasembler existent sa vad ce face, dar ... mi-ar lua mult prea mult timp
Memorat


Just wake me up when everything's less overwhelming..., btw ShockingSoft is back !
Freakz only
Comics of the day
LeOCruX
*

Deconectat Deconectat

Mesaje: 95

ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 18:35

si cum ti-ai propus sa-l faci. Adica in ce limbaj ( delphiasm ) si tot nu inteleg cum deschizi programul dat de utilizator? ai vreo componenta care "desface" prg in hex si dupa ii "tiparesti" sursa in asm ?
Memorat
alfonso
*

Deconectat Deconectat

Mesaje: 178

ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 18:35

poate gasesti aici ceea ce cauti:
http://en.wikipedia.org/wiki/Mnemonic#Assembly_mnemonics sau http://www.nersc.gov/vendor_docs/ibm/asm/branch_mnem.htm#a7ukph361jeff sau http://www.ollydbg.de/srcdescr.htm sau http://www.dumpanalysis.org/blog/index.php/category/assembly-language/
Memorat


-[Lineage]- .:.:.  [Class]: -[SpectralDancer]-
You wanna dance like me?
3Nigma
*

Deconectat Deconectat

Mesaje: 981

WWW
ASM instructions mnemonics - AM NEVOIE, Sep 13, 2007, 15:31

Shocker,asa cum bine ti-ai dat si tu seama[urmarind ultimele 4 opcodeuri din lista ta] ,majoritatea acestora se calculeaza.
in aceasta directie , ceea ce trebuia sa cauti este IA-32 Instruction Set Arhitecture[ISA].
Cateva linkuri :
http://gec.di.uminho.pt/Discip/Lesi/AC10203/docs/P4ISAformat.pdf
http://webster.cs.ucr.edu/AoA/Windows/HTML/ISA.html

Am spus ca majoritatea,deoarece nu este o regula!
Inginerii de la Intel au optat ,avand in balanta raportul viteza/consum de memorie,pentru consum de memorie atunci cand era sa faca ISA-ul procesorului lor.

Din aceasta cauza,ei au facut ceva interesant,au observat care sunt cele mai dese folosite instructiuni de procesor,si acelor instructiuni le-au acordat un opcode cat mai mic,asa cum sunt si primele tale exemple [PUSH-urile] si au continuat ... opcodeurile crescand cu sscaderea "gradului de popularitate a instructiunilor" ...

Desi logica asta merge mana in mana cu ISA in sens ca [opcode]50 poate sa fie scris in ISA sub alt opcode,dar sa faca totodata acelasi lucru.

In orice caz...sper ca inca mai cauti Smile si ca postul nu  e prea tarziu.
Memorat



Search for knowledge in the darkest places and in the blackest hours! You might get lucky and find more than you are looking for...

"Ambition is a lame excuse for the ones that are not brave enough to be lazy..."
Shocker
*

Deconectat Deconectat

Mesaje: 410

WWW
ASM instructions mnemonics - AM NEVOIE, Sep 13, 2007, 17:10

Cand am vazut exact despre ce e vorba, am zis sa o iau mai usor, mai bine sa ma mai documentez, nu era chiar atat de roz situatia precum speram. Mersi pentru link-uri, m-am uitat in mare, ar fi cam ceea ce ma intereseaza, totusi cam mult de citit, dar.. voi gasi si timp pentru asta
Problema e ca, probabil trebuie sa tratez / afisez altceva in functie si de procesor [Intel / AMD]
Memorat


Just wake me up when everything's less overwhelming..., btw ShockingSoft is back !
Freakz only
Comics of the day
3Nigma
*

Deconectat Deconectat

Mesaje: 981

WWW
ASM instructions mnemonics - AM NEVOIE, Sep 13, 2007, 17:34

Nu cred ca este cazul ... oricine iti poate spune ca un program ce merge pe intel,merge lafel si pe amd,si tu cred ca stii asta.
Problema e la IA-64,acolo unde deja ISA difera,de asta nu sunt compatibile x86 cu x64.

Oricum bafta Winking si sa auzim de disasembler cat mai curant batting eyelashes
Memorat



Search for knowledge in the darkest places and in the blackest hours! You might get lucky and find more than you are looking for...

"Ambition is a lame excuse for the ones that are not brave enough to be lazy..."
Shocker
*

Deconectat Deconectat

Mesaje: 410

WWW
ASM instructions mnemonics - AM NEVOIE, Ian 18, 2008, 23:34

Am gasit in sfarsit ce cautam Laughing http://www.sandpile.org/
E cam mult de studiat, dar... treptat sper ca o sa apuc sa inteleg ce zice pe-acolo
Memorat


Just wake me up when everything's less overwhelming..., btw ShockingSoft is back !
Freakz only
Comics of the day
LeOCruX
*

Deconectat Deconectat

Mesaje: 95

ASM instructions mnemonics - AM NEVOIE, Feb 23, 2008, 13:59

Ce mult a trecut de cand nu am mai fost pe'aici.......

Am vazut ca ai gasit ceva... Acum cateva zile mi'am luat o carte de asm de la biblioteca si pe la sfarsit are cateva ( mai multe ) pagini cu ceea ce cauti tu. Stiu ca's corecte deoarece si in carte zice ca codul la Nop = 90 Big grin
Zimi daca mai ai nevoie ca sa ma apuc de cautat cablul de la scanner
Memorat
Shocker
*

Deconectat Deconectat

Mesaje: 410

WWW
ASM instructions mnemonics - AM NEVOIE, Feb 25, 2008, 00:10

Citat din mesajul lui: LeOCruX
Ce mult a trecut de cand nu am mai fost pe'aici.......

Am vazut ca ai gasit ceva... Acum cateva zile mi'am luat o carte de asm de la biblioteca si pe la sfarsit are cateva ( mai multe ) pagini cu ceea ce cauti tu. Stiu ca's corecte deoarece si in carte zice ca codul la Nop = 90 Big grin
Zimi daca mai ai nevoie ca sa ma apuc de cautat cablul de la scanner
Mersi, dar nu cred ca e nevoie. Cred ca tot ce am nevoie gasesc pe sandpile
Memorat


Just wake me up when everything's less overwhelming..., btw ShockingSoft is back !
Freakz only
Comics of the day
LeOCruX
*

Deconectat Deconectat

Mesaje: 95

ASM instructions mnemonics - AM NEVOIE, Feb 27, 2008, 15:00

Ok... Oricum nu aprea am timp i..zilele aste am  fost in spital
Memorat
SkullAds
Ecspert
ReclAmator
* * * * *
Google AdSense

Gen: Bărbat
Mesaje: Multe

Reclama AdSense,
 

 
   


Pagini: [1] 2
  Imprimă  
 
Schimbă forumul:  

Ethical hacking and programming community
Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
Traducerea în limba română © 2006-2007 www.smf.ro