🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: mutacja kodu asm

#1836
From: re-l
Date: Fri, 27 Jun 2008 07:05
16 lines
1818 bytes
ale co chcesz mutowac, odpalasz exeka, on sie mutuje i zapisje na dysku w 
innej postaci ?
czy exek laduje sie do pamieci, a potem mutuje swoj 'segment kodu' ?
i niby jak by to mialo ochronic przed reverse-engineringiem.

triki w stylu 'zmien cos 100 rozkazow dalej, bo jeszcze nie jest w code 
cache'u' owszem spowoduja
ze debugger/disassembler beda widzialy co innego niz to co sie obecnie 
naprawde wykonuje ale sa
bardzo ryzykowne na obecnej architekturze wielordzeniowej, bo tak naprawde 
nie wiesz, czy to
100 rozkazow dalej bedzie wykonywal jeszcze ten sam rdzen, jaki jest rozmiar 
code cache'a itp. itd.
i czy na procku ktory wyjdzie za 2 lata to jeszcze bedzie dzialalo.

... oczywiscie to 100 rozkazow to tak z palca wyssane :) 
Technical Details
Message-ID: <g4246t$2up$1@nemesis.news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
References: <1rx2rdgwi70m8$.1u97v8583ddbw$.dlg@40tude.net> <20080624174715.11590c57@cat.tac> <zsvo782yvkug$.13ttzjsfqwlw7.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: "re-l" <xxx@spam.no>
Newsgroups: pl.comp.lang.asm
Subject: Re: mutacja kodu asm
Date: Fri, 27 Jun 2008 09:05:21 +0200
Organization: TP - http://www.tp.pl/
Lines: 17
Message-ID: <g4246t$2up$1@nemesis.news.neostrada.pl>
References: <1rx2rdgwi70m8$.1u97v8583ddbw$.dlg@40tude.net> <20080624174715.11590c57@cat.tac> <zsvo782yvkug$.13ttzjsfqwlw7.dlg@40tude.net>
NNTP-Posting-Host: krakow.realitypump.pl
Mime-Version: 1.0
X-Trace: nemesis.news.neostrada.pl 1214551069 3033 62.181.185.228 (27 Jun 2008 07:17:49 GMT)
X-Complaints-To: usenet@news.neostrada.pl
NNTP-Posting-Date: Fri, 27 Jun 2008 07:17:49 +0000 (UTC)
In-Reply-To: <zsvo782yvkug$.13ttzjsfqwlw7.dlg@40tude.net>
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Windows Mail 6.0.6001.18000
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit