<div class="xblock xblock-public_view xblock-public_view-vertical" data-course-id="course-v1:OpenSecurityTraining2+Arch4021_intro_UEFI+2023_v1" data-init="VerticalStudentView" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="vertical" data-usage-id="block-v1:OpenSecurityTraining2+Arch4021_intro_UEFI+2023_v1+type@vertical+block@8942c3cceab7471784d71c2ec21495ad" data-request-token="e71e7aa602f411efabb30242ac12000b" data-graded="True" data-has-score="False">
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:OpenSecurityTraining2+Arch4021_intro_UEFI+2023_v1+type@markdown+block@7a1199e35e71466eb3988f5ca3fa5700">
<div class="xblock xblock-public_view xblock-public_view-markdown" data-course-id="course-v1:OpenSecurityTraining2+Arch4021_intro_UEFI+2023_v1" data-block-type="markdown" data-usage-id="block-v1:OpenSecurityTraining2+Arch4021_intro_UEFI+2023_v1+type@markdown+block@7a1199e35e71466eb3988f5ca3fa5700" data-request-token="e71e7aa602f411efabb30242ac12000b" data-graded="True" data-has-score="False">
<div class="markdown_xblock"><p>Following instruction was tested on Debian using VirtualBox 7.0.4_Debianr154605. Please report any issues.
Please following VirtualBox <a href="https://www.virtualbox.org/wiki/Downloads">installation guide</a> to install it in your operating system.</p>
<h2>Download and import OST2 Ubuntu VM</h2>
<ul>
<li>Download <a href="https://drive.google.com/file/d/10A_KdnoibDyWlJ-lFcpMrUUmlcenUU96/view?usp=share_link">the OVA image</a></li>
<li>Import using the following command (or equivalent for your operating system and Virtualbox version):</li>
</ul>
<div class="codehilite">
<pre><span></span><code>VBoxManage import path/to/ost2-ubuntu-22.04-v1.0.2.ova
</code></pre>
</div>
<ul>
<li>To start headless:</li>
</ul>
<div class="codehilite">
<pre><span></span><code>VBoxHeadless -s ost2-ubuntu-22.04
</code></pre>
</div>
<h3>SSH access</h3>
<div class="codehilite">
<pre><span></span><code>ssh -p <span class="m">2022</span> user@0.0.0.0
</code></pre>
</div>
<h3>Login/pass</h3>
<div class="codehilite">
<pre><span></span><code>user: user
password: ubuntu
</code></pre>
</div>
<h2>Contribution</h2>
<p>The OST2 Ubuntu VM is automatically built using <a href="https://www.packer.io/">Packer</a>. The scripts for building VM are open-source and available <a href="https://gitlab.com/opensecuritytraining/ost2-vm-image-builder">here</a>.
Feel free to contribute your improvements.</p>
</div>
</div>
</div>
<div class="vert vert-1" data-id="block-v1:OpenSecurityTraining2+Arch4021_intro_UEFI+2023_v1+type@done+block@723b220c9c2f4abcac5319dbf31ff773">
<div class="xblock xblock-public_view xblock-public_view-done" data-course-id="course-v1:OpenSecurityTraining2+Arch4021_intro_UEFI+2023_v1" data-block-type="done" data-usage-id="block-v1:OpenSecurityTraining2+Arch4021_intro_UEFI+2023_v1+type@done+block@723b220c9c2f4abcac5319dbf31ff773" data-request-token="e71e7aa602f411efabb30242ac12000b" data-graded="True" data-has-score="True">
<div class="page-banner"><div class="alert alert-warning"><span class="icon icon-alert fa fa fa-warning" aria-hidden="true"></span><div class="message-content">Completion is only accessible to enrolled learners. Sign in or register, and enroll in this course to view it.</div></div></div>
</div>
</div>
<div class="vert vert-2" data-id="block-v1:OpenSecurityTraining2+Arch4021_intro_UEFI+2023_v1+type@discussion+block@72e3368761564c32bf945c4d87c5ebf8">
<div class="xblock xblock-public_view xblock-public_view-discussion" data-course-id="course-v1:OpenSecurityTraining2+Arch4021_intro_UEFI+2023_v1" data-block-type="discussion" data-usage-id="block-v1:OpenSecurityTraining2+Arch4021_intro_UEFI+2023_v1+type@discussion+block@72e3368761564c32bf945c4d87c5ebf8" data-request-token="e71e7aa602f411efabb30242ac12000b" data-graded="True" data-has-score="False">
<div class="page-banner"><div class="alert alert-warning"><span class="icon icon-alert fa fa fa-warning" aria-hidden="true"></span><div class="message-content">Discussion is only accessible to enrolled learners. Sign in or register, and enroll in this course to view it.</div></div></div>
</div>
</div>
</div>
<script type="text/javascript">
(function (require) {
require(['/static/js/dateutil_factory.be68acdff619.js?raw'], function () {
require(['js/dateutil_factory'], function (DateUtilFactory) {
DateUtilFactory.transform('.localized-datetime');
});
});
}).call(this, require || RequireJS.require);
</script>
<script>
function emit_event(message) {
parent.postMessage(message, '*');
}
</script>
</div>