ฟอรั่ม PSsix

Would you like to react to this message? Create an account in a few clicks or log in to continue.

ฟอรั่มของบล็อก http://pssix.blogspot.com


2 posters

    check login

    avatar
    nicnic
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    check login Empty
    จำนวนข้อความ : 10
    ความนิยม : 1
    เข้าร่วมเมื่อ : 18/11/2010

    check login Empty check login

    ตั้งหัวข้อ by nicnic 16/02/11, 03:35 pm

    คือจะถามว่า ถ้าจะเขียนให้โปรแกรมไป check login ว่าสามารถ login เข้าได้หรือไม่ต้องเขียนให้มัน check ยังไงหรอครับ
    อธิบายอีกที คือประมาณว่า
    มีเว็บหนึ่งสมมุติชื่อ [You must be registered and logged in to see this link.] เรามี user กะ pass หลาย account
    จะเขียนให้โปรแกรม เอา account ไปเช็คว่าสามารถ login เข้าเว็บได้หรือไม่ ประมาณนี้ครับ

    ในส่วนของเขียนให้ไป login โดยดึง user/pass จาก text file พอได้อยู่ แต่ไม่รู้จะให้มัน check ยังไงให้รู้ว่า
    account นี้สามารถ login ได้หรือไม่ได้

    รบกวนแนะนำหน่อยครับ
    POS
    POS
    PSsix
    PSsix


    check login Empty check login Empty check login Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    check login Empty Re: check login

    ตั้งหัวข้อ by POS 16/02/11, 09:51 pm

    เอาแบบง่ายๆ สั่งคลิกล็อกอินตามปกติ (อ่านได้จากบทความ autocomment หน้าบล็อก) แล้วก็สั่งอ่านข้อมูลจากหน้าเว็บ


    $sHTML = _IEBodyReadHTML ($oIE)

    If StringInStr($sHTML, "ข้อความ HTML ที่ใช้ตรวจสอบ") Then

    ;xxxxxxxxxxxxxxxxxxxxxxxx
    endif
    avatar
    nicnic
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    check login Empty
    จำนวนข้อความ : 10
    ความนิยม : 1
    เข้าร่วมเมื่อ : 18/11/2010

    check login Empty Re: check login

    ตั้งหัวข้อ by nicnic 16/02/11, 11:57 pm

    โอเค แบบนี้เช็คได้อยู่ครับ ไม่นึกว่าจะเขียนเอาดื้อๆง่ายๆงี้เลย
    ตอนแรกก็นั่ง คิดไปถึงพวก socket ค่าcookie หรืออื่นๆไรพวกอย่างงี้
    POS
    POS
    PSsix
    PSsix


    check login Empty check login Empty check login Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    check login Empty Re: check login

    ตั้งหัวข้อ by POS 17/02/11, 07:34 am

    ผมเข้าใจว่าอาจมีคนพยายามทำโปรแกรมสุ่มรหัสผ่าน เพื่อขโมยไอดีในบอร์ด(อื่นๆ ที่ไหนก็ตาม)เข้ามาอ่านเจอ
    ดังนั้นจึงแนะนำวิธีที่ทำแล้ว อาจจะใช้เวลาเป็นปีหรือสิบปีถึงจะสำเร็จ

    ในทางตรงข้ามหากทำโปรแกรมเช็คไอดีที่เคยสมัครในเว็บต่างๆ ซึ่งมีจำนวนน้อย วิธีการข้างต้นก็ทำให้ช่วยการตรวจสอบได้ไม่เสียเวลามากมาย

    ชินจัง3

    ปล. ไม่ต้องถามวิธีที่เร็วกว่านี้ เพราะคงไม่แนะนำ ตามเหตุผลข้างต้น
    avatar
    nicnic
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    check login Empty
    จำนวนข้อความ : 10
    ความนิยม : 1
    เข้าร่วมเมื่อ : 18/11/2010

    check login Empty Re: check login

    ตั้งหัวข้อ by nicnic 17/02/11, 09:36 am

    ทำไมซ่อนการทำงานโปรแกรมแล้ว โปรแกรมไม่ทำงาน บางทีก็เปิดตัวเองเพิ่มขึ้นเรื่อยๆ
    (ดูจากไอคอนตรง taskbar เพิ่มขึ้นเรื่อยๆ)
    แต่พอเปิดแสดงการทำงานแล้ว ก็ทำงานปกติดี
    POS
    POS
    PSsix
    PSsix


    check login Empty check login Empty check login Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    check login Empty Re: check login

    ตั้งหัวข้อ by POS 18/02/11, 09:58 am

    ใส่ #NoTrayIcon ไว้ด้านบนสุดของสคริปต์ครับ
    avatar
    nicnic
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    check login Empty
    จำนวนข้อความ : 10
    ความนิยม : 1
    เข้าร่วมเมื่อ : 18/11/2010

    check login Empty Re: check login

    ตั้งหัวข้อ by nicnic 18/02/11, 11:22 am

    คือว่า ตรงฟังชั่น _IECreate น่ะครับผมตั้งค่า visible ให้เป็น 0(คือซ่อนการทำงาน)
    แต่ผลคือว่า script ทำงานไม่ปกติ แต่พอปรับเป็น 1 ให้แสดงการทำงานตามเดิม script ทำงานปกติดี

    ตัวอย่างเช่น
    script สั่งเปิด เว็บ ขึ้นมาแล้ว login พอ login สำเร็จ ก็ให้เก็บค่า user กะ pass และชื่อเว็บลงบน text file
    โดยฟังชั่นที่เขียนข้อมูลผมใช้เป็น FileWriteLine

    ประมาณนั้นครับ ไม่ทราบว่าทำไมเวลาซ่อนการทำงานแล้วมันไม่เขียนข้อมูลลง file
    ผมลองเทียบ แสดงการทำงาน กะซ่อนการทำงานดูและ

    พอแสดงการทำงาน script เขียนข้อมูลลง file ตามปกติดี แต่พอซ่อนการทำงาน
    เมื่อสิ้นสุดการทำงานแล้ว มาเปิด file ดูสิ่งที่เห็นคือว่างเปล่า คือมันไม่ยอมเขียนข้อมูลลงไป

    ไม่ทราบว่าสาเหตุนี้เกิดจากอะไรครับ

      เวลาขณะนี้ 28/03/24, 08:25 pm