๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: mutacja kodu asm

#1831
From: lgromanowski
Date: Tue, 24 Jun 2008 10:13
37 lines
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-mail
References: <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