تبليغاتX
کامپیوتر علم روز

کامپیوتر علم روز

افشاي  هك وهكرها

هدف ما اين است كه با افشاي “ترفندهاي هكراستفاده كنندگان از اينترنت با دانش و ابزارهاي مورد نياز، آمادگي بهتري پيدا كنند تا فريب ترفندهاي هكر را نخورند.

پسوندهاي پنهان فايلهاي ويندوز

ممكن است از اين موضوع آگاهي نداشته باشيد، اما حتي اگر به ويندوز بگوييد كه تمام پسوندهاي فايل را نشان دهد، هنوز هم فايلهايي وجود دارند كه بطور پيش فرض مخفي شده‌اند. همچنين هر برنامه نصب شده‌ايي مي‌تواند پسوندها را پيكربندي كند تا پنهان شوند. در اينجا در مورد چگونگي انجام اين كار و همچنين دليل اينكه چرا برخي از پسوندهاي پنهان مي‌توانند براي تعدادي از كاربرهاي كامپيوتر خطرناك باشند، مثالهايي آورده شده است. به فرض اينكه شما قبلا ويندوز explorer را براي نشان دادن تمام پسوندهاي پيكربندي كرده‌ايد.


پسوندهاي SHS


يك كپي از notepad.exe بگيريد و آن را روي desktop خود قرار دهيد. Wordpad را باز كنيد. روي notepad.exe كليك كنيد و آن را به سمت سند باز شده wordpad بكشيد. روي notepad.exe كليك كنيد و آن را به عقب به سمت desktop بكشيد. فايلي را كه ايجاد شده است (Scrap) به Readme.txt تغيير نام دهيد.


حالايك آيكن كه نشان دهنده سند متني است و فايلي با نام مشخص readme.txt بر روي desktop شما وجود دارد كليك كردن بر روي فايل فوق باعث مي‌شود notepad باز ‌شود. اگر اين فايل يك Trojan باشد، شما فريب خورده‌ايد و توسط آنچه كه يك فايل متني بي‌خطر بنظر مي‌رسيد آلوده شده‌ايد. اگر اجازه نمايش اين پسوند داده مي شد شما فريب فايل Readme.txt.shs را نمي‌خورديد.


در ادامه مقاله بخوانید :

پسوندهايPIF

پسوندهاي SCR

پسوندهاي ميانبر PIF

پسوند SHS

روشهاي Trojan در هنگام راه اندازي

روشهاي راه اندازي استاندارد

روشهاي راه اندازي خطرناك

روش راه اندازي ICQ

نفوذ در يك چشم برهم زدن (هك )

 

دریافت مقاله

پسورد :

www.miss-kazemi.blogfa.com

 

 

+ نوشته شده در  86/04/31ساعت 9:3  توسط دانشجو ...  | 

مقدمه

رشته مهندسی كامپیوتر كه به طراحی و ساخت اجزای مختلف كامپیوتر می پردازد، لذا اهمیت بسیار زیادی در دنیای امروز برخوردار است. هدف از طی این دوره تربیت كارشناسانی است كه در زمینه تحلیل، طراحی، ساخت و راه اندازی دستگاهها و مجموعه های سخت افزاری جدید، بررسی و شناخت مجموعه های سخت افزاری و نرم افزاری موجود، نگه داری، عیب یابی و تعمیر و اصلاح و توسعه فعالیت كنند.
طراحی، شبیه سازی، فرآوری، پردازش، سنجش، آموزش، ویرایش و ... همه مفاهیمی هستند كه با بالاترین دقت و در كوتاهترین مدت زمان ممكن در برنامه های نرم افزاری كامپیوتر انجام می شوند. لذا هدف از این رشته تربیت نیروی متخصص برای انجام امور فوق است.
تواناییهای فارغ التحصیلان
فارغ التحصیلان این مقطع، قابلیتها و تواناییهای زیادی دارند و چنانچه در مسیر مناسب هدایت شوند، قادر خواهد بود مشكلات زیادی را حل كنند. برخی از این تواناییها به شرح زیر است:


1)
بررسی و شناخت نرم افزارها و سخت افزارهای جدید و به كارگیری آنها.
2)
بررسی كمبودها و نیازهای نرم افزاری و سخت افزاری بخشهای صنعت و خدمات و تدوین نیازهای آنها، امكان سنجی و تعیین ابزار و نیروی انسانی لازم برای رفع كمبودها.
3)
تجزیه و تحلیل سیستمهای كوچك و متوسط نرم افزاری و سخت افزاری و ارائه راه حل مناسب برای اجرای آنها.
4)
طراحی مجموعه های كوچك و متوسط نرم افزاری و سخت افزرای و تولید طرحهای اجرایی برای انها.
5)
اجرای طرحهای كامپیوتری، نصب، آزمایش و آموزش آنها.
6)
پشتیبانی و نگه داری سیستمهای نرم افزاری شامل شناسایی خطاها، رفع خطاها و افزودن امكانات جدید به سیستمها.
7)
عیب یابی كامپیوترها و سیستمهای كامپیوتری و رفع عیبها.
8)
شناسایی فنون جدید طراحی و ساخت كامپیوتر و ارزیابی و به كارگیری آنها.

تواناییهای ذكر شده مربوط به كارشناسان نرم افزار و سخت افزار می باشد، اما روشن است كه كارشناسان نرم افزار در محدوده مسائل نرم افزاری توانایی بیشتری دارند و برعكس كارشناسان سخت افزار در محدوده مسائل سخت افزاری از توانایی بیشتری برخوردارند.

ماهیت

كامپیوتر دارای دو جزء متفاوت سخت افزار و نرم افزار است. اجزاء فیزیكی و قابل لمس كامپیوتر مانند مدارها و بردهای الكترونیكی سخت افزار نامیده می شوند.

نرم افزار جزء غیرقابل لمس كامپیوتر است. نرم افزار برنامه ها و داده هایی است كه به كامپیوتر فرمان می دهند كه چه عملی را انجام دهد. یك مهندس نرم افزار یاد می گیرد كه چگونه نرم افزارهای بزرگ و عظیم را طراحی و برنامه ریزی كند، تست و ارزیابی نهایی نماید و در نهایت مستند سازد.

پس بدین گونه نسبت كه یك تعمیركار كامپیوتری یك مهندس سخت افزار و یك اپراتور كامپیوتر یك مهندس نرم افزار تلقی گردد.

"
نرم افزار در حقیقت روح و جان كامپیوتر است كه به سخت افزار هویت می بخشد و اصولاً به برنامه ای گفته می شود كه برای به كارگیری سخت افزار ساخته شده باشد.

نرم افزارها را می توان به دوره كلی دسته بندی كرد كه عبارتند از : نرم افزارهای سیستمی و نرم افزارهای كاربردی.

نرم افزراهای سیستمی برنامه هایی هستند كه كامپیوتر برای فعال شدن یا سرویس دادن به آن نیاز دارد و این دلیل از سوی سازندگان سیستم كامپیوتری عرضه می شوند و مهمترین آنها سیستم عامل، برنامه های سودمند و مترجم های زبان می باشد.

نرم افزارهای كاربردی نیز برنامه هایی هستند كه كاربر یا خود آن ها را می نویسد یا شركت های نرم افزاری آنها را تهیه كرده و برای فروش عرضه می كنند. این گونه برنامه ها معمولاً عمومیت برنامه های سیستم را نداشته و برای زمینه های مختلف مهندسی، علمی، تجاری، آموزشی، تفریحی و یا طراحی نوشته می شوند."

"
مهندسی سخت افزار در مقطع لیسانس به مطالعه و بررسی طراحی سخت افزاری، كنترل سخت افزاری و شبكه های كامپیوتری می پردازد. برای مثال یك مهندس سخت افزار می تواند طراحی سخت افزاری كند كه با IC ها كار كند، با كامپیوتر كار كند و یا از دروازه های كامپیوتر استفاده نماید و در نهایت می تواند به طراحی مدارهای مجتمع دیجیتالی بپردازد. كه البته به این بخش از سخت افزار بیشتر در مقطع كارشناسی ارشد و دكتری پرداخته می شود."

گرایش های مقطع لیسانس

رشته مهندسی كامپیوتر در مقطع كارشناسی دارای دو گرایش سخت افزار و نرم افزار است كه البته این دو گرایش در مقطع كارشناسی تفاوت قابل توجهی با یكدیگر ندارند.

"
گرایش سخت افزار در برگیرنده فعالیت های آموزشی، پژوهشی و صنعتی در خصوص قطعات، بردها، تجهیزات و در نهایت سیستم های كامپیوتری در مقیاس های مختلف است و یكی از شاخه های مهم آن به نام معماری كامپیوتر (طراحی و ساخت كامپیوتر) می باشد."

"
هدف از گرایش نرم افزار كامپیوتر، آموزش و پژوهش در زمینه زبانهای مختلف برنامه نویسی، سیستم های عامل مختلف و طراحی انواع الگوریتم ها می باشد."

آینده شغلی، بازار كار، درآمد

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

توانایی های جسمی، علمی، روانی و ... مورد نیاز و قابل توصیه

توانایی علمی

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

علاقمندیها

مهندس كامپیوتر نرم افزار و سخت افزار باید به یادگیری و مطالعه علاقمند باشد تا پیشرفت در خور توجه داشته باشد. همچنین باید از جستجو و كاوش در مدارها و ریزساختارها استقبال كند و به كار با كامپیوتر علاقه داشته باشد.

توانایی مالی

با توجه به توضیحات گفته شده داشتن یك دستگاه كامپیوتر برای یك مهندس كامپیوتر امری ضروری به نظر می رسد ولی این گونه نیست كه بدون داشتن كامپیوتر دانشجویان از ادامه تحصیل و پیشرفت باز بمانند.

وضعیت نیاز كشور به این رشته در حال حاضر

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

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

نكات تكمیلی

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

 

+ نوشته شده در  86/04/25ساعت 8:17  توسط دانشجو ...  | 

در این مقاله بخوانید:
تغییر محل فولدر های ویژه
• تغییر فولدرهاى شل با توجه به نیازهاى شخصى
• جدول اشیاء شل معروف
• تغییر نام نمادهای تصویری دسکتاپ
• استفاده از تصاویر شخصی برای نمادهای تصویری
• افزودن نمادهای تصویری به دسکتاپ
• پنهان کردن نمادهای تصویری از دسکتاپ



• تغییر محل فولدر های ویژه

فولدر های ویژه شامل
My Documents, My Pictures, Favorites و فولدر های زیاد دیگری میباشد.
کاربران ممکن است به دلایل مختلف بخواهند محل این فولدر های ویژه را تغییر دهند, اما تنها سه دلیل به ذهن من میرسد. نخست اینکه فلدر
My Documents را به والیوم دیگری انتقال دهند. به عنوان مثال , کاربران ممکن است بخواهند My Documents را به درایو دیگری به جزء درایو سیستم عامل انتقال دهند تا بتوانند ویندوزشان را بدون از دست دادن سندهای خودشان از نو نصب کنند. دلیل دیگر به مواقعی مربوط می شود که کاربران یک شبکه بخواهند از بیش از یک کامپیوتر به سندهای خود دستیابی داشته باشند. در این گونه شرایط میتوانند فولدرهای My Documents و Favorites را به محلی در شبکه انتقال دهند تا از هر جایی بتوانند  به آنها دسترسی داشته باشند. متخصصان IT نیز اغلب تمایل دارند My Documents را به محلی در شبکه انتقال دهند تا پشتیبان گیری از سندهای کاربران آسانتر شود. اما دلیل آخر به منظور تغییر محل فولدرهای ویژه که خود من از آن بهره میبرم استفاده از چند سیستم عامل در یک PC میباشد.

