<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>mac-os-x-encryption &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/mac-os-x-encryption/</link>
	<description>Feed of posts on WordPress.com tagged "mac-os-x-encryption"</description>
	<pubDate>Sat, 26 Dec 2009 18:36:58 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[mac os x - sparsebundle]]></title>
<link>http://kanabies.wordpress.com/2008/07/11/mac-os-x-sparsebundle/</link>
<pubDate>Fri, 11 Jul 2008 09:40:03 +0000</pubDate>
<dc:creator>--</dc:creator>
<guid>http://kanabies.wordpress.com/2008/07/11/mac-os-x-sparsebundle/</guid>
<description><![CDATA[==================================================================== title: mac os x &#8211; filevau]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>====================================================================<br />
title: mac os x &#8211; filevault<br />
post author: SGK<br />
date posted: July, 11th 2008<br />
posted in: Tips&#38;Trick<br />
====================================================================</p>
<p><strong>apa itu sparsebundle</strong></p>
<p>sparsebundle adalah direktori yang dibuat secara otomatis oleh program <a href="http://kanabies.wordpress.com/2008/07/11/mac-os-x-filevault/" target="_blank">filevault</a> di mac os x 10.5(leopard) &#8230; (di mac os x 10.4 tiger, nama <em>file image</em> dari filevault adalah sparseimage) &#8230; sparsebundle adalah <em>file image</em> (file hasil peng-archive-an) yang sudah dienkripsi oleh filevault, yang kemudian menjadi bagian-bagian kecil yang dinamakan<em> &#8220;bands</em>&#8220;.</p>
<p><strong>cara buat nemuin file sparsebundle di macintosh</strong></p>
<p>pertama kita harus ngedapetin akses root, karena kalo kita ngejalanin perintah pencarian suatu file di folder &#8220;home&#8221; maka kita akan dapet peringatan berupa: &#8220;</p>
<p>contoh:</p>
<p>find: /Users/sgk/.fseventsd: Permission denied<br />
find: /Users/sgk/.Spotlight-V100: Permission denied<br />
find: /Users/sgk/.Trashes: Permission denied</p>
<p>untuk dapetin hak akses sebagai root ketik &#8220;sudo -s&#8221;</p>
<blockquote><p>kanabies:~ sgk$ sudo -s</p></blockquote>
<p>kata &#8220;kanabies&#8221; diatas nunjukin nama <strong><a href="http://id.wikipedia.org/wiki/Nama_host" target="_blank">hostname</a></strong> yang lagi aktif, karakter &#8220;~&#8221; nunjukin <strong><a href="http://id.wikipedia.org/wiki/Direktori" target="_blank">direktori</a></strong> yang sedang aktif, dan kata &#8220;sgk&#8221; nunjukin user yang sedang aktif &#8230; hhmm yup betul! <strong><a href="http://kanabies.wordpress.com/2008/06/26/backtrack-intro/" target="_blank">urutan informasi</a></strong> ini beda ama linux. nah setelah kita ketikin perintah &#8220;sudo -s&#8221; maka kita seharusnya dapetin shell account root:</p>
<blockquote><p>bash-3.2#</p></blockquote>
<p>yup lagi2 beda ama shell di linux yang ga munculin perbedaan yang terlalu signifikan kaya di mac os x, di linux (contoh: <strong><a href="http://kanabies.wordpress.com/2008/05/18/sudo-bug/" target="_blank">ubuntu</a></strong>) kalo kita ketikin &#8220;sudo -s&#8221;:</p>
<blockquote><p>sgk@kanabies:-$ sudo -s<strong></strong></p></blockquote>
<p>maka akan mengeluarkan shell:</p>
<blockquote><p>sgk@kanabies:-#</p></blockquote>
<p>bedanya cuman karakter &#8220;$&#8221; yang nandain kalo user yang lagi aktif adalah non-root, dan &#8220;#&#8221; yang nunjukin kalo user yang aktif adalah root. okeh&#8230;back to topic &#8230; sekarang setelah kita dah dapetin akses root, ketikin perintah &#8220;find / &#124; grep sparsebundle&#8221;</p>
<blockquote><p>bash-3.2# find / &#124; grep sparsebundle</p></blockquote>
<p>karakter &#8220;/&#8221; adalah &#8220;daerah&#8221; pencarian (dalam hal ini adalah folder &#8220;home&#8221; nya &#8220;sgk&#8221; ), mungkin ada yang bertanya2 kenapa nyarinya di &#8220;/&#8221; ? ini sama aja nyari di seluruh harddisk sebenernya &#8230; kalo di windows sama kaya melakukan pencarian di &#8220;my computer&#8221; &#8230;. dan selanjutnya adalah karakter &#8220;&#124;&#8221; (baca: pipe) adalah karakter untuk menggabungkan antar perintah, jadi saya sekarang menjalankan dua perintah sekaligus, menjalankan perintah &#8220;find&#8221; kemudian perintah &#8220;grep&#8221;, FYI: grep adalah perintah untuk mengambil huruf/kata tertentu dalam proses pencarian, ini akan sangat membantu dalam proses filtering dalam proses pencarian kita. nah dibawah ini adalah contoh dari hasil pencarian itu:</p>
<blockquote><p>/Users/.sgk/sgk.sparsebundle/bands/0<br />
/Users/.sgk/sgk.sparsebundle/bands/1<br />
/Users/.sgk/sgk.sparsebundle/bands/2<br />
/Users/.sgk/sgk.sparsebundle/bands/3<br />
/Users/.sgk/sgk.sparsebundle/Info.bckup<br />
/Users/.sgk/sgk.sparsebundle/Info.plist<br />
/Users/.sgk/sgk.sparsebundle/token</p></blockquote>
<p>tiap <em>bands</em> itu besarnya kurang lebih 8MB &#8230; kok tau??? makanya sekarang kita intip isi dari file &#8220;Info.bckup&#8221;:</p>
<blockquote><p>bash-3.2# more Desktop/Info.bckup<br />
&#60;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&#62;<br />
&#60;!DOCTYPE plist PUBLIC &#8220;-//Apple//DTD PLIST 1.0//EN&#8221; &#8220;http://www.apple.com/DTDs/<br />
PropertyList-1.0.dtd&#8221;&#62;<br />
&#60;plist version=&#8221;1.0&#8243;&#62;<br />
&#60;dict&#62;<br />
&#60;key&#62;CFBundleInfoDictionaryVersion&#60;/key&#62;<br />
&#60;string&#62;6.0&#60;/string&#62;<br />
&#60;key&#62;band-size&#60;/key&#62;<br />
&#60;integer&#62;8388608&#60;/integer&#62;<br />
&#60;key&#62;bundle-backingstore-version&#60;/key&#62;<br />
&#60;integer&#62;1&#60;/integer&#62;<br />
&#60;key&#62;diskimage-bundle-type&#60;/key&#62;<br />
&#60;string&#62;com.apple.diskimage.sparsebundle&#60;/string&#62;<br />
&#60;key&#62;size&#60;/key&#62;<br />
&#60;integer&#62;159364775936&#60;/integer&#62;<br />
&#60;/dict&#62;<br />
&#60;/plist</p></blockquote>
<p>nah di bawah kata &#8220;band-size&#8221; ada angka &#8220;8388608&#8243;, ini satuannya byte jadi file bands ini masing2 sebesar 8,3MB-an &#8230; nah kita sekarang liat isi dari file &#8220;Info.plist&#8221;:</p>
<blockquote><p>bash-3.2# more Desktop/Info.plist<br />
&#60;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&#62;<br />
&#60;!DOCTYPE plist PUBLIC &#8220;-//Apple//DTD PLIST 1.0//EN&#8221; &#8220;http://www.apple.com/DTDs/<br />
PropertyList-1.0.dtd&#8221;&#62;<br />
&#60;plist version=&#8221;1.0&#8243;&#62;<br />
&#60;dict&#62;<br />
&#60;key&#62;CFBundleInfoDictionaryVersion&#60;/key&#62;<br />
&#60;string&#62;6.0&#60;/string&#62;<br />
&#60;key&#62;band-size&#60;/key&#62;<br />
&#60;integer&#62;8388608&#60;/integer&#62;<br />
&#60;key&#62;bundle-backingstore-version&#60;/key&#62;<br />
&#60;integer&#62;1&#60;/integer&#62;<br />
&#60;key&#62;diskimage-bundle-type&#60;/key&#62;<br />
&#60;string&#62;com.apple.diskimage.sparsebundle&#60;/string&#62;<br />
&#60;key&#62;size&#60;/key&#62;<br />
&#60;integer&#62;159364775936&#60;/integer&#62;<br />
&#60;/dict&#62;<br />
&#60;/plist&#62;</p></blockquote>
<p>mau liat isi file dari &#8220;token&#8221;? mendingan ga usah, karena isinya adalah <em>key management data</em> yang tentunya dah di enkripsi, jadi kita bakalan dihadepin ama karakter2 ga jelas ..</p>
<p><strong>last but not least</strong></p>
<p>WARNING: JANGAN PERNAH RENAME APALAGI DELETE FILE/BANDS SPARSEBUNDLE!!!</p>
<p>soalnya saya pernah <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  &#8230; abis waktu itu harddisk saya penuh, mau install backtrack di vmware &#8230; akhirnya nemu sparseimage &#8230; didelete dah &#8230; pas shutdown &#8230; keesokan harinya pas mau login dikasih error yang nerangin kalo folder &#8220;home&#8221; account dengan nama&#8221;sgk&#8221; tuh ga ada &#8230; yowis ga bisa masuk &#8230; untungnya semua data udah dibackup sehari sebelumya (saya ngebackup data 3 hari sekali &#8230; kaya minum obat yak?) dan saya bikin account laen di macintosh &#8230; jadi ga usah re-install &#8230; tinggal login pake account satunya lagi &#8230; restore backup data &#8230; kembali seperti semula &#8230;</p>
<p>====================================================================</p>
<p>references</p>
<p>http://unisec.blogspot.com/2007/11/sparsebundle.html</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
