virtualization
DESCRIPTION
web security presented by Hackartist from http://cafe.thinkhack.orgTRANSCRIPT
![Page 1: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/1.jpg)
![Page 2: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/2.jpg)
••
••
Web Server
Webapp Webapp Webapp Webapp Webapp
![Page 3: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/3.jpg)
••
Web Server
Webapp Webapp Webapp Webapp Webapp
2차공격
3차공격
![Page 4: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/4.jpg)
•
•••
![Page 5: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/5.jpg)
••••••
![Page 6: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/6.jpg)
•
•••••
![Page 7: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/7.jpg)
•
••••••••
Hypervisor(VMM)
app app app app
Hardware
Guest OS
Guest OS
Guest OS
Guest OS mgmt
![Page 8: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/8.jpg)
•
•••
•••
Hardware VM A
app app app app
Hardware
Guest OS
Guest OS
Guest OS
Guest OS
Guest OS
Hardware VM B
app
![Page 9: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/9.jpg)
•
•••
••
Hypervisor(VMM)
app app app app
Hardware
ModifiedGuest OS
ModifiedGuest OS
ModifiedGuest OS
ModifiedGuest OS mgmt
![Page 10: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/10.jpg)
•
•••••••
Operating System
Hardware
Server Server Server Server Server
![Page 11: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/11.jpg)
•
• HTTP://EN.WIKIPEDIA.ORG/WIKI/COMPARISON_OF_APPLICATION_VIRTUAL_MACHINES
••••
Virtual Environment
OS
App App App App App
![Page 12: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/12.jpg)
Resource Virtualization
•••••••
![Page 13: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/13.jpg)
Virtualization Under Linux(1)
••
•••
••
![Page 15: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/15.jpg)
••
• HTTP://BOCHS.SOURCEFORGE.NET/
•• HTTP://WWW.VIRTUALBOX.ORG/
•
![Page 16: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/16.jpg)
•• HTTP://WWW.SWSOFT.COM
• HTTP://WWW.PARALLELS.COM/
• HTTP://OPENVZ.ORG/
••
•••
![Page 17: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/17.jpg)
•••••
![Page 18: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/18.jpg)
•HTTP://WWW.COLINUX.ORG/
•HTTP://WWW.TOPOLOGILINUX.COM
![Page 19: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/19.jpg)
••• GNUWIN32• GNUWINII• UNXUTILS
• UWIN•
![Page 20: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/20.jpg)
•
•
zfs create -o compress=lz4 -o mountpoint=/usr/jail sys/jailzfs create sys/jail/.base10x64
wget ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/10.0-RELEASE/base.txzwget ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/10.0-RELEASE/lib32.txzwget ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/10.0-RELEASE/games.txzwget ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/10.0-RELEASE/src.txztar -JxvC /usr/jail/.base10x64/ -f base.txztar -JxvC /usr/jail/.base10x64/ -f lib32.txztar -JxvC /usr/jail/.base10x64/ -f games.txztar -JxvC /usr/jail/.base10x64/ -f src.txz
![Page 21: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/21.jpg)
•
•
cp /etc/resolv.conf /usr/jail/.base10x64/etc/chroot /usr/jail/.base10x64passwdmkdir /usr/portsmkdir /usr/homeln -s /usr/home /homecd /etc/mailmake aliasesfreebsd-update fetch install
zfs snapshot sys/jail/.base10x64@p0
![Page 22: Virtualization](https://reader038.vdocuments.pub/reader038/viewer/2022103114/555f35ded8b42a65118b4e98/html5/thumbnails/22.jpg)
•
•jail_enable="YES"
exec.prestart = "/sbin/mount -t nullfs -o ro /usr/ports/ /usr/jail/$name/usr/ports";exec.start = "/bin/sh /etc/rc";exec.stop = "/bin/sh /etc/rc.shutdown";exec.poststop = "/sbin/umount -f /usr/jail/$name/usr/ports";exec.clean;mount.devfs;mount.fstab = "/etc/fstab.$name";host.hostname = "$name.somehost.example.com";allow.nomount;