<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FSCK &#187; metasploit</title>
	<atom:link href="http://blog.fsck.hu/index.php/tag/metasploit/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fsck.hu</link>
	<description>Everything Goes!</description>
	<lastBuildDate>Sun, 19 Jul 2009 17:49:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FreeBSD + Metasploit</title>
		<link>http://blog.fsck.hu/index.php/2009/05/25/freebsd-metasploit/</link>
		<comments>http://blog.fsck.hu/index.php/2009/05/25/freebsd-metasploit/#comments</comments>
		<pubDate>Mon, 25 May 2009 03:00:00 +0000</pubDate>
		<dc:creator>Kerekes Attila</dc:creator>
				<category><![CDATA[BSD]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[metasploit]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://blog.fsck.hu/?p=6</guid>
		<description><![CDATA[Bár én debian linux párti vagyok, utóbbi időben FreeBSD-vel foglalkozom. Nézzük egyik kedvenc játékszerünket, a Metasploitot hogyan tudjuk felrakni a mi kis nyers FreeBSD-nkre. Én általában mindent ports forrásokból installálok, szóval így fogom leírni ezt is. Mire lesz szükségünk:

Ruby – Ebben írták az MSF3-at
Postgresql szerver – msf3 autopown részéhez nemárt egy jó adatbázis.
Subversion – hogy [...]]]></description>
			<content:encoded><![CDATA[<p>Bár én debian linux párti vagyok, utóbbi időben FreeBSD-vel foglalkozom. Nézzük egyik kedvenc játékszerünket, a Metasploitot hogyan tudjuk felrakni a mi kis nyers FreeBSD-nkre. Én általában mindent ports forrásokból installálok, szóval így fogom leírni ezt is. Mire lesz szükségünk:</p>
<ul>
<li>Ruby – Ebben írták az MSF3-at</li>
<li>Postgresql szerver – msf3 autopown részéhez nemárt egy jó adatbázis.</li>
<li>Subversion – hogy frissen tudjuk tartani az állományainkat :)</li>
</ul>
<p>A postgresql nem kötelező, de nem is árt ha van, hisz az autopwn funkciót adatbázisok segítségével használhatjuk ki. Egy másik <a href="http://blog.fsck.hu/index.php/2009/05/24/freebsd-postgresql/" target="_blank">bejegyzésben</a> foglalkoztam a telepítésével.<br />
Nézzük mi kell a rubyhoz. A rubynak jelenleg egy bugos verziója van a ports forrásban: ruby 1.8.7 p72 , így nem ússzuk meg annyira simán a dolgot. (Ha már újabb verzió került a portsba, akkor a következő pár lépés kihagyható.) Elsőre lépjünk be a ruby mappájába, és bontsuk ki a forrását:</p>
<pre class="brush: plain;">[root@rogue ~]# cd /usr/ports/lang/ruby18/
[root@rogue /usr/ports/lang/ruby18]# make extract</pre>
<p>A javítás amire szükségünk van itt érhető el:<br />
<a href="http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&amp;revision=18485" target="_blank">http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&amp;revision=18485</a><br />
Lépjünk át a /usr/ports/lang/ruby18/work/ruby-1.8.7-p72 könyvtárba és a 3 fájlt (class.c, eval.c, node.h) cseréljük le a javítottakra a linken. Ezután már folytathatjuk az installálást:</p>
<pre class="brush: plain;">[root@rogue ~]# cd /usr/ports/lang/ruby18/
[root@rogue /usr/ports/lang/ruby18]# make install clean
...</pre>
<p>Ha ez megvan, szükségünk lehet még pár gemre rubyhoz: activerecord és postgres</p>
<pre class="brush: plain;">[root@rogue ~]# cd /usr/ports/devel/ruby-gems/
[root@rogue /usr/ports/devel/ruby-gems]# make install clean
...
[root@rogue /usr/ports/devel/ruby-gems]# gem install activerecord postgres
...</pre>
<p>A fejlesztői változat beszerzéséhez és frissen tartásához subverion klienst fogunk használni. A telepítése:</p>
<pre class="brush: plain;">[root@rogue ~]# cd /usr/ports/devel/subversion
[root@rogue /usr/ports/devel/subversion]# make install clean
...</pre>
<p>A mindenféle felbukkanó kérdőíveknél nyugodtan hagyjuk meg az alapbeállításokat. Ha a postgresqlt is telepítettük, most létrehozhatunk egy adatbázist és egy felhasználót a metasploitnak. <a href="http://keriati.blogspot.com/2009/05/freebsd-postgresql.html" target="_blank">Ezen a linken</a> olvashattok erről bővebben.</p>
<p>A program beszerzéséhez az alábbi parancsot használjuk:</p>
<pre class="brush: plain;">[root@rogue ~]# svn checkout http://metasploit.com/svn/framework3/trunk/ msf3
...</pre>
<p>Ha frissíteni szeretnénk a fejlesztői változatot, ezentúl elég ha belépünk az msf3 könyvtárba és az svn update parancsot használjuk.<br />
Magát a programot az msf könyvtárból a ./msfconsole paranccsal indíthatjuk el. Továbbiakban majd írok arról is, hogyan használhatjuk az adatbázisunkat és az autopown funkciót a Metasploit Frameworkben.</p>
<p>Ajánlott irodalom:<br />
<a href="http://blog.metasploit.com/2006/09/metasploit-30-automated-exploitation.html" target="_blank">http://blog.metasploit.com/2006/09/metasploit-30-automated-exploitation.html</a><br />
<a href="https://bugs.launchpad.net/ubuntu/+source/ruby1.8/+bug/282302" target="_blank">https://bugs.launchpad.net/ubuntu/+source/ruby1.8/+bug/282302</a></p>
<p>#eof</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fsck.hu/index.php/2009/05/25/freebsd-metasploit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
