మెటాస్ప్లోయిట్ ఉబుంటుని ఇన్‌స్టాల్ చేయండి

Install Metasploit Ubuntu



మెటాస్ప్లోయిట్ అనేది క్రాస్ ప్లాట్‌ఫాం మరియు ఓపెన్ సోర్స్ సాధనం, దీనిని 2003 లో హెచ్‌డి మూర్ అభివృద్ధి చేశారు. ఇది రూబీలో వ్రాయబడింది మరియు విండోస్, మాకోస్ మరియు లైనక్స్ కోసం అందుబాటులో ఉంది. మెటాస్ప్లోయిట్ సాధారణంగా ప్రమాదకర భద్రతా పరీక్ష మరియు పరిశోధన కోసం ఉపయోగించబడుతుంది. ఇది క్రింది ప్రయోజనాల కోసం ఉపయోగించబడుతుంది:

  • దుర్బలత్వం అంచనా మరియు పెంటెస్టింగ్
  • IDS సంతకం అభివృద్ధి
  • అభివృద్ధి మరియు పరిశోధన దోపిడీ

సరికొత్త ప్రధాన మెటాస్ప్లోయిట్ విడుదల దాని రూమ్‌ని అన్ని రూబీ ప్రోగ్రామింగ్ బేస్‌కి తరలించింది. మెటాస్ప్లోయిట్-ఫ్రేమ్‌వర్క్ రూబీని దాని ప్రధాన ప్రోగ్రామింగ్ లాంగ్వేజ్‌గా ఉపయోగిస్తుంది ఎందుకంటే రూబీ ఒక శక్తివంతమైన ఇంటర్‌ప్రెటేషన్ లాంగ్వేజ్. మెటాస్ప్లోయిట్ ప్రాజెక్ట్ దాని ఫోరెన్సిక్ మరియు డిటెక్షన్ ఎగవేత లక్షణాల కారణంగా చాలా ప్రసిద్ధి చెందింది.







మెటాస్ప్లోయిట్ సాధారణంగా మెటాస్ప్లోయిట్ ఫ్రేమ్‌వర్క్ యొక్క కమ్యూనిటీ మరియు ఓపెన్ సోర్స్ వెర్షన్‌ను అందిస్తుంది, అయితే ఇది మెటాస్ప్లోయిట్ ప్రో మరియు మెటాస్ప్లోయిట్ ఎక్స్‌ప్రెస్ వంటి వాణిజ్య సంస్కరణలను కూడా కలిగి ఉంది. ఇది షెల్‌కోడ్ డేటాబేస్‌ని కూడా కలిగి ఉంది, ఈ షెల్‌కోడ్‌లను దాడి చేసే యంత్రానికి రివర్స్ షెల్ చేయడానికి ఉపయోగించవచ్చు.



కాన్వాస్ లేదా కోర్ ఇంపాక్ట్ మరియు ఇతర వాణిజ్య భద్రతా ఉత్పత్తుల వంటి ఇతర ఉత్పత్తుల మాదిరిగానే, మెటాస్ప్లోయిట్-ఫ్రేమ్‌వర్క్ కంప్యూటర్ సిస్టమ్‌ల భద్రతను తనిఖీ చేయడానికి లేదా నెట్‌వర్క్ మరియు సిస్టమ్‌లలోకి ప్రవేశించడానికి ఉపయోగించవచ్చు. అనేక ఇతర భద్రతా సాధనాల మాదిరిగానే, మెటాస్ప్లోయిట్ ఫ్రేమ్‌వర్క్‌ను అధీకృత మరియు అనధికార కార్యకలాపాల కోసం ఉపయోగించవచ్చు.



మీ ఉబుంటు OS లో మెటాస్ప్లోయిట్ ఫ్రేమ్‌వర్క్‌ను ఇన్‌స్టాల్ చేయడానికి క్రింది దశలను అనుసరించండి





మెటాస్ప్లోయిట్ ఫ్రేమ్ ఇన్‌స్టాల్ చేయడం సులభం మరియు కొన్ని డిపెండెన్సీలను కలిగి ఉంది. ఇన్‌స్టాల్ చేయడానికి ముందు, మీ ఉబుంటుని అప్‌డేట్ చేయాలని నిర్ధారించుకోండి

$సుడో apt-get అప్‌డేట్
$సుడో apt-get అప్‌గ్రేడ్

డిపెండెన్సీలను ఇన్‌స్టాల్ చేస్తోంది

ఇన్‌స్టాల్ చేయడానికి ముందు మీరు ఈ క్రింది డిపెండెన్సీలను ఉపయోగించి ఇన్‌స్టాల్ చేయాలి సముచితమైనది కమాండ్



