🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #771

Disasemblacja - dziwne wyniki

#771
From: Tomasz Maciąg
Date: Fri, 27 Oct 2006 15:38
25 lines
1637 bytes
Za pomocą PEExplorera próbuję disasemblować pewną DLLkę. Interesuje mnie w  
niej jedna istrukcja:

81D1214E62FE    adc ecx,FE624E21h
Powyższy ciąg bajtów można znaleźć w DLLce bezpośrednio dowolnym  
hexedytorem (jest to jedyny taki ciąg w pliku)
Dziwi mnie to, że wg hexedytora dalej następuje:
D4C7 ...itd

Tymczasem wg PEExplorera następną istrukcją jest:
51   push ecx
50   push eax

Skąd się bierze ta rozbieżność? Próbowałem w32dasmem, ale kosmos pokazuje,  
wg niego jest tam sieczka, jakieś przypadkowe rozkazy wymieszane z  
instrukcjami koprocesora, itp...
Coś robię nie tak, czy o czymś zapomniałem/nie wiem?


Mam jeszcze jedno pytanie: dawno temu w czasach Win98 używałem SoftICE do  
hmm... powiedzmy debugowania :) i działało to fajnie. Jednak wypadłem z  
obiegu, czy dziś jest jakaś wersja SoftICE która współpracuje z WinXP?

-- 
T.M.
Technical Details
Message-ID: <op.th262lh3o2urx7@conroe>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
From: Tomasz Maciąg <niezla@zmylka.pl>
Newsgroups: pl.comp.lang.asm
Subject: Disasemblacja - dziwne wyniki
Date: Fri, 27 Oct 2006 17:38:35 +0200
Organization: Pic&Pic
Lines: 25
Message-ID: <op.th262lh3o2urx7@conroe>
NNTP-Posting-Host: xdsl-5610.lubin.dialog.net.pl
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1161963519 29620 84.40.152.234 (27 Oct 2006 15:38:39 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Fri, 27 Oct 2006 15:38:39 +0000 (UTC)
User-Agent: Opera M2/8.54 (Win32, build 7730)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit