7 เครื่องมือ OSINT ที่มีประโยชน์สำหรับการทดสอบการเจาะ
ในบทความนี้ อธิบายเครื่องมือ OSINT ที่มีประโยชน์ 7 รายการสำหรับการทดสอบการเจาะ
ในบทความนี้ เราจะอธิบายวิธีการติดตั้ง Polr บน Ubuntu 20.04 ด้วย LAMP
Polr เป็นตัวย่อลิงก์ที่รวดเร็ว ทันสมัย และโอเพนซอร์ส ช่วยให้คุณสามารถโฮสต์ตัวย่อ URL ของคุณเอง สร้างแบรนด์ URL ของคุณและควบคุมข้อมูลของคุณ
มันมี API ที่แข็งแกร่ง (Application Programming Interface) ที่ช่วยให้คุณสามารถสร้างลิงก์โดยทางโปรแกรม เผยแพร่ภายใต้ GNU General Public License v2.0 และมาพร้อมกับคุณสมบัติมากมายที่ช่วยให้คุณปรับแต่งการอนุญาต การส่งต่อ URL และธีม
ข้อกำหนดเบื้องต้น
ติดตั้ง Polr บน Ubuntu 20.04 ด้วย LAMP
1. อัพเดทเซิร์ฟเวอร์อยู่เสมอ
อัพเดตดัชนีที่เก็บแพ็คเกจ และอัพเกรดแพ็คเกจที่ติดตั้ง
# apt update && sudo apt -y upgrade
2. ติดตั้งเว็บเซิร์ฟเวอร์ Apache
# apt install apache2 -y
ในกรณีที่คุณเปิดใช้งานคำขอบล็อกไฟร์วอลล์และไฟร์วอลล์ของเว็บเซิร์ฟเวอร์ apache ให้เปิดพอร์ตในไฟร์วอลล์
# ufw allow 80/tcp
# ufw allow 443/tcp
# ufw reload
เริ่มและเปิดใช้งานบริการ apache2
# systemctl start apache2 && systemctl enable apache2
3. เปิดใช้งานคุณสมบัติ Apache mod_rewrite
เปิดใช้งานโมดูล Apache mod_rewrite Polr ต้องการให้สร้าง URL ที่ใช้งานง่าย
# a2enmod rewrite
รีสตาร์ทเว็บเซิร์ฟเวอร์ Apache เพื่อโหลดโมดูลและส่วนขยายใหม่
# systemctl restart apache2
4. ติดตั้ง PHP
เรากำลังติดตั้ง PHP เวอร์ชันเริ่มต้น 7.4 และโมดูลอื่นๆ สำหรับการปรับใช้เว็บโดยใช้คำสั่งต่อไปนี้:
# apt install php php-pdo php-mysql php-mbstring php-tokenizer php-json php-curl -y
5. ติดตั้ง PHP Composer
ดาวน์โหลดโดยใช้curlและเรียกใช้ตัวติดตั้งComposer
# curl -sS https://getcomposer.org/installer | php
ในการใช้ Composer globally composer.phar ถึง /usr/local/bin/ โดยใช้คำสั่งต่อไปนี้
# mv -f composer.phar /usr/local/bin/composer
ตรวจสอบว่า Composer ทำงานโดยใช้คำสั่งต่อไปนี้:
# composer -V
เครื่องมือ PHP Composer พร้อมใช้งานแล้ว แต่ก่อนที่จะติดตั้ง Polr คุณจะต้องสร้างฐานข้อมูลและบัญชีผู้ใช้ในลำดับต่อไป
6. ติดตั้ง MariaDB
# apt install mariadb-server mariadb-client -y
การกำหนดค่าเริ่มต้นของ MariaDB จะไม่ได้รับการรักษาความปลอดภัย มารักษาความปลอดภัยการติดตั้งโดยใช้คำสั่งต่อไปนี้:
# mysql_secure_installation
เมื่อสคริปต์ทำงานแล้ว สคริปต์จะถามคำถามหลายข้อ
มันจะขอให้คุณป้อนรหัสผ่านปัจจุบันสำหรับรูท (ไม่ต้องใส่):
จากนั้นป้อนใช่/y สำหรับคำถามเพื่อความปลอดภัยต่อไปนี้:
Set a root password? [Y/n]: y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y
เข้าสู่ระบบ mysql
# mysql -u root -p
ตอนนี้สร้างฐานข้อมูล Polr และผู้ใช้
CREATE DATABASE polr;
GRANT ALL PRIVILEGES on polr.* TO 'polr_user’@’localhost' identified by 'EXAMPLE_PASSWORD';
EXIT;
7. ติดตั้ง Polr
สร้างแยกย่อยสำหรับเว็บไซต์ Polr ของคุณภายใต้ไดเรกทอรีราก Apache / var / www
# mkdir -p /var/www/example.com
จากนั้น ใช้ git เพื่อโคลนแพ็คเกจการติดตั้ง Polr จาก GitHub
# git clone https://github.com/cydrobolt/polr.git --depth=1 /var/www/example.com
ใช้คำสั่ง Linux cd เพื่อไปยังไดเร็กทอรี /var/www/example.com
# cd /var/www/example.com
จากนั้นรันคำสั่ง composer ด้านล่างเพื่อติดตั้ง Polr
# composer install --no-dev -o
สร้างไฟล์การกำหนดค่าใหม่โดยคัดลอกไฟล์ .env.setup เริ่มต้นที่มาพร้อมกับ Polr ไปที่ .env
# cp .env.setup .env
กำหนดความเป็นเจ้าของและการอนุญาตที่เหมาะสมให้กับไฟล์ Polr และไดเร็กทอรี
# chown -R www-data:www-data /var/www/example.com/
# chmod -R 755 /var/www/example.com/
แพ็คเกจของคุณได้รับการติดตั้งแล้ว แต่ก่อนที่คุณจะเรียกใช้ ให้สร้างไฟล์การกำหนดค่าโฮสต์เสมือนสำหรับแอปพลิเคชัน Polr ของคุณ
8. สร้างไฟล์โฮสต์เสมือน
สร้างไฟล์โฮสต์เสมือนใหม่สำหรับเว็บไซต์ Polr คุณภายใต้ / etc / apache2 / ไซต์ใช้ได้ / ไดเรกทอรี
# nano /etc/apache2/sites-available/example.com.conf
จากนั้นเพิ่มข้อมูลด้านล่างลงในไฟล์ แทนที่ example.com ด้วยชื่อโดเมนที่ถูกต้องหรือที่อยู่ IP สาธารณะของเซิร์ฟเวอร์ของคุณ
ServerName [server IP] or example.com
ServerAlias example.com
DocumentRoot "/var/www/example.com/public'
Require all granted
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
บันทึกและปิดไฟล์ จากนั้นเปิดใช้งานไฟล์การกำหนดค่าที่คุณเพิ่งสร้างขึ้นโดยใช้คำสั่ง a2ensite
# a2ensite example.com.conf
จากนั้น รีสตาร์ทเว็บเซิร์ฟเวอร์ Apache เพื่อโหลดการตั้งค่าใหม่
# systemctl restart apache2
ตอนนี้ Apache สามารถเซิร์ฟเวอร์เว็บไซต์ Polr ของคุณจากไฟล์โฮสต์เสมือนที่สร้างขึ้นใหม่
แค่นั้นแหละ. การติดตั้งเสร็จสมบูรณ์แล้ว
นำทางไปยังเบราว์เซอร์และเปิด URL ของคุณhttp://example.com/setupหรือIP ของเซิร์ฟเวอร์
คุณควรเห็นหน้าเว็บสำหรับสิ้นสุดการตั้งค่าดังที่แสดงด้านล่าง
แก้ไขชื่อผู้ใช้และรหัสผ่านฐานข้อมูลและฟิลด์ที่จำเป็น
ในกรณีที่คุณประสบปัญหาเมื่อรันสคริปต์การตั้งค่า ให้รันคำสั่งด้านล่างเพื่อเริ่มต้นโครงสร้างฐานข้อมูลด้วยตนเอง
# php artisan migrate
ในบทความนี้ เราได้อธิบายวิธีการติดตั้ง Polr บน Ubuntu 20.04 ด้วย LAMP
ในบทความนี้ อธิบายเครื่องมือ OSINT ที่มีประโยชน์ 7 รายการสำหรับการทดสอบการเจาะ
ในบทความนี้ อธิบายวิธีการติดตั้ง Bitwarden บน Ubuntu 20.04 เป็นอย่างดี เซิร์ฟเวอร์ที่โฮสต์เอง Bitwarden เป็นตัวจัดการรหัสผ่านโอเพ่นซอร์ส บนเซิร์ฟเวอร์ที่โฮสต์เอง
ในบทความนี้ อธิบายวิธีการติดตั้ง NetBox บน Ubuntu 20.04 เป็นอย่างดี ติดตั้งและกำหนดค่า NetBox เป็นแอปพลิเคชันการสร้างแบบจำลองทรัพยากรโครงสร้างพื้นฐาน (IRM)
เครื่องคำนวณค่าธรรมเนียม PayPal PayPal เป็นวิธีการชำระเงินที่ใช้กันมากที่สุด PayPal มีทั้งบัญชีส่วนบุคคลและบัญชีธุรกิจ ให้ภาพรวมที่ชัดเจนเกี่ยวกับค่าธรรมเนียม
เราจะเรียนรู้วิธีการติดตั้งและเรียกใช้รายงาน MTR บน CentOS 7 เพื่อวินิจฉัยและแยกข้อผิดพลาดเกี่ยวกับเครือข่าย ผู้ดูแลระบบ Linux จะใช้เครื่องมือ MTR (my traceroute)
เราจะดูวิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ git บน CentOS 7 ตั้งค่าเซิร์ฟเวอร์ Git Git เป็นโอเพ่นซอร์สฟรี ติดตั้ง Git โดยใช้ YUM หรือดาวน์โหลด
ในบทช่วยสอนนี้ เราจะแสดงให้คุณเห็นว่าการติดตั้ง iRedMail บน Ubuntu 20.04 นั้นทำได้ง่ายเพียงใด iRedMail เป็นโซลูชันเซิร์ฟเวอร์อีเมลโอเพ่นซอร์ส
ในบทความนี้ ให้อธิบายวิธีตั้งค่า OrangeScrum บน CentOS 7 เป็นอย่างดี
ในบทความนี้ อธิบายวิธีการติดตั้ง XploitSPY บนเซิร์ฟเวอร์ Ubuntu 20.04 ได้อย่างง่ายดาย XploitSPY เป็นเครื่องมือสอดแนมการตรวจสอบ Android
ในบทความนี้ อธิบายวิธีการติดตั้ง IntelliJ IDEA บน Ubuntu 20.04 เป็นอย่างดี IntelliJ IDEA เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการ เวอร์ชันชุมชน