Много вопросов по BIND / BACKCONNECT

Discussion in 'Песочница' started by MuTANta, 6 Apr 2010.

  1. MuTANta

    MuTANta New Member

    Joined:
    6 Apr 2010
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    И так начну:
    1 - Бинд - это значит идет открытие каковота порта и связываем порт и какоето приложение с ним. например 81 с bash так?

    2 - Допустим залил я шел. Хочу сделать бинд. Жму бинд из шела.
    В темп создается файл
    в него записывается код бинда
    компиляция (если C)

    оранжевое я не сам придумал а посмотрел как реализовано в r57

    ТОесть получается порт <->скрипт бинда <-> баш да?


    а как происходит сам бинд я непойму.
    если брать си , то там bind() но как действует бинд?

    сначала открывается порт а потом только связывается с башем если пройдена авторизация да?


    нельзя ли забиндить порт если есть возможность юзать system(); из шела? тоесть нбрать команды и пустить их в баш на откытие порта и связыванием его.


    если да то какие команды.
     
  2. DrakonHaSh

    DrakonHaSh Elder - Старейшина

    Joined:
    16 Apr 2008
    Messages:
    118
    Likes Received:
    29
    Reputations:
    24
    вопросы видимо очень сложные : ))))
    или кто-то все таки имеет понятие что такое BIND / BACKCONNECT и по какому принципу он работает ?
     
  3. life_glider

    life_glider Member

    Joined:
    13 Apr 2010
    Messages:
    42
    Likes Received:
    25
    Reputations:
    33
    http://www.milw0rm.com/shellcode/9120 смотри пример шелкода создающего бинд шелл. что он делает:
    1) bind - говорим системе что мы работаем на нужном порту
    2) listen - говорим что слушаем его
    3) accept - принимаем "клиента"
    4) dup2 - 3 раза заменяем дискрипторы стандартных потоков на дискрипторы сокетов.(те теперь вместо консольки всё пойдёт в сеть)
    5) execve - выполняем /bin/sh - теперь прога превращется в /bin/sh а открытые дискрипторы наследуются(он также работает с сетью как с консолькой)
    6) вопросы?


    в бэкконнекте вместо bind и listen b accept - connect
     
    #3 life_glider, 25 Apr 2010
    Last edited: 25 Apr 2010
Loading...
Similar Threads - Много вопросов BIND
  1. gilo20
    Replies:
    2
    Views:
    2,490
  2. Dobi768
    Replies:
    2
    Views:
    2,411
  3. avva99on
    Replies:
    0
    Views:
    2,410