เครื่องมือจัดการบัญชีความเครียดอัตโนมัติ
SteadyCook เป็น เครื่องมืออัตโนมัติ ของเบราว์เซอร์ที่ใช้ Selenium และข้อมูล XPath ที่แคชไว้เพื่อทำให้กระบวนการ โหลดฟรี เป็นอัตโนมัติ ซึ่งจำเป็นต่อการเก็บบัญชีที่ลงทะเบียนบน https://stressthem.to เพื่อให้สามารถทำซ้ำได้อย่างต่อเนื่องผ่านการโจมตี DNS ที่เป้าหมายระยะไกล
อาจจำเป็นต้องมีการตั้งค่าและการกำหนดค่าเพิ่มเติมสำหรับ SteadyCook เพื่อให้ทำงานในสภาพแวดล้อมที่เหมาะสม
หมายเหตุ: เพื่อให้ SteadyCook ทำงานได้ คุณต้องติดตั้ง Google Chrome และแก้ไขไฟล์ ' .bashrc ' หรือ ' .zshrc ' เพื่อเพิ่ม Google Chrome ลงในเส้นทางทั่วโลกของระบบของคุณ คุณสามารถทำได้โดยทำสิ่งต่อไปนี้:
export PATH=$YOUR_PATH_TO_GOOGLE_CHROME:$PATH
โดยที่ ' YOUR_PATH_TO_GOOGLE_CHROME ' คือเส้นทางที่แน่นอนในการติดตั้ง Google Chrome ของคุณ
เมื่อคุณดำเนินการเสร็จแล้ว: source
หากคุณสามารถดำเนินการได้: Google Chrome
โดยไม่มีข้อผิดพลาด ให้ดำเนินการต่อไปยังขั้นตอนที่ 1
หากต้องการตั้งค่าและติดตั้ง SteadyCook อย่างถูกต้อง ให้เริ่มต้นสิ่งต่อไปนี้:
ติดตั้ง virtualenv :
pip3 install virtualenv
| Linux: sudo apt-get install virtualenv
| MacOS: brew install virtualenv
ตั้งค่าสภาพแวดล้อมเสมือนใหม่ผ่าน virtualenv พร้อมการเข้าถึงแพ็คเกจไซต์ระบบ python ทั่วโลก:
virtualenv Project_SteadyCook --python=python3.6 --system-site-packages
เปลี่ยนไดเร็กทอรีปัจจุบันของคุณเป็นสภาพแวดล้อมเสมือน ' Project_SteadyCook ':
cd Project_SteadyCook/ ; source bin/activate
โคลน SteadyCook และย้ายไฟล์ในเครื่องทั้งหมดไปยังสภาพแวดล้อมเสมือนของคุณ
git clone https://github.com/TeamEternal/SteadyCook.git
cd SteadyCook/ ; mv * ..
จากนั้นรัน cd .. ; sudo rm -r SteadyCook/
ติดตั้งแพ็คเกจ pip pynput และสร้างไฟล์ ' driver_path.txt ' ในไดเร็กทอรี driver_src/
pip3 install pynput ; touch driver_src/driver_path.txt
ดาวน์โหลดไดรเวอร์ Chrome ที่ถูกต้องสำหรับเวอร์ชันเบราว์เซอร์ Google Chrome ของคุณ (ดำเนินการต่อจนถึงขั้นตอน #7)
หมายเหตุ: หากคุณไม่ได้ดาวน์โหลดไดรเวอร์ Google Chrome ที่เหมาะสม คุณสามารถดาวน์โหลดได้จาก: https://chromedriver.chromium.org/downloads
เมื่อคุณดาวน์โหลดไดรเวอร์ Chrome ที่ถูกต้องสำหรับ Google Chrome เวอร์ชันของคุณแล้ว ตรวจสอบให้แน่ใจว่าไดรเวอร์นั้นอยู่ในโฟลเดอร์ driver_src/ ของคุณในสภาพแวดล้อมเสมือนปัจจุบัน ถัดไปแตกไฟล์:
หากต้องการคลายซิปเพียงดำเนินการต่อไปนี้:
cd driver_src/ ; unzip -d .. ; cd ..
ตอนนี้คุณสามารถไปยังขั้นตอนถัดไปได้แล้ว
เริ่มการติดตั้ง SteadyCook หลักซึ่งจะสร้าง ' settings.ini ' และจัดเก็บ DEFAULT_CHROME_PATH
python3 setup.py
คำสั่งสุดท้ายจะสร้างไฟล์ต่อไปนี้:
SteadyCook มีคุณสมบัติมากมายที่อนุญาตให้ผู้ใช้ควบคุมคำสั่งการดำเนินการของ SteadyCook ผ่านตัวเลือกในเครื่อง
ด้วย SteadyCook คุณสามารถทำสิ่งต่อไปนี้:
เปลี่ยนไดเร็กทอรีปัจจุบันของคุณเป็นสภาพแวดล้อมเสมือนที่คุณสร้างไว้ก่อนหน้านี้ (Project_SteadyCook) และดำเนินการ:
touch clientauth.txt
python3 steadycook.py
ขณะนี้ SteadyCook ยังอยู่ในช่วงเริ่มต้นของการพัฒนา และด้วยเหตุนี้จึงรองรับเฉพาะคำสั่งหลักเท่านั้น!
หลังจากติดตั้งสำเร็จ ตอนนี้คุณสามารถใช้ SteadyCook ได้ดังต่อไปนี้:
./exec.sh
python3 steadycook.py -t -p -d -x dns
เหตุใดฉันจึงต้องเรียกใช้ ./exec.sh
ก่อนจึงจะสามารถใช้ SteadyCook ได้
exec.sh
มีคำสั่งที่ SteadyCook ใช้งานหนัก หากไม่มีเบราว์เซอร์การแก้ไขจุดบกพร่องระยะไกลของ Google Chrome SteadyCook จะไม่ทำงานเลย หากคุณพยายามเริ่ม SteadyCook โดยไม่เปิดเบราว์เซอร์แก้ไขจุดบกพร่องระยะไกลของ Google สคริปต์จะบัฟเฟอร์ขณะที่พยายามเชื่อมต่อกับเซิร์ฟเวอร์ Google Chrome ในเครื่อง และจะไม่สามารถสร้างการเชื่อมต่อได้ฉันจะออกจากสภาพแวดล้อมเสมือนที่เปิดใช้งานอยู่ในปัจจุบันได้อย่างไร
deactivate
ผ่านบรรทัดคำสั่งสั่งการ | คำอธิบาย |
---|---|
-t | ระบุเป้าหมายระยะไกลในรูปแบบของที่อยู่ IPv4 เพื่อเปิดการโจมตีแบบ DNS |
-p | ระบุพอร์ตเป้าหมายที่จะใช้เมื่อเริ่มการโจมตีระยะไกล |
-d | ระยะเวลาที่การโจมตีจะคงอยู่จนกว่าการดำเนินการจะหยุดลง (สูงสุด=8ชม.) |
-x | ประเภทของการโจมตีที่จะเริ่มต้นกับเป้าหมายระยะไกล (SUPPORTED=DNS) |
คำเตือน: ข้อมูลตามเวลาที่ SteadyCook ใช้ในการพิมพ์ TIME_PASSED และ TIME_LEFT ยังคงได้รับการพัฒนาอย่างต่อเนื่อง คุณอาจเห็นตัวเลขในรูปแบบของนาทีที่เหลือโดยไม่มีจำนวนชั่วโมงที่เหลือหรือชั่วโมงที่ผ่านไป SteadyCook จะยังคงทำการโจมตีอย่างเต็มที่ตามระยะเวลาที่คุณตั้งค่าไว้เป็นชั่วโมง (ผ่าน -d
) การเปลี่ยนแปลงนี้จะเกิดขึ้นในเวอร์ชันที่ใหม่กว่า เนื่องจากคุณสมบัติหลักของ SteadyCook ได้รับการรับประกันว่าทำงานได้อย่างสมบูรณ์ เมื่อคุณตั้งค่าสภาพแวดล้อมที่เหมาะสมแล้ว