Article View: pl.comp.lang.asm
Article #771Disasemblacja - dziwne wyniki
From: Tomasz Maciąg
Date: Fri, 27 Oct 2006 15:38
Date: Fri, 27 Oct 2006 15:38
25 lines
1637 bytes
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-mailShow 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