TLS – خطرات توزیع فایل ssl.pem

بنابراین من اخیرا از طریق برنامه فروشگاه ویندوز حفاری شده ام تا ببینم چه چیزهایی که مهندسان در فروشگاه قرار داده اند. وقتی که اخیرا یک پرونده ssl.pem را با یک برنامه نصب کردم، پیدا کردم.

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

فرض من این است که، با فایل ssl.pem، باید بتوانم کسی از MiTM استفاده کند، فایل pem را به Wireshark ارسال کند و سپس تمام ترافیک آنها را بررسی کند.

آیا این یک حمله واقعی است؟ آیا چیزی وجود دارد که من گم شده ام؟

همچنین، آیا مشترک است که یک برنامه را با یک فایل pem در داخل قرار دهیم؟ من تصور می کنم شما می خواهید تولید آن را در هر جلسه.

 ----- آغاز کلید خصوصی -----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCzWhBE5GUB5sCu
OhIktg + 7uVTlaGGsvnM3yQxRw90GkadVUEUCekHuCjYn36zG + 8ZKE1wyJnoPjARw
VBTNenFUmyDsajNwuVWYUqBfnrj9f5rLyhZHXN8GQ9wVNUSnop6lo1pUAJ2DKxTI
JbhNorGr2 + u315AtesTqYjw6pdj1QmnOYW7Be10aDujxMB19ULY3fDoU + IRzqGIa
EVvyyX88ZNDQJrPtoN9AYoaoF5UDyc92Pc8yWpd7cZKJf9 / 4VNqSShRY3Ta6bmay
tjJjSHGC84o + 6Xm6Vq + scZWQQvJYjcCvdCrbKFLlsuiuxyojyBqH / Bsn3OlsZ1KE
فاذ
l0LluiqRiSARNMMDuikSqjYWF + qpfhGa34KD4FRcMsOEpoZyoYioZh7tLWYnETG4
pUSPNl2BfNG9KrgQ6Bxnh5rCq5LGm6KyATdcBqIFoc42QOJZZnVSboPc9OiYnJ2P
9401ZTQ7cgz0 / doYx3PmixVXt8jZSq9GRAVcwlWixTy2LgH3R0VUOmqfYGv1GsGx
ARNYj46tJ2psoVLsn8jPAesCB8CkcNoB4 + x98t5dH9hBlQbIErcO8Cm0uXTq370L
BuSF6F38rAey + g2zJWeClRxF + pBJh4M6oO9cSmHWF7kCgYEA2 + Kp6x7pzIJFmKPy
CCmz2otBe2ox4hM2BTAYDS9ma3Q2vEX0D1Btw2SC6ZAfo8Vs3QTjvN + PkcRwi251
z6bspGPYbUApblfF + bDb9D6lyG6OJeqIxVt6Vf + fizMvL5qV + 8irgYiThmUF9YAJ
1jqECeroVI83WEWa87CDSlaMuf0CgYEA0M8eMMf1ASHZyXU + ol9JuPsqg40XCPt7
5A4U6IHj3EUDTn7og5SMp / kkAig06YLrs8t1g9vHOwAgOc393lFyIpspfpkTMtj3
Pk9ETVFPFTASyCUtGK6jF27fwib5gLE1Ir3KMzcz3RoZYlPbLJBHf3u7 / T6CPGCE
gt7HKiCjRycCgYEAjYa4o1MEXNNEhFiRgduFnZagERVrAf4nePNZp7LokyT7zfag
ffLgkzDwafCPzNNXnHJ3OqwSNlpfrf7s6Tihe7WgKcFwaUspa + r / x5dDEVzHNXRd
j9mvRgb / 45KQPm2bN7ITYY5MleYUDc3Zhv + m2NNPso1zq + cxMsRb3M8USOkCgYA0
z11EWx4U9jm9oOCBcnYTybo74TAlPm1cBU + 2ajt11yJ59NDbjnNwfCtmPEL9l / YC
1 / 9VpP0jZ + m + lOGTG6gxJmr9MLvRTVxiruuIXnsQ0cK + SeC48FohMBJ5aSALM0ZM
DhIYl + qPDe3Dl4 / EGo1qqaGm7 + tCV + rLqopWlkCVWwKBgQCO01Vjrp5T9fbkwjjF
JYDdrq9UCtTOQ + Qy / W7 / blSxnRkO67raaGA0qek9ZPAtnG1TpeX9Bo0LZhGf / DcE
rB8sJpR71b + TtL9XlG1eu5ZzpURgpO + 4WouoatMANLGsPvwlJ9vzX4sHAMT0lf50
Ck / qzYOPVwrdhd6htkYQ59XbpA ==
----- کلید خصوصی END -----
----- آغاز گواهینامه -----
MIID4zCCAsugAwIBAgIJAMSNkfAcfcwzMA0GCSqGSIb3DQEBCwUAMIGHMQswCQYD
وکیل
DTALBgNVBAoMBEtpbmcxDjAMBgNVBAsMBUNhbmR5MQ0wCwYDVQQDDARLaW5nMSIw
IAYJKoZIhvcNAQkBFhNzdHJpdHotZGV2QGtpbmcuY29tMB4XDTE2MDIwODEyMzky
OFoXDTE4MTEwNDEyMzkyOFowgYcxCzAJBgNVBAYTAlNFMRIwEAYDVQQIDAlTdG9j
a2hvbG0xEjAQBgNVBAcMCVN0b2NraG9sbTENMAsGA1UECgwES2luZzEOMAwGA1UE
CwwFQ2FuZHkxDTALBgNVBAMMBEtpbmcxIjAgBgkqhkiG9w0BCQEWE3N0cml0ei1k
زهرا
5GUB5sCuOhIktg + 7uVTlaGGsvnM3yQxRw90GkadVUEUCekHuCjYn36zG + 8ZKE1wy
JnoPjARwVBTNenFUmyDsajNwuVWYUqBfnrj9f5rLyhZHXN8GQ9wVnUSnop6lo1pU
AJ2DKxTIJbhNorGr2 + u315AtesTqYjw6pdj1QmnOYW7Be10aDujxMB19ULY3fDoU
+ IRzqGIaEvvyyX88ZNDQJrPtoN9AYoaoF5UDyc92Pc8yWpd7cZKJf9 / 4VNqSShRY
3Ta6bmaytjJjSHGC84o + 6Xm6Vq + scZWQQvJYjcCvdCrbKFLlsuiuxyojyBqH / Bsn
سهمیه
ایکس ایکس
AQH / MA0GCSqGSIb3DQEBCwUAA4IBAQBA4iPNPv7VbabYQMJtqZ7CL + 0s5vH7Oq4D
QXPko3H / dXZ / 11Sglujm / 2YlYfYIU1CXghZB6TnhSnYncG6gGMT0CmH / 7zUkBrYl
6dVODXPGKNrstNVB7Z1y4aNkmn / wiLKgdN0 / zv8CePZwgIBQ7HsF7O / THA7ceZov
aM8y8LLjP8GY8l1beZpOBbcPKm7trhTujT1Gm97CfZZU / H3yW + aoc1rLVVlqnwyi
هارا
8zIGTdEblECUxLgpKxmYtNdMDyUXDtqZ4nz49eZONOAzmA9r0Qjb
----- گواهی END -----