J- در این مورد شخصا برای حفظ امنیت در برابر هکر ها, تروجان ها و بخصوص ویروس ها همین طور سبک کردن ویندوز برای ورود به شبکه در برابر نرم افزار های سنگین, از یک ویندوز مجزا برای ورود به شبکه استفاده میکنم. به این ترتیب هر گونه عمل خرابکاری یا حمله از هر نوع از شبکه موجب قربانی شدن فقط همین ویندوز شده و خیلی راحت از طریق آن یکی سیستم میتوانم اوضاء را به حالت سلامت ویندوز شبکه برگردانم. در ضمن با وجود دو ویندوز برای دو حدف مختلف میتوانم صحت عملکرد برنامه های تازه تحریر شده ام را محک بزنم. در عین حال تمایل دارم سندهای هر دو ویندوز در یک مکان وجود داشته باشند. به این ترتیب بعد از نصب سیستم ها یکی از اولویت های کاری تغییر محل فولدر My Documents هر دو سیستم به یک مکان میباشد. کلید


HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders


را کاوش کنید. در این کلید مى توانید محل ذخیره فولدر های ویژه خاص-کاربر را توسط ویندوز مشاهده کنید. هر مقدار در این کلید یک فولدر ویژه است. این مقادیر, از نوع 
Reg_Expand_SZ هستند, بنابراین می توانید متغییرهای محیطی را در آنها به کار بگیرید. مثلا با استفاده از %USERNAME% در یک مسیر می توانید نام کاربران را در آنها بگنجانید. براى مثال اگر بخواهید محل فولدر Favorites کاربران به محلی در شبکه منتقل شود مقدار Favorites را در کلید مذکور به:

\\ Server\Share\%USERNAME%\Favorites

تغییر دهید, که \\Server\Share نشان دهنده سرویس دهنده و محلی در آن است که فولدرها در آن قرار خواهند گرفت.

البته کلید دیگری حاوی داده هایی در همان مسیر وجود دارد کلید

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

را کاوش کنید. وقتی کاربر در مرتبه آتی ارتباط برقرار میکند ویندوز کلید Shell Folders را با تبدیل مسیر های موجود در User Shell Folders به روز می رساند. در حقیقت در مستندات مایکروسافت گفته شده که ویندوز از Shell Folders استفاده نمیکند و این کلید فقط برای مشاهده و استفاده کاربران میباشد.

پس برای جابه جا کردن این گونه فولدر ها کافیست محتوای داده های موجود در کلید User Shell Folders را با توجه به نیاز خود تغییر دهید.

*
بعد از هر گونه تغییری در محتوای کلید فوق به منظور اعمال تغییرات کافیست ارتباط خود را با اکانت کاربریتان قطع و مجددا وصل کنید یعنی Log off و بعد Log on کنید.

*
فولدر های ویژه این قسمت, فولدر های خاص-کاربر هستند و در فولدر های, پروفایل های کاربران قرار دارند. ویندوز فولدر های خاص-کامپیوتر را در HKLM ذخیره میکند. Commom AppData, Common Desktop و Common Documents مثالهایی از فولدر های خاص-کامپیوتر هستند, اما تغییر محل این فولدر ها چندان مفید نیست.

تغییر فولدرهای شل با توجه به نیازهای شخصی

برخی از فوادرهایی که در ویندوز اکسپلورر, کنترل پانل یا دسکتاپ میبینید, واقعا در فایل سیستم وجود ندارند. بلکه اینگونه موارد, شیءهای مبتنی بر کلاسهای ثبت شده در کلید HKCR\CLSID هستند. ...

ادامه دارد ....


برای دریافت ادامه مقاله درخواست خود را در قسمت ارائه پیشنهاد وارد نمائید.

+ نوشته شده در  86/04/25ساعت 8:12  توسط دانشجو ...  | 

BOOT

بوت شدن را مي توان به 4 مرحله تقسيم كرد:

 

  1. POST
  2. LOAD
  3. راه  اندازي سيستم عامل توسط خودش
  4. بارگزاري و اجراي يك برنامه كاربردي

 

 

مرحله اول: POST  . برنامه راه اندازي كه در ROM BIOS  قرار دارد منابع سخت افزاري و نيازمندي هاي آن را تشخيص مي دهد و منابع سيستمي مورد نياز براي آن را تعيين مي كند  .

وقتي شما سيستم خود را روشن مي كنيد ، CPU كارش رو با مقدار دهي اوليه خودش آغاز مي كند و سپس براي اجراي دستور العمل ها به BIOS    مراجه مي كند . پس از آن  BIOS  عمليات  POST  را انجام مي دهد .

زمانيكه در ابتدا برق سيستم وصل مي شود ساعت سيستم توليد پالس ساعت مي كند .

CPU خودش را مقدار دهي اوليه مي كند يعني مقادير داخل خودش را تنظيم مي كند.

CPU به آدرس حافطه  FFFF0H مراجعه مي كند مي كند كه هميشه محل ذخيره سازي اولين دستورالعمل برنامه راه انداز  BIOS است. اين دستورالعمل  CPU را براي اجراي عمليات  POST  هدايت مي كند .

POST  ابتدا برنامه عملياتي  BIOS را وارسي و سپس CMOS را بررسي مي كند و بعد از آن آزمايشي براي عدم خرابي باتري انجام مي شود.

وقفه هاي سخت افزاري ناتوان مي شوند اين به اين معناست كه فشردن يك كليد از صفحه كليد هيچ چيزي را تغيير نمي دهد .

آزمايشهايي بر روي CPU انجام مي شود و دوباره مقدار دهي اوليه مي شود.

يك بررسي صورت مي گيرد تا اگر راه اندازي سرد صورت گرفته است 16 بيت اوليه  RAM  نيز تست شود.

از دستگاه هاي سخت افزاري نصب شده بر روي كامپيوتر صورت برداري شده و با اطلاعات پيكر بندي كه توسط  BIOS صورت گرفته مقايسه مي شود.

كارت تصوير،حافظه ،صفحه كليد ، فلاپي درايوها ، درايوهاي سخت ، پورت ها و ساير دستگاه هاي سخت افزاري تست و پيكر پندي مي شود .  IRQها ، آدرس هاي ورودي و خروجي و كانال هاي  DMA  توسط  BIOS  مشخص مي شوند .

پس از مراحل فوق  BIOS  جستجو را براي سيستم عامل آغاز مي كند .

در خلال  POST  در صورتي كه خطايي رخ دهد سيستم آن را با صداي بوق به كاربر اطلاع مي دهد.

پس از تست كارت گرافيك BIOS با نوشتن و خواندن داده ،  RAM را آزمايش مي كند. در اين مرحله شمارش  RAM  بر روي صفحه نمايش نشان داده مي شود.

پس از  RAM  صفحه كليد بررسي مي شود در اين مرحله اگر كاربر كليدي را پايين نگه دارد خطايي رخ مي دهد سپس ابزار هاي ذخيره سازي كنترل مي شوند.

سخت افزاري كه توسط BIOS  پيدا شده با اطلاعات  CMOS  ، جامپرها . DIP سوئيچ ها مقايسه مي شود، و منابع مورد نياز آنها به آنها تخصيص داده مي شود.

منابع سيستمي به روش هاي گوناگوني به دستگاهها اختصاص داده مي شود .جامپرها و  DIP سوئيچ ها مي توانند براي در خواست يك منبع تنظيم شوند براي مثال ممكن است يك جامپر در صورت بسته بودن IRQ5  را انتخاب كند و در صورت باز بودن  IRQ7  را انتخاب كند.بعضي منابع ممكن است كه از قبل توسط برنامه اي كه فقط براي كنترل شرايط ويژه طراحي شده و در BIOS  قرار دارد تعيين شده اند.( HARD CODED)

 

 

 

 

 

+ نوشته شده در  86/04/24ساعت 11:34  توسط دانشجو ...  |