[ఇమెయిల్ రక్షించబడింది]: ~ $సుడో apt-get install -మరియుకర్ల్ gpgv2ఆటోకాన్ఫ్ బైసన్నిర్మాణం-అవసరం
git-corelibapr1 postgresql libaprutil1 libcurl4openssl-dev libgmp3-dev libpcap-dev
openssl libpq-dev libreadline6-dev libsqlite3-dev libssl-devగుర్తించుlibsvn1 libtool
libxml2 libxml2-dev libxslt-devwgetlibyaml-dev ncurses-dev postgresql-contrib xsel
zlib1g zlib1g-dev

ఇన్‌స్టాల్ చేస్తోంది

కర్ల్ రిమోట్ కంప్యూటర్‌ల నుండి ఫైల్‌లను బదిలీ చేయడానికి ఉపయోగించబడుతుంది మరియు చాలా ప్రోటోకాల్‌లకు సపోర్ట్ చేస్తుంది, మేటాస్ప్లోయిట్ ఫ్రేమ్‌వర్క్ కోడ్‌ను డౌన్‌లోడ్ చేయడానికి మేము దీనిని ఉపయోగిస్తాము.

[ఇమెయిల్ రక్షించబడింది]: ~ $కర్ల్స్ https://raw.githubusercontent.com/వేగవంతమైన 7/మెటాస్ప్లోయిట్
అందరూ/మాస్టర్/config/టెంప్లేట్లు/మెటాస్ప్లోయిట్-ఫ్రేమ్‌వర్క్-రేపర్లు/msfupdate.erb
>msfinstall&&

అప్పుడు chmod ఆదేశాన్ని ఉపయోగించి ఎగ్జిక్యూటబుల్ కోడ్ యొక్క అనుమతులను మార్చండి, ఆపై దాన్ని అమలు చేయండి

అనుమతులు:
యజమాని = చదువు&వ్రాయడానికి(rw-)
సమూహం = చదవండి(r--)
ఇతర = ఏదీ(---)

యాజమాన్యం:
యజమాని = రూట్
సమూహం = నీడ

$chmod 755msfinstall

మెటాస్ప్లోయిట్ ఇంటర్‌ఫేస్‌లు

మెటాస్ప్లోయిట్ ఫ్రేమ్‌వర్క్‌లో వెబ్ ఇంటర్‌ఫేస్, GUI ఇంటర్‌ఫేస్ (ఆర్మిటేజ్ మరియు కోబల్ స్ట్రైక్) మరియు కమాండ్ లైన్ ఇంటర్‌ఫేస్‌లు (msfcli, msfconsole) ఉన్నాయి. ఇది మెటాస్ప్లోయిట్‌ను రిమోట్‌గా నియంత్రించడానికి లేదా ఆటోమేషన్ ప్రయోజనాల కోసం కొన్ని స్క్రిప్టింగ్ లాంగ్వేజ్‌తో పాటుగా ఉపయోగించడానికి msgrpc వంటి API లను కూడా అందిస్తుంది.

ఇది షెల్ కోడ్‌లు మరియు పేలోడ్‌లను రూపొందించగల మరియు ఇతర చట్టబద్ధమైన ఎగ్జిక్యూటబుల్‌లతో కలపగల కొన్ని ఇతర సాధనాలు మరియు లక్షణాలను కూడా కలిగి ఉంది.

Msfconsole అనేది Metasploit యొక్క శక్తివంతమైన కమాండ్ లైన్ ఇంటర్‌ఫేస్. దీన్ని అమలు చేయడానికి, మొదట postgresql సేవను ప్రారంభించండి, టైప్ చేయండి

