Re: Wirusowe Wojny - CODE RED - metoda i procedura zwalczania

Autor: Michal Zalewski (lcamtuf_at_gis.net)
Data: Wed 08 Aug 2001 - 00:07:14 MET DST


On Tue, 7 Aug 2001, Jacek wrote:

>>> Bzdura. Dostales Code Red # 2 W jaki sposob uzyskasz jego kod zrodlowy
>>> ?
>> Nie da sie. Jak wiadomo, nie istnieje zaleznosc miedzy kodem zrodlowym a
>> wynikowym, poniewaz komputery i kompilatory sa indeterministyczne.
>
> komputery bez os sa nijakie.

A OS juz nie jest deterministyczny? Zreszta co to ma do procesu kompilacji
i tegoz procesu odwrotnosci? Proces przeksztalcania kodu zrodlowego w
postac binarna jest opisany pewnymi zasadami, przyporzadkowujacymi pewne
sekwencje polecen maszynowych do okreslonych polecen zawartych w pliku
zrodlowym. Zasady owe nie zawsze odwzorowuja zrodla w sposob jednoznaczny,
ale nie zmienia to faktu, ze sa odwracalne, pozwalajac wygenerowac tozsame
funkcjonalnie zrodla na podstawie kodu binarnego.

Nie mowiac o tym, ze niekoniecznie trzeba 'celowac' w pierwotny jezyk
zrodlowy, mozna sobie po prostu deassemblowac zeby zobaczyc, jak cos
dziala.

> deterministyczny moze byc procesor zaprojektowany dla realizacji
> procesow deterministycznych.

Skad bierzesz zlote mysli?

-- 
_____________________________________________________
Michal Zalewski [lcamtuf_at_bos.bindview.com] [security]
[http://lcamtuf.coredump.cx] <=-=> bash$ :(){ :|:&};:
=-=> Did you know that clones never use mirrors? <=-=


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 16:54:14 MET DST