النتائج 1 إلى 12 من 12

الموضوع: كيف تتم عملية قراءة captcha وتخطيها Bypass Captcha

  1. #1

    كيف تتم عملية قراءة captcha وتخطيها Bypass Captcha



    السلام عليكم
    كنت انوى تنفيذ فكرة فى بالى وهى تقوم على اضافة موقع فى عدة دلائل مواقع عربية بضغطة زر
    لكن واجهتنى مشكلة الكابتشا
    بحثت عن مواضيع عنها فى المنتديات العربية ولم اجد الكثير واعتقدت انه لا يوجد حل لتخطيها
    ولكن فوجئت بعشرات المواقع الاجنبية التى تقدم خدمة قرائة الكابتشا بمقابل معين
    مثلا فك 1000 كابتشا ب 10 دولار وهكذا
    ووجدت انها تفك انواع معقدة جدا من الكابتشا
    ويستخدمها الاشخاص فى عمل برامج واسكربتات لتخطى مواقع مثل فيسبوك تطالبك مثلا عند اضافة كل صديق الى ادخال الكابتشا
    عرفت فى النهاية انها تقوم على قرائة كل بكسل فى الصورة وترجمتها

    وجدت كود لهذه العملية ولكن للاسف غير كامل وايضا مرقم ولكن يمكنكم الاستفادة منه
    كود PHP:
    <?php

    09    
    function imageconverttruecolor(&$image)
    10    {
    11        $width=imagesx($image);$height=imagesy($image);
    12        $final=imagecreatetruecolor($width$height);
    13        imagecopy($final$image0000$width$height);
    14        imagedestroy($image);
    15        $image $final;
    16    }
    17    $background imagecreatefrompng('captcha.png');
    18    $lettersimg imagecreatefrompng('letters.png');
    19    $captcha    imagecreatefrompng('captcha_search.png');
    20    imageconverttruecolor($background);
    21    imageconverttruecolor($lettersimg);
    22    imageconverttruecolor($captcha);
    23    define('x',imagesx($captcha));
    24    define('y',imagesy($captcha));
    25    $pixels = array();
    26    for($x 0x>$x; ++$x){
    27        for($y 0y>$y; ++$y){
    28            $s=imagecolorat($background$x$y);
    29            if($s&&$s==imagecolorat($captcha$x$y))
    30                 $pixels[$x][$y]=0xFFFFFF;
    31            else $pixels[$x][$y]=0x000000;
    32        }}
    33    imagedestroy($background);
    34    for($p 03>$p; ++$p){
    35        for($x 03>$x; ++$x){
    36            for($y=0;y>$y;++$y){
    37                $filterpixel=1;
    38                settype($filterpixel,'boolean');
    39                if(!$pixels[$x-1][$y-1]&&!$pixels[$x][$y-1]&&!$pixels[$x+1][$y-1]) $filterpixel 0// top
    40                if(!$pixels[$x+1][$y-1]&&!$pixels[$x+1][$y]&&!$pixels[$x+1][$y+1]) $filterpixel 0// right
    41                if(!$pixels[$x-1][$y+1]&&!$pixels[$x][$y+1]&&!$pixels[$x+1][$y+1]) $filterpixel 0// bottom
    42                if(!$pixels[$x-1][$y-1]&&!$pixels[$x-1][$y]&&!$pixels[$x-1][$y+1]) $filterpixel 0// left
    43                if($filterpixel$pixels[$x][$y] = 0xFFFFFF;
    44            }}}
    45    for($x=0x>$x; ++$x){
    46        $pixels[$x][0] = 0xFFFFFF;
    47        $pixels[$x][1] = 0xFFFFFF;
    48        $pixels[$x][1] = 0xFFFFFF;
    49        $pixels[$x][2] = 0xFFFFFF;
    50    }
    51    for($y=0y>$y;++$y){
    52        $pixels[0][$y] = 0xFFFFFF;
    53        $pixels[1][$y] = 0xFFFFFF;
    54        $pixels[x-1][$y] = 0xFFFFFF;
    55        $pixels[x-2][$y] = 0xFFFFFF;
    56    }
    57    for($x=50;54>$x;++$x){
    58        for($y=2$y 5; ++$y){
    59            $pixels[$x][$y] = 0xFFFFFF;
    60    }}
    ?>
    حد فهم حاجة فى النص الاخير من الكود

    هذا موقع قديم كان يقدم خدمة فك الكابتشا اونلاين ولكن اصبح لا يعمل
    http://www.elancetalk.com/decaptcha.php

    مواقع تقدم خدمة الفك >
    http://www.beatcaptchas.com/
    http://www.captchakiller.com/

    كل ما اريده هو تخطى هذه الكابتشا البسيطة جدا جدا [بالمقارنة مع الكابتشات المعقدة]

    رجاء اذا اى شخص عنده معلومات عن هذه الطريقة يفيدنا





    __________________
    - حسابى على فيسبوك --> هنا
    - لطلبات تعريب السكربتات والقوالب & التعديلات البرمجية ---> MtRp@live.com


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    استخدم هذا الكلاس phpocr
    http://www.phpclasses.org/browse/package/2874.html





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  3. #3


    شكرا لك
    بس اعتقد ان الكلاس ده بيقرا حرف حرف يعنى مينفعش صورة فيها اربع حروف جنب بعض يقراهم
    عموما هجربه واشوف





    __________________
    - حسابى على فيسبوك --> هنا
    - لطلبات تعريب السكربتات والقوالب & التعديلات البرمجية ---> MtRp@live.com

  4. #4


    لم ينفع الكلاس
    اين المبرمجين المحترفين ؟
    هذا النوع من الكابتشا من ابسط الانوع ويستخدم ارقام فقط
    يعنى الموضوع ليس صعب





    __________________
    - حسابى على فيسبوك --> هنا
    - لطلبات تعريب السكربتات والقوالب & التعديلات البرمجية ---> MtRp@live.com

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    688


    مش عارف يا مطرب

    لو تقصد الكابتشا العاديه
    شوف الدرس ده
    http://forum.montadaphp.net/t966





    __________________
    مصرى و افتخر


  6. #6


    تريد وجهة نظري ؟
    ال php لغة ويب
    ما دخلها بال image recognizer ?
    حتي لو وجدت مشاريع فستجدها ضعيفه جدا لأنها ليست تخصص لغة ويب اصلاً
    ابحث عن برنامج متخصص يركب علي اللينوكس واستخدم الشيل كوماند من ال php
    ولو تريد مساعدة
    هناك مشروع اوبن سورس روسي وله شات اونلاين تقدر تدخل وتتكلم مع واحد من المبرمجين انجليزي
    تحدثت مع احدهم من قبل وكانوا متعاونين جدا
    قاموا بكسر كل الكابتشا الخاصة بمواقع التحميل
    كلها بلا استثناء بما فيهم الرابيد شير بكل انواعها حتي القطط والكلاب اللي كانت اصعبهم
    http://jdownloader.org/

    شوف لو كان هناك سوفت وير جافا او c+ يمكنك تركيبه علي اللينوكس ومن ثم استخدام الشيل كوماند من ال php ودوال exec
    او شوف مستخدم محترف للينوكس ليبحث لك عن برنامج وأكيد سيجد الكثير فللويندوز الكثير جدا ويتم استخدامها عامتاً في فك النصوص من الصور والكتب pdf

    بالتوفيق





    __________________
    السيف أصدق أنباء من الكتب

  7. #7
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600

  8. #8


    مش عارف يا مطرب

    لو تقصد الكابتشا العاديه
    شوف الدرس ده
    http://forum.montadaphp.net/t966
    لا انا قصدى فك الكابتشا مش انشاء واحدة جديدة
    تسلم
    تريد وجهة نظري ؟
    ال php لغة ويب
    ما دخلها بال image recognizer ?
    حتي لو وجدت مشاريع فستجدها ضعيفه جدا لأنها ليست تخصص لغة ويب اصلاً
    ابحث عن برنامج متخصص يركب علي اللينوكس واستخدم الشيل كوماند من ال php
    ولو تريد مساعدة
    هناك مشروع اوبن سورس روسي وله شات اونلاين تقدر تدخل وتتكلم مع واحد من المبرمجين انجليزي
    تحدثت مع احدهم من قبل وكانوا متعاونين جدا
    قاموا بكسر كل الكابتشا الخاصة بمواقع التحميل
    كلها بلا استثناء بما فيهم الرابيد شير بكل انواعها حتي القطط والكلاب اللي كانت اصعبهم
    http://jdownloader.org/

    شوف لو كان هناك سوفت وير جافا او c+ يمكنك تركيبه علي اللينوكس ومن ثم استخدام الشيل كوماند من ال php ودوال exec
    او شوف مستخدم محترف للينوكس ليبحث لك عن برنامج وأكيد سيجد الكثير فللويندوز الكثير جدا ويتم استخدامها عامتاً في فك النصوص من الصور والكتب pdf

    بالتوفيق
    اهلا
    جميع المواقع اللى انا وضعتها فى الموضوع بتفك كل انواع الكابتشا المعقدة من خلال php
    بس طبعا ما عدا ال ReCpatcha
    بخصوص البرامج اللى بتفك امثال jdownloader
    فانا اعرفهم جميعا لكن انا اريد كلاس php امرر الصورة عليها ويعطينى الكود المكتوب وينتهى الموضوع
    لكن استخدم اللنكس واتعلم c وبرامج فصعب الصراحة
    شكرا على ردك

    شكرا اخى احمد
    بخصوص الرابط التانى جارى الاطلاع عليه يمكن يكون فيه الحل





    __________________
    - حسابى على فيسبوك --> هنا
    - لطلبات تعريب السكربتات والقوالب & التعديلات البرمجية ---> MtRp@live.com

  9. #9


    جميع المواقع اللى انا وضعتها فى الموضوع بتفك كل انواع الكابتشا المعقدة من خلال php
    من اخبرك انهم يفكونها بال php ؟
    من اخبرك انه ليس برنامج ديسك توب واوامر شل تمرر من ال php عبر ال exec

    يبدوا انك لم تفهم مشاركتي جيداً
    ملخص مشاركتي انك ستركب برنامج علي السيرفر عادي جدا في ثواني
    ثم تتعرف علي اوامر الشل له وتمرره من خلال ال php
    بمعني انه سيكون لديك ايضا في موقعك خانة تضع لها الصورة وهي تأخذها ثم تعوض بمسار الصورة الخاص بها لأمر الشل وتنفذه وتعود لك بالنص المكتوب

    هل وصلتك الفكرة ؟
    في الغالب كل هذه المواقع تستخدم نفس الفكرة


    ابحث عن برنامج للينوكس لفك ال pdf او لفك الكابتشا
    ثم افتح اوامر الشل الخاصة به لو وجدتها سهلة وفقط تطلب منك مسار الصورة وتعطيك الناتج فقم بتركيبه واستخدم exec





    __________________
    السيف أصدق أنباء من الكتب

  10. #10


    من اخبرك انهم يفكونها بال php ؟
    من اخبرك انه ليس برنامج ديسك توب واوامر شل تمرر من ال php عبر ال exec

    يبدوا انك لم تفهم مشاركتي جيداً
    ملخص مشاركتي انك ستركب برنامج علي السيرفر عادي جدا في ثواني
    ثم تتعرف علي اوامر الشل له وتمرره من خلال ال php
    بمعني انه سيكون لديك ايضا في موقعك خانة تضع لها الصورة وهي تأخذها ثم تعوض بمسار الصورة الخاص بها لأمر الشل وتنفذه وتعود لك بالنص المكتوب

    هل وصلتك الفكرة ؟
    في الغالب كل هذه المواقع تستخدم نفس الفكرة


    ابحث عن برنامج للينوكس لفك ال pdf او لفك الكابتشا
    ثم افتح اوامر الشل الخاصة به لو وجدتها سهلة وفقط تطلب منك مسار الصورة وتعطيك الناتج فقم بتركيبه واستخدم exec
    فعلا كلامك سليم 100%
    هجرب اركب لينكس واعمل الطريقة دى
    بس هى هتبقى بنفس السرعة كأنى مثلا عملت كلاس ولا هتبقى ابطأ فى التنفيذ
    ايضا هل هذه الطريقة تنفع مع اى برنامج
    لانى فكرت فى فكرة ممتازة
    وهى انى انزل برنامج كاسبر مضاد الفيروسات واخذ اوامر الشل وامررها عن طريق PHP وبكده يكون لدى سكربت فحص ملفات اونلاين عن طريق برنامج كاسبر مع Progress bar وتصميم WEB 2.0 بتكون فكرة روعة
    الف شكر لك انت فتحت لى الباب لافكار كثيرة بهذه الطريقة الرائعة





    __________________
    - حسابى على فيسبوك --> هنا
    - لطلبات تعريب السكربتات والقوالب & التعديلات البرمجية ---> MtRp@live.com

  11. #11


    فعلا كلامك سليم 100%
    هجرب اركب لينكس واعمل الطريقة دى
    بس هى هتبقى بنفس السرعة كأنى مثلا عملت كلاس ولا هتبقى ابطأ فى التنفيذ
    معذرة علي التأخير
    اصلا كل المكتبات ما هي إلا برامج ولكن يقوم المبرمجين احيانا بعمل واجهة دوال كموديل لل php ليمكنك استخدام ال php مباشرة بدواله لهذه المكتبة ( بعد تركيبها ) بدلاً من استخدامها عبر الشل

    مثلاً جرب استخدام اي دالة لمكتبة لم تركبها وليكن mb_substr ستجد رسالة تنبيه ان هذه الدالة ليس في ال php
    ركب المكتبه ستعمل وتصبح الدوال موجودة في اللغة وتؤدي الوظيفة التي كتبت من اجلها لتنفيذ المهام عبر ال c

    المهم هو البرنامج الذي ستختاره وتركبه علي السيرفر ومدي كفاءة اداءه

    ايضا هل هذه الطريقة تنفع مع اى برنامج
    لو كان له شل كوماند ومتاح لك تنفيذ اوامر الشل عبر exec فكل شئ ينفع
    انت فقط تري في الشل كوماند امر التنفيذ وفيه مسار الملف
    عوض بمسار الملف بعد رفعه من الزائر في الشل كوماند ونفذ وانتظر النتيجة وبناءاً عليها اظهر رسائل التحذير المختلفة

    الف شكر لك انت فتحت لى الباب لافكار كثيرة بهذه الطريقة الرائعة
    بالتوفيق اخي مترب
    ومعذرة خبرتي في اللينوكس محدودة لهذا ستحتاج مساعده من اهل اللينوكس





    __________________
    السيف أصدق أنباء من الكتب

  12. #12


    معذرة علي التأخير
    اصلا كل المكتبات ما هي إلا برامج ولكن يقوم المبرمجين احيانا بعمل واجهة دوال كموديل لل php ليمكنك استخدام ال php مباشرة بدواله لهذه المكتبة ( بعد تركيبها ) بدلاً من استخدامها عبر الشل

    مثلاً جرب استخدام اي دالة لمكتبة لم تركبها وليكن mb_substr ستجد رسالة تنبيه ان هذه الدالة ليس في ال php
    ركب المكتبه ستعمل وتصبح الدوال موجودة في اللغة وتؤدي الوظيفة التي كتبت من اجلها لتنفيذ المهام عبر ال c

    المهم هو البرنامج الذي ستختاره وتركبه علي السيرفر ومدي كفاءة اداءه



    لو كان له شل كوماند ومتاح لك تنفيذ اوامر الشل عبر exec فكل شئ ينفع
    انت فقط تري في الشل كوماند امر التنفيذ وفيه مسار الملف
    عوض بمسار الملف بعد رفعه من الزائر في الشل كوماند ونفذ وانتظر النتيجة وبناءاً عليها اظهر رسائل التحذير المختلفة



    بالتوفيق اخي مترب
    ومعذرة خبرتي في اللينوكس محدودة لهذا ستحتاج مساعده من اهل اللينوكس
    شكرا لك على التوضيح انا نزل فعلا لنكس على جهازى وبحاول اجرب حاجات بسيطة لانى مليش اى خبرة فى لينكس
    وربنا يسهل





    __________________
    - حسابى على فيسبوك --> هنا
    - لطلبات تعريب السكربتات والقوالب & التعديلات البرمجية ---> MtRp@live.com





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض