بعضی وقت ها در مجازی با کدهای عجیب غریبی رو برو میشیم که مجبوریم مفاهیم اونها رو بدونیم. مخصوصا وقت هایی که فوضولی مون گل کرده و در حال سرک کشیدن به سایت های ایرانی برای بدست آوردن یسری اطلاعات هستیم.
" مخصوصا وقتی داریم از افزونه دوست داشتنیه لایو استفاده میکنیم"
زبان فارسی مثل خیلی از زبان های دیگه در زبان های برنامه نویسی هنوز بخوبی جا نگرفته به همین خاطر در برنامه نویسی ما برای فهماندن زبانی بجز انگلیسی به برنامه های مختلف ، اون هارو به کدهایی تبدیل می کنیم تا برای بیشتر برنامه ها تعریف شده باشه.
"طبق استاندارد جهانی"
برای مثال ما وقتی کلمه ی "ایران" رو تایپ میکنیم به کد زیر تبدیل میشه.
%D8%A7%DB%8C%D8%B1%D8%A7%D9%86
این اطلاعات شاید برای وبگردهای معمولی زیاد مهم نباشه. ولی برای آدمایی مثل ما که هر ازگاهی مجبوریم سایت ها و سیستم هارو بصورت مخفی بررسی کنیم میتونه خیلی مهم باشه.
برای مثال امشب من یوزر و پسووردی رو بدست آوردم که نام کاربریش Ehsan و رمز ورودش 26هوادار26 بود. که به هش MD5 کرک شده بود که بعد از دی کرک پسوورد برخلاف انتظارم با کدهای عجیب غریب روبرو شدم. بعد از چند ساعت درگیر شدن متوجه شدم که رمز با کلمات فارسی ادغام شده و سپس به کد های زیر تبدیل شده بود
26%D9%87%D9%88%D8%A7%D8%AF%D8%A7%D8%B126
به همین خاطر تصمیم گرفتم این برنامه رو بنویسم تا درصورتی که در آینده باز هم به همچین مشکلی برخوردم بتونم خیلی ساده حلش کنم و این اتفاق مسخره رو با شما هم درمیون گذاشتم تا اگه یوقت به همچین مشکلی برخوردین بتونین از این برنامه ی کوچولو کمک بگیرین.
برنامه ای که پایین قرار میدم برنامه ای هست که کدهارو به فارسی و کلمات فارسی رو به کد تبدیل میکنه
راستی اگه ایرادی در این برنامه پیدا کردین حتما بهم خبر بدین