ReBreakCaptcha සමඟ ගූගල් කැප්චා ස්වයංක්‍රීයව විසඳන්නේ කෙසේද

අයාචිත වෙබ් අඩවි ආක්‍රමණය කර එක් එක් වෙබ් පිටු වල ආරක්ෂාව මග හැරීමට උත්සාහ කරන බොට් වලට එරෙහි සටන දිගු කලක් තිස්සේ දැඩි වී ඇත. මෙම කරදරකාරී ආක්‍රමණිකයින්ට එරෙහිව සටන් කිරීමට බොහෝ විට භාවිතා කරන එක් මෙවලමකි ගූගල් කැප්චා, විශේෂයෙන් අනුවාදය ReCaptcha V2, pero lamentablemente se ha difundido una vulnerabilidad en esta herramienta que permite resolver las captcha de manera automática.

පහත දැක්වෙන තනිකරම අධ්‍යාපනික ලිපිය මඟින් ආරක්ෂාව උල්ලං to නය කිරීමට අපට ඉඩ සලසයි ReCaptcha V2, එය ලබා දෙන ශ්‍රව්‍ය විකල්පයෙන් ප්‍රයෝජන ගනිමින්. ලිපිය දේවානුභාවයෙන් ඊළඟ ප්‍රවේශය, එහි අවදානම විස්තරාත්මකව විස්තර කර ඇති අතර කැප්චා ස්වයංක්‍රීයව විසඳීමට අපට ඉඩ සලසන පිටපතක් ඉදිරිපත් කරයි.

ReBreakCaptcha යනු කුමක්ද?

එය අවදානමට ලක්වීමේ වාසිය ලබා ගන්නා නිදහස් යෙදුමකි ReCaptcha V2, සඳහා කැප්චා ස්වයංක්‍රීයව විසඳන්න, මේ සඳහා ස්වයංක්‍රීය පුස්තකාලය භාවිතා කරන්න සෙලේනියම්, ලා ගූගල් කථන හඳුනාගැනීමේ API සහ විවිධ ඇල්ගොරිතම.

මෙවලම තරමක් සරලයි, එය අදියර තුනක් හරහා ගමන් කරයි, පළමුවැන්න එය ජනප්‍රිය කැප්චා විසඳන්නේ «මම රොබෝ කෙනෙක් නොවේ«, ඉන්පසු විසඳිය යුතු කැප්චා එළියට එන විට, ශ්‍රව්‍ය විකල්පය තෝරන්න, ශ්රව්ය උපකරණ ලබාගෙන එය සමඟ සකසන්න ගූගල් කථන හඳුනාගැනීමේ APIඅවසාන වශයෙන්, API විසින් හඳුනාගෙන ඇති අංක ඇතුළත් කර එය කැප්චා ක්ෂේත්‍රයට ඇතුළත් කරන්න.

ගූගල් කථන හඳුනාගැනීමේ Api නැවත නැවත අසමත් විය හැක, එබැවින් ReBreakCaptchaඔබ නිවැරදි විසඳුම ලබා ගන්නා තෙක් ඔබ විවිධ විකල්ප උත්සාහ කරන්න. වචනයක්

ReBreakCaptcha ස්ථාපනය කර වින්‍යාස කරන්න

භාවිතා කිරීමට ReBreakCaptcha මුල් පිටපත වින්ඩෝස් සඳහා මාර්ග සමඟ සම්බන්ධ වී ඇති බැවින් අපි කුඩා පියවර කිහිපයක් අනුගමනය කළ යුතුය.

  • පළමුවෙන්ම අපි ස්ක්‍රිප්ට් වැඩ කිරීම සඳහා අවශ්‍ය පරායත්තයන් ස්ථාපනය කළ යුතුය:
    sudo pip install pydub SpeechRecognition සෙලේනියම්
  • ඊළඟට අපි පිටපතෙහි ගබඩාව ක්ලෝන කළ යුතුය:
    git clone https://github.com/eastee/rebreakcaptcha.git
  • අපි ක්ලෝන කරන ලද ඩෙස්ක්ටොප් එකට ගොස් ලිනක්ස් සඳහා අනුරූප මාර්ග සමඟ පන්තිය සංස්කරණය කරමු.
     cd rebreakcaptcha නැනෝ නැනෝ rebreakcaptcha.py

    ඔවුන් පහත තොරතුරු වෙනස් කළ යුතුය

    # ෆයර්ෆොක්ස් / හූන රියදුරු සම්බන්ධ FIREFOX_BIN_PATH = r "C: \ වැඩසටහන් ගොනු (x86) \ මොසිල්ලා ෆයර්ෆොක්ස් \ firefox.exe" GECKODRIVER_BIN = r "C: \ geckodriver.exe"

    මාර්ගය වන විට ලිනක්ස්

    # ෆයර්ෆොක්ස් / හූනා රියදුරු සම්බන්ධ FIREFOX_BIN_PATH = r "/ usr / bin / firefox" GECKODRIVER_BIN = r "/ usr / bin / geckodriver"

    ඔබ භාවිතා කරන්නේ නම් ඒ ආකාරයෙන්ම පයිතන්එන්එන්එක්ස්, කරුණාකර ප්රතිස්ථාපනය කරන්න xrange විසින් range. අපට ස්ක්‍රිප්ට් යෙදීමට අවශ්‍ය URL එකද වෙනස් කළ යුතුය (එනම්, අපට ශුද්ධ ලියවිල්ල විසඳීමට අවශ්‍ය එකකි).
    පහත දැක්වෙන රේඛාවෙන් අපට එය කළ හැකිය:
    RECAPTCHA_PAGE_URL = "https://www.google.com/recaptcha/api2/demo"

  • අවසාන වශයෙන් අපි දුවන්න ඕන ReBreakCaptcha, එය ස්වයංක්‍රීයව බ්‍රවුසරය මඟින් දක්වා ඇති url සමඟ විවෘත කර සැක සහිත කැප්චා නිරාකරණය කිරීමේ ක්‍රියාවලිය සිදු කරයි.
    python3 rebreakcaptcha.py

ReBreakCaptcha පිළිබඳ නිගමන

මෙම ස්ක්‍රිප්ට් එක විවිධ ක්‍රියාවලීන්හි භාවිතා කිරීමට පදනම විය හැකි අතර සරල පියවරයන් සහිත පයිතන් වලදී අපට එය වැඩිදියුණු කළ හැකිය. මෙම මෙවලම භාවිතා කිරීම අධ්‍යාපනික භාවිතය සඳහා විය යුතු අතර, පොදුවේ ප්‍රජාව සඳහා එය බෙදා හැරීම වැදගත් වන්නේ මෙම අවදානම නිරාකරණය කරන පැච් එකක් අපට ඉක්මනින් ලැබෙනු ඇති බවට සහතික වන බැවිනි.

අවදානම මෙතෙක් සක්‍රිය බැවින් භාවිතා කරන්නන් භාවිතා කිරීම රෙකමදාරු කරනු ලැබේ ReCaptcha V2 වෙනත් මෙවලම් සමඟ ඔබේ ආරක්ෂාව සම්පුර්ණ කරන්න, විශේෂයෙන් කැප්චා විසඳීමට නැවත නැවත උත්සාහ කරන IP හඳුනාගැනීම.

 


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් 16 ක්, ඔබේ අදහස් තබන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ.

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.

  1.   ජෝස් ප්රකාශ කළේය

    කවුළු සඳහාද?

    1.    කටුස්සා ප්රකාශ කළේය

      ගබඩාවෙන් එන බැවින් ඔබට එය භාවිතා කළ හැකිය

  2.   ඇලෙක්චන්ද්රෝ ප්රකාශ කළේය

    හොඳ කටුස්සා,

    මුල් ත්‍රෙඩ් එක කියවා තිබුණත් බෙදා ගැනීමට ස්තූතියි https://east-ee.com/ පහර අනුපාතය විශිෂ්ට බව පෙනෙන්නට නැත, නමුත් බොහෝ පරිශීලකයින් පෙන්වා දෙන්නේ එය දැනටමත් අඩු අනුපාතයන්හි ඇති පහසුම කැප්චා විසඳීමට පමණක් හැකියාව ඇති බවයි.

    ස්තූතියි!

    1.    කටුස්සා ප්රකාශ කළේය

      ඇත්ත වශයෙන්ම, පහර අනුපාත අඩුය (පරීක්ෂණ වලදී මම ඒවා නිරාකරණය කළ සෑම 1 න් 7 ක්ම සිදු කරමි), කෙසේ වෙතත්, අවදානම පවතින අතර බොහෝ විට මෙවලම ප්‍රශස්ත කර ඇති බැවින් මෙම පහර අනුපාත ඉහළ යයි.

  3.   recoverypc ප්රකාශ කළේය

    ලිපියට ස්තූතියි, එය මට බොහෝ සේවය කර ඇති සත්‍යය!

  4.   ක්‍රිස්ටියම් ප්රකාශ කළේය

    කවුළුවල එය ස්ථාපනය කරන්නේ කෙසේද යන්න ගැන ඔබට තව ටිකක් පැහැදිලි කළ හැකිද?

  5.   ගුස්ටාවෝ ප්රකාශ කළේය

    කටුස්සා බෙදා ගැනීම ගැන ස්තූතියි; මඳ වේලාවකට පසුව ක්‍රීඩා කිරීමට ලකුණු පුවරුවලට යොමු කරන්න. එය පයිතන්හි ඇති බැවින්, ඔබ එයින් ප්‍රයෝජන ගත යුතුය.

  6.   විල්බර් ඇන්ටෝනියෝ ප්රකාශ කළේය

    සුහද සුබ පැතුම් සහ ලිපියට කෘත ful වන අතර එය ඉතා හොඳ හා රසවත් ය. කවුළු සඳහා ස්ක්‍රිප්ට් එක මට එවීමට මම කැමතියි, මට එය කොතැනකවත් සොයාගත නොහැකි බැවින්, ඔබගේ කාලය හා අවධානයට බොහෝම ස්තූතියි.

  7.   කාර් ප්රකාශ කළේය

    එය කැප්චාව විසඳන්නේ නැති අතර මට මෙම අනතුරු ඇඟවීම යවයි
    RuntimeWarning: ffmpeg හෝ avconv සොයා ගැනීමට නොහැකි විය - ffmpeg වෙත පෙරනිමිය, නමුත් ක්‍රියා නොකරනු ඇත
    අවවාද කරන්න ("ffmpeg හෝ avconv සොයාගත නොහැකි විය - ffmpeg වෙත පෙරනිමිය, නමුත් ක්‍රියා නොකරනු ඇත", RuntimeWarning

  8.   ඇන්ජලිස් ලේස් ප්රකාශ කළේය

    හෙලෝ මම පිටුවක ලියාපදිංචි වීමට උත්සාහ කරමි, නමුත් මම ඇතුළු වූ විට මට නැවත සම්බන්ධ කර ගත නොහැක. මෙයින් අදහස් කරන්නේ කුමක්ද, යමෙකුට මට උදව් කළ හැකිය

  9.   ජේසු රමෝස් ප්රකාශ කළේය

    එකතු කිරීම්, අඩු කිරීම, ගුණ කිරීම වැනි කැප්චා විසඳන්නේ කෙසේද?

  10.   නිර්නාමික ප්රකාශ කළේය

    සහ බාගත කිරීමේ සබැඳිය?

  11.   ජෝස් ෆර්නැන්ඩස් ප්රකාශ කළේය

    මම කැප්චැට් සඳහා යෙදුමක් සොයමි

  12.   ana z. කඳුකරය v. ප්රකාශ කළේය

    මට අවශ්‍ය වන්නේ කැප්චා පසුකර යාම හෝ විවෘත කිරීමයි, මට ඒවා පසුකර යා නොහැක, ඒවා විවෘත නොවේ

  13.   ඉරයිඩා කිරෝස් ප්රකාශ කළේය

    මට RECAPTCHA ගැටලුව විසඳිය යුතු අතර එය කරන්නේ කෙසේදැයි මම නොදනිමි, කරුණාකර මට උදව් කළ හැකිද?

  14.   මැකී -255 ප්රකාශ කළේය

    ඔබට ගුඩ්බයි කැප්චා භාවිතා කළ හැකි අතර එමඟින් රූප හඳුනාගැනීම ක්‍රියාත්මක කරන අතර එමඟින් ඔබ නැවත නැවතත් උත්සාහ කරන්න.