🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Wywołania funkcji...

#596
From: Matuzalem
Date: Mon, 04 Sep 2006 18:10
32 lines
2893 bytes
Bogdan (bogdro) napisał(a):
> Remek napisał(a):
> >> jeszcze mi przychodzi do głowy napisanie własnych DLLi
> >
> > Podziwiam Cię za to, że rozumiesz o co chodzi. :)
> > Ja ani w ząb nie kojarzę. Czy o własny program, czy obcy?
> > Jeśli napisany przez siebie, to po co?
>
>  Problem polega na rejestracji uruchomień pewnych funkcji
> uruchamianych przez własny program autora. O to, po co to autorowi,
> spytaj jego samego :)
>  Moja sugestia polega na tym, żeby w katalogu programu umieścić własne
> zamienniki: kernel32.dll, user32.dll i innych, które jeszcze będzie
> trzeba. W czasie uruchamiania programu system (miejmy nadzieję),
> zamiast ładować prawdziwe biblioteki systemowe, załadowałby te (bo są
> w katalogu bieżącym). Te podstawione DLLe działały by w taki sposób,
> że przy uruchomieniu jakiejś funkcji zwiększałyby licznik jej
> uruchomień (lub robiły co innego - jakieś powiadamianie itp.), po czym
> przekazywałyby (oczywiście) kontrolę do prawdziwych funkcji z
> systemowych DLLi.
>
> --
> Pozdrawiam, Bogdan                                  (Linux i FreeDOS)
> Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro
> Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
> Prawdziwy, bezpieczny komunikator:                   www.JabberPL.org

Myśle, że jest to do wykonania, ale jednak polecam to co Paweł
zaproponował: "'iat patching" - genialne :)

Pozdrawiam
Technical Details
Message-ID: <1157393401.643953.98400@h48g2000cwc.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!news.germany.com!postnews.google.com!h48g2000cwc.googlegroups.com!not-for-mail
References: <1157021263.450592.112950@m79g2000cwm.googlegroups.com> <edbhco$6er$1@nemesis.news.tpi.pl> <1157189176.499026.180180@b28g2000cwb.googlegroups.com> <ede1ja$oav$1@atlantis.news.tpi.pl> <edevc2$r5q$1@inews.gazeta.pl> <edgobg$j1g$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!news.germany.com!postnews.google.com!h48g2000cwc.googlegroups.com!not-for-mail
From: "Matuzalem" <codemaster_@op.pl>
Newsgroups: pl.comp.lang.asm
Subject: Re: Wywołania funkcji...
Date: 4 Sep 2006 11:10:01 -0700
Organization: http://groups.google.com
Lines: 37
Message-ID: <1157393401.643953.98400@h48g2000cwc.googlegroups.com>
References: <1157021263.450592.112950@m79g2000cwm.googlegroups.com>   <edbhco$6er$1@nemesis.news.tpi.pl>   <1157189176.499026.180180@b28g2000cwb.googlegroups.com>   <ede1ja$oav$1@atlantis.news.tpi.pl>   <edevc2$r5q$1@inews.gazeta.pl>   <edgobg$j1g$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: 212.244.115.33
Mime-Version: 1.0
X-Trace: posting.google.com 1157393407 32041 127.0.0.1 (4 Sep 2006 18:10:07 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Mon, 4 Sep 2006 18:10:07 +0000 (UTC)
In-Reply-To: <edgobg$j1g$1@nemesis.news.tpi.pl>
User-Agent: G2/0.2
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6,gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: h48g2000cwc.googlegroups.com; posting-host=212.244.115.33;   posting-account=HFFdEQ0AAACI08bdAnMScVqwVEj2ucOg
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit