H-Najmi.IR

صفحه اصلی قوانین نقشه سایت تماس با ما
 

تبلیغات

برترین مطالب

نظر سنجی

نظرشما در مورد سیستم؟ [?]
عالی
خوب
متوسط
بد

تبلیغات

مدیریت سایت

Hossein Najmi

حسین نجمی

- - - - - - - - - - - - - -

admin {@} h-najmi {.} ir


گام 1

با این فرض که جهت شبکه بندی بی سیم از روتر و حداقل دو کامپیوتر آماده تحت ویندوز 7 برخوردار هستید فرآیند را آغاز می کنیم. چنانچه درصدید از طریق روتر یک شبکه بی سیم بسازید به گام 6 بروید. در فرآیند نصب و پیکربندی اولیه هنگامی كه شبکه بی سیم یا wifi خود را تنظیم می کنید روش موثر آن است که تنها یک کامپیوتر را از طریق کابل شبکه به روتر متصل نمائید. پنجره مرورگر را باز نموده و به منظور دستیابی به روتر آدرس آن را در نوار آدرس یا نوار موقعیت تایپ کنید. پنجره مرورگر را باز نموده و به منظور دستیابی به روتر آدرس آن را در نوارآدرس یا نوار موقعیت تایپ کنید. این آدرس از چهار عدد که با نقطه از یکدیگر جدا شده اند تشکیل می شوند مثلاً 192.168.2.1 .

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

 

گام 2

امروزه اکثر روترهای پیشرفته قابلیت پیکربندی محافظ wifi (WPS) که موجب تسهیل در فرآیند نصب یک شبکه بی سیم می گردد را پشتیبانی می کنند. بنابراین در صفحه پیکربندی روتر به قسمتی که مختص قابلیت WPS است وارد شده و آن را فعال نمائید. پین کد WPS مربوط به روتر را یافته و آن را در جایی یادداشت کنید. برخی از دستگاه های روتر حتی روش ساده تری را برای بکارگیری از مُد WPS در اختیار کاربران قرار می دهند. در این روترها کافی است دکمه های WPS تعبیه شده بر روی روتر و آداپتورهای شبکه بی سیم را فشار دهید. (قطعا اطلاعات لازم در دفترچه راهنمای روتر درج گردیده است) وارد کنترل پنل شده ، ابتدا بر روی لینک Network and Internet و سپس Network and Sharing Center کلیک نمائید. حال بر روی گزینه Setup a new Connection or Network و به دنبال آن Setup a new network کلیک کرده و روتر خود را از لیست مربوط انتخاب و بر روی Next کلیک نمائید. از اعلان های ظاهر شده پیروی نموده و در صورت درخواست پین کد WPS را وارد نمائید. دستگاه های لپ تاپ و کامپیوترهایی که کارت شبکه آن ها فاقد قابلیت پشتیبانی از WPS می باشد به طور خودکار شبکه های بی سیم موجود را شناسایی می کنند. در این حالت درج یک کلمه عبور برای برقراری اتصال ضروری به نظر می رسد.

 

گام 3

اکنون شبکه بی سیم بایستی در دسترس تمام کامپیوترهایی که کارت شبکه بی سیم آن ها نصب گردیده قرار گرفته باشد. کامپیوتری که سیستم عامل ویندوز 7 در ان اجرا می شود را روشن کنید. در این حالت آیکون مربوط به شبکه بی سیم در منطقه اطلاع نوار وظیفه تغییر شکل داده است. وجود 5 خط خاکستری و یک نقطه نارنجی در آیکن حاکی از آن است که کامپیوتر شبکه بی سیم را شناسایی کرده است. با کلیک بر روی آیکن لیستی شامل شبکه های در دسترس نمایش داده می شود. حال جهت برقراری ارتباط بر روی Connect کلیک کنید. در صورتی که می خواهید در دفعات بعدی بدون اجرای این مرحله مستقیماً به شبکه متصل شوید کافی است کادر Connect Automatically را تیک بزنید.

 

گام 4

در صورت تمایل می توانید تنظیمات شبکه بی سیم یک کامپیوتر متصل به شبکه را از طریق یک کلید USB به کامپیوتر دیگر کپی نمائید. برای این کار کافی است مجدداً وارد بخش Network and Sharing Center شده در سمت چپ صفحه بر روی لینک Manage Wireless Networks کلیک کنید. در لیست ظاهر شده ابتدا بر روی گزینه شبکه بی سیم دوبار کلیک کرده سپس لینک Copy this network profile to a USB flash drive را کلیک نمائید. جهت کپی فایل های ضروری ابتدا درایو فلش USB خود را وارد سیستم مبداء و سپس جهت اعمال پیکربندی خودکار تنظیمات شبکه آن را داخل کامپیوتر مقصد قرار دهید.

 

گام 5

یکی از اقدامات امنیتی که بسیاری از روترها میسر می سازند امکان مخفی سازی شبکه بی سیم از دید همگان است. گرچه این عمل یکسری مزایای امنیتی را به دنبال خواهد داشت اما در صورت لزوم نمی توان بلافاصله از نحوه برقراری ارتباط آگاه شد. در هر صورت در صفحه Network and Sharing Center بایستی بر روی لینک Setup new Connection or Network کلیک نمائید ، سپس گزینه ای تحت عنوان Manually Connect to a Wireless network را برگزیده بر روی Next کلیک کنید. اکنون نام شبکه را در محل مربوطه وارد کرده و از طریق منوی کشویی نوع امنیتی را برگزینید. کلید امنیتی را تایپ و پس از زدن تیک کنار گزینه Connect even if the network is not broadcasting بر روی ok کلیک کنید.

 

گام 6

یکی دیگر از گزینه های ممکن ایجاد یک شبکه موقت بین دو کامپیوتر است. این اقدام در حالی که کماکان امکان به اشتراک گذاری فایل ها را حفظ می کند نیاز به روتر را از بین می برد. در یکی از کامپیوترها صفحه Network Sharing Center را باز کرده  گزینه Setup a New Connection or Network راانتخاب و به طور پیاپی دوبار بر روی Next کلیک نمائید. نام شبکه را وارد کرده تنظیمات امنیتی را پیکربندی نموده و بر روی Next کلیک کنید. در این حالت ارتباط اینترنتی در صورت وجود ، با سایر کاربران شبکه ویژه که قادرند توسط فرآیند مشابه به شبکه های بی سیم دیگر متصل گردند به اشتراک گذاشته می شود.

 

گام 7

حال که شبکه برقرار بوده و کامپیوترها به صورت بی سیم و یا توسط کابل به آن متصل هستند می توانید با ایجاد یک HomeGroup ویندوز 7 ، اشتراک گذاری فایل ها و منابع را تسهیل نمائید. بدین منظور بر روی دکمه استارت کلیک کرده عبارت "HomeGroup" را تایپ نمائید. بر روی درایه ظاهر شده HomeGroup کلیک کنید.

اکنون بر روی دکمه Create a HomeGroup کلیک نموده و کادر کناری هر کدام از انواع فایل ها و منابع  که می خواهید از طریق HomeGroup اشتراک گذاشته شوند را تیک بزنید. در نهایت بر روی Next کلیک کنید. کلمه عبوری بر روی صفحه نمایان می گردد. آن را یادداشت کرده و با زدن Finish فرآیند را به اتمام برسانید.



(برای اطلاعات بیشتر به ادامه مطلب مراجعه کنید)

در این پست قصد دارم دو نمونه سوال خیلی ساده براتون طرح کنم و جوابشون رو هم با یک حالت کاربر پسندانه (User Freindly) در اختیارتون بزارم.


مثال 1: برنامه ای بنویسید که سه عدد صحیح از ورودی گرفته و ماکزیمم (بزرگترین عدد یا MAX) را به خروجی بفرستد.
مثال 2: برنامه ای بنویسید که یک عدد صحیح و یک عدد اعشاری از ورودی دریافت و حاصل جمع ، ضرب ، تفریق و میانگین آنها را به خروجی بفرستد.


-------------------------------------------------------------------------------------------------
جواب سؤال 1:



;using namespace std
<include<iostream#
}()int main
;int a,b,c
;"cout<<"Please Enter Your Favorite Numbers
;cin>>a>>b>>c
;"cout<<"MAX is"<<"\t
;if(a>b&&a>c)cout<<a
;else if(b>c&&b>a)cout<<b
;else cout<<c

;int x
;cin>>x
{; return 0

جواب سؤال 2:


;using namespace std
<include<iostream#
}()int main
;int x
;float y
;cout<<"Sum is: "<<x+y
;cout<<"Subtraction is: "<<x-y
;cout<<"Mul is: "<<x*y
;cout<<"Avrage is: "<<x+y/2.0

;int e
;cin>>e
{; return 0

برای دریافت راهنمایی به ادامه مطلب مراجعه فرمایید.
با سلام خدمت دوستان گلم:

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

کدهای ابتدای برنامه و آغازین :

;using namespace std
<include<iostream#
کدهای اصلی (شروع و پایان) برنامه :

}()int main
-- code --
{; return 0

مثال : برنامه ای بنویسید که دو عدد صحیح از ورودی گرفته و مجموع آن ها را به خروجی بفرستد؟


;using namespace std
<include<iostream#
}()int main
;int x,y
;cin>>x>>y
;cout<<"\nSum is: "<<x+y
{; return 0

مرحله اول: اینجا دو متغیر صحیح (int) به نام های x و y برای برنامه تعریف کردیم.
مرحله دوم: برنامه مقدار این دو متغیر را از ورودی دریافت می کند.
مرحله سوم: مجموع دو مقدار دریافتی را با نشان دادن یک پیام به خروجی می فرستد.


مرحله اول:    ;int x,y

مرحله دوم:   ;cin>>x>>y

مرحله سوم: ;cout<<"\nSum is: "<<x+y


اجـــرا:
اگر مقدار a را کاربر 3 وارد کند :  a=3
اگر مقدار b را کاربر 7 وارد کند : b=7


سپس:
در مرحله سوم اجرا زیر را خواهیم داشت...(7+3)

Sum is : 10




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

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

بنده به دانشجویان ورودی جدید دانشگاه در رشته نرم افزار یا سخت افزار یا دیگر رشته های علوم پایه (کامپیوتر) برای واحد درسی مبانی کامپیوتر و برنامه نویسی پیشنهاد می کنم که این فایل را مطالعه نمایند و سپس با همین دستورات ساده و کوچک توانایی نوشتن یک برنامه معمولی (خوب و ساده) را خواهند داشت.



طراحی و اجرا و آموزش : حـــسین نـجمی


برای دریافت فایل به ادامه مطلب مراجعه فرمایید.

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

حالا با اون پیش زمینه بیاید تا با هم این آسیب پذیری رو بررسی کنیم
:
در حال چرخ زدن توی
gmail بودم که به قسمت gadgets توی setting رسیدم(توی فیلم نحوه ی فعال ساز این بخش هم نشون داده شده).این قسمت رو قبلآ هم دیده بودم اما هیچ وقت در موردش فکر نکرده بودم. پس حالا که کنجکاوم کرده بود وقت این بود تا ببینم چی به چی هست و در موردش فکر کنم. اولین کاری که کردم رفتم دنبال مستندات گوگل برای این Option. وقتی که بررسی شون کردم دیدم برای کسایی آماده شده که دوست دارند گجت های خودشون رو آماده کنند و ازش استفاده کنند و جالب اینجا بود که این گجت ها به صورت هر لاگین اجرا می شوند(یعنی هر زمان که شما به ایمیلتون لاگین کنید این گجت هم مثل استارت آپ برنامه ها توی سیستم عامل اجرا می شوند.) و منطقی اینجا بود که اینجا هم از xml استفاده می شد من که توی حفره ی امنیتی قبلی گوگل حسابی از xml لذت برده بودم و یک جورایی با نحوه ی استفاده اش از xml سر در اورده بودم سعی کردم تا یک چیزی بنویسم که بتونم از طریق اون یک xss store به وجود بیارم که البته هم تونستم و کار سختی هم نبود و این xss به این صورت اجرا می شه که هر زمان که شما به ایمیلتون لاگین می کنید این گجت که اینجا xss ما هست اجرا می شه پس در نتیجه اگر شما یک xml شبیه زیر بنویسید هر دفعه که به ایمیلتون لاگین می کنید یک alert حاوی پیغام Hi Secure-land دریافت می کنید

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


برای مطالعه بیشتر به ادامه مطلب مراجعه فرمایید.





مهمترین هدف میکروتیک مسیریابی یا همان Routing هست . میکروتیک ؛ سیستم عاملی مبتنی بر لینوکس است که عینا نقش یک روتر را ایفا می کند. میکروتیک نیاز متخصصان شبکه را نسبت به روتر های گران قیمت سیسکو تا حد بسیار زیادی برطرف کرده است !

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

از میکروتیک می توان در موارد زیادی از جمله موارد زیر استفاده کرد

·         مسیریابی | Routing

·         دیوارآتش | Firewall

·         پروتکل پیکربندی پویای میزبان | DHCP Server

·         ترجمه نشانی شبکه | NAT (Network Address Translate)

·         پراکسی سرور | Proxy Server

·         رادیوس و مدیریت کابران | Radius , User Management

·         بی سیم | Wireless

·         تعادل رسانی بارگزاری | Load Balancing

·         شبکه خصوصی مجازی | V P N (Virtual Private Network)

·         راهگزینی برچسب چندقرارداری | MPLS

·         کیفیت سرویس | Quality of Service

·         میزبانی اتصالات PPPOE – PPTP – L2TP – SSTP – OpenVPN – ISDN

·       پرس بسته ها | Packet Mangle


برای مطالعه بیشتر به ادامه مطلب مراجعه فرمایید.


سلام خدمت دوستان گلم :

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

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


برای دریافت فایل آموزش پایه طراحی استاتیک به ادامه مطلب مراجعه فرمایید.

با تشکر.

تقویم

<    «  آبان 1397  »    >
شیدسچپج
 1234
567891011
12131415161718
19202122232425
2627282930 

مطالب تصادفی

آخرین مطالب

Top ^