فایل RTF چیست (و چگونه می توانم آن را باز کنم)؟

فایل با فرمت فایل .RTF یک فایل متنی متن غنی است. در حالی که یک فایل متنی معمولی فقط متن ساده را ذخیره می کند، فایل های RTF می توانند شامل اطلاعات اضافی درباره سبک فونت، قالب بندی، تصاویر و موارد دیگر باشند. آنها عالی هستند برای به اشتراک گذاری سند متقابل پلت فرم، زیرا آنها توسط بسیاری از برنامه های پشتیبانی می شوند.

یک فایل RTF چیست؟

RTF توسط تیم مایکروسافت ورد در 1980s ایجاد شده است. به عنوان فرمت جهانی که می تواند توسط اکثر پردازنده های کلمه مورد استفاده قرار گیرد، به عنوان یک فرمت جهانی طراحی شده است، و برای افراد آسان تر است که اسناد Word را با افرادی که از Word استفاده نمی کنند، به اشتراک بگذارند. این نیز به عنوان قالب پیش فرض استفاده شده توسط ویندوز ساخته شده است در برنامه WordPad – یک کلمه پردازنده سبک است.

قبل از آنها توسط فایل های HTML جایگزین، RTF نیز به عنوان پایه ای برای فایل های کمک ویندوز استفاده می شود

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

