Виконання коду з живих USB


0

У цілях освіти я намагаюся розробити, як виконати код на жорсткому диску, який був встановлений на Linux Live USB.

Поки я завантажив копію Ubuntu і просто запустіть команду нижче, щоб встановити жорсткий диск на живий USB.

sudo mount /dev/sda1 /mnt

У мене склалося враження, що якби я перейшов на диск, я зможу виконати код безпосередньо на диску. Однак у мене трапилася проблема з chroot.

sudo chroot /mnt
failed to run command ‘/bin/bash’: No such file or directory 

Це те, що я в кінцевому підсумку намагаюся зробити, працюючи? Якщо так, то як я можу виправити цю проблему chroot, яку я бачу?


Що ви маєте на увазі під тим, що намагаєтесь "виконати код на жорсткому диску"? І чому для цього потрібно використовувати chroot? Його не вдається, тому що, коли ви використовуєте chroot, він змінює корінь вашої файлової системи на пройдений каталог, а потім намагається запустити звідти нову оболонку. Напевно, у вас немає каталогу /mnt/bin, тому він не може запустити оболонку.
важкий

Я не можу бути більш конкретним, ніж те, що я сказав насправді. Можливо, приклад допомагає. Скажімо, у вас сценарій робить щось (що завгодно), можливо, просто видаляє папку з диска. Можливо, коли цей скрипт запускається з chroot, що код виконується на цьому жорсткому диску, а не на живому USB? Я хочу знати, як встановити програму на жорсткий диск, а не на живий USB.
Джон Сміт

Чи є певна програма, яку ви намагаєтесь встановити на жорсткому диску? Код не працює на жорсткому диску, тому ваше запитання трохи заплутане. Код виконує ваш процесор. Сценарії та програми, які працюють, можуть отримати доступ до різних місць зберігання, таких як ваш жорсткий диск, але зберігання не бере участь у виконанні, і, як правило, це лише питання вказувати програмі використовувати правильне місце зберігання, вам не слід використовувати chroot .
важкий

Жодної конкретної програми. Мене цікавить безпека машин. Тому я задумався, чи можна зробити якийсь шкідливий скрипт, який встановлював на машину зловмисне програмне забезпечення (наприклад, RAT), щоб при наступному завантаженні системи я міг отримати віддалене керування пристроєм.
Джон Сміт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.