Article View: pl.comp.lang.asm
Article #596Re: Wywołania funkcji...
From: Matuzalem
Date: Mon, 04 Sep 2006 18:10
Date: Mon, 04 Sep 2006 18:10
32 lines
2893 bytes
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-mailReferences:
<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