Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Разное - Покупка, продажа, обмен (https://forum.antichat.xyz/forumdisplay.php?f=52)
-   -   Небольшой конкурс (https://forum.antichat.xyz/showthread.php?t=5919)

KEZ 08.04.2005 14:42

Небольшой конкурс
 
Вложений: 1
Есть сервер (исходники и бинарник).
Надо написать сплойт (шаблон есть) который выполнит ф-ию fl() на сервере. Или запустит лок. шелл. Или повесит шелл на какойто порт.
Скачайте архив там есть подробное описание.

KEZ 08.04.2005 18:21

Ну что нет комментариев?

Dmitro 08.04.2005 19:05

коментарий
 
Круто )))
А я в этом ниЧё не понимаю.....

KEZ 09.04.2005 10:47

Похоже мало народу которые в этом понимают

mikrobx 09.04.2005 11:05

да
я понимаю но зачем мне это ?!

KEZ 09.04.2005 11:12

Попробуй свои знания... Докажи что разбираешься

SpiderX 09.04.2005 11:34

КЕЗ я попытаюсь, но честно говоря C++ хреновейше знаю!
Но кто не стучит тому не открывают =)))

KEZ 09.04.2005 11:42

C++ не так важно как технология переполнения

SpiderX 09.04.2005 11:44

Буду разбираться!

sosk4 09.04.2005 13:20

отослал....

RevenAnt 09.04.2005 16:26

Ну и я тоже сделал и отослал =)))
Просто но со вкусом ;)

З.Ы. Привет всем ;)

sosk4 09.04.2005 16:49

Там на самом деле все просто... даже думать не надо =) могу написать тутор для вызова функции fl()

KEZ 09.04.2005 19:03

Забыл сказать... Кто сделает будет в Элите

KEZ 09.04.2005 19:04

Хотя это и не так как делал я ... Но sosk4 сделал правильно...
Он В элите будет

KEZ 09.04.2005 19:08

Так RevenAnt тоже сделал...
Он тоже в элите... Я буду ждать ещё ответы... А потом напишу тутор по вашему способо и моему... (Мой с jmp esp)

sosk4 09.04.2005 19:35

thx. я хотел сделать чтоб он локальный шелл давал, но стало впадлу возится с нахождением адреса winexec... а так вообще все элементарно...

RevenAnt 09.04.2005 19:46

thx =)

KEZ 09.04.2005 19:56

берем отладчик и пишем команду call WinExec и он ее переводит
в call [АДРЕС]

попробуйте ради интереса сделать шелл

Morph 10.04.2005 15:55

Товарищи подскажите пожалуйста как CALL [40f0e8h] вот это к примеру перевести вот в это 0xff 0x15 0xe8 0xf0 0x40 0x00 ?
Буду очень благодарен.

Morph 10.04.2005 16:05

Нифига про это не знаю кроме того что буфер взрывается от кол-ва помещеного в него инфы.
И если можно дайте програмку чтобы коневртировать плизз.
И если знаете где лежит можно и линк на нее.
Заранее пасиба

=UMK= 10.04.2005 21:34

Блин я не пойму по какому адрессу находиться fl()

то ли по 00401090 или по 004010AD или по другим

KEZ 11.04.2005 17:17

=)

придется писать статью

Morph 11.04.2005 18:04

НЕееет не надо погоди умоляю не пиши!!!!!!!!!!

RevenAnt 12.04.2005 08:31

..гы... есть шелл ;) тока на серваке =(
...сервак падает, и открывает шелл =)
...буду дальше мучать ету идею ....

KEZ 12.04.2005 15:56

Если в окне сервера остается шелл, все ОК.
Но у тебя просто окно закрывается...
Используй Jmp Esp

Ekstazi 13.04.2005 19:37

Блин, пытаюсь внедрить шелл-код в стэк, но Windows 98 почему-то портит содержимое стэка =(((, а выше границы стэка я не могу ничего запихать, так как нельзя использовать 0 =(((, но сама функция fl уже вызывается......, пытаемся дальше....

TiX 14.04.2005 23:53

Exploited ;)

sosk4 15.04.2005 16:37

Цитата:

Блин я не пойму по какому адрессу находиться fl()

то ли по 00401090 или по 004010AD или по другим
по 00401090 насколько я помню

RevenAnt 15.04.2005 17:37

дааа...... buffer overflow - очнь важная техника ....
её надо знать и уметь юзать ..... =)

Morph 15.04.2005 19:56

А я зделал радости полные штаны =))))))))

Morph 15.04.2005 19:57

Только шелл не могу запустить где Winexe находить?

Morph 16.04.2005 20:48

Kez Ты получил мой сплоит?

TiX 16.04.2005 21:52

там всего 100 байт ... туда хрен засунеш шеллкод... только если хард кодед винексек.... или так называемый Staged шелкод... но писать у меня нету времени

KEZ 16.04.2005 22:38

сто байт - только те что заполнят буфер
а после него еще примерно 25 - уже переполнение из них 4 на Ebp и + 4 на Eip

ProTeuS 17.04.2005 05:08

Локальный шелл
 
Цитата:

Сообщение от KEZ
сто байт - только те что заполнят буфер
а после него еще примерно 25 - уже переполнение из них 4 на Ebp и + 4 на Eip

сплоит для полу4ения локального шелла ушел на мыло.

Кстати, мой шелл-код занял всего 16 байт ;)

TiX 17.04.2005 21:39

Кстати, мой шелл-код занял всего 16 байт

если там хард кодед... оффсет то он не всегда работать будет даже на локальной машине так как после каждого реюута в НТ буйсед системах ImageBase меняется.. придется подгонять генерик оффсет файндер а это не меньше 60 байт... winexec еще можно приделать... но бинд шелл уже никак :(

fra_f 19.04.2005 00:03

как из винды выташить WinExec адрес?

KEZ 19.04.2005 11:33

Адреса зависят от базы по которой загружена kernel32.dll
Насчет адреса - БЕРИ отладчик OllyDBG: goto->expression WinExec

KEZ 19.04.2005 11:34

И не получится у вас bindshell

TiX 19.04.2005 17:17

кстати можно проще выловить offset WinExec

printf("%X\r\n", GetProcAddr(LoadLibrary("kernel32.dll"), "WinExec"));

:)


Время: 05:50