PDA

Просмотр полной версии : Asm exploit


magichire
16.06.2009, 08:55
Подскажите плиз как запускать асмовские сплоиты.
Например этот http://milw0rm.com/exploits/8888 .

POS_troi
16.06.2009, 10:10
Скомпилировать.

Для компиляции можно попробовать MASM, FASM и т.д. под Windows

Un_0
16.06.2009, 10:23
Ассемблировать код. Так как видно, что там интеловский синтаксис, можно использовать nasm или yasm.
В итоге получается
$ nasm -f bin 1.asm -o asm
1.asm:97: warning: word data exceeds bounds
1.asm:98: warning: word data exceeds bounds
1.asm:99: warning: word data exceeds bounds
1.asm:114: warning: word data exceeds bounds
1.asm:115: warning: word data exceeds bounds
1.asm:116: warning: word data exceeds bounds
1.asm:117: warning: word data exceeds bounds
1.asm:118: warning: word data exceeds bounds
1.asm:119: warning: word data exceeds bounds
1.asm:120: warning: word data exceeds bounds

Файл содержит только текстовую секцию.
$ file ./asm
./asm: data
$ cat ./asm
jjjf�ff�f��f��jjjh@hf��jfSfRf�ff�f��jfRf�ff�f��jjf Rf�ff�f��f��f�?f��f�f�?f��f�f�?f��f�jfXf1�fQhs sh//h/ef���f��jfXf1�fRhshhn/h:/hrohoth0:h::hr0f��jfZjfXjfX
С yasm то же самое. С размером, указанным в исходнике совпадает.

magichire
17.06.2009, 16:17
Оно то понятно что скомпилировать, но действия нихрена не видно после запуска программы.
Или нужно еще какие-нибудь танцы с бубном проводить?

dyExplode
23.06.2009, 12:55
Скомпилировать.

Для компиляции можно попробовать MASM, FASM и т.д. под Windows
есть fasm под линь

cr0w
23.06.2009, 14:16
magichire

Это не эксплоит, а шеллкод. Чтоб его использовать танцы с бубном проводить не надо, надо просто понимать для чего он нужен. (;

--StraNger--
23.06.2009, 20:29
да шелл код...
он делает определенные действия (см описание)
эксплоит передает его уязвимой программе

magichire
24.06.2009, 00:07
ага, вник уже потихоньку.
thx за участие.