کراکرهای کد را برطرف کنید

نویسنده: Judy Howell
تاریخ ایجاد: 27 جولای 2021
تاریخ به روزرسانی: 1 جولای 2024
Anonim
نوشتن یک کرکر ساده و مشتی برای لاگین پیج سایت با پایتون 😏 | python for security
ویدیو: نوشتن یک کرکر ساده و مشتی برای لاگین پیج سایت با پایتون 😏 | python for security

محتوا

کد شکن می تواند یک بازی فکری فوق العاده باشد ، اما گاهی اوقات می خواهید قلم خود را به سرعت به دیوار پرتاب کنید. اما با کمک چند الگو و ترفند ساده و ساده می توانید رمزها را به راحتی رمزگشایی کرده و بسیار سرگرم کننده تر کنید. آیا می خواهید یکی را به طور کامل حل کنید؟ با درک اصول شروع کنید ، سپس الگوها را بیاموزید و برای پر کردن آن مربع های خالی بیرون از جعبه فکر کنید. برای اطلاعات بیشتر به مرحله 1 مراجعه کنید.

گام برداشتن

قسمت 1 از 4: یادگیری اصول

  1. نحوه عملکرد کد شکن را بفهمید. بیشتر مشکلات شکستن کد ، تکنیک های ساده جایگزینی است ، یعنی حروف الفبا با حروف دیگری نشان داده می شوند. در برخی سیستم ها از نمادهای دیگر استفاده می شود. قوانین معمولاً در جایی از پازل شما توصیف می شوند. یک کد شکن در کلینگون دشوارتر از یک خط سیریلیک است ، زیرا نمادها نیز به سادگی به عنوان الگو ظاهر می شوند. وقتی الگو را کشف کردید ، رمز را رمزگشایی کرده اید.
    • قانون کلی: هرچه بیشتر بتوانید خود را از حروف جدا کنید و الگوهای زیر حروف را جستجو کنید ، به راه حل نزدیکتر هستید. سعی کنید تا آنجا که ممکن است از نامه هایی که در نظر دارید دور شوید.
    • هدف كراكرهاي كد براي فريب دادن شما نيست ، هر چقدر هم مشكل باشد. تقریباً در همه کراکرهای کد ، حروف معنی دیگری دارند. به عنوان مثال ، "X" در پازلی که انجام می دهید مسلماً حرف "X" را در الفبا نشان نمی دهد.
  2. هر بار یک حرف حل کنید. کاملاً بعید است که یک کلمه خاص را بلافاصله با انبوهی از نامه های بهم ریخته تشخیص دهید ، مهم نیست که چقدر به آن نگاه می کنید. ابتدا سعی کنید محتمل ترین کلمات یک حرف را کشف کنید و آن کد را در سرتاسر معما اجرا کنید. شما با کشف خود تا آنجا که ممکن است بیشتر جعبه ها را پر کنید و سپس به جعبه های خالی باقیمانده نگاه کنید.
    • پر کردن کد شکن روندی طولانی است که نیاز به قمار زیاد دارد. شما باید امکانات بی پایان را بسنجید و همیشه آنچه را که در آن لحظه به نظر می رسد بهتر انتخاب کنید. اگر بعداً این مسئله اشتباه است ، باید آن را تغییر دهید.
  3. بهترین کاری را که می توانید حدس بزنید ، سپس از ابتدا شروع کنید. اگر در یک کلمه جعبه های خالی زیادی داشته باشید ، در نهایت فقط باید به صورت سیستماتیک کار کنید. اگر خیلی زود تمام کلمات کوتاه و یک حرفی را تمام کنید ، چیز زیادی برای ساختن ندارید. شناخت الگوهای رایج کلمات می تواند به شما در انتخاب محتمل ترین گزینه ها کمک کند ، بنابراین می توانید برای بهبود شانس خود در انتخاب درست قمار کنید.
  4. با مداد کار کنید. حتی اگر در کدهای رمزگذار متخصص باشید ، بازهم در مورد امتحان و بررسی است ، بنابراین تقریباً مطمئناً باید با گذشت زمان چیزها را تغییر دهید. بهترین راه حل کد شکن ، داشتن مداد و یک کاغذ در مقابل شماست.
    • همچنین خوب است که یک دیکشنری را برای جستجوی هجی درست کلمه ، و یک تکه کاغذ را برای خط زدن روی گزینه ها ، مفید نگه دارید. تمام حروف را به ترتیب وقوع در زبان بر روی یک کاغذ بنویسید تا در هنگام قمار ، ابتدا محتمل ترین گزینه ها را امتحان کنید.
    • الفبای انگلیسی ، به ترتیب تکرار وقوع ، به صورت زیر است: E ، T ، A ، O ، I ، N ، S ، H ، R ، D ، L ، U ، C ، W ، M ، F ، Y ، G ، P ، B ، V ، K ، J ، X ، Q ، Z. وقتی می دانید هر حرف به چه معناست ، آن را بالای حرف مربوطه روی کاغذ قراضه خود بنویسید.
  5. از اشتباهات خود بیاموزید. کار با یک نقطه شروع اشتباه می تواند به خوبی رقم بخورد. اگر کل پازل را مرور کرده اید و متوجه شده اید که از یک ساعت قبل با یک کد اشتباه برای "G" کار کرده اید: بله! اکنون نامه دیگری را می دانید که می توانید بعنوان یک احتمال از آن خارج شوید ، بنابراین یک قدم به حل کد شکن خود نزدیک هستید. هر لحظه که مطمئناً مثبت می دانید!

قسمت 2 از 4: رمزگشایی حروف اول

  1. به باشگاه E.T.A.O.I.N بپیوندید. نه ، این یک ارتباط معمایی مبهم با حلقه های رمزگذاری شده و دست دادن های مخفی نیست. حروف e ، t ، a ، o ، i و n معمول ترین زبان انگلیسی هستند ، بنابراین این یک سری فوق العاده مفید برای حفظ است. اگر یاد بگیرید الگوهایی را که در آنها به سرعت و به طور مثر اتفاق می افتد ، تشخیص دهید ، در کمترین زمان یک رمزگشای موفق خواهید بود.
    • ابتدا متداول ترین حروف را در کد شکن خود پیدا کرده و آنها را دایره کنید. این احتمال وجود دارد که آن نامه یکی از لیست فوق باشد. وقتی یاد می گیرید که فراوانی وقوع را با تشخیص الگو ترکیب کنید ، کدها روشن می شوند.
  2. سعی کنید کلمات یک حرف را ردیابی کنید. از آنجا که رمزگذارهای کد اغلب از استنادات افراد استفاده می کنند ، کلمه "I" (I) تقریباً به اندازه کلمه "a" (a) رایج است ، بنابراین در نتیجه گیری درباره حروفی که می بینید خیلی سریع نباشید. با آزمایش این حروف در کلمات مختلف و جستجوی الگوهای مشترک می توانید متوجه شوید که "i" است یا "a".
    • اگر یک کلمه سه حرفی را ببینید که با همان حرف شروع می شود ، تقریباً مطمئناً حرف "a" است. برخی از کلمات سه حرفی رایج وجود دارد که با "a" شروع می شوند. تعداد بسیار کمی با "i" شروع می کنند.
    • اگر یک کلمه احتمالی سه حرفی راهنمای خوبی نیست ، ابتدا "a" را امتحان کنید ، که سومین زبان رایج در زبان انگلیسی است. آن را در بقیه پازل پر کنید و آن را امتحان کنید. اگر معلوم شد که درست نیست ، حداقل می دانید که باید "i" باشد.
  3. به دنبال ترکیب ها و ضمایر ملکی باشید. سلاح مخفی دوم شما برای رمزگشایی چند نامه اول خود ، وجود پیامبر است. این بدان معنی است که یا صرف (نمی تواند) یا ضمیر ملکی (او). بنابراین به شما یک سرنخ شگفت انگیز می دهد که چه چیزی در پشت این رسول است ، یا حداقل به شما کمک می کند تا امکانات را محدود کنید.
    • اگر بعد از عکسبرداری یک حرف وجود داشته باشد ، آن یک t ، s ، d ، یا m است.
    • رسول دو حرفی باید "re" ، "ve" یا "ll" باشد.
    • برای انتخاب بین ضمایر تصرفی و حروف ربط ، به حرف قبل از رسول نگاه کنید. اگر همیشه یکسان باشد ، تقریباً مطمئناً ترکیب "n" را دارید. در غیر این صورت ، احتمالاً با یک ضمیر تصرفی روبرو هستید.
  4. با کلمات دو حرف شروع کنید. با استفاده از دانش خود در مورد تکرار حروف و چیزهایی که در مورد کلمات یک حرفی و رساله ها کشف کرده اید ، می توانید با شروع کلمات دو حرفی رمزگشایی بیشتری کنید.
    • متداول ترین کلمات دو حرفی عبارتند از: یا ، به ، در ، آن ، است ، باشد ، مانند ، در ، بنابراین ، ما ، او ، توسط.
    • اگر کلمات دو حرفی با حروف معکوس پیدا کنید ، "نه" و "روشن" دارید. شما فقط باید بفهمید چیست؟
  5. با سه کلمه حرف شروع کنید. کلمه "the" بسیار کلی است و اگر شما یک سرنخ خوب بخواهید می توان آن را با "that" مقایسه کرد. به عنوان مثال ، اگر یک جمله حاوی 'BGJB' و 'BGD' باشد ، می توانید فرض کنید که در مسیر درست قرار دارید و B = T در همان شکستن کد ، "BGDL" احتمالاً "then" و "BGDZD" است "سپس" آنجا "است.
    • رایج ترین کلمات سه حرف در انگلیسی عبارتند از: ، و ، برای ، هستند ، اما ، نه ، شما ، همه ، هر ، می توانید ، او ، بود ، یک ، ما ، بیرون ، روز ، دریافت ، دارد ، او ، او چگونه مرد.

قسمت 3 از 4: شناخت الگوهای رایج کلمات

  1. به دنبال پیشوندها و پایان های کلی باشید. کلمات بیشتر از 5 یا 6 حرف معمولاً دارای پیشوند یا پایان هستند. اگر یاد بگیرید چگونه می توانید آنها را پیدا کنید ، رمزگشایی کدها بسیار راحت تر خواهد بود.
    • پیشوندهای رایج عبارتند از: anti- ، de- ، dis- ، en- ، em- ، in- ، im- ، pre- ، il- ، ir- ، mid- ، mis- ، non-.
    • پایان های متداول عبارتند از: -معمول ، -پذیر ، -al ، -ment ، -ness ، -ous ، -ious ، -ly.
  2. نمودارها را ردیابی کنید. digraaf ترکیبی از دو حرف است که با هم به عنوان یک صدا تلفظ می شوند. معمولاً یکی از آن حروف "h" است. این به ویژه اگر در انتهای کلمه "h" پیدا کنید بسیار مفید است ، زیرا حروف زیادی وجود ندارد که بتوان از این طریق با "h" ترکیب کرد. سپس احتمالاً ac ، p ، s یا t است.
    • سایر نمودارهای رایج عبارتند از: ck ، sk ، lk ، ke ، qu ، ex.
    • نوع دیگری از ترکیب دو حرفی که بسیار کاربرد دارد دو حرف است. این موارد در کراکرهای کد بسیار رایج نیستند ، اما اگر آنها را پیدا کنید بسیار مفید هستند. "LL" رایج ترین حرف دوگانه است و پس از آن "ee" است.
  3. به دنبال الگوهای مصوت باشید. مصوت ها در هر کلمه انگلیسی وجود دارند و تقریباً 40٪ از هر متن را تشکیل می دهند. به سختی سه یا چهار پشت سر هم وجود دارد. برای محدود کردن گزینه ها و پر کردن کادرهای خالی بیشتر ، چند نکته مصوت را بیاموزید.
    • رایج ترین واکه "e" است؛ کمترین متداول "شما" است.
    • تا زمانی که متن در مورد اسکی یا جارو برقی نباشد ، یک مصوت دوتایی احتمالاً "e" یا "o" است.
    • الگوی تکرار حروف در یک کلمه طولانی معمولاً به معنای مصوت است ، مانند "من" که به طور مکرر در کلمه "تمدن" ظاهر می شود. اما اگر حروف تکراری در کنار هم باشند ، معمولاً یک صامت است.
  4. از دستورالعمل های ارائه شده توسط استفاده کنید نقطه گذاری شما می دهید اگر کد شکن شما دارای علائم نگارشی است ، به کلمات دو طرف آن توجه ویژه ای داشته باشید. ویرگول ها ، نقطه ها و سایر علائم نگارشی می توانند سرنخی برای کاهش احتمالات و دقیق تر حدس زدن به شما بدهند.
    • حروف ربطی مانند "اما" و "و" اغلب پس از ویرگول می آیند.
    • علامت س oftenال معمولاً کلمه ای را به همراه "wh" در جمله قبل از آن نشان می دهد. اگر علامت سوال در انتهای جمله کد مشاهده کردید ، به این نوع احتمالات نگاه کنید.
  5. یاد بگیرید کلمات رایج کد شکن را با الگوهای آشنا بشناسید. همانند کلمات متقاطع ، جستجوی کلمات و دیگر قالب های پازل ، رمزگشایان دارای شوخ طبعی خاص و درک عمیق از قوانین بازی و مشکلات حل معماها هستند. به دنبال کلمات نسبتاً متداول زیر باشید که می توانند در رمزگشاهای کد با الگوهای قابل شناسایی ظاهر شوند:
    • که (یا: بالا ، می گوید ، دیگر ، مرده ، مرد)
    • آنجا / کجا / اینها (هر کجا "h" و "e" را ردیابی کردید)
    • مردم
    • همیشه
    • هر کجا
    • جایی
    • ویلیام یا کندی (اگر نام باشد ، در غیر این صورت "میلیون" یا "حرف" را جستجو کنید)
    • هرگز (یا: حالت ، کمتر ، رنگ ، سطح)

قسمت 4 از 4: خارج از چارچوب فکر کنید

  1. اجازه دهید محتوای کد شکن شما را در تفکر راهنمایی کند. اکثر رمزگشاهای کد نقل قولهایی مبهم هستند ، معمولاً یک ادعا درباره "انسان" یا "جامعه" است ، یعنی راه حل یک جمله فلسفی فشرده است. از آنجا که می توانید از این امر اطمینان داشته باشید ، گاهی اوقات می توانید جستجوی خود را در محدوده محتوای کد شکن خود محدود کنید تا کلمات را هوشمندانه تر حدس بزنید. ایده های بزرگ و مفاهیم انتزاعی برای اکثر رمزگشاهای کد کار روزانه است.
    • کلمات و اصطلاحات مقایسه ای مانند "همیشه" و "همه جا" به دلیل محتوا در کرک رمزها معمول است. کلمات متداول دیگر در این گروه بیشتر ، کمتر ، هیچ کس ، معمولاً ، بهتر ، بدتر ، همه چیز ، اغلب و به ندرت است.
  2. راه حل نام نویسنده را جستجو کنید. کراکرهای کد معمولاً با نام نویسنده نقل قول ختم می شوند. نویسندگان معمولاً با نام و نام خانوادگی نامگذاری می شوند ، اما موارد استثنایی نیز وجود دارد. به عنوان مثال ، "Anomymous" بسیاری از نقل قول های شگفت انگیز را نوشته است.
    • یک کلمه دو حرفی در ابتدای نام نویسنده به احتمال زیاد دکتر است.
    • یک کلمه دو حرفی در انتهای نام نویسنده به احتمال زیاد پسوندی مانند "Jr" یا "Sr" یا یک عدد رومی مانند "پاپ پل ششم" است.
    • یک کلمه کوتاه در وسط نام می تواند چیزی مانند "de" یا "von" فانتزی باشد.
  3. برای پر کردن جای خالی از ساختار جملات انگلیسی استفاده کنید. احتمالاً نیازی به رمزگشایی از کل جمله رمز شکن خود نیستید ، اما اگر می توانید بفهمید که ضمایر معین و نامعین ، افعال کمکی و اشکال رایج دیگر به کجا می روند ، در راه خود هستید.
    • اسم را بعد از ضمایر شخصی مانند "خود" یا "آن" جستجو کنید.
    • شناخت افعال کمکی مانند "هستم" ، "باش" ، "بوده" یا "داشته باش" که قبل از فعل دیگری قرار دارند ، مانند "من کمک می کنم" ، می تواند به حل کد شکن شما کمک کند. آنها هرگز بیش از 5 حرف ندارند.
  4. یاد بگیرید که تکرارها و تناقض ها را تشخیص دهید و از آنها در راه حل خود استفاده کنید. بسیاری از جملات به نوعی ساختار موازی دارند و شکل دیگری یا عطف همان کلمه را بعداً در جمله تکرار می کنند. و از آنجا که رمزگشاهای کد اغلب از نقل قول ها و سخنرانی ها گرفته می شوند ، شما اغلب با این روش های بلاغی روبرو می شوید.
    • بسیاری از اصطلاحات برای مقایسه و تقویت استدلال بلاغی از کلمات پیوند یافته استفاده می کنند. اگر کلمه "حقیقت" ظاهر شود ، می توانید "دروغ" را در بعدا جمله جستجو کنید.
    • به دنبال اشکال دیگر همین کلمه باشید. "لذت" و "لذت بخش" می توانند در یک کد شکن وجود داشته باشند. در مورد آن کلمه دیگر که تقریباً یکسان به نظر می رسد بیش از حد پیچیده نشوید.