مایکروسافت توسعه RTF را در سال 2008 متوقف کرد، اما هنوز هم توسط برنامه ها در تقریبا هر سیستم عامل پشتیبانی می شود.

چگونه می توانم فایل RTF را باز کنم؟

اولین چیزی که باید بپرسید این است که فقط دوبار کلیک کنید (یا روی تلفن همراه) برای باز کردن فایل RTF به طور مستقیم.

تقریبا قطعا برنامه ای که قبلا ساخته شده یا نصب شده است برای باز کردن فایل های RTF. برای شروع، اگر شما هر برنامه پردازش کلمه را نصب کرده اید – Microsoft Word، LibreOffice، OpenOffice، AbiWord و غیره شما می توانید فایل RTF را با آن باز کنید.

اکثر خدمات همگام سازی فایل مانند Dropbox، OneDrive، و Google Drive – در بینندگان ساخته شده است که به شما اجازه می دهد تا حداقل یک فایل RTF را بخوانید، حتی اگر نمیتوانید آن را ویرایش کنید. Google Docs به شما اجازه می دهد تا فایل های RTF را ویرایش کنید.

اکثر سیستم عامل ها یک ویرایشگر داخلی دارند که می توانند فایل های RTF را باز کنند. در ویندوز، این WordPad است. در MacOS، شما می توانید اپل TextEdit و یا اپل صفحات استفاده کنید. و مگر اینکه شما چیز دیگری (مانند مایکروسافت ورد) نصب کرده اید، این برنامه ها به طور پیش فرض برای باز کردن فایل های RTF خواهد بود. برای مثال، حتی در نصب جدید ویندوز، دوبار کلیک کردن بر روی فایل های RTF آن را درست در WordPad باز می کند.

توجه : و در حالی که یک RTF ساخته نشده است در بسیاری از توزیع های لینوکس، شما قطعا می توانید چیزی مانند LibreOffice را نصب کنید.

اگر ترجیح دهید که فایل های RTF را با برنامه دیگری باز کنید از آن چیزی که در حال حاضر به عنوان پیش فرض تنظیم شده است، این به اندازه کافی آسان است. در Windows یا MacOS، فقط کافیست روی فایل کلیک راست کرده و با انتخاب برنامه ای که می خواهید از آن استفاده کنید فرمان "Open With" را ببینید یا چیزی شبیه آن را انتخاب کنید.

پنجره ای است که هنگام انجام این کار در ویندوز ( macOS مشابه است) این لیستی از برنامه هایی است که فایل های RTF را باز می کنند. فقط یکی از مواردی را که میخواهید استفاده کنید انتخاب کنید و شما می توانید گزینه "همیشه از این برنامه برای باز کردن فایل های rrt فایل" را انتخاب کنید که این برنامه به طور پیش فرض تبدیل شده است.

چگونه برای تبدیل فایل RTF

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

به عنوان مثال اگر فایل RTF شما را در Microsoft Word باز کنید و سپس از Save به عنوان فرمان، شما به کادر محاوره ای Save As می روید. سپس میتوانید از منوی کشویی «Save As Type» برای انتخاب یک دسته از فرمت های مختلف استفاده کنید.

اگر شما یک پردازشگر کامل کلمه نداشته باشید، می توانید همه مواردی که با آن سیستم عامل به عنوان مثال، پنجره WordPad Save As به عنوان چندین فرمت به عنوان مایکروسافت ورد ارائه نمی دهد، اما هنوز چند مورد مفید وجود دارد.

NMAP برای اسکن ip و پورت ها از فایل

من می خواهم که IP و پورت را از یک فایل به صورت زیر اسکن کنم:

 192.168.1.2 443
192.168.2.100 8443
192.168.3.99 80
192.168.4.11 443

چگونه می توانم این کار را انجام دهم؟ من می دانم که گزینه ای برای گرفتن IP از یک فایل با استفاده از -iL وجود دارد، اما چگونه می توان با IP و پورت انجام داد، زیرا برای هر IP یک پورت خاص وجود دارد.

یک فایل XML چیست (و چگونه می توانم آن را باز کنم)؟

فایل با فرمت فایل xml یک فایل نشانه گذاری Extensible Markup Language (XML) است. این ها واقعا فقط فایل های متنی ساده هستند که از برچسب های سفارشی برای توصیف ساختار و سایر ویژگی های سند استفاده می کنند.

XML چیست؟

XML یک زبان نشانه گذاری شده توسط کنسرسیوم جهانی وب (W3C) است که برای تعریف یک نحوی برای رمزگذاری اسناد که می تواند هر دو انسان و دستگاه را بخواند. این کار را از طریق استفاده از برچسب ها که ساختار سند را تعریف می کنند و همچنین نحوه ذخیره و حمل سند را انجام می دهد.

این احتمالا ساده ترین است که آن را با زبان نشانه گذاری دیگری که با آن آشنا هستید مقایسه کنید – Hypertext زبان نشانه گذاری (HTML) برای رمزگذاری صفحات وب استفاده می شود. HTML با استفاده از یک مجموعه از پیش تعیین شده از نشانه های نشانه گذاری (کدهای کوتاه) که قالب محتوای در یک صفحه وب را توصیف می کند. به عنوان مثال، کد HTML ساده زیر با استفاده از تگ ها برای ایجاد برخی کلمات به صورت جسور و برخی از کادری است:

 این است که چگونه شما را  bold متن  و این است که چگونه شما را  متن کتانی 

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

اساسا، HTML یک زبان است که بر ارائه محتوای محسوب می شود، در حالی که XML یک توضیح داده اختصاصی است زبان مورد استفاده برای ذخیره داده ها

XML در اغلب موارد به عنوان مبنایی برای سایر فرمت های سند – صدها مورد استفاده قرار می گیرد. در اینجا برخی از شما ممکن است تشخیص:

  • RSS و ATOM هر دو توضیح دهید که چگونه برنامه های خواننده مدیریت خوردها وب را مدیریت کند.
  • Microsoft .NET از XML برای فایل های پیکربندی آن استفاده می کند.
  • مایکروسافت آفیس 2007 و بعد از آن XML را به عنوان مبنایی برای ساختار سند این همان چیزی است که "X" در قالب سند DOCX Word بدان معناست و همچنین در اکسل (فایل های XLSX) و پاورپوینت (فایل های PPTX) استفاده می شود.

بنابراین، اگر شما یک فایل XML دارید، شما لزوما به شما می گویم برنامه ای که برای استفاده با آن در نظر گرفته شده است. و معمولا، شما لازم نیست که در مورد آن نگران باشید، مگر اینکه شما در واقع در حال طراحی فایل های XML هستید.

چگونه می توانم باز کنم؟

چند راه وجود دارد که بتوانید فایل XML را به طور مستقیم باز کنید. شما می توانید آنها را با هر ویرایشگر متن باز و ویرایش کنید، آنها را با هر مرورگر وب مشاهده کنید یا از یک وبسایت استفاده کنید که امکان مشاهده، ویرایش و حتی تبدیل آنها به فرمت های دیگر را دارد.

از ویرایشگر متن استفاده کنید اگر با فایل های XML کار می کنید به طور مرتب

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

روی فایل XML که میخواهید باز شود، روی آن کلیک راست کرده و روی گزینه "Open With" در منوی زمینه کلیک کنید، سپس بر روی گزینه "Notepad" کلیک کنید.

توجه : ما در حال استفاده از نمونه های ویندوز در اینجا هستیم، اما همین امر در مورد سایر سیستم عامل ها صادق است. به دنبال یک ویرایشگر متن ثالث خوب که برای پشتیبانی از فایل های XML طراحی شده است.

فایل باز می شود، اما همانطور که می بینید، بیشتر قالب بندی آن را از دست می دهد و همه چیز را فقط بر روی دو خط سند قرار می دهد.

بنابراین در حالی که دفترچه یادداشت ممکن است برای سرعت بخشیدن به یک فایل XML مفید باشد، شما با ابزار پیشرفتهتری مانند Notepad ++ بهتر است که نحو را برجسته کرده و فایل را همانطور که در نظر گرفته شده است، 19659004] این همان فایل XML است که در Notepad ++ باز شده است:

مرتبط شده است: نحوه تعویض دفترچه یادداشت با ویرایشگر متن دیگر در ویندوز

مرورگر وب برای مشاهده داده های ساخت یافته

اگر واقعا نیازی به ویرایش فایل های XML نیست، اما فقط باید آنها را در موارد خاص مشاهده کنید، مرورگر ای که شما برای خواندن این مقاله استفاده می کنید، به این شغل مناسب است. و در واقع، مرورگر پیش فرض شما به صورت پیش فرض برای فایل های XML تنظیم شده است. بنابراین، دو بار کلیک کردن بر روی یک فایل XML باید آن را در مرورگر خود باز کنید.

اگر نه، شما می توانید با کلیک راست بر روی فایل آن را پیدا کنید تا گزینه ای برای باز کردن آن با هر برنامه ای که می خواهید را پیدا کنید. فقط مرورگر وب خود را از فهرست برنامه ها انتخاب کنید. ما در این مثال از Chrome استفاده می کنیم.

وقتی فایل باز می شود، باید اطلاعات به خوبی ساختار داده شود. این به نظر می رسد که نمایشگر رنگی با چیزی شبیه Notepad ++ نیست، اما دید دقیقتری نسبت به Notepad شما دارد.

از ویرایشگر آنلاین برای مشاهده، ویرایش یا تبدیل استفاده کنید. فایل های XML

اگر می خواهید فایل XML گاه به گاه را ویرایش کنید و نمی خواهید یک ویرایشگر متن جدید را دانلود کنید، یا اگر شما نیاز به تبدیل یک فایل XML به فرمت دیگر داشته باشید، چند نسخه ویرایشگر آنلاین XML به صورت رایگان موجود است. TutorialsPoint.com، XMLGrid.net، و CodeBeautify.org همه به شما امکان مشاهده و ویرایش فایل های XML را می دهند. پس از انجام ویرایش خود، می توانید فایل XML تغییر یافته را دانلود کنید یا حتی آن را به فرمت دیگری تبدیل کنید.

برای مثال در اینجا، ما از CodeBeautify.org استفاده خواهیم کرد. صفحه به سه بخش تقسیم شده است. در سمت چپ فایل XML با شما کار می کند. در وسط، چندین گزینه را خواهید یافت. در سمت راست، نتایج برخی از گزینه هایی را که می توانید انتخاب کنید را ببینید. به عنوان مثال، در تصویر زیر، فایل کامل XML ما در سمت چپ قرار دارد و نمای درخت در پنجره نتایج نمایش داده می شود، زیرا ما دکمه «نمایش درختان» را در وسط کلیک کردیم.

در اینجا یک بهتر به این گزینه ها نگاه کنید. برای بارگیری یک فایل XML از رایانه خود و یا «URL بارگذاری URL» برای کشیدن XML از یک منبع آنلاین از دکمه «مرور» استفاده کنید.

دکمه «نمایش درخت» دادههای شما را به سادگی نمایش میدهد ساختار درخت فرمت شده در صفحه نتایج با تمام تگ های شما در سمت چپ پرتقال و ویژگی های سمت راست برچسبها

"زیبایی" نمایش داده های شما را در حالت شسته و رفته، خطوط را بخوانید در پنجره نتایج.

دکمه "Minify" اطلاعات شما را با استفاده از حداقل مقدار فضای سفید امکان پذیر می کند. این تلاش برای قرار دادن هر قطعه داده در یک خط می باشد. این در هنگام تلاش برای ایجاد فایل کوچکتر مفید است. این می تواند برخی از فضاها را ذخیره کند، اما هزینه آن را می توان به طور موثری بخواند.

و در نهایت شما می توانید از دکمه "XML to JSON" برای تبدیل XML به فرمت JSON، برای ذخیره داده های خود به عنوان یک فایل ارزشمند جدا شده با کاما و یا دکمه "دانلود" برای بارگیری هر گونه تغییری که شما را به عنوان یک فایل XML جدید ساخته اید، صادر کنید. "