เนื่องจาก Lib Mechanize นั้นใช้ไม่ได้ใน Python 3 เนื่องจากผู้พัฒนาไม่ทำต่อนั่นเอง ทำให้ผมซึ่งมีความต้องการที่จะเขียนสคริปต์เพื่อศึกษาการเขียน Web Exploit เลยต้องมาควานหา Module อื่น ๆ ที่ใช้แทน Mechanize ได้ซึ่งจริง ๆ แล้วก็ต้องเรียกว่ามีหลายเหตุผลที่ทำให้อยากกลับมาเขียน Python และอยากศึกษามันไม่ลึกขึ้นไปอีกนั่นเอง เพราะมันตอบโจทย์หลาย ๆ อย่างที่ผมต้องการเช่น ถ้าหากว่ามีไอเดียอยากเป็น Maker ซึ่ง Python ก็สามารถเขียนโปรแกรม Control ในส่วนของ Hardware ได้ ถ้าหากว่าอยากโพสขายของบนเว็บก็เขียน Bot ปั้มกระทู้ขึ้นมาได้ และถ้าอยากศึกษาช่องโหว่ Python ก็เป็นอีกภาษาที่เหมาะแก่การนำมาพัฒนา Exploit นั่นเอง
Python 3 RoboBrowser ตัวแทนใหม่ของ Mechanize
อยากจะเขียนคำขึ้นต้นสวย ๆ แต่ว่าไม่อยากอารัมพบทเยอะ ดังนั้นเริ่มเลยละกัน
วิธีการทำ Code Snippet สำหรับ Blogger :: Update Jul 23 2018
วิธีการทำ Code Snippet ด้วย SyntaxHighlighter
เขียนแบบลวก ๆ รีบเขียนเพราะต้องไปธุระ
ให้ไปที่ Themes แล้วคลิก Edit HTML แล้วค้นหาแท็ก </head> สามารถกด Ctrl+F ได้
เขียนแบบลวก ๆ รีบเขียนเพราะต้องไปธุระ
ให้ไปที่ Themes แล้วคลิก Edit HTML แล้วค้นหาแท็ก </head> สามารถกด Ctrl+F ได้
Python 2 Module Mechanize :: ย้ายมาจาก Blog เดิมเมื่อหลายปีก่อน
เนื่องจากผมเขียน script ภาษา Python มาระยะนึงแล้วติดเรื่องของการใช้งานเกี่ยวกับ HTTP ผมไปเจอ module นึงน่าสนใจมาก ๆ และมี refer link สำหรับช่วยในการใช้งาน module นั่นคือ Mechanize ซึ่งจะคอยอำนวยความสะดวกในการสร้าง Object ประเภท web browser ได้ผมเลยลองศึกษาและเขียน script ขึ้นมาใช้งานเฉพาะทาง ^^ ขอไม่เอ่ยถึงนะครับ ก็ผิดพลาดเกี่ยวกับตัว version ของ Python เหมือนกันเพราะว่า Mechanize นั้นรองรับเฉพาะ Python 2 เท่านั้นไม่รองรับ Python 3 แต่ก็มีผู้ใจดีสร้าง Module เรียนแบบ Mechanize ขึ้นมาโดยใช้การผสมผสานของ Module ชื่อดังสองเจ้าคือ BeautifulSoup และ Requests โดยตั้งชื่อไว้ว่า MechanicalSoup นั่นเอง หากใครใช้ Python 3 ก็แนะนำให้ใช้ MechanicalSoup แทนนะครับ หรือจะใช้ BeautifulSoup 4 กับ Requests ก็ได้ครับ แต่ต้องไปศึกษาเพิ่มเติมนิดหน่อย
Where I can learn Hacking
สำหรับหัวข้อนี้เกิดขึ้นเพราะจะหา Lab สำหรับฝึก Hacking มีรุ่นพี่แนะนำมาเว็บนึงแต่ว่าลองได้นิดหน่อยเนื่องจากไม่คล่อง asp.net เลยว่าจะหาแนวทางอ่าน แต่ดันไปเจอเว็บที่ต่างประเทศเค้ารวบรวมลิงค์สำหรับลอง Hack ไว้ ไม่ผิดกฏหมายนะครับ เพราะว่าเว็บเหล่านี้ทำขึ้นมาเพื่อเรียนรู้เกี่ยวกับความปลอดภัยบนโลกไซเบอร์เท่านั้นไปดูกันดีกว่าครับว่ามีเว็บอะไรบ้าง
Vulnerable Web Applications หรือเว็บไซต์ที่ถูกเขียนให้มีช่องโหว่ ใช้สำหรับศึกษาช่องโหว่ของเว็บไซต์ประเภทต่าง ๆ โดยส่วนใหญ่จะเป็น source code ให้เราสามารถ download แล้วนำไปสร้างเป็น Lab ส่วนตัวได้นั่นเอง
Vulnerable Web Applications หรือเว็บไซต์ที่ถูกเขียนให้มีช่องโหว่ ใช้สำหรับศึกษาช่องโหว่ของเว็บไซต์ประเภทต่าง ๆ โดยส่วนใหญ่จะเป็น source code ให้เราสามารถ download แล้วนำไปสร้างเป็น Lab ส่วนตัวได้นั่นเอง
เส้นทางเดินของชีวิต
สวัสดีชาวโลก เนื่องจากตอนนี้เป็นเวลา 03.54 น. กำลังนั่งทำงานอยู่แล้วก็รู้สึกว่าอยากจะทำเว็บไซต์ไว้สักอัน เอาไว้อ่านในอนาคต หรือเก็บเรื่องราวต่าง ๆ ความคิด ประสบการณ์และ อะไรที่ไม่อยากจะลืม เอาไว้ก็เลยมาสมัครใช้บริการของ wordpress.com ไว้ก็ลองมานั่งเขียนดู ว่าจะเป็นยังไง
Subscribe to:
Posts (Atom)
วิธีการติดตั้ง และตั้งค่า Apache2 พร้อมเปิดใช้งาน HTTPS ด้วยวิธี Self-Sign บน Ubuntu 18.04.1 LTS
ดีจร้า วันนี้ช่วงเช้าว่างเลยมาเขียนบทความเพิ่มเติมเกี่ยวกับการติดตั้ง และตั้งค่า Apache2 ให้สามารถใช้งานผ่าน HTTPS ได้กันมาเริ่มกันเลยครับ ...
-
สำหรับหัวข้อนี้เกิดขึ้นเพราะจะหา Lab สำหรับฝึก Hacking มีรุ่นพี่แนะนำมาเว็บนึงแต่ว่าลองได้นิดหน่อยเนื่องจากไม่คล่อง asp.net เลยว่าจะหาแนวทาง...
-
สวัสดีชาวโลก เนื่องจากตอนนี้เป็นเวลา 03.54 น. กำลังนั่งทำงานอยู่แล้วก็รู้สึกว่าอยากจะทำเว็บไซต์ไว้สักอัน เอาไว้อ่านในอนาคต หรือเก็บเรื่องราว...