نکات

  • اگر فکر می کنید کلمه ای را رمزگشایی کرده اید ، می توانید راه حل خود را روی کلمات دیگر موجود در متن امتحان کنید.
  • اگر t ، h ، n ، e و a را پیدا کرده اید ، در حال حاضر در راه حل معمای خود هستید.
  • در یک کد شکن می توانید کلمات را بر اساس تعداد ، تعداد و ترتیب حروف پیدا کنید. به عنوان مثال ، متن ABCCD کد یک کلمه پنج حرفی است که در آن حروف سوم و چهارم یکسان هستند و سه تای دیگر منحصر به فرد هستند. این کلمه رمز می تواند کلمه "سلام" باشد.
  • یک عبارت خاص که اغلب در کرک رمزها به کار می رود "کلمات جادویی استخوان خرد شده هستند" ، ادای احترامی برای یک راه حل معروف برای یک چالش کدگذاری از سال 1977.
  • بیشتر سازندگان پازل اطمینان حاصل می کنند که در هکرهای کد خود ، هر حرف با یک حرف متفاوت جایگزین می شود. بنابراین اگر متن رمزگذاری شده حاوی کلمه "A" باشد و شما مجبور شوید بین "a" و "i" یکی را انتخاب کنید ، به احتمال زیاد "i" است.
  • اگر در سه موقعیت آخر یک کلمه یک I ، یک N یا G داشته باشید ، احتمال دارد که این کلمه با ING به پایان برسد. و اگر اغلب در انتهای چندین کلمه همان سه حرف را می بینید ، این می تواند نشان دهنده پایان آن کلمات با ING باشد.

هشدارها

  • این نکات فقط در مورد کراکرهایی وجود دارد که حروف باید با حروف دیگر جایگزین شوند و هیچ گروه استانداردی با پنج حرف استفاده نمی شود.
  • بررسی فرکانس حروف می تواند بسیار مفید باشد ، اما زیاد به آنها اعتماد نکنید. متنی در مورد معماها و نقل قول ها (نقل قول ها) گاهی اوقات "z" و "q" بیشتر از حد متوسط ​​دارد.