{"id":1159,"date":"2015-07-28T14:35:55","date_gmt":"2015-07-28T12:35:55","guid":{"rendered":"http:\/\/dan.thoeisen.dk\/hjem\/?p=1159"},"modified":"2015-07-28T17:58:10","modified_gmt":"2015-07-28T15:58:10","slug":"installer-armitage-og-metasploit-paa-din-mac","status":"publish","type":"post","link":"https:\/\/dan.thoeisen.dk\/hjem\/installer-armitage-og-metasploit-paa-din-mac\/","title":{"rendered":"Installer Armitage og Metasploit p\u00e5 din mac"},"content":{"rendered":"<p>Denne guide virker p\u00e5 OSX 10.10, 10.9 og 10.8 versioner.<\/p>\n<p>Det er vigtigt at du har xcode 4 og at du har HomeBrew.<\/p>\n<p>G\u00e5 til Xcode Preference og v\u00e6lg command line tools og download\/installer komponenterne.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1160\" src=\"http:\/\/dan.thoeisen.dk\/hjem\/wp-content\/uploads\/xcode4.jpg\" alt=\"xcode4\" width=\"722\" height=\"243\" srcset=\"https:\/\/dan.thoeisen.dk\/hjem\/wp-content\/uploads\/xcode4.jpg 722w, https:\/\/dan.thoeisen.dk\/hjem\/wp-content\/uploads\/xcode4-300x101.jpg 300w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/p>\n<p>Hvis du bruger Xcode 5 skal du g\u00e5 til Xcode Preference og v\u00e6lge command line tools, og downloade der.<\/p>\n<p><a href=\"http:\/\/dan.thoeisen.dk\/hjem\/wp-content\/uploads\/xcode5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1161\" src=\"http:\/\/dan.thoeisen.dk\/hjem\/wp-content\/uploads\/xcode5.png\" alt=\"xcode5\" width=\"1000\" height=\"237\" srcset=\"https:\/\/dan.thoeisen.dk\/hjem\/wp-content\/uploads\/xcode5.png 1000w, https:\/\/dan.thoeisen.dk\/hjem\/wp-content\/uploads\/xcode5-300x71.png 300w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Hvis du har OSX Mavericks kan<span id=\"yui_3_10_1_1_1391345130296_22442\"> &#8220;Command Line Developer Tools&#8221; pakken blive installeret ved at k\u00f8re &#8220;<\/span><strong>xcode-select &#8211;install<\/strong><span id=\"yui_3_10_1_1_1391345130296_22447\">\u201d og de installerede v\u00e6rkt\u00f8jer vil automatisk blive opdateret via Software Update. N\u00e5r du har k\u00f8rt kommandoen kommer f\u00f8lgende sk\u00e6rm frem:<br \/>\n<\/span><\/p>\n<p><a href=\"http:\/\/dan.thoeisen.dk\/hjem\/wp-content\/uploads\/mavericks.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1162\" src=\"http:\/\/dan.thoeisen.dk\/hjem\/wp-content\/uploads\/mavericks.png\" alt=\"mavericks\" width=\"1000\" height=\"534\" srcset=\"https:\/\/dan.thoeisen.dk\/hjem\/wp-content\/uploads\/mavericks.png 1000w, https:\/\/dan.thoeisen.dk\/hjem\/wp-content\/uploads\/mavericks-300x160.png 300w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h1>Java<\/h1>\n<p id=\"yui_3_17_2_1_1438083675099_433\">Download den nyeste Java\u00a0JDK 8 fra Oracle. Det skulle nemlig s\u00e6tte alle de korrekte genveje op for Java <a href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/index.html\" target=\"_blank\">http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/index.html<\/a><\/p>\n<p>Test at Java er installeret og k\u00f8rer<\/p>\n<pre id=\"yui_3_17_2_1_1438083675099_466\">java -version<\/pre>\n<p>Dette skulle returnere versionen du netop har installeret af Java. Check om Java er placeret her \/usr\/bin\/java &#8211; ved at k\u00f8re f\u00f8lgende.<\/p>\n<pre>whereis java<\/pre>\n<p>Hvis begge kommandoer har k\u00f8rt og lokationen af Java er korrekt, er Java installeret p\u00e5 systemet.<\/p>\n<p>&nbsp;<\/p>\n<h1>Manuel installation<\/h1>\n<h2>Installer HomeBrew<\/h2>\n<pre>\/usr\/bin\/ruby -e \"$(curl -fsSkL raw.github.com\/mxcl\/homebrew\/go)\"\r\n\r\n<\/pre>\n<p id=\"yui_3_17_2_1_1438083675099_473\">Vi skal ogs\u00e5 lige sikre at de bin\u00e6re filer vi installerer via homebrew er de f\u00f8rste i path.<\/p>\n<pre>echo PATH=\/usr\/local\/bin:\/usr\/local\/sbin:$PATH &gt;&gt; ~\/.bash_profile\r\n<\/pre>\n<pre>source ~\/.bash_profile<\/pre>\n<pre>brew tap homebrew\/versions<\/pre>\n<h2>Installer Nmap<\/h2>\n<p id=\"yui_3_17_2_1_1438083675099_488\">Brug gerne dit nye HomeBrew til at installere Nmap.<\/p>\n<pre>brew install nmap\r\n<\/pre>\n<h2 id=\"yui_3_17_2_1_1438083675099_502\">Installer Ruby 2.1<\/h2>\n<p>Installer Ruby via <strong>Homebrew:<\/strong><\/p>\n<pre>brew install homebrew\/versions\/ruby21\r\n<\/pre>\n<p>Tjek at du bruger den korrekte version af ruby<\/p>\n<pre>ruby -v\r\n<\/pre>\n<p>gem install bundler<\/p>\n<h2>Installer PostgreSQL<\/h2>\n<pre>brew install postgresql --without-ossp-uuid\r\n<\/pre>\n<h3>Konfigurer PostgreSQL<\/h3>\n<p>Opret databasen hvis dette er f\u00f8rste gang du har postgres p\u00e5 dine maskine<\/p>\n<pre id=\"yui_3_17_2_1_1438083675099_363\">initdb \/usr\/local\/var\/postgres\r\n<\/pre>\n<p>Konfigurer Postgres til at automatisk starte ved login, l\u00e6s instruktionerne forneden.<\/p>\n<pre>mkdir -p ~\/Library\/LaunchAgents\r\ncp \/usr\/local\/Cellar\/postgresql\/9.4.4\/homebrew.mxcl.postgresql.plist ~\/Library\/LaunchAgents\/\r\nlaunchctl load -w ~\/Library\/LaunchAgents\/homebrew.mxcl.postgresql.plist\r\n<\/pre>\n<p>PostgreSQL starter nu hver gang en bruger logger ind. Opret en bruger ved navn msf som metasploit skal bruge:<\/p>\n<pre>createuser msf -P -h localhost\r\n<\/pre>\n<p>Opret en database ved navn msf, som metasploit skal bruge og s\u00e6t msf til at v\u00e6re ejer.<\/p>\n<pre id=\"yui_3_17_2_1_1438083675099_376\">createdb -O msf msf -h localhost\r\n<\/pre>\n<p>Husk den adgangskode du brugte, fordi den skal du bruge senere.<\/p>\n<h2>Installer Metasploit Framework<\/h2>\n<p>Ved almindelig brug af dette framework, skal du kun clone deres Git repository og oprette de forn\u00f8dne links og s\u00e6tte variablerne til databasen i config filen.<\/p>\n<h3>Opret Symlink Copy til almindelig brug<\/h3>\n<pre>cd \/usr\/local\/share\/\r\n\r\ngit clone https:\/\/github.com\/rapid7\/metasploit-framework.git\r\n\r\ncd metasploit-framework\r\n\r\nfor MSF in $(ls msf*); do ln -s \/usr\/local\/share\/metasploit-framework\/$MSF \/usr\/local\/bin\/$MSF;done\r\n\r\nsudo chmod go+w \/etc\/profile\r\n\r\nsudo echo export MSF_DATABASE_CONFIG=\/usr\/local\/share\/metasploit-framework\/config\/database.yml &gt;&gt; \/etc\/profile\r\n<\/pre>\n<p>Fra Metasploit-Framework mappen lader vi Bundler Gem installere den rigtige Gem versioner<\/p>\n<pre>bundle install\r\n<\/pre>\n<p>F\u00f8r vi kan bruge dette framework, skal vi oprette en database config fil med parametrene.<\/p>\n<pre>vim \/usr\/local\/share\/metasploit-framework\/config\/database.yml<\/pre>\n<p>Skriv derefter i filen, og hold afstandende (alts\u00e5 ikke lav ekstra mellemrum). Skriv brugernavn, adgangskoden og databasen du oprettede tidligere.<\/p>\n<pre>production:\r\n adapter: postgresql\r\n database: msf\r\n username: msf\r\n password: \r\n host: 127.0.0.1\r\n port: 5432\r\n pool: 75\r\n timeout: 5\r\n<\/pre>\n<p>For at l\u00e6se config filen for denne bruger.<\/p>\n<pre>source \/etc\/profile\r\nsource ~\/.bash_profile<\/pre>\n<p>N\u00e5r du eksekverer Metasploit Framework msfconsole for aller f\u00f8rste gang, skal metasploit lige oprette tabeller i databasen.<\/p>\n<pre>msfconsole\r\n<\/pre>\n<h2><\/h2>\n<h2>Installer Armitage<\/h2>\n<p>Armitage er ikke inkluderet i metasploit l\u00e6ngere, s\u00e5 du skal installerer denne manuelt.<\/p>\n<pre id=\"yui_3_17_2_1_1438083675099_288\">brew install pidof\r\ncurl -# -o \/tmp\/armitage.tgz http:\/\/www.fastandeasyhacking.com\/download\/armitage-latest.tgz\r\ntar -xvzf \/tmp\/armitage.tgz -C \/usr\/local\/share\r\n\r\n\r\n\u00a0bash\u00a0 -c \"echo\u00a0 \\'\/usr\/bin\/java\\'\u00a0 -jar \/usr\/local\/share\/armitage\/armitage.jar \\$\\*\" &gt; \/usr\/local\/share\/armitage\/armitage\r\n\r\n<\/pre>\n<pre id=\"yui_3_17_2_1_1438083675099_304\">perl -pi -e 's\/armitage.jar\/\\\/usr\\\/local\\\/share\\\/armitage\\\/armitage.jar\/g' \/usr\/local\/share\/armitage\/teamserver<\/pre>\n<p><strong>Opret symlinks<\/strong><\/p>\n<pre id=\"yui_3_17_2_1_1438083675099_309\">ln -s \/usr\/local\/share\/armitage\/armitage \/usr\/local\/bin\/armitage\r\n\r\nln -s \/usr\/local\/armitage\/teamserver \/usr\/local\/bin\/teamserver<\/pre>\n<p>En vigtig ting du skal huske for at k\u00f8re Armitage er at mange af Metasploits moduler skal k\u00f8res som root, s\u00e5 for at Metasploit kan h\u00e5ndtere dem korrekt, skal armitage k\u00f8res som root.<\/p>\n<pre># For launching Armitage\r\nsudo -E armitage\r\n\r\n# For launching msfconsole\r\nsudo -E msfconsole<\/pre>\n<p>Jeg h\u00e5ber at du kan bruge denne guide, jeg havde selv lidt b\u00f8vl her og der &#8211; skyd endelig dine sp\u00f8rgsm\u00e5l afsted her p\u00e5 siden og jeg vil fors\u00f8ge af hj\u00e6lpe s\u00e5 godt jeg kan.<\/p>\n<p>Her er en guide til hvordan man bruger Armitage <a href=\"https:\/\/www.youtube.com\/watch?v=ovp25umJVX8\" target=\"_blank\">https:\/\/www.youtube.com\/watch?v=ovp25umJVX8<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Denne guide virker p\u00e5 OSX 10.10, 10.9 og 10.8 versioner. Det er vigtigt at du har xcode 4 og at du har HomeBrew. G\u00e5 til Xcode Preference og v\u00e6lg command line tools og download\/installer komponenterne. Hvis du bruger Xcode 5 skal du g\u00e5 til Xcode Preference og v\u00e6lge command line tools, og downloade der. &nbsp; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-1159","post","type-post","status-publish","format-standard","hentry","category-diverse"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pSQsk-iH","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dan.thoeisen.dk\/hjem\/wp-json\/wp\/v2\/posts\/1159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dan.thoeisen.dk\/hjem\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dan.thoeisen.dk\/hjem\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dan.thoeisen.dk\/hjem\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dan.thoeisen.dk\/hjem\/wp-json\/wp\/v2\/comments?post=1159"}],"version-history":[{"count":6,"href":"https:\/\/dan.thoeisen.dk\/hjem\/wp-json\/wp\/v2\/posts\/1159\/revisions"}],"predecessor-version":[{"id":1168,"href":"https:\/\/dan.thoeisen.dk\/hjem\/wp-json\/wp\/v2\/posts\/1159\/revisions\/1168"}],"wp:attachment":[{"href":"https:\/\/dan.thoeisen.dk\/hjem\/wp-json\/wp\/v2\/media?parent=1159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dan.thoeisen.dk\/hjem\/wp-json\/wp\/v2\/categories?post=1159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dan.thoeisen.dk\/hjem\/wp-json\/wp\/v2\/tags?post=1159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}