~> دنیس ریچی (Dennis Ritchie)
⚡️امروز در مورد یکی از مهمترین چهرههای تاریخ نرمافزار مینویسم⬇️
#نوشته #بیوگرافی #نرم_افزار
~> @PinkOrca
⚡️امروز در مورد یکی از مهمترین چهرههای تاریخ نرمافزار مینویسم⬇️
#نوشته #بیوگرافی #نرم_افزار
~> @PinkOrca
❤🔥6👍5😍3🍾1
Pink Orca | پینک اورکا
~> دنیس ریچی (Dennis Ritchie) ⚡️امروز در مورد یکی از مهمترین چهرههای تاریخ نرمافزار مینویسم⬇️ #نوشته #بیوگرافی #نرم_افزار ~> @PinkOrca
دنیس ریچی، یکی از برنامهنویسان بزرگ تاریخِ کامپیوتر و پدر زبان C، برای ما تاریخ نوآوری و ابداع در دنیای برنامهنویسی رو یادآوره. این مرد پرتلاش، کارش رو وقتی شروع کرد که تکنولوژی کامپیوتر در حال بلوغ بود و سیستمعاملها هنوز به شکل امروزیشون وجود نداشتن.
در سال ۱۹۷۱، دنیس ریچی به همراه کندال تامسون، زبان برنامهنویسی C رو ابداع کردن. C، یکی از محبوبترین زبانهای برنامهنویسی جهان شد و در حوزههای مختلفی مثل سیستم عاملها، برنامههای کاربردی، بازیها، وب و ... استفاده میشه.
علاوه بر ابداع زبان C، دنیس ریچی یکی از اعضای اصلی تیم توسعهی Unix بود که به شکل عمدهای در برنامهنویسی و توسعهی این سیستم عامل مشارکت داشت. Unix، یکی از محبوبترین سیستمعاملهای تاریخ شده و در عرصهی علمی، صنعتی و آکادمیک استفاده میشه.
دنیس ریچی در سال ۱۹۹۹ به همراه کندال تامسون، جایزهی تورینگ رو از ACM گرفتند که بهعنوان بالاترین جایزه در علوم کامپیوتر تلقی میشه. این جایزه، به دلیل ابداع زبان C و مشارکت برجسته در توسعهی سیستم عامل Unix به این دو اهدا شد.
در سال ۲۰۱۱، دنیس ریچی به علت بیماری کبدی درگذشت. ولی ارثیهی بینظیری رو بهجا گذاشت که برنامهنویسان جهان همواره بهعنوان یک الگوی بزرگ در توسعه و ابداع بهش نگاه میکنن.
~> @PinkOrca
در سال ۱۹۷۱، دنیس ریچی به همراه کندال تامسون، زبان برنامهنویسی C رو ابداع کردن. C، یکی از محبوبترین زبانهای برنامهنویسی جهان شد و در حوزههای مختلفی مثل سیستم عاملها، برنامههای کاربردی، بازیها، وب و ... استفاده میشه.
علاوه بر ابداع زبان C، دنیس ریچی یکی از اعضای اصلی تیم توسعهی Unix بود که به شکل عمدهای در برنامهنویسی و توسعهی این سیستم عامل مشارکت داشت. Unix، یکی از محبوبترین سیستمعاملهای تاریخ شده و در عرصهی علمی، صنعتی و آکادمیک استفاده میشه.
دنیس ریچی در سال ۱۹۹۹ به همراه کندال تامسون، جایزهی تورینگ رو از ACM گرفتند که بهعنوان بالاترین جایزه در علوم کامپیوتر تلقی میشه. این جایزه، به دلیل ابداع زبان C و مشارکت برجسته در توسعهی سیستم عامل Unix به این دو اهدا شد.
در سال ۲۰۱۱، دنیس ریچی به علت بیماری کبدی درگذشت. ولی ارثیهی بینظیری رو بهجا گذاشت که برنامهنویسان جهان همواره بهعنوان یک الگوی بزرگ در توسعه و ابداع بهش نگاه میکنن.
~> @PinkOrca
❤8👍8❤🔥1🍾1
~> آرایه (Array)
میخوام خیلی کوتاه در مورد "آرایهها" صحبت کنم⬇️
#برنامه_نویسی #نوشته #نرم_افزار
~> @PinkOrca
میخوام خیلی کوتاه در مورد "آرایهها" صحبت کنم⬇️
#برنامه_نویسی #نوشته #نرم_افزار
~> @PinkOrca
👍7🍾4❤1🤯1🤣1
Pink Orca | پینک اورکا
~> آرایه (Array) میخوام خیلی کوتاه در مورد "آرایهها" صحبت کنم⬇️ #برنامه_نویسی #نوشته #نرم_افزار ~> @PinkOrca
آرایهها یه جورایی مثل یه صندوق هستن که داخلشون میتونیم چندتا چیز مختلف رو نگه داریم. یا مثل اینکه میخوایم یه جایی برای قرار دادن اجناس مختلف داشته باشیم، مثلاً توی حیاط خونه.
توی آرایهها میتونیم چندتا مقدار رو با هم ذخیره کنیم. مثلاً میتونیم یه آرایه با نام "میوهها" بسازیم و توش میوههای مختلفی مثل سیب، پرتقال، هلو و ... رو قرار بدیم. اینجوری وقتی میخوایم از این میوهها استفاده کنیم، به راحتی میتونیم به آیتم مورد نظرمون دسترسی پیدا کنیم.
آرایهها توی برنامهنویسی خیلی کاربردی هستن. مثلاً وقتی میخوایم یه سری اعداد رو با هم جمع کنیم، میتونیم اونا رو توی یه آرایه ذخیره کنیم و بعد ازشون بگذریم و جمعشون کنیم. یا وقتی میخوایم اطلاعات مختلفی رو در مورد یه چیزی (مثلاً یه شخص) ذخیره کنیم، میتونیم از یه آرایه استفاده کنیم که توش اطلاعات مربوط به شخص مورد نظرمون رو ذخیره کنیم (مثلاً نام، سن، شغل، آدرس و ...).
یه نکته مهم در مورد آرایهها اینه که هر آیتم توی آرایه دارای یه "اندیس" هست. این اندیس برای هر آیتم مختلف در آرایه متفاوته و با استفاده از این اندیس میتونیم به آیتم مورد نظرمون دسترسی پیدا کنیم. اولین آیتم توی آرایه اندیس 0 داره، دومین آیتم اندیس 1 و الی آخر.
در کل آرایه یکی از پرکاربردترین ساختارهای داده هستش و تو اکثر زبانهای برنامهنویسی وجود داره که خیلی مهمه درکش کنید.
~> @PinkOrca
توی آرایهها میتونیم چندتا مقدار رو با هم ذخیره کنیم. مثلاً میتونیم یه آرایه با نام "میوهها" بسازیم و توش میوههای مختلفی مثل سیب، پرتقال، هلو و ... رو قرار بدیم. اینجوری وقتی میخوایم از این میوهها استفاده کنیم، به راحتی میتونیم به آیتم مورد نظرمون دسترسی پیدا کنیم.
آرایهها توی برنامهنویسی خیلی کاربردی هستن. مثلاً وقتی میخوایم یه سری اعداد رو با هم جمع کنیم، میتونیم اونا رو توی یه آرایه ذخیره کنیم و بعد ازشون بگذریم و جمعشون کنیم. یا وقتی میخوایم اطلاعات مختلفی رو در مورد یه چیزی (مثلاً یه شخص) ذخیره کنیم، میتونیم از یه آرایه استفاده کنیم که توش اطلاعات مربوط به شخص مورد نظرمون رو ذخیره کنیم (مثلاً نام، سن، شغل، آدرس و ...).
یه نکته مهم در مورد آرایهها اینه که هر آیتم توی آرایه دارای یه "اندیس" هست. این اندیس برای هر آیتم مختلف در آرایه متفاوته و با استفاده از این اندیس میتونیم به آیتم مورد نظرمون دسترسی پیدا کنیم. اولین آیتم توی آرایه اندیس 0 داره، دومین آیتم اندیس 1 و الی آخر.
در کل آرایه یکی از پرکاربردترین ساختارهای داده هستش و تو اکثر زبانهای برنامهنویسی وجود داره که خیلی مهمه درکش کنید.
~> @PinkOrca
👍10🍾4❤2
Pink Orca | پینک اورکا
~> TCP 🌐 تو این پست به معرفی مختصر پروتکل TCP میپردازم⬇️ #نوشته #شبکه ~> @PinkOrca
برای شروع باید بگم که TCP مخفف "Transmission Control Protocol" هستش و با استفاده ازش میتونیم دادهها رو بین دو دستگاه در شبکه انتقال بدیم.
بذارید چند تا فکت رو در مورد TCP بگم. این پروتکل به عنوان یکی از پروتکلهای اصلی اینترنت شناخته میشه و تقریبا همهی برنامههایی که از اینترنت استفاده میکنن، ازش استفاده میکنن. TCP برای اطمینان از این که دادهها به درستی و بدون مشکل منتقل بشن، طراحی شده. همچنین، TCP از پروتکل UDP (User Datagram Protocol) که بدون کنترل انتقال دادههاست، متفاوته.
حالا بیایم ببینیم که TCP چطور کار میکنه. وقتی دو دستگاه به یکدیگر متصل میشن، ابتدا یک handshake بینشون انجام میشه. این به این معنیه که یک دستگاه از دستگاه دیگه تایید میگیره که اون دستگاه آمادهی ارسال و دریافت دادههاست. بعد از handshake، دادهها به صورت segmentها از یک دستگاه به دستگاه دیگه منتقل میشن. هر segment، شامل بخشی از داده و اطلاعاتی مثل شماره sequence و acknowledgement هست که برای اطمینان از این که دادهها به درستی رسیدند، استفاده میشن.
توی TCP، مفهوم congestion control هم وجود داره. به این معنی که اگر بار زیادی از شبکه استفاده بشه، TCP سعی میکنه به شیوهای که بار رو تقسیم کنه و به این صورت از اختلال در انتقال دادهها جلوگیری کنه.
خلاصه اینکه TCP یک پروتکل اساسی و بسیار مهم در شبکههای کامپیوتری هست که برای انتقال دادهها با اطمینان و کنترل استفاده میشه. امیدوارم که این توضیحات کوتاه براتون مفید بوده باشه!
~> @PinkOrca
بذارید چند تا فکت رو در مورد TCP بگم. این پروتکل به عنوان یکی از پروتکلهای اصلی اینترنت شناخته میشه و تقریبا همهی برنامههایی که از اینترنت استفاده میکنن، ازش استفاده میکنن. TCP برای اطمینان از این که دادهها به درستی و بدون مشکل منتقل بشن، طراحی شده. همچنین، TCP از پروتکل UDP (User Datagram Protocol) که بدون کنترل انتقال دادههاست، متفاوته.
حالا بیایم ببینیم که TCP چطور کار میکنه. وقتی دو دستگاه به یکدیگر متصل میشن، ابتدا یک handshake بینشون انجام میشه. این به این معنیه که یک دستگاه از دستگاه دیگه تایید میگیره که اون دستگاه آمادهی ارسال و دریافت دادههاست. بعد از handshake، دادهها به صورت segmentها از یک دستگاه به دستگاه دیگه منتقل میشن. هر segment، شامل بخشی از داده و اطلاعاتی مثل شماره sequence و acknowledgement هست که برای اطمینان از این که دادهها به درستی رسیدند، استفاده میشن.
توی TCP، مفهوم congestion control هم وجود داره. به این معنی که اگر بار زیادی از شبکه استفاده بشه، TCP سعی میکنه به شیوهای که بار رو تقسیم کنه و به این صورت از اختلال در انتقال دادهها جلوگیری کنه.
خلاصه اینکه TCP یک پروتکل اساسی و بسیار مهم در شبکههای کامپیوتری هست که برای انتقال دادهها با اطمینان و کنترل استفاده میشه. امیدوارم که این توضیحات کوتاه براتون مفید بوده باشه!
~> @PinkOrca
👍13⚡4❤2
بیاین دربارهی data leak و data breach حرف بزنیم. گاهی وقتا این دوتا با هم قاطی میشن، ولی کاملا متفاوتن! دیتا بریچ یعنی وقتی یه نفر یا یه گروهی حمله به یه سیستم یا سروری انجام میدن که اطلاعات مهم و حساسی که باید محفوظ بمونن رو به دست میارن. مثلاً اسامی کاربرا، رمزهای عبور، ایمیل ها، کارت های اعتباری و البته داده های شرکتی.
اما دیتا لیک یعنی اینکه این اطلاعات حساس و مهم به طور ناقص و یا بدون اجازه به بیرون نشت کرده باشن. این ممکنه به دلیل یه خطای انسانی، یه برنامه نویسی ناصحیح، یه ضعف در امنیت سیستم و یا حتی یه حمله کاملاً متفاوت از دیتا بریچ باشه.
این دوتا خیلی مهمن و اطلاعات بسیاری رو دربارهی یه سازمان یا شرکت بهمون میدن. برای مثال، توی آمریکا، قانونی به نام GDPR برای حفظ حریم شخصی و اطلاعات کاربران وجود داره. حتی شرکت های بزرگی مثل فیسبوک و گوگل و توییتر و... هم در گذشته با مشکلاتی مرتبط با دیتا بریچ و دیتا لیک روبرو شدن.
یه دیتا بریچ یا دیتا لیک میتونه برای یه شرکت یا سازمان خیلی هزینهبر باشه و ممکنه به قیمت از بین رفتن اعتماد یوزرها و اعتبار شرکت تموم بشه...
#نوشته #هک_و_امنیت
~> @PinkOrca
اما دیتا لیک یعنی اینکه این اطلاعات حساس و مهم به طور ناقص و یا بدون اجازه به بیرون نشت کرده باشن. این ممکنه به دلیل یه خطای انسانی، یه برنامه نویسی ناصحیح، یه ضعف در امنیت سیستم و یا حتی یه حمله کاملاً متفاوت از دیتا بریچ باشه.
این دوتا خیلی مهمن و اطلاعات بسیاری رو دربارهی یه سازمان یا شرکت بهمون میدن. برای مثال، توی آمریکا، قانونی به نام GDPR برای حفظ حریم شخصی و اطلاعات کاربران وجود داره. حتی شرکت های بزرگی مثل فیسبوک و گوگل و توییتر و... هم در گذشته با مشکلاتی مرتبط با دیتا بریچ و دیتا لیک روبرو شدن.
یه دیتا بریچ یا دیتا لیک میتونه برای یه شرکت یا سازمان خیلی هزینهبر باشه و ممکنه به قیمت از بین رفتن اعتماد یوزرها و اعتبار شرکت تموم بشه...
#نوشته #هک_و_امنیت
~> @PinkOrca
👍11⚡4❤2
~> MVC
اول بگم که MVC یعنی Model-View-Controller که یه معماری مدل محور برای نرمافزارهاست.
حالا بیایم ساختار MVC رو یکمی بررسی کنیم. Model، بخشی از برنامه هست که با دادهها سر و کار داره. به عبارت دیگه، این بخش مسئولیت ذخیره و بازیابی دادهها رو داره. View هم بخشی از برنامه هستش که مسئولیت نمایش دادهها رو داره. در واقع، این بخشی از برنامه هست که با کاربر در ارتباطه و مسئولیت نشون دادن دادهها به کاربر رو داره.
و در نهایت، Controller بخشی از برنامه هستش که این دو بخش رو به هم وصل میکنه. به عبارت دیگه، این بخش مسئول مدیریت واسط بین Model و View هست و مسئولیت پردازش دادهها و اعمال تغییرات روی دادهها رو داره.
حالا شاید بپرسید که این الگو چه فایدهای داره؟ خب، مزیت اصلی MVC اینه که موجب جداسازی بخشهای مختلف برنامه میشه(طراحی ماژولار نرمافزار). به عبارت دیگه، با این دیزاین پترن میتونیم بخش دادهها، بخش نمایش و بخش پردازش رو به صورت مجزا طراحی کنیم و این باعث میشه که برنامه راحتتر قابل توسعه و تغییر باشه.
#نوشته #نرم_افزار
~> @PinkOrca
اول بگم که MVC یعنی Model-View-Controller که یه معماری مدل محور برای نرمافزارهاست.
حالا بیایم ساختار MVC رو یکمی بررسی کنیم. Model، بخشی از برنامه هست که با دادهها سر و کار داره. به عبارت دیگه، این بخش مسئولیت ذخیره و بازیابی دادهها رو داره. View هم بخشی از برنامه هستش که مسئولیت نمایش دادهها رو داره. در واقع، این بخشی از برنامه هست که با کاربر در ارتباطه و مسئولیت نشون دادن دادهها به کاربر رو داره.
و در نهایت، Controller بخشی از برنامه هستش که این دو بخش رو به هم وصل میکنه. به عبارت دیگه، این بخش مسئول مدیریت واسط بین Model و View هست و مسئولیت پردازش دادهها و اعمال تغییرات روی دادهها رو داره.
حالا شاید بپرسید که این الگو چه فایدهای داره؟ خب، مزیت اصلی MVC اینه که موجب جداسازی بخشهای مختلف برنامه میشه(طراحی ماژولار نرمافزار). به عبارت دیگه، با این دیزاین پترن میتونیم بخش دادهها، بخش نمایش و بخش پردازش رو به صورت مجزا طراحی کنیم و این باعث میشه که برنامه راحتتر قابل توسعه و تغییر باشه.
#نوشته #نرم_افزار
~> @PinkOrca
👍11❤3
This media is not supported in your browser
VIEW IN TELEGRAM
✅ حل مشکل LTR شدن متن فارسیای که اولش از یه واژهی انگلیسی استفاده شده(تو تلگرام دسکتاپ)😁
آپدیت: از یونیکد بین این دابل کوتیشنها هم میتونید استفاده کنید ""
#ترفند
~> @PinkOrca
آپدیت: از یونیکد بین این دابل کوتیشنها هم میتونید استفاده کنید ""
#ترفند
~> @PinkOrca
❤11👍8🔥2🍾2
~> Spaghetti Code
برعکسِ اسم قشنگی که داره، چیز بدیه و توی برنامهنویسی خیلی ناخوشاینده.🫣
💢 اسپاگتی کد یعنی کدی که دوتا ویژگی رو داره:
یکی اینکه چقدر طولانی و پیچیدهست و ویژگی بعدی اینکه اینقدر در هم تنیده هستش که نمیشه یه قسمتش رو تغییر داد بدون اینکه چیزیو خرابش کرد.
😐 خب حالا چرا بهش اسپاگتی کد گفته میشه؟
چون کدش شبیه به اسپاگتیه، یعنی اینقدر پیچیده و در هم تنیدهست که شبیه به رشتههای اسپاگتی شده!
🥲 این کد، به طور کلی، پیچیدگی رو بالا میبره، اشکالزدایی رو سخت میکنه، و به مرور زمان باعث کاهش کیفیت و افزایش هزینههای نگهداری میشه و این مسئله خیلی پیش میاد، به ویژه در پروژههای بزرگ و پیچیده.
⚡️ برای جلوگیری از این اتفاق، باید به کدنویسی سازگار با اصول مهندسی نرمافزار توجه کرد. از جمله این اصول میتونیم Solid Principle ها و Clean Code رو نام ببریم. همچنین استفاده از دیزاین پترنها مثل MVC و استفاده از فریمورکهای مدرن هم میتونه خیلی کمک کننده باشه.
#نوشته #نرم_افزار #برنامه_نویسی
~> @PinkOrca
برعکسِ اسم قشنگی که داره، چیز بدیه و توی برنامهنویسی خیلی ناخوشاینده.🫣
💢 اسپاگتی کد یعنی کدی که دوتا ویژگی رو داره:
یکی اینکه چقدر طولانی و پیچیدهست و ویژگی بعدی اینکه اینقدر در هم تنیده هستش که نمیشه یه قسمتش رو تغییر داد بدون اینکه چیزیو خرابش کرد.
😐 خب حالا چرا بهش اسپاگتی کد گفته میشه؟
چون کدش شبیه به اسپاگتیه، یعنی اینقدر پیچیده و در هم تنیدهست که شبیه به رشتههای اسپاگتی شده!
🥲 این کد، به طور کلی، پیچیدگی رو بالا میبره، اشکالزدایی رو سخت میکنه، و به مرور زمان باعث کاهش کیفیت و افزایش هزینههای نگهداری میشه و این مسئله خیلی پیش میاد، به ویژه در پروژههای بزرگ و پیچیده.
⚡️ برای جلوگیری از این اتفاق، باید به کدنویسی سازگار با اصول مهندسی نرمافزار توجه کرد. از جمله این اصول میتونیم Solid Principle ها و Clean Code رو نام ببریم. همچنین استفاده از دیزاین پترنها مثل MVC و استفاده از فریمورکهای مدرن هم میتونه خیلی کمک کننده باشه.
#نوشته #نرم_افزار #برنامه_نویسی
~> @PinkOrca
👍22👎8❤7🍾1
💢 انواع Jailbreak ها برای ChatGPT
🦖 مشاهده در گیتهاب
- بهترین نیست ولی کارتون رو راه میندازه.
- حواستون باشه چرت و پرت نگه(یه وقتایی قاطی می کنه با JB).
#معرفی #هوش_مصنوعی
~> @PinkOrca
🦖 مشاهده در گیتهاب
- بهترین نیست ولی کارتون رو راه میندازه.
- حواستون باشه چرت و پرت نگه(یه وقتایی قاطی می کنه با JB).
#معرفی #هوش_مصنوعی
~> @PinkOrca
🔥8👍5
The Oh of Pleasure
Ray Lynch
🍾6❤3🔥1
~> SQL Injection
💉 در واقع SQL Injection یه آسیب پذیریه که ممکنه وقتی یه وبسایت از یه دیتابیس استفاده میکنه پیش بیاد. با استفاده از اون هکرها میتونن دسترسی به دادههای حساس توی دیتابیس پیدا کنن، یا حتی دستوراتی که به دیتابیس میفرستن رو تغییر بدن.
مثلا وقتی که توی یه فرم لاگین یوزرنیم و پسورد رو وارد میکنیم، اگه وبسایت این ورودیها رو به درستی فیلتر نکنه، هکرها میتونن از طریق این فیلد ورودی، دستورات مخربی رو به وبسایت ارسال کنن. بعد از اینکه دستور SQL به دیتابیس ارسال شد، دیتابیس ممکنه این دستور رو اجرا کنه(با وجود اینکه توسط هکر ارسال شدن و چیزی جز یوزرنیم و پسورد هستن) و این میتونه مشکلات امنیتی خیلی جدی برای وبسایت و کاربرها ایجاد کنه.
یکی از راههای مقابله با SQL Injection اینه که ورودیهای کاربر رو به درستی فیلتر کنیم(انجام Validation). برای مثال، اگه یوزرنیم یا پسورد حاوی کاراکترهایی مثل ' یا " باشه، میتونیم این کاراکترها رو اسکیپ کنیم یا ازشون استفاده نکنیم. همچنین، استفاده از prepared statements و parameterized queries هم میتونه از SQL Injection جلوگیری کنه.
#نوشته #هک_و_امنیت
~> @PinkOrca
💉 در واقع SQL Injection یه آسیب پذیریه که ممکنه وقتی یه وبسایت از یه دیتابیس استفاده میکنه پیش بیاد. با استفاده از اون هکرها میتونن دسترسی به دادههای حساس توی دیتابیس پیدا کنن، یا حتی دستوراتی که به دیتابیس میفرستن رو تغییر بدن.
مثلا وقتی که توی یه فرم لاگین یوزرنیم و پسورد رو وارد میکنیم، اگه وبسایت این ورودیها رو به درستی فیلتر نکنه، هکرها میتونن از طریق این فیلد ورودی، دستورات مخربی رو به وبسایت ارسال کنن. بعد از اینکه دستور SQL به دیتابیس ارسال شد، دیتابیس ممکنه این دستور رو اجرا کنه(با وجود اینکه توسط هکر ارسال شدن و چیزی جز یوزرنیم و پسورد هستن) و این میتونه مشکلات امنیتی خیلی جدی برای وبسایت و کاربرها ایجاد کنه.
یکی از راههای مقابله با SQL Injection اینه که ورودیهای کاربر رو به درستی فیلتر کنیم(انجام Validation). برای مثال، اگه یوزرنیم یا پسورد حاوی کاراکترهایی مثل ' یا " باشه، میتونیم این کاراکترها رو اسکیپ کنیم یا ازشون استفاده نکنیم. همچنین، استفاده از prepared statements و parameterized queries هم میتونه از SQL Injection جلوگیری کنه.
#نوشته #هک_و_امنیت
~> @PinkOrca
👍15❤2
Pink Orca | پینک اورکا
~> SQL Injection 💉 در واقع SQL Injection یه آسیب پذیریه که ممکنه وقتی یه وبسایت از یه دیتابیس استفاده میکنه پیش بیاد. با استفاده از اون هکرها میتونن دسترسی به دادههای حساس توی دیتابیس پیدا کنن، یا حتی دستوراتی که به دیتابیس میفرستن رو تغییر بدن. مثلا…
یک ریپازیتوری خوب برای آشنایی بیشتر با این نوع حملات + مثالهای متنوع👇
🎯 SQL Injection Payload List
#معرفی #هک_و_امنیت
~> @PinkOrca
🎯 SQL Injection Payload List
#معرفی #هک_و_امنیت
~> @PinkOrca
❤10🔥2