.NET Developer

CSharp Programming

پنجشنبه, ۱ آذر ۱۳۹۷، ۰۸:۱۰ ب.ظ م.ب آیرملو
هک گوشی اندروید+تست نفوذ

هک گوشی اندروید+تست نفوذ

سلام
دوستان تو ایـــن پست در مورد  نفوذ به سیستم عامل ویندوز نکته ای رو اموزش دادم
این مطلب در ادامه همون و با استفاده از ابزارهای کالی لینوکس پلفرم محبوب هکرها میخام نحوه نفوذ به گوشی اندرویدی رو اموزش بدوم
هدف ارتقا دانش امنیت در فضای سایبری هست هر چند این نوع اموزشها صرف اموزش پایه هست و پارامترهای زیادی با موضوع اصلی فاصله هست
پس ازمطالعه این اموزش میتونید تست نفوذ رو انجام بدید سیستم من کالی لینوکس رو ماشین مجازی نصب شده ولی اصولش اینه لایو(live) باشه یعنی کالی بعنوان سیستم اصلی نصب بشه عمده ترین تفاوت در تنظیمات شبکه و سرعت انجام کار هست

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

قابلیت های سی شارپ 7

از چندین قابلیت اضافه شده به سی شارپ7 یکیش اپراتور شرطی (؟ :)، که معمولا به عنوان اپراتور مشروح سه گانه شناخته می شود، یکی از دو مقدار را بسته به مقدار یک عبارت بولین باز می گرداند

Boolean Expression ? First Statement : Second Statement

همونطور که می توانید در مثال بالا ببینید، اپراتور سه جانبه شامل سه بخش است. بخش اول (قبل؟) شامل عبارت شرطی است که مقدار boolean را true یا false می نامد. بخش دوم (بعد از قبل و قبل از :) حاوی بیانیه ای است که اگر بیان شرطی در قسمت اول ارزش واقعی را بررسی می کند، بازگردانده می شود. بخش سوم شامل عبارت دیگر است که اگر عبارت شرطی به اشتباه بازگردانده شود بازگردانده می شود.

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

پارامتر Out در سی شارپ

در c #، از کلمه کلیدی استفاده می شود برای انتقال پارمترها به این  روش به عنوان یک نوع مرجع  کلمه کلیدی همان کلمه کلیدی است، اما تنها تفاوت این است که قبل از اینکه آن را به عنوان یک استدلال برای یک روش استفاده کنیم، نیازی به متغیری نیست که باید آن را راه اندازی کنیم
پارامتر خروجی در سی شارپ نیز لازمه کارهاست  برای بازگشت بیش از یک مقدار 
سی شارپ زبان گسترده ای هست این متد در سی شارپ 7 ارائه شد و هر اپدیت ویژگی و قابلیت های جدیدی رو اضافه کرده
سی شارپ زبان قدرتمندیه تو ذهنتون هرچی باشه میتوان در سی شارپ پیاده نموده هر چند اندروید آن زیاد خوشایند نیست 
هرچند ماکروسافت در پی ارتقا زامارین هست اما اگر در کدنویسی مشکلی نداشته باشین دیزاین زامارین و قابلیت های اندروید استودیو و b4a ادمو از کار با
زامارین منصرف میکنه

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

کنترلرهای MVC

سلام
یه پروژه ساده ایجاد میکنیم  برای نمایش یک پیام ساده اما این شروع کاره--- اولین چیزی که مربوط به اضافه کردن به پروژه جدید، تقریبا خالی (Model-View-Controller) پروژه کنترل کننده است.یا همون MVC
همانطور که قبلا به طور خلاصه صحبت کردم  کنترل کننده به عنوان واسطه عمل می کند - مدل شما را با یک View ترکیب و نتیجه را به کاربر نهایی تحویل می دهد. با این وجود، نه مدل و نه نمایه مورد نیاز است - کنترل کننده می تواند به تنهایی برای اکثر عملیات اصلی عمل کند، مثلا ارائه یک پیام متنی ساده یا هدایت کاربر به جایی دیگر
با این حال، قبل از اضافه کردن یک کنترل کننده جدید به پروژه ما، باید مواردی را که باید انجام دهیم

ادامه مطلب...
۲۸ آبان ۹۷ ، ۲۱:۴۷ ۰ نظر
م.ب آیرملو
شنبه, ۲۶ آبان ۱۳۹۷، ۱۱:۵۰ ب.ظ م.ب آیرملو
شروع ASP+MVC--Intro

شروع ASP+MVC--Intro

یه بخش جدید اضافه کردم
MVC یا Model View Controller 
الگوی ساختاری ام‌وی‌سی به جداسازی داده‌های کاربرد (از جملهٔ محتویات بخش مدل) از مؤلفه‌های ارائه شده به‌صورت گرافیکی (بخش ظاهری) و منطق مربوط به پردازش ورودی‌ها (بخش کنترل‌گر)هستش--نوعی معماری سه لایه
هدف الگوی ساختاری ام‌وی‌سی صرفاً یکپارچگی در ساختار نرم‌افزار است و به کمک آن بدست‌گیری نرم‌افزار در راستای مدیریت و گسترش به سادگی انجام می‌گیرد.
 این آموزش  در مورد ASP را با نمونه های ساده به تدریج بسمت پیشرفته را ادامه خواهم داد اگه خدا بخواد!

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

مقایسه خطوط و متون +ترفند فایل ورد آفیس

سلام

گاهی پیش میاد متن طولانی چند صفحه ای مشابه هم دارید و باید تفاوت بین اونارو پیدا کنید

خصوصا پایان نامه و یا متون درسی --روشی رو میگم که بدون برنامه خاصی در خط فرمان ویندوز این عمل رو امکانپذیر میکنه

خط فرمان یک ابزار  عالیست که می تواند برای مقایسه فایل ها استفاده شود تا ببینید  هر کدام از محتویات یا کد های دوتایی تفاوت هایی وجود دارد که شما می توانید با استفاده از یک کامپیوتر از آنها دسترسی پیدا کنید. File Comparison یا FC همانگونه که اشاره خواهم کرد از اینجا به بعد یک برنامه ساده است که محتوای فایل های متن یا فایل های دوتایی را مقایسه می کند و قادر به مقایسه هر دو متن ASCII و Unicode است. شما می توانید از این ابزار برای نمایش هر خط از دو فایل یا دو مجموعه از فایل های که با دیگران مطابقت ندارد استفاده کنید.

ادامه مطلب...
۲۲ آبان ۹۷ ، ۲۱:۵۵ ۰ نظر
م.ب آیرملو
دوشنبه, ۱۴ آبان ۱۳۹۷، ۰۸:۴۸ ب.ظ م.ب آیرملو
محافظت از سیستم ها-3-بررسی مختصر نرم افزار رصد سیستم ها

محافظت از سیستم ها-3-بررسی مختصر نرم افزار رصد سیستم ها

راهکارهای محافظت از سیستم ها

1. سیستم عامل ویندوز خود را به روز نگه دارید

معمولا این موضوع رو همه گوشزد میکنن ولی زیاد نباید روی این موضوع اتکا داشت در کل اپدیت هایی که ماکروسافت برای ویندوز منتشر میکنه لزومی نداره نصب

بشن از لحاظ امنیتی گاها پچ هایی منتشر میکنن که تا 5 گیگ حجم داره شاید از لحاظ کارشناسان امنیت این موضوع صحت داشته باشه اما برای سیستم های معمولی نیازی نیست

2-نرم افزارهای خودتونو بروز کنید خصوصا اونایی که با حسابهای کاربری بانکی و شخصی در ارتباط هستن

لازم به ذکر است که اکثر سرویس های نرم افزاری (مانند جاوا، Adobe Flash، Adobe Shockwave، Adobe Acrobat Reader)، از مهمترین نکاتی هستن که باید مورد توجه قرار گیرند

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

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

نقشه گوگل با شارپ

سلام
یکی از دوستان سوالی پرسیده بود خواستم از سایتهای داخلی لینک بدم پیدا نکردم در خصوص نمایش نقشه گوگل بصورت افلاین
هستش این اموزش نقشه گوگل یا همون GMap هستش
اولین کاری که باید بکنبد اینه که کتابخانه GMAP.NET در ویژوال استودیو از آدرس زیر دانلود کنیدو یا درnuget ویژوال استودیو همون کلمه gmap رو بنویسید اولین گزینه جی مپ هستش چند مگابایت بیشتر نیست  در اینصورت فایلهاش بصورت خودکار به پروژه اضافه میشن. بعد از اینکه یک پروژه ایجاد کردید در solution explorer قسمت reference کلیک راست کرده و گزینه add reference رو بزنید.و در داخل پروژه پوشه package ادرس ackages\GMap.NET.Windows.1.8.5\lib را باز کنی و dll ها رو اضافه کنید  ---شکل آخر

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