🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Disasemblacja - dziwne wyniki

#773
From: Matuzalem
Date: Fri, 27 Oct 2006 16:16
52 lines
3168 bytes
Matuzalem napisał(a):
> Tomasz Maciąg napisał(a):
> > 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)
>
> Skąd ten pomysł, że w każdej dll-ce? ( ja tak to zrozumiałem :P )
>
> > Dziwi mnie to, że wg hexedytora dalej następuje:
> > D4C7 ...itd
>
> Może patrzysz na inny offset? (offset danych kodu nie zawsze zgadza
> się z offset-em w pliku)
>
> > 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?
>
> Jesteś pewien, że przeglądasz kod z zakresu code a nie data?
> Ciąg '81D1214E62FE' na pewno nie jest tym co podajesz, po dekodowaniu:
>
> 81D1214E adc, 04E21h
> 62 ??
> FE inc b, [bx][si] ; ?
>
> > 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?
>
> Z tego co mi wiadomo, to SoftICE zakończył na 98, owszem można go
> uruchomić na XP, jednak, osobiście nie znam nikogo komu by się to
> udało, nawet z pełnym pakietem DriverStudio :] (mnie się udało
> częściowo, tzn. przy starcie działa, ale potem odmawiał
> posłuszeństwa, no i przy reboot/shutdown pojawiał się "blue
> screen")
>
> Pozdrawiam

Jeszcze sprawdziłem w W32Dasm i podaje to co Ty: "81D1214E62FE    adc
ecx,FE624E21h".
Moim zdaniem patrzysz na co innego (zły offset; segment/sekcja _DATA)

Pozdrawiam
Technical Details
Message-ID: <1161965760.515155.121060@i3g2000cwc.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!i3g2000cwc.googlegroups.com!not-for-mail
References: <op.th262lh3o2urx7@conroe> <1161965523.723424.17220@m73g2000cwd.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!i3g2000cwc.googlegroups.com!not-for-mail
From: "Matuzalem" <codemaster_@op.pl>
Newsgroups: pl.comp.lang.asm
Subject: Re: Disasemblacja - dziwne wyniki
Date: 27 Oct 2006 09:16:00 -0700
Organization: http://groups.google.com
Lines: 60
Message-ID: <1161965760.515155.121060@i3g2000cwc.googlegroups.com>
References: <op.th262lh3o2urx7@conroe>   <1161965523.723424.17220@m73g2000cwd.googlegroups.com>
NNTP-Posting-Host: 212.244.115.33
Mime-Version: 1.0
X-Trace: posting.google.com 1161965766 21604 127.0.0.1 (27 Oct 2006 16:16:06 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Fri, 27 Oct 2006 16:16:06 +0000 (UTC)
In-Reply-To: <1161965523.723424.17220@m73g2000cwd.googlegroups.com>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1) Gecko/20061010 Firefox/2.0,gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: i3g2000cwc.googlegroups.com; posting-host=212.244.115.33;   posting-account=HFFdEQ0AAACI08bdAnMScVqwVEj2ucOg
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit