آی تی

دوره های آموزش امنیت

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

برای اطلاعات و دریافت جزییات بیشتر  با آدرسهای ذیل ارتباط برقرار کنید .

تماس سریع : ۰۹۳۹۴۶۶۲۳۳۱

ایمیل » training[at]learnsecurity.ir

آدرس : میدان انقلاب ، خیابان قدس ، روبه روی درب شرقی دانشگاه تهران – کوی فردانش ، پلاک ۲۲ ، شماره ۳۰۲ – تلفن : ۸۸۹۹۱۱۵۰

در ضمن قبل از ثبت نام حتما این مورد رو ذکر کنید که از طرف بنده هستید تا کمی از خجالت شما در بیان !

-   انجام انواع تخصصی آزمون نفوذپذیری [۱]

توضیح :  تست نفوذ پذیری فرآیند ارزیابی امنیتی شبکه یا نرم افزارهای رایانه ای ، بوسیله شبیه سازی حمله ای است که توسط هکر انجام می شود.

تست های نفوذ پذیری معمولا با یکی از سه روش  :

-        جعبه سفید[۲]

-         جعبه سیاه[۳]

-         جعبه کرسیتالی [۴]

اجرا می شود.

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

شرکت رایان پژوهان تکنیک ،  قادر به ارائه خدمات آزمون نفوذپزیری به صورت کاملا ریز و تخصصی به شرح  زیر است :

Continue reading “دوره های آموزش امنیت” »

دوره های آموزش امنیت

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

برای اطلاعات و دریافت جزییات بیشتر  با آدرسهای ذیل ارتباط برقرار کنید .

تماس سریع : ۰۹۳۹۴۶۶۲۳۳۱

ایمیل » training[at]learnsecurity.ir

آدرس : میدان انقلاب ، خیابان قدس ، روبه روی درب شرقی دانشگاه تهران – کوی فردانش ، پلاک ۲۲ ، شماره ۳۰۲ – تلفن : ۸۸۹۹۱۱۵۰

در ضمن قبل از ثبت نام حتما این مورد رو ذکر کنید که از طرف بنده هستید تا کمی از خجالت شما در بیان !

-   انجام انواع تخصصی آزمون نفوذپذیری [۱]

توضیح :  تست نفوذ پذیری فرآیند ارزیابی امنیتی شبکه یا نرم افزارهای رایانه ای ، بوسیله شبیه سازی حمله ای است که توسط هکر انجام می شود.

تست های نفوذ پذیری معمولا با یکی از سه روش  :

-        جعبه سفید[۲]

-         جعبه سیاه[۳]

-         جعبه کرسیتالی [۴]

اجرا می شود.

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

شرکت رایان پژوهان تکنیک ،  قادر به ارائه خدمات آزمون نفوذپزیری به صورت کاملا ریز و تخصصی به شرح  زیر است :

Continue reading “دوره های آموزش امنیت” »

ارسال ایمیل از طریق C#

خیلی از شما دوستان به دنبال طریقه ارسال ایمیل از طریق C#  هستید من قطعه کد زیر رو برای استفاده در اختیارتون قرار میدم .

امیدوارم مورد استفاده قرار بگیره .

این برنامه بسیار ساده هست و از اصول بسیار مقدماتی استفاده میکنه.

  ارسال ایمیل ( 2,373 بار دانلود)

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

بسیاری از سورس کدهایی که شما عزیزان به دنبال اوونها هستید در اینترنت به وفوور یافت میشود کافیست اندکی وقت بگذارید و جستجو کنید . منبع رو بر نداشتم -

به امید موفقیت همه ی شما .

Quine: Program that prints itself without using file Download Source Code
Shortest job first CPU scheduling Download Source Code
First come first serve CPU scheduling Download Source Code
Shortest remaining time first CPU scheduling Download Source Code
Round robin CPU scheduling Download Source Code
Priority non preemptive CPU scheduling Download Source Code
Priority preemptive CPU scheduling Download Source Code
Predictive parser Download Source Code
Recursive decent parser Download Source Code
Non recursive decent parser Download Source Code
First and follow Download Source Code
First and follow 2 Download Source Code
Banker’s resource allocation & deadlock avoidance algorithm Download Source Code
Lexical analyzer for converting a sequence of characters into a sequence of tokens Download Source Code
First in first out, page replacement algorithm Download Source Code
Least recently used, page replacement algorithm Download Source Code
Optimal page replacement algorithm Download Source Code

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

