Article View: pl.comp.lang.asm
Article #1831Re: mutacja kodu asm
From: lgromanowski
Date: Tue, 24 Jun 2008 10:13
Date: Tue, 24 Jun 2008 10:13
37 lines
2519 bytes
2519 bytes
On 24 Cze, 11:46, Bartosz Wรณjcik <antis...@dont.use.it> wrote: > Czesc, > > Szukam jakichs nowych pomyslow na mutacje kodu x86 w celu utrudnienia jego > analizy, rozbijanie instrukcji na serie innych, zmiana codeflow, dodawanie > junkow, instrukcji zasmiecajacych, procedur to juz mam zrobione. Chodzi mi > o cos, co sprawi, ze kod bedzie jeszcze bardziej trudny do przeanalizowania > (bez maszyn wirtualnych bo to osobna dzialka). > Czesc, nie sฤ to jakies nowe metody (ale jesli ich nie masz to moga sie przydac): - tablica instrukcji rownowaznych w zaleznosci od rozmiaru rozkazow np: xor eax, eax <=> mov eax, 0 <=> xor ebx,ebx; mov eax, ebx itp. - tablica nop-ow w zaleznosci od rozmiarow nop mov eax, eax xchg ebx, ebx itp. i wrzucanie tego losowo w rozne czesci kodu, sporo fajnych rozwiazan bylo w starych (DOS) generatorach VX (jesli dobrze pamietam nazwy to np. mutagen, g2 itp.). Jesli chodzi o zaburzanie przebiegu programu to ukrywanie rozkazow w innych rozkazach i nastepne skok w "srodek normalnego" rozkazu (z glowy przykladu nie podam, bo nie pamietam, ale gdzies w domu mialem i jak znajde to podam) bylo kiedys ciekawym rozwiazaniem. pozdrawiam, Lukasz
Technical Details
Message-ID:
<839645a1-4052-4fee-b27d-85e395172906@m36g2000hse.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!news.us.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!m36g2000hse.googlegroups.com!not-for-mailReferences:
<1rx2rdgwi70m8$.1u97v8583ddbw$.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!news.us.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!m36g2000hse.googlegroups.com!not-for-mail From: lgromanowski@gmail.com Newsgroups: pl.comp.lang.asm Subject: Re: mutacja kodu asm Date: Tue, 24 Jun 2008 03:13:30 -0700 (PDT) Organization: http://groups.google.com Lines: 41 Message-ID: <839645a1-4052-4fee-b27d-85e395172906@m36g2000hse.googlegroups.com> References: <1rx2rdgwi70m8$.1u97v8583ddbw$.dlg@40tude.net> NNTP-Posting-Host: 212.160.159.114 Mime-Version: 1.0 X-Trace: posting.google.com 1214302411 16504 127.0.0.1 (24 Jun 2008 10:13:31 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 24 Jun 2008 10:13:31 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: m36g2000hse.googlegroups.com; posting-host=212.160.159.114; posting-account=34By7QoAAADjCNoIA8rBh_2XvvsoYuqu User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.1a1pre) Gecko/2008062306 Minefield/3.1a1pre,gzip(gfe),gzip(gfe) X-HTTP-Via: 1.1 helios:8080 (squid/2.6.STABLE18) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit