.NET Developer

CSharp Programming

۸ مطلب با کلمه‌ی کلیدی «برنامه نویسی» ثبت شده است

چهارشنبه, ۲ آبان ۱۳۹۷، ۱۲:۱۰ ق.ظ م.ب آیرملو
نفوذ به سیستم ها-کالی لینوکس-تست نفوذ

نفوذ به سیستم ها-کالی لینوکس-تست نفوذ

سلام

در ادامه پست قبلی

دوستان توجه داشته باشند در فضای مجازی هر اقدامی ردی برجا میذاره انجام اقدامات خلاف قانون میتونه عواقب بدی داشته باشه این اموزش جهت ارتقا امنیت 

کابران هستش رو سیستم های خودتو تست کنید دنبال دردسر نباشیدیعنی این روش تست نفوذهست

یادگیری این روشها باعث میشه بفهمیم که تو فضای مجازی هکرهای کلاه سیاه یا به اصلاح اونایی که میخان از اطلاعات مون سو استفاده کنن چطور و از چه روشهایی برای هک سیستم های ما استفاده میکنن

ادامه مطلب...
۰۲ آبان ۹۷ ، ۰۰:۱۰ ۲ نظر
م.ب آیرملو
سه شنبه, ۲۴ مهر ۱۳۹۷، ۰۶:۲۹ ب.ظ م.ب آیرملو
ذخیره هر نوع فایل در دیتابیس

ذخیره هر نوع فایل در دیتابیس

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

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


ادامه مطلب...
۲۴ مهر ۹۷ ، ۱۸:۲۹ ۰ نظر
م.ب آیرملو
شنبه, ۷ مهر ۱۳۹۷، ۱۲:۴۰ ب.ظ م.ب آیرملو
نظارت بر سیستم

نظارت بر سیستم

سلام

یکی از بهترین امکانات ویندوز امکان نوشتن و طراحی سرویس ها و اجرای انها بدون دخالت در رجیستری هستش
اگه سیستم شما مشترک هست و چند نفر دیگه ازش استفاده میکنن با نصب برنامه ای که در ادامه پست میکنم میتونید تمامی اقدامات رو تو اون رصد کنید 
البته من 4 عمل اصلی که بیشترین استفاده رو داره گذاشتم 
مانند -کپی و تغیی محل یا دایرکتوری-تغییر نام -حذف-ایجاد فایل جدید رو میتونید در سابقه سیستم نگهداری کنید و بسیار کاربردی اهست
البته امکاناتی مانند تغییر در ظرفیت فایلها و تغییر دسترسی امنیت و... رو میشه اضافه کرد اما اونا به ندرت استفاده میشن
یه برنامه بسیار سبک که امکانات لازمه رو به مدیر سیستم میده 
میتونید از گیت دانلود کنید


                              https://github.com



نمونه ای از کد اجرا شده



۰۷ مهر ۹۷ ، ۱۲:۴۰ ۰ نظر
م.ب آیرملو
سه شنبه, ۹ مرداد ۱۳۹۷، ۰۸:۵۸ ب.ظ م.ب آیرملو
آزمون گیر در سی شارپ

آزمون گیر در سی شارپ

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

لینک اصلی برنامه https://urmiapazar.ir/csharpQuiz

ادامه مطلب...
۰۹ مرداد ۹۷ ، ۲۰:۵۸ ۰ نظر
م.ب آیرملو
يكشنبه, ۲۴ تیر ۱۳۹۷، ۰۹:۲۱ ب.ظ م.ب آیرملو
مدیریت دانلود IDM+سورس

مدیریت دانلود IDM+سورس

سلام دوستان
این پست رو اختصاص دادم به دانلود منجر--این IDM  هم برای ما مصیبتی شده راستش رو بخایید روی سیستم من هیچ نرم افزار کرکی وجود نداره همین ویندوز رو نیز خریداری کردم
اصولا مهندسان و هکرهای ایرانی برای اعتراض به تحریم نرم افزارهای خارجی رو کرک میکنن اما اخیرا ویندوز پیشرفت قابل توجهی کرده اونم دفندر خود ویندوز 10 هست 
بطوریکه قدرت انالیز بالایی داره و هر برنامه ای که الوده باشده خصوصا تروجانها رو شناسایی میکنه و به همین دلیل در صورتیکه دانلود منجر کرک شده باشه هر از چندگاهی پیام (سریال شما جعلی هست!) رو میده  البته نه دانلود منجر برای اکثر برنامه های کرکی و اون برنامه هایی که مشکل دارن اخطار میده
توی این نرم افزار که سورسش رو قرار دادم زیاد روی ظاهر کار نکردم 

ادامه مطلب...
۲۴ تیر ۹۷ ، ۲۱:۲۱ ۰ نظر
م.ب آیرملو
پنجشنبه, ۲۱ تیر ۱۳۹۷، ۰۷:۳۴ ب.ظ م.ب آیرملو
رمزنگاری AES-Advanced Encryption Standard

رمزنگاری AES-Advanced Encryption Standard

استاندارد رمزنگاری پیشرفته (به انگلیسی: Advanced Encryption Standard) یا به اختصار AES مشخصه‌ای برای رمزنگاری داده‌های دیجیتال است که در سال ۲۰۰۱ توسط مؤسسه ملی فناوری و استانداردهای ایالات متحده ایجاد گردید.این رمز که در ابتدا ریندال(به انگلیسی: Rijndael) نامیده می‌شد و توسط دو رمزنگار بلژیکی به نام‌های ژوآن دیمن (به انگلیسی: Joan Daemen) و وینسنت رینمن (به انگلیسی: Vincent Rijmen) توسعه داده شد
استاندارد رمزنگاری پیشرفته توسط دولت ایالات متحده پذیرفته شده و اکنون در سراسر جهان استفاده می‌گردد. این الگوریتم رمزنگاری به جای استاندارد رمزنگاری داده‌ها (DES) که در سال ۱۹۷۷ منتشر شده،جایگزین گردیده‌است. الگوریتم AES یک الگوریتم کلید متقارن است، بدین معنی که از یک کلید یکسان برای رمزنگاری و رمزگشایی استفاده می‌شود

ادامه مطلب...
۲۱ تیر ۹۷ ، ۱۹:۳۴ ۰ نظر
م.ب آیرملو
يكشنبه, ۱۲ فروردين ۱۳۹۷، ۱۲:۱۴ ق.ظ م.ب آیرملو
وراثت در سی شارپ-ادامه شی گرائی

وراثت در سی شارپ-ادامه شی گرائی

وراثت یا ارث بری (Inheritance) از مفاهیم اساسی برنامه‌نویسی شیءگراست. هر شیء یک نمونه از یک کلاس است و هر کلاس می‌تواند از کلاس یا کلاسهای دیگری مشتق شده باشد (خواص متدها یا رویدادهای کلاس‌های دیگر را به ارث ببرد). در یک مثال ساده می‌توان اتومبیلی را در نظر گرفت که برای جلوگیری از بازنویسی خواص عمومی اتومبیل شامل: چهار چرخ، متدهای حرکت چرخ، متد چرخاندن فرمان، فرمان، بدنه، در و غیره، می‌توان یک کلاس پایه از اتومبیل ایجاد کرد سپس مثلاً برای اتومبیل سیتروئن مدل C۵ یک کلاس جدید ایجاد کرده که خواص، متدها و رویدادهای عمومی اتومبیل را داشته باشد و فقط برای خواص، متدها و رویدادهای جدید این اتومبیل کد نوشته شود. این ویژگی باعث صرفه‌جویی در نوشتن کد و تا حدودی تضمین صحت کد موجود می‌شود. به عنوان مثال اگر کلاس پایه مشکلی داشته باشد فقط کافی است کلاس پایه تغییر داده شود و در تمامی کلاس‌هایی که از این کلاس پایه ویژگی‌ای ا به ارث برده‌اند این تغییر اعمال خواهد شد


ادامه مطلب...
۱۲ فروردين ۹۷ ، ۰۰:۱۴ ۰ نظر
م.ب آیرملو
چهارشنبه, ۸ فروردين ۱۳۹۷، ۰۸:۴۰ ب.ظ م.ب آیرملو
معرفی زبان سی شارپ- قسمت دوم

معرفی زبان سی شارپ- قسمت دوم

رشته ها

در C یا ++C ساختار رشته به صورت ارایه‌ای از نوع char بود که امکان اضافه کردن به رشته را محدود می‌کرد به دلیل ثابت بودن طول در آغاز تعریف ولی در سی شارپ دو نوع متفاوت رشته وجود دارد؛ که یکی به صورت آرایه‌ای با طول ثابت ۲۵۶(در عمل ۲۵۵)موجوداست (به صورت پیش فرض) و در صورتی که با کمبود جا روبرو شود فضای جدید (بزرگتر) یافته و به ان انتقال می‌دهد؛ ولی در نوع دوم رشته‌ها از لیست پیوندی استفاده می‌شود.


***لیست پیوندی***

یست پیوندی (به انگلیسی: Linked list) ساختاری شامل دنباله‌ای از عناصر است که هر عنصر دارای اشاره‌گری به عنصر بعدی در دنباله است. فهرست پیوندی از جملهٔ ساده‌ترین و رایج‌ترین داده‌ساختارها است و در پیاده‌سازی از داده‌ساختارها پشته (Stack)، صف (Queue) و جدول درهم‌سازی (Hash table) استفاده می‌شود. مزیت مهم فهرست پیوندی نسبت به آرایه‌ها این است که ترتیب قرار گرفتن داده‌ها در آن با ترتیب قرار گرفتن آن‌ها در حافظه متفاوت است. به همین دلیل فهرست پیوندی دارای این ویژگی است که درج و حذف گره‌ها در هر نقطه‌ای از فهرست، با تعداد ثابتی از عملیات امکان‌پذیر است. از طرف دیگر فهرست پیوندی اجازه دستیابی تصادفی به داده یا هرگونه اندیس‌گذاری را نمی‌دهد. در نتیجه بسیاری از اعمال ابتدایی نظیر به دست آوردن آخرین عنصر فهرست، پیدا کردن عنصر شامل داده مورد نظر، یا مشخص کردن مکان درج یک عنصر جدید ممکن است نیازمند بررسی اکثر عناصر فهرست باشد.

ادامه مطلب...
۰۸ فروردين ۹۷ ، ۲۰:۴۰ ۰ نظر
م.ب آیرملو