بسیاری از سورس کدهایی که شما عزیزان به دنبال اوونها هستید در اینترنت به وفوور یافت میشود کافیست اندکی وقت بگذارید و جستجو کنید . منبع رو بر نداشتم -

به امید موفقیت همه ی شما .

Quine: Program that prints itself without using file Download Source Code
Shortest job first CPU scheduling Download Source Code
First come first serve CPU scheduling Download Source Code
Shortest remaining time first CPU scheduling Download Source Code
Round robin CPU scheduling Download Source Code
Priority non preemptive CPU scheduling Download Source Code
Priority preemptive CPU scheduling Download Source Code
Predictive parser Download Source Code
Recursive decent parser Download Source Code
Non recursive decent parser Download Source Code
First and follow Download Source Code
First and follow 2 Download Source Code
Banker’s resource allocation & deadlock avoidance algorithm Download Source Code
Lexical analyzer for converting a sequence of characters into a sequence of tokens Download Source Code
First in first out, page replacement algorithm Download Source Code
Least recently used, page replacement algorithm Download Source Code
Optimal page replacement algorithm Download Source Code

بررسی باگ موجود در بازی آنلاین آسمان دژ

برای موضوع جدید وبلاکم بد ندیدم کمی در مورد این موضوع صحبت کنم .

چندی پیش در مورد این بازی آنلاین در مجلات و روزنامه ها اخبارهایی شنیدم و بد ندیدم این بازی تماما ایرانی رو مورد بررسی قرار بدم ! و برای زمانهای بیکاری چند کلیک از موس خود رو به این بازی اختصاص بدم و با نحوه کار این بازی و رویه و ساز و کار اوون آشنا بشم . به هر حال بعد از چند روز بازی متوجه ساختار بسیار خوب و قابل تحسین توسعه دهندگان اون شدم .و متوجه شدم این بازی مربوط به شرکتی به نام توسعه گستر شبیه ساز هست ،  هست که از سال ۱۳۸۰ کار خود را شروع کرده و فعالیتهای زیادی در زمینه های نرم افزاری انجام داده .

این بازی جدید من رو به یاد پروژه گوگل در مورد جنگ سیارات در زمینه هوش مصنوعی انداخت.

*اخیرا دوره دوم مسابقه برنامه نویسی هوش مصنوعی گوگل توسط دانشگلاه واترلو کانادا از ۲۷ سپتامبر گذشته شروع به کار کرده.

زبانهای برنامه نویسی بسیاری در این دوره پشتیبانی شده اند مانند C#, C++, Java, Python, PHP حتی Lisp هم شامل اونها هست. برای مشاهده لیست زیانهای پشتیبانی شده اینجا مراجعه کنید.

موضوع این دوره جنگ سیارات هست که الهام گرفته از بازی فلش Galcon هست. در این بازی باید تمامی سیارات دشمن رو تسخیر کنید. استراتژی و الگوریتم هوش مصنوعی که برای این منظور به کار می گیرید تعیین کننده پیروزی یا شکست شما خواهد بود. در این میان میتونید از سیاراتی که هنوز تسخیر نشده اند هم کمک بگیرید. به همین سادگی!

البته در این بازی هوش خود شما به کمک شما خواهد امد .

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

به هرحال از هرچه بگذریم سخن دوست خوشتر است . طبق عادتهای گذشته همیشه کمی با ساختار امنیتی وبسایتهایی که به اوونها علاقه پیدا میکنم !! کمی آزمون و خطا انجام میدم ! که متاسفانه در این آزمون این بازی نمره مردود آورد ! این خبر را در قسمت انجمنهای بازی مطرح کردم (بار اول به طور ضمنی !) که مورد استحضا و دست کم گرفتن و … پست بنده در این بازی گرفتند. و وقتی اطلاعات تفضیلی در آخرین پست بنده برای اثبات مشکل در سرور و برنامه نویسی بازی ارسال شد و عنوان گردید که برای رفع مشکل با من تماس گرفته بشه ! به ناگهان پست در انجمن مربوطه پاک گردید که حاکی از ترس توسعه دهندگان بازی از دلسردی بازی کنندگان و پاک کردن صورت مسئله بود ! که برای من جای بسی سوال داشت ! در راستای این حرکت این پست را در این رابطه در وبلاگم ایجاد کردم که موضوعی رو بیان کنم و اوون مسئله این هست که متاسفانه در ایران هیچگونه روحیه انتقادی وجود نداره و بلافاصله قدم مثبت شما در راستای بهبود یک امر با رفتاری بسیار نسنجیده تقابل میشود .

به هر حال امیدوارم سازندگان بازی به مشکل خود پی ببرند ! و روحیه انتقاد پذیری رو در خود تقویت کنند .

به امید موفقیت تمامی دوستان .

پ ن ۰۱: بنده مدتها در سایت امنیتی kapda.ir کانون پژوهشگران دانش امنیت ایران عضو بودم ! ما به عنوان یک گروه Whitehat  فعالیت میکردیم تا اینکه کلیه اعضای گروه از ادامه فعالیت در این زمینه بدون هیچ پشتوانه مالی مائوس شدند و گروه پس از ۲ سال از ادامه کار در این زمینه انصراف داد .شایان ذکر است که اگر هم اکنون نیز به آرشیو سایتهای امنیتی سری بزنید باگهای مربوط به این گروه را خواهید یافت .و بسیاری از سایتهای ایرانی و سرورها را در مورد مشکلات امنیتیشان با خبر مینمودیم و در مقابل ، آنها نیز چون در پی ساز و کار و فعالیت اقتصادی خود بودند هیچگونه همکاری با نمینمودند  در صورتی که پیدا کردن یک باگ در سرور که دسترسی Root در  سرور ایجاد کند میلیونها تومان ارزش مادی برای توسعه دهندگان سرورها دارد .شایان ذکر است با باگهایی که ما در سیستمها کشف میکردیم قادر بودیم در یک روز رکورد بزرگترین گروههای امنیتی و هک را در zone-h  (سایتی جهت ثبت سایتهایی که هک میشوند) بشکنیم .

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

به هرحال بنده از این باگ در این سرور هیچگونه استفاده ای ننمودم و حقوق کلیه دوستانی که در این سیستم بازی میکنند را نیز محفوظ نگاه داشتیم.

پ ن ۱۱ – این پست تنها یک گلایه بود.

عید غدیر بر تمام شما مبارک .

پانوشت :

با همکاری تیم یکسری از مشکلات حل شد . موفق باشی آسمان دژ .

Script Fragmentation چیست ؟

Script Fragmentation

هر روزه روشهای جدیدتری برای رسوخ به سیستمهای قربانیان کشف و استفاده میگردد .

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

سناریو به چه شکل است :

نفوذگر در ایبتدا بدافزار خود را در یک صفحه WEb متصل میکند ، کد ابتدایی در ابتدا یک کد javascript  بسیار معمولی به نظر میرسد که در بارگذاری ابتدایی صفحه وارد سیستم شما میشود ، تا اینجا هیچ مشکلی وجود نخواهد داشت ، وقتی بازدید کننده منتظر بارگذاری ائامه صفحه میباشد کد جاوا اسکریپت مربوطه به تدریج تقااضاهای جدیدی برای دریافت قطعات کد آلوده درخواست میکند (در هرثانیه تنها چند بایت !!) اگر آنتی ویروس این قطعات را مورد بررسی قرار دهد به هیچ مورد مشکوکی نیز برنخواهد خورد ! در این هنگام کد جاوااسکریپت مربوطه  یک DOM(Document object method) میسازد و این باعث میشود مرورگر اطلاعاتی را به صورت متنی درون یک node بیافزاید .اینکار باعث میشود که کدی که درون SCRIPT ELEMT هست اجرا گردد .

شما میتوانید این مقاله را در این وبسایت مشاهده نمایید.

پیاده سازی الگوریتم Fifo

در این پست پیاده سازی الگوریتم زمانبندی Fifo  رو بوسیله ویژوال بیسیک مشاهده میکنید.

امیدوارم استفاده کنید.

FIFO

* برنامه با VB  میباشد.

همه چیز درباره Crystal Reports و کار در #c


کارکردن با Crystal Reports آسان نیست، و عیب و ایرادهای زیادی دارد.

یکی از بدترین ویژگی های Crystal Reports، روش مدیریت کردن پارامترهای گزارش توسط نمایش دادن هر پارامتر در یک صفحه جدا است که clientها واقعاً از آن بیزارند. برای حل این مشکل، این مقاله به شما نشان خواهد داد چگونه همه پارامترهای یک فایل .rpt را در یک صفحه واحد به کاربر نشان دهید.

این مقاله، گزارشهایی را که از در صفحه استفاده می کنند، نشان می دهد، یک Reports Viewer و یک Parameters Viewer. می توان این صفحه ها را با هم ترکیب کرد که بسیار آسان است. این صفحه ها شامل موارد زیر می شوند:

    1. Reports Viewer: این صفحه دارای یک ComboBoxاست که لیستی از گزارشهایی را که کاربر می تواند انتخاب کند نشان می دهد. وقتی کاربر دکمه “Get Report” را فشار می دهد، یک پنجره که Parameters Viewer نامیده می شود باز می شود.
    2. Parameters Viewer  : این صفحه پارامترهای موجود در گزارشی را که در یک datagrid انتخاب شده نمایش می دهد، و ما به طور پویا (dynamic) کنترلهایی را به آن اضافه می کنیم تا valueهای انتخاب پارامتر را راحتتر کنیم. بعد از انتخاب valueهای پارامتر گزارش انتخابی، کاربر Parameters Viewer را می بندد و Reports Viewer، گزارش انتخاب شده را با پارامترهای انتخاب شده نمایش می دهد.

      Crystal Reports، یک فایل باینری rpt ایجاد می کند که شامل همه اطلاعاتی می شود که برای نمایش هر گزارشی نیاز داریم.

      در ادامه مطلب ۲ مقاله برای شما قرار داد م .

      بر این باورم که دریافت مقالات اثر بخش تر از قرار دادن آنها در وبسایت است .:p

      Continue reading “همه چیز درباره Crystal Reports و کار در #c” »

      چند مقاله مفید در ارتباط با بانک اطلاعاتی و #C

      در ادامه چندین مقاله مفید رو برای شما عزیزان قرار  میدهم امیدوارم استفاده نمایید :

      مقاله یک-آموزش ایجاد پروژه های ذخیره و بازیابی در SQLServer توسط #C و LINQ همراه با نحوه Setup سازی

      قابل ذکر است که این مقاله به همراه سورس کد و فایل Setup نیز هست .

      در این مقاله، با مفاهیم زیر آشنا می شوید:
      آموزش نحوه ارتباط با SQLServer در سی شارپ
      ذخیره، تغییر و حذف رکوردهای جدول توسط C#
      استفاده از پروسیجر های ذخیره شده درC#
      روش ارسال پارامتر به Stored Procedures
      نحوه ارسال متغیر و فیلد های جدول و گراید از فرمی به فرم دیگر
      به روز رسانی گراید پس از تغییر در جدول بانک اطلاعاتی
      مراحل ایجاد یک پروژه دیتابیس توسط C#
      ایجاد پروژه Setup در ویژوال استودیو

      مقاله دو- استفاده از LINQ در C#

      مقاله سه - اضافه کردن امکان آپدیت اتوماتیک نرم افزار از طرق وب

      مزایا:

      ۱-هر کدام از User ها قادر به نصب و به روز رسانی برنامه خواهند بود و نیازی به Admin نیست.

      ۲-ویرایش برنامه(Assembly Version) از تعداد (Publish Version) مستقل است

      ۳ -نیازی به کپی کردن ویرایش های جدید برنامه و انتشار و نصب آن نیست.

      معایب:

      ۱- اولین بار، به ازای هر Userدر Domain باید برنامه را بصورتlocal  نصب کرد.

      مقاله چهار-مجموعه نکات برنامه نویسی در c# (گردآوری نکات بخش ۱۰۰۱ نکته در انجمن برنامه نویس دات او آر جی )

      مقاله پنج - ارتباط با Microsoft Report Viewerبا dataset و linq و ارسال پارامتر به آن

      ضمیمه یک : سورس برنامه مقاله یک

      برای دانلود به ادامه مطلب مراجعه فرمایید :

      Continue reading “چند مقاله مفید در ارتباط با بانک اطلاعاتی و #C” »

      « Navigation »