[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోసర్వీస్ postgresql ప్రారంభం
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోmsfconsole

మెటాస్ప్లోయిట్ మాన్యువల్

మాన్యువల్ నుండి మెటాస్ప్లోయిట్ కోసం సాధారణ ఆదేశాలు

సహాయం (లేదా '?') - msfconsole లో అందుబాటులో ఉన్న ఆదేశాలను చూపుతుంది

దోపిడీలు చూపించు - మీరు అమలు చేయగల దోపిడీలను చూపుతుంది (మా విషయంలో ఇక్కడ, ది ms05_039_pnp దోపిడీ)

పేలోడ్‌లను చూపించు - దోపిడీకి గురైన సిస్టమ్‌లో మీరు అమలు చేయగల వివిధ పేలోడ్ ఎంపికలను చూపుతుంది కమాండ్ షెల్ పుట్టుక, అమలు చేయడానికి ప్రోగ్రామ్‌లను అప్‌లోడ్ చేయడం మొదలైనవి (మా విషయంలో ఇక్కడ, win32_ రివర్స్ దోపిడీ)

సమాచారం దోపిడీ [పేరు దోపిడీ] - నిర్దిష్ట దోపిడీ పేరు యొక్క వివరణ మరియు దాని వివిధ ఎంపికలు మరియు అవసరాలు (ఉదా. సమాచారం దోపిడీ ms05_039_pnp నిర్దిష్ట దాడిపై సమాచారాన్ని చూపుతుంది)

సమాచారం పేలోడ్ [పేలోడ్ పేరు] - నిర్దిష్ట పేలోడ్ పేరుతో పాటు దాని వివిధ ఎంపికలు మరియు అవసరాలు (ఉదా. సమాచారం పేలోడ్ win32_reverse కమాండ్ షెల్ పుట్టుకపై సమాచారాన్ని చూపుతుంది)

[దోపిడీ పేరు] ఉపయోగించండి - ఒక నిర్దిష్ట దోపిడీ వాతావరణంలోకి ప్రవేశించడానికి msfconsole ని నిర్దేశిస్తుంది (ఉదా. ms05_039_pnp ఉపయోగించండి ఈ నిర్దిష్ట దోపిడీ కోసం ms05_039_pnp> కమాండ్ ప్రాంప్ట్‌ను తెస్తుంది

ఎంపికలను చూపించు - మీరు పని చేస్తున్న నిర్దిష్ట దోపిడీ కోసం వివిధ పారామితులను చూపుతుంది

పేలోడ్‌లను చూపించు - మీరు పని చేస్తున్న నిర్దిష్ట దోపిడీకి అనుకూలమైన పేలోడ్‌లను చూపుతుంది

PAYLOAD సెట్ చేయండి - మీ దోపిడీ కోసం నిర్దిష్ట పేలోడ్‌ను సెట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది (ఈ ఉదాహరణలో, PAYLOAD win32_reverse సెట్ చేయండి )

లక్ష్యాలను చూపుతాయి - అందుబాటులో ఉన్న టార్గెట్ OS లు మరియు ఉపయోగించబడే అప్లికేషన్‌లను చూపుతుంది

టార్గెట్ సెట్ చేయండి - మీ నిర్దిష్ట లక్ష్య OS/అప్లికేషన్‌ను ఎంచుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది (ఈ ఉదాహరణలో, నేను ఉపయోగిస్తాను టార్గెట్ 0 సెట్ చేయండి విండోస్ 2000 యొక్క అన్ని ఆంగ్ల వెర్షన్‌ల కోసం)

జాబితాను సెట్ చేయండి - మీ లక్ష్య హోస్ట్ యొక్క IP చిరునామాను సెట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది (ఈ ఉదాహరణలో, RHOST 10.0.0.200 ని సెట్ చేయండి )

LHOST ని సెట్ చేయండి - రివర్స్ కమాండ్ షెల్ తెరవడానికి అవసరమైన రివర్స్ కమ్యూనికేషన్‌ల కోసం స్థానిక హోస్ట్ యొక్క IP చిరునామాను సెట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది (ఈ ఉదాహరణలో, LHOST 10.0.0.201 ని సెట్ చేయండి )

తిరిగి - మీరు లోడ్ చేసిన ప్రస్తుత దోపిడీ వాతావరణం నుండి నిష్క్రమించడానికి మరియు ప్రధాన msfconsole ప్రాంప్ట్‌కు తిరిగి వెళ్లడానికి మిమ్మల్ని అనుమతిస్తుంది

ముగింపు

మెటాస్ప్లోయిట్ అనేది చాలా ఉపయోగకరమైన ఫ్రేమ్‌వర్క్, దీనిని పెనట్రేషన్ టెస్టర్లు మరియు హాని పరిశోధకులు ఉపయోగిస్తారు. కొన్ని ఇతర వాణిజ్య సాధనాలు ఇలాంటి కార్యాచరణను అందిస్తాయి కానీ మెటాస్ప్లోయిట్ దాని క్రాస్-ప్లాట్‌ఫారమ్ మద్దతు మరియు ఉపయోగించడానికి సులభమైన GUI మరియు CLI ఇంటర్‌ఫేస్‌ల కారణంగా ప్రజాదరణ పొందింది. ఇది ప్రత్యేకించి చొచ్చుకుపోయే టెస్టర్‌లు మరియు రెడ్ టీమర్‌ల కోసం రూపొందించబడింది, అయితే ఎవరైనా దీన్ని తమ హోమ్ లేదా కంపెనీ నెట్‌వర్క్‌ను భద్రపరచడానికి ఉపయోగించవచ్చు. మీరు మెటాస్ప్లోయిట్ నేర్చుకోవడానికి ఆసక్తి కలిగి ఉంటే, ఇక్కడ గొప్పది ఉచిత వనరు .