<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های maede movahed</title><link>https://virgool.ir/feed/@maedemovahed00</link><description></description><language>fa</language><pubDate>2026-11-12 03:44:50</pubDate><image><url>https://files.virgool.ir/upload/users/1741113/avatar/rTVrD1.jpg</url><title>maede movahed</title><link>https://virgool.ir/@maedemovahed00</link></image><item><title>مهندسی اجتماعی چیست ؛ وقتی به جای سیستم‌ها، انسان‌ها هک می‌شوند!</title><link>https://virgool.ir/@maedemovahed00/مهندسی-اجتماعی-چیست-وقتی-به-جای-سیستم-ها-انسان-ها-هک-می-شوند-glfusrwpiede</link><description>انسان‌ها ضعیف‌ترین حلقه زنجیره امنیت سایبری هستند و این اساس حمله «مهندسی اجتماعی» است. برای محافظت دربرابر این حمله فراگیر با این مقاله همراه شوید.فلسفه مهندسی اجتماعی از این قرار است: تو چیزی داری که من می‌خواهم و من می‌خواهم تو را به هر طریقی قانع کنم آن را به من بدهی یا کاری را که من می‌خواهم انجام دهی، حتی اگر به ضررت تمام شود.نائوکی هیروشیما کاربر عادی توییتر مثل من و شما بود؛ با این تفاوت که نام کاربری حساب توییترش خاص و تک‌حرفی (N@) بود و برخی حاضر بودند تا ۵۰ هزار دلار برای خریدش پول بدهند. اما در یکی از روزهای سال ۲۰۱۴، نائوکی مجبور شد نام کاربری تک‌حرفی ۵۰ هزار دلاری خود را دراختیار هکری قرار دهد که موفق شد با ترفندی ساده به آنچه می‌خواست برسد.ماجرا از این قرار بود که هکر برای دزدیدن نام کاربری توییتر نائوکی به خدمات مشتری پی‌پال زنگ زده و با وانمود کردن به اینکه کارمند بخش دیگر این شرکت است، اطلاعات مربوط به چهار رقم آخر کارت اعتباری نائوکی را از آن‌ها می‌گیرد. بعد با شرکت ثبت دامنه و میزبانی وب GoDaddy تماس می‌گیرد که وب‌سایت نائوکی در آنجا میزبانی می‌شد. این هکر با داشتن چهار رقم کارت اعتباری، از GoDaddy می‌خواهد رمزعبور وب‌سایت نائوکی را ریست کند. حالا هکر این قدرت را داشت تا تمام اطلاعات وب‌سایت نائوکی را پاک کند و این تهدید کافی بود تا نائوکی حاضر شود نام کاربری خود را دراختیار هکر قرار دهد.خوشبختانه نائوکی بعدا موفق شد نام کاربری خود را پس بگیرد، اما اتفاقی که برای او افتاد نوعی حمله مهندسی اجتماعی بود که مدت‌ها است بسیاری از کاربران اینترنت و کارمندان سازمان‌های کوچک و بزرگ را با دردسرهای جدی روبه‌رو کرده است. بارها شده هکرها با نقش بازی کردن، تهدید و ترفندهای دیگر، کنترل اکانت‌های کاربران را به دست گرفته‌ یا مبالغ زیادی را به حساب‌های بانکی خود سرازیر کرده‌اند. برای بسیاری از افراد، امنیت اکانت‌های اینترنتی توهمی بیش نیست.داستان اسب تروآ به جرات یکی از جذاب‌ترین نمونه‌های مهندسی اجتماعی است. در زمان جنگ تروآ، هنگامی که یونانیان به مدت ده سال پشت دروازه‌های شهر تروجان از پیشروی بازمانده بودند، یکی از جنگجویان حیله‌گر یونانی به نام ادیسه که به حق مهندس اجتماعی زبردستی بود، نقشه‌ای ریخت تا همرزمانش بتوانند به داخل شهر راه پیدا کنند؛ نه به زور و شکستن دیوارهای شهر، بلکه به دست خود تروجان‌ها. به دستور اودیسه، سربازان یونانی اسب چوبی غول‌پیکری ساختند و درون آن مخفی شدند. بعد، برخی از آن‌ها با کشتی تروجان را ترک کردند تا اهالی شهر فکر کنند یونانی‌ها شکست را پذیرفته و در حال عقب‌نشینی هستند.بااین‌حال، یک سرباز یونانی کنار اسب غول‌پیکر بیرون دروازه شهر باقی ماند. این سرباز که سینون نام داشت، به اهالی شهر تروجان گفت که این اسب پیشکش یونانیان به خدایان است تا جان آن‌ها را در طول سفر بازگشت به خانه حفظ کنند؛ این اسب هم از این جهت به این اندازه بزرگ ساخته شده تا اهالی شهر نتوانند آن را به داخل ببرند و یونانی‌های سوار بر کشتی را با بداقبالی روبه‌رو کنند. تروجان‌ها فریب حرف‌های سینون را خوردند و برای نفرین سربازهای یونانی، تصمیم گرفتند اسب را به داخل شهر بیاورند؛ غافل از اینکه درون این اسب، سربازهای یونانی در انتظار به آتش کشیدن شهر بودند. به خاطر حمله مهندسی اجتماعی اودیسه، یونانی‌ها در جنگی که به چشم تروجان‌ها باخته بودند، پیروز شدند.کوین میتنیک (Kevin Mitnick) را پدر مهندسی اجتماعی می‌دادند، چون او بود که در دهه ۱۹۹۰، بعد از سال‌ها به‌کارگیری حقه و ترفند برای دستیبای به اطلاعات و دستکاری روانشناختی افراد، اصطلاح مهندسی اجتماعی را در دنیای امنیت سایبری به شهرت رساند. میتنیک درحالیکه فقط ۱۳ سال داشت با حقه مهندسی اجتماعی به‌طور رایگان از اتوبوس‌های لس‌آنجلس استفاده می‌کرد و بعدها موفق شد به شبکه‌های شرکت دیجیتال اکویپمنت و شرکت مخابراتی پسیفیک بلز دسترسی غیرمجاز پیدا کند. ماجراجویی‌های میتنیک در حوزه مهندسی اجتماعی به قدری شاخ و برگ پیدا کرده بود که وقتی سرانجام به زندان افتاد، درباره او می‌گفتند که می‌تواند «با سوت زدن از پشت خط تلفن، جنگ اتمی راه بیندازد.»</description><category>maede movahed</category><author>maede movahed</author><pubDate>Wed, 14 Sep 2022 15:28:52 +0430</pubDate></item><item><title>تو این مطلب میخام در مورد انواع روش هایی که نفوذگر ها برای هک کردن وب سایت ها استفاده میکنند</title><link>https://virgool.ir/@maedemovahed00/تو-این-مطلب-میخام-در-مورد-انواع-روش-هایی-که-نفوذگر-ها-برای-هک-کردن-وب-سایت-ها-استفاده-میکنند-ukzd5jbcfcwk</link><description>1– مهندسی اجتماعی (Phishing , Baiting)در بافتار امنیت اطلاعات به دستکاری روانشناختی افراد در انجام کارهای خاص یا افشای اطلاعات متمرکز است. این اصطلاح با مهندسی اجتماعی در علوم سیاسی از این نظر تفاوت دارد که مهندسی اجتماعی در علوم سیاسی تمرکزی روی افشای اطلاعات محرمانه ندارد. توجه به اینکه هیچ استاندارد خاصی برای دفاع و پیش‌گیری از حملات مهندسی اجتماعی وجود ندارد، بهترین راه برای دفاع، شناسایی سطوح مختلف دفاع و ایجاد سیاست‌های امنیتی دقیق و آموزش کارکنان در راستای دنبال کردن این سیاست‌ها می‌باشد. به‌طور کلی گام‌های کلیدی برای ایجاد دفاعی مؤثر در سازمان عبارتند از:• شناسایی محرک‌های روانشناسی متقاعدسازی• آشنایی با تکنیک‌های حمله مهندسی اجتماعی• شناسایی سطوح مختلف دفاع• استراتژی‌ها ی دفاع2- حملات تزریق کد (Code injection)هر زمان داده های ورودی وب سایت نامناسب باشد و ورودی توسط سایت فیلتر نشده باشد، در برابر حملات تزریق کد آسیب پذیر می شود.این حملات زمانی امکان پذیر است که داده های ورودی یا خروجی به درستی تأیید نشوند. هنگامی که یک مهاجم بتواند کد خود را به سیستم تزریق کند، می تواند یکپارچگی و امنیت سیستم را به خطر بیندازد. از آنجا که سیستم قبلاً آلوده بوده و در نتیجه آسیب پذیر است، از این حملات می توان به عنوان راهی برای حملات بعدی نیز استفاده کرد.3- بهره برداری از آسیب پذیری های پلاگیناگر از وردپرس استفاده می کنید ، باید با افزونه ها آشنا باشید. افزونه ها به عنوان آسیب پذیرترین قسمت های یک وب سایت در نظر گرفته می شوند. هرگونه افزونه شخص ثالث منسوخ یا بدون امنیت می تواند توسط مهاجمان مورد استفاده قرار گیرد تا وب سایت شما را تحت کنترل درآورد یا به طور کلی از بین ببرد. بهترین راه برای ایمن ماندن این است که همیشه از افزونه ها از منابع معتبر استفاده کنید و همیشه پلاگین های خود را به روز نگه دارید.4- حملات جعل دی ان اس (DNS Spoofing)مهاجمان می توانند قربانیان را مجبور به وارد شدن  به یک وب سایت جعلی کنند. این کار با تغییر آدرس هایذخیره شده در سرورDNS به آدرسی انجام می شود که به وب سایت مهاجم منتهی می شودIP. مسمومیت کشDNS فرایندی است که در آن سرور محلی DNS با سرور آلوده انجام می شود. هنگامی که قربانی در وب سایت جعلی قرار گرفت ، مهاجم می تواند سیستم قربانی را با بدافزار آلوده کرده و از تکنیک های دیگر هک وب سایت برای آسیب رساندن بیشتر استفاده کند.5- سرقت کوکی ها (Cookie theft)ین حمله می تواند به طور موثر تمام اطلاعات مهم شما را سرقت کند. در طول نشست هایی بین شما و وبسایت، سایت ها تعداد زیادی کوکی را در سیستم شما ذخیره می کنند. این کوکی ها حاوی اطلاعات حساس زیادی از جمله اعتبار ورود به سیستم شما مانند رمزهای عبور یا حتی داده های پرداخت شما هستند. اگر مهاجمان دستشان به این کوکی ها برسد ، می توانند همه این اطلاعات را فقط با بدست اوردن کوکی شما سرقت کنند یا از آنها برای جعل هویت آنلاین شما استفاده کنند, و سرقت کوکی از طریق حملاتxss امکان پذیر هست.6- حملات اسکریپت نویسی بین سایتی (XSS)در این نوع حمله ، هکرها کدهای مخربی را به یک وب سایت قانونی تزریق می کنند. وقتی بازدید کننده ای وارد وب سایت می شود و از اعتبارنامه خود استفاده می کند ، تمام داده ها در وب سایت ذخیره می شوند که مهاجم می تواند در هر زمان به آنها دسترسی پیدا کند. از این حملات می توان به طور موثر برای سرقت اطلاعات کاربر و اطلاعات خصوصی استفاده کرد.البته به خاطر داشته باشید روش های زیادی برای نفوذ وجود دارد اما روش های بالا رایج ترین ان هاستنگاهی کلی ب ساختار سایت.ساختار سایت در مورد نحوه سازماندهی سایت شما و ارتباط داخلی صفحات با یکدیگر است.برنامه ریزی محتوا و قاب بندیساختار سایت شما به شما می گوید که چه زمان و در چه جایی باید صفحات یا بخش های جدیدی ایجاد کنید. با توجه به این که این امر ارتباط نزدیکی با تحقیقات کیوورد دارد، بعضی از صفحات کنونی شما ممکن است با هدفگیری کیووردهای مختلف بر اساس پتانسیل ترافیک بالایی که دارند بهتر کار کنند، اما همه چیز این نیست. تیم های طراحی، مخصوصاً در مراحل اولیه طراحی یک وب سایت بهتر است از قاب بندی استفاده کنند.قاب بندی(Wireframing) یک طرح ساده سازی شده از صفحه است که ساختار خود را بدون اضافه کردن هرگونه محتوا یا تصویر طرح بندی می کند. بدین صورت که نیازهای کاربر و سفر وی در طول سایت را که به صورت غیر قابل اجتنابی وابسته به ساختار وب سایت است را در نظر می گیرد. به عنوان مثال، با داشتن ساختار وب سایت، یک طراحی می داند که یک صفحه بخصوص در دسته بندی های برتر است و می تواند نمونه ای دیگر از آن را برای دو سطح پایین تر در سلسله مراتب سایت تنظیم کند.مقیاس بندی سایتزمانی که صفحات جدید ایجاد می کنید، آن ها را در مرتبط ترین بخش های سایت خود قرار می دهید، اما چیزی که امروز مرتبط به نظر می رسد، ممکن است در آینده هنگامی که محتوای بیشتری اضافه می کنید این طور نباشد. شاید لازم باشد بعضی از بخش های سایت خود را ساختاردهی دوباره کرده و از ری دایرکت ها استفاده کنید.یک معماری وب سایت برنامه ریزی شده باعث می شود که سایت شما در برابر تغییرات آینده ضد ضربه باشد. شما همیشه می دانید که محتوای خود را بر اساس تحقیقاتی که پشت آن است قرار دهید.نحوه ایجاد ساختار وب سایتسرمایه گذاری بر روی زمان و پیچیدگی ایجاد یک ساختار سایت به دو مورد بستگی دارد:1. سایت شما چقدر بزرگ است و خواهد بود2. آیا تحقیقات کیوورد شما آماده است یا خیراگر تحقیقات کیوورد شما آماده است و سایت شما به نسبت کوچک می باشد، ایجاد ساختار سایت را می توان در کمتر از ۱ ساعت انجام داد.مهم ترین جنبه ساختار وب سایت داشتن یک تصویر اساسی که بتوانید با تیم خود آن را به اشتراک بگذارید است.در پایانامیدوارم این مقاله تا حد زیادی بهتون کمک کرده باشه ...مائده موحد</description><category>maede movahed</category><author>maede movahed</author><pubDate>Mon, 12 Sep 2022 17:09:11 +0430</pubDate></item><item><title>MySQL و SQL Serverتفاوت‌های بین</title><link>https://virgool.ir/@maedemovahed00/mysql-و-sql-serverتفاوت-های-بین-b0rnw74yxjek</link><description>در ادامه به بررسی تفاوت‌های این دو سیستم پایگاه داده خواهیم پرداخت و مهم‌ترین این تفاوت‌ها را بیان خواهیم کرد.1- پشتیبانی از زبان‌های برنامه نویسیMySQL وSQL Serverهر دو از چندین زبان برنامه نویسی پشتیبانی می‌کنند.هر دو از زبان‌های جاوا، ++PHP ،C ، پایتون، روبی، ویژوال بیسیک و دلفی پشتیبانی می‌کنند اما MySQL علاوه بر این، از زبان‌های برنامه نویسی‌ای مانند Perl،Scheme،Tcl ،Haskel وEiffel هم پشتیبانی می‌کند که می‌تواند برای بسیاری از برنامه نویسان کاربردی باشد.همین پشتیبانی از زبانهای برنامه نویسی مختلف باعث می‌شود MySQL در بین جوامع مختلف توسعه دهنده‌ها محبوب‌تر از رقیب خود یعنیsqlserver باشد.2- پشتیبانی در سیستم عامل‌های مختلفSQL Server در ابتدا توسط مایکروسافت مخصوص سیستم عامل ویندوز توسعه داده شد.ز نسخه 2017 در حقیقت Multi plat form شده است یعنی روی چندینOS قابل پیاده سازی و نصب می باشد.همچنین برنامه‌نویسان می‌توانند MySQL را به راحتی در چندین سیستم عامل محبوب از جملهWindows ،Linux وMac OS X اجرا کنند و این یکی از بزرگترین وجه تمایز‌های این دو پایگاه داده است.3- گرفتن بکاپ؛ از مهم‌ ترین تفاوت‌هااگر ازMySQL استفاده می‌کنید، به عنوان توسعه ‌دهنده باید از کلیه داده‌های موجود بکاپ بگیرید.ابزاری که توسط سیستم‌های پایگاه داده تهیه شده است، ضمن تهیه نسخه پشتیبان از داده، پایگاه داده را مسدود می‌کند.این ویژگی ضمن تغییر از یک نسخه یا نسخه MySQL به نسخه دیگر، احتمال از بین بردن داده را کاهش می‌دهد.اما این ویژگی باعث می‌شود فرآیند آپلود داده‌ها به دلیل اجرای چندین قانون SQL وقت گیر باشد.همMySQL و هم SQL Server ضمن تهیه نسخه پشتیبان از داده، پایگاه داده را مسدود نمی‌کنند.این ویژگی به کاربران این امکان را می‌دهد تا بدون قرار دادن وقت و تلاش اضافی، از داده‌های حجیم بک ‌آپ تهیه و درصورت نیاز بازیابی کنند.4- نسخه‌های پایگاه دادهکاربران می‌توانند از دو نسخه متفاوت MySQL به نامه‌هایMySQL Community Sever یا MySQL Enterprise Server استفاده کنند.نسخه جامعMySQL منبع آزاد و رایگان است در حالی که نسخه سازمانی دارای تعدادی پسوند اختصاصی بیشتر نسب به نسخه رایگان است.از طرف دیگرMS SQL Server در چندین نسخه اصلی و تخصصی موجود است.شرکت‌ها می‌توانند از نسخه‌های enterprise، standard، workgroup ،web یاexpress edition در سیستم پایگاه داده SQL Server استفاده کنند.5- امنیت داده‌هاMySQL به برنامه‌ نویسان این امکان را می‌دهد تا هنگام اجرا فایل‌های پایگاه داده را از طریق باینری دستکاری کنند.حتی اجازه می‌دهد تا فایل‌های پایگاه داده در زمان اجرا توسط سایر فرآیندها قابل دسترسی و دستکاری باشند.اماSQL Server اجازه نمی‌دهد دسترسی یا دستکاری پرونده‌های دیتابیس یا باینری‌ها امکان پذیر باشد.این کار به کاربرانی نیاز دارد تا با اجرای نمونه ای عملکردهای خاص را انجام دهند یا پرونده‌ها را دستکاری کنند.از این رو، هکرها امکان دسترسی یا دستکاری داده‌ها را به طور مستقیم ندارند.این قانون طراحی باعث می‌شود تا SQL Server ازMySQL امن‌تر باشد و امتیاز بالاتری برای آن در نظر بگیریم.مائده موحد</description><category>maede movahed</category><author>maede movahed</author><pubDate>Mon, 12 Sep 2022 16:52:27 +0430</pubDate></item><item><title>حوضه های اصلی برامه نویسی</title><link>https://virgool.ir/@maedemovahed00/حوضه-های-اصلی-برامه-نویسی-scqei5xbe4kf</link><description>برنامه نویسی در سه حوزه اصلی وجود داردویندوزموبایلوببرنامه نویسی حوزه موبایلبرنامه نویسی موبایل یک شغل پردرآمد است. شما می‌توانید ایده‌های خودتان را پیاده سازی کنید یا به صورت فریلنسری یا استخدامی برای سایر افراد کار کنید. اگر به برنامه نویسی حوزه‌ی موبایل علاقه‌مند هستید، باید پیش از شروع به یادگیری، پلتفرم مورد نظر خود را انتخاب کنید. اندروید و iOS دو پلتفرم محبوب موبایل هستند که درصد بالایی از بازار موبایل را به خود اختصاص داده‌اند و برای نوشتن برنامه‌های مختص هر یک از این دو پلتفرم، باید زبان‌های مخصوص آن رابیاموزیدزبان‌های برنامه نویسی اندرویدسیستم عامل اندروید توسط شرکت گوگل توسعه داده شده و پشتیبانی می‌شود. زبان‌های رایج برای توسعه‌ی برنامه‌های اندروید عبارتند از:یک زبان شی گرا است و شباهت زیادی به زبان‌های C و ++C سکویی بودن آن اشاره کرد. بدین معنا که با استفادهجاوا دارد از این زبان می‌توانید برنامه‌های تحت موبایل، ویندوز، لینوکس و… بنویسید.Kotlin: زبان کاتلین یک زبان شی گرا و تایپ استاتیک است بدین معنا که نوع متغیرها هنگام کامپایل مشخص می‌شود. کاتلین به عنوان زبان دوم توسعه‌ی اندروید شناخته می‌شود. این زبان شباهت زیادی با زبان جاوا دارد. کدهای کاتلین و جاوا قابلیت تبدیل به یکدیگر را دارند. سرعت کاتلین نسبت به جاوا بالاتر بوده و کدهای آن کوتاه‌تر هستند. اگر علاقه‌مند هستید درباره‌ی تفاوت‌های کاتلین و جاوا بیشتر بدانید، مطالعه‌ی مقاله‌ی “تفاوت کاتلین و جاوا چیست؟” را به شما توصیه می‌کنیم.برنامه نویسی تحت وببا افزایش استفاده‌ی کاربران از اینترنت، تمایل برای استفاده از نرم افزارهای تحت وب افزایش یافته است. برنامه نویسی تحت وب به دو بخش برنامه نویسی Front end و برنامه نویسی Back end تقسیم می‌شود. بخش فرانت‌اند، جایی است که کاربران با آن در تعامل هستند. بک‌اند نیز به سه بخش سرور، برنامه‌ی اصلی و پایگاه داده تقسیم می‌شود. بخش بک‌اند که فرآیندها و پردازش‌ها در آن انجام می‌شود، برای کاربران قابل مشاهده نیست. به فردی که به هر دو مهارت توسعه‌ی بک‌اند و فرانت‌اند مسلط باشد، برنامه نویس فول استک گفته می‌شود.در ادامه زبان‌های رایج برای استفاده در هر دو بخش را به شما معرفی می‌کنیم.زبان‌های بخشFront-End (سمت کاربر):HTMLCSSJavaScriptزبان‌های بخشBack-End (سمت سرور):PHPPythonRubyNETJavaScriptPerlJavaGOSQLScala#Fمائده موحد</description><category>maede movahed</category><author>maede movahed</author><pubDate>Mon, 12 Sep 2022 16:40:40 +0430</pubDate></item><item><title>اسکریپت نویسی بین سایتی یا همان  xss</title><link>https://virgool.ir/@maedemovahed00/xssاسکریپت-نویسی-بین-سایتی-یا-همان-zlu5v8nw4jrn</link><description>هنر تزریق کد در برنامه کاربردی از جذاب‌ترین روش‌های حمله نفوذگران است که بیشترین نشت‌ اطلاعاتی از طریقهمین حملات صورت می گیرد.اگرچه مخففCSS ، Cross Site Scripting میباشد اما با توجه به اینکه CSS به عنوان مخففCascading Style Sheets به کار برده میشود، به همین دلیل ازXSS برای مخفف Cross Site Scripting استفاده میشود.در این حمله با باز کردن یک صفحه وب سایت، کلیک روی یک لینک و یا باز کردن یک ایمیل، کدی به صورت مخفی روی کامپیوتر کاربر اجرا میشود که می‌تواند اطلاعات مهمی را از سیستم کاربر سرقت کند. هکرها با استفاده از این حمله کوکی‌ها را سرقت میکنند و از طریق آنها به اطلاعات کاربران دسترسی پیدا میکنند.هنگامی که کاربر وارد یک حساب اینترنتی مانند ایمیل، حساب بانکی یا حساب های دیگر میشود اطلاعاتی (کوکی ها) روی کامپیوتر کاربر ذخیره میشود..مثلا مممکنه بعد از ورود اطلاعات یک کاربر مانند نام کاربری و رمز عبور در سایت یکی از بانک‌ها یا موسساتی که در برابرXSS محافظت نشده اند، این اطلاعات توسط هکر، بدون اینکه کاربر آگاهی یابد، سرقت شود. فرض کنید در یک وب‌سایت، کاربر اجازه ثبت نظر خود را در زیر پست‌ها دارد. زمانی که ما به عنوان کاربر اقدام به ثبت یک نظر می نماییم، درخواستی مانند بدنه ( Body ) زیر ارسال می‌شود:وID=1&amp;Comment=A+alert+Comment.  با این کار هر کاربری ک وارد سایت بشود این کد رو همراه بقیه محتویات صفحه دریافت میکنه&lt;p&gt;A alert Comment.&lt;/p&gt; حالا یه سوال این به چه معناست؟ اگر کاربر قادر ب تزریق این کد ک شامل تگاستاست xss یعنی برنامه نویس از فیلتر برای این تگ استفاده نکرده و سایت دارای باگ نقاطه ورودی برنامه که روی اون میتونیم پردازش انجام بدیم پارامتر‌ها و سایر داده‌هایی که در Query ‌هایURL بدنه درخواست موجود است.مسیر فایل‌هایURL.هست قابل استفاده نیستXSS Reflected که در HTTPهدر هایهر مسیر خارج از برنامه ( Out-of-band ) که از طریق آن مهاجم قابلیت تحویل داده را به برنامه دارد. این مسیر‌ها بسته به نوع کارکرد برنامه، کاملا متفاوت اند و فقط به عملکرد برنامه بستگی دارند.در پایانآسیب پذیریXSS یک حمله همه‌کاره که راه را برای انواع حملات مهندسی اجتماعی، ربودن حساب و افشای اطلاعات باز می‌کند و خود می‌تواند باعث ایجاد دیگر رخنه‌های امنیتی شود. می‌تواند باعث تخریب وجه سازمانی و یا دادن دسترسی‌های بالا به نفوذگران شود پس نمیتوان این حملات را جدی نگرفتمائده موحد</description><category>maede movahed</category><author>maede movahed</author><pubDate>Mon, 12 Sep 2022 16:04:40 +0430</pubDate></item><item><title>کاربرد پایتون در هک و امنیت</title><link>https://virgool.ir/@maedemovahed00/python-for-hackers-ou17iq24qi8z</link><description>ویژگی های این زبان برنامه نویسی1. یادگیری آسان2. کتابخانه های فراوان در زمینه های مختلف از آنالیز تصویر و صدا تا کتابخانه های حوزه شبکه و تست نفوذ3. توسعه پذیری عالی4. خوانایی بالا و نزدیک به زبان انگلیسی (زبان انسان)5. دارای محیط کنسول و گرافیکی6. قابل استفاده در طراحی وبسایتهای بسیار قدرتمند7. و C و++C و COM وActiveX و Java توان همبستگی با زبان هایکاربرد پایتون در هک و امنیت» پایتون با توجه به داشتن کتابخانه های بیشمار در زمینه هک و امنیت این کمک را به افراد میکند تا به راحتی کدهای جالب و مفیدی در زمینه هک و امنیت را سورس نویسی کنند کتابخانه هایی در زمینه تروجان نویسی و حملات دیداس و بروت فورس و.. را می توان نام بردایجاد کانکشن و ارسال و دریافت متن و فایل» پایتون کتابخانه ای به اسم Socket دارد که این کتابخانه به افراد اجازه میدهد تا یک ارتباط دو طرفه را ایجاد کنند و برای یکدیگر فایل یا متن ارسال کنند ، حال با کمی خلاقیت می توان یک ابزار تروجان یا همان رت را برای خود کد نویسی کردمانیتورنیگ کیبرد و موس» پایتون کتابخانه های متفاوتی در زمینه مانیتوزینگ موس و کیبرد دارد که یکی از محبوب ترین کتابخانه ها کتابخانه Pynput است که با این کتابخانه قادر هستید تمام رخداد های موس و کیبرد را مشاهده و ذخیره کنید و با کمی خلاقیت می توان یک ابزارKeyLogger را برای خود ایجاد کرد.رمزنگاری متن ها و فایل ها» پایتون کتابخانه های مختلفی در زمینه رمزنگاری و رمزگشایی دارد [user_id]که می توان برای مثال به کتابخانه cryptography اشاره کرد که با استفاده از این کتابخانه و یا کتابخانه های مشابه می توان متن ها و فایل ها ی خود را رمزنگاری کرد و با کمی خلاقیت می توان ابزار هایی چون باج افزار(Ransomware) را ایجاد کرد !اکسپلویت نویسی با پایتون» پایتون یکی از زبان های قدرتمند در زمینه اکسپلویت نویسی به شمار می رود مثلا شما با استفاده ار کتابخانه Requests می توانید ده ها اکسپلویت برای آسیب پذیری های تحت وب کد نویسی کنید و از آنها استفاده کنیبرای برنامه و ابزار های تست نفوذ به گیت هاب سر بزنید.مائده موحد </description><category>maede movahed</category><author>maede movahed</author><pubDate>Mon, 12 Sep 2022 15:55:48 +0430</pubDate></item></channel></rss>