نظرات ()
نظرات ()
نظرات ()| JavaScript چیست؟ | ||||||||||||||||||||||||||||||||||||||
|
در اولین روزهای تاسیس مجمع
جهانی وب (World Wide Web) دستورات HTML بسیار ساده و آسان بود، بطوریکه فراگیری
فرامین مورد نیاز بیشتر از چند روز طول نمیکشید ولی هنگامی که Web، شروع به پیشرفت
نمود، طراحان خواستار کنترل بیشتری شده و در نتیجه مجموعه دستورات مورد نیاز تهیه
گردید.
|
||||||||||||||||||||||||||||||||||||||
| مفهوم JavaScript | ||||||||||||||||||||||||||||||||||||||
|
JavaScript دقیقا یک زبان برنامه نویسی میباشد که به وسیله آن میتوان بین کاربر و سایت ارتباط برقرار نمود. توجه داشته باشید که استفاده از JavaScript در صفحات Web نیازی به نوشتن اسکریپتها نداشته و میتوانید اسکریپتهای موجود در شبکه اینترنت را کپی و در مکان مورد نظر با ایجاد تغییرات مورد نیاز استفاده کنید، اما در صورتیکه یک برنامه نویس باشید با استفاده از این سایت خواهید توانست اسکریپتهای مورد نظرتان را بنویسید.
|
||||||||||||||||||||||||||||||||||||||
| قابلیت JavaScript | ||||||||||||||||||||||||||||||||||||||
|
به وسیله جاوا اسکریپت میتوان
قابلیتهای بیشماری از قبیل ایجاد ارتباط بین کاربر و سایت به صفحه Web اضافه نمود.
مثلا سایتهایی را مشاهده نمودید که با قرار گرفتن نشانگر موس بر روی دکمه مورد نظر
بصورتی متفاوت (برجسته، تغییر محتویات درون دکمه) نمایش داده میشود، این عمل توسط
JavaScript انجام شده و به این تکنیک rollover گفته میشود.
|
||||||||||||||||||||||||||||||||||||||
| JavaScript یک برنامه Java نیست. | ||||||||||||||||||||||||||||||||||||||
|
برخلاف شباهت اسمی موجود برنامه
Java و JavaScript، هیچگونه شباهتی بین این دو برنامه وجود ندارد Java یک زبان
برنامه نویسی بسیار کامل پیشرفته ای است که توسط شرکت sun microsystem تهیه شده و
با استفاده از آن که نسل بعدی برنامه های c و ++c میباشد، میتوان تمامی برنامه مورد
نیاز را نوشته و در ضمن قطعات الکترونیکی استفاده کننده را نیز کنترل نمود. از
خاصیتهای دیگر Java اجرای برنامه نوشته شده توسط آن در تمامی مکانها با هرگونه
سیستم عامل از قبیل Windows، Unix، Mac os میباشد.
|
||||||||||||||||||||||||||||||||||||||
| اندکی در مورد تاریخچه JavaScript | ||||||||||||||||||||||||||||||||||||||
|
در صورتیکه JavaScript با نام Java تناسبی ندارد، پس چرا در نام خود شباهت دارند؟ پاسخ به این سئوال را در استفاده از معروفیت نام موجود در بازار خواهید یافت. بعد از اضافه نمودن قابلیتهای اسکریپت نویسی Netscape که اساسا زبان برنامه نویسی Livescript نامیده شده در همین موقع زبان gava معروفیت خاصی پیدا کرد و شرکت Netscape بعنوان اولین شرکت از آن در browserهای خود استفاده کرد و نام آنرا به JavaScript تغییر این زبان برنامه نویسی گسترش چشمگیری بدنبال داشت.
|
||||||||||||||||||||||||||||||||||||||
| زبان ترکیبی: | ||||||||||||||||||||||||||||||||||||||
|
زبان JavaScript یک زبان برنامه نویسی "شی گرا" میباشد. در این قسمت مفهوم شی گرایی یک برنامه را با توجه به مفاهیم object مشخصات و اعمال، آنها را توضیح میدهیم.
|
||||||||||||||||||||||||||||||||||||||
| Object | ||||||||||||||||||||||||||||||||||||||
|
در دنیای حقیقی اشیاء مانند کامپیوتر، دوچرخه و ... میباشند، در زبان JavaScript اشیاء درون browserها بوده و عبارتند از پنجره ها و فرم ها.
|
||||||||||||||||||||||||||||||||||||||
| Properties | ||||||||||||||||||||||||||||||||||||||
|
اشیاء (object) خود دارای مشخصه
هایی میباشد مثلا گربه دارای پوست میباشد، کامپیوتر، کیبورد داشته و دوچرخه دارای
چرخ است! در دنیای JavaScript پنجره دارای تیتر و فرمها دارای check box
میباشند.
|
||||||||||||||||||||||||||||||||||||||
| Methods | ||||||||||||||||||||||||||||||||||||||
|
کاری که اشیاء میتوانند انجام دهند، Methods نامیده میشود، که مثلا خرخر گربه، خرابی کامپیوتر، و چرخش دوچرخه را میتوان عنوان نمود. اشیاء زبان JavaScript نیز دارای methodsهایی میباشد مثلا عمل کلیک برای دکمه ه، بازکردن پنجره و انتخاب متن مورد نظر را بدنبال دارد. همانطور که توجه میکنید پرانتزها نمایانگر وجود method میباشند.
|
||||||||||||||||||||||||||||||||||||||
| کنترل وقایع (handling events) | ||||||||||||||||||||||||||||||||||||||
|
events عملیاتی بوده که کاربر
در هنگام مشاهده صحنه طراحی شده انجام میدهد.
|
||||||||||||||||||||||||||||||||||||||
| Event | ||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
| نکات مورد توجه | ||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
| عملگردها | ||||||||||||||||||||||||||||||||||||||
|
عملگرده، علاماتی بوده که برای کار با متغییرها استفاده میشوند. مطمئنا با عملگرهای ساده ریاضی مثل جمع، تفریق آشنا هستید. برای اطلاع بیشتر به دیگر عملگرها به جدول فوق توجه کنید. |
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
| نکات مورد توجه | ||||||||||||||||||||||||||||||||||||||
|
هر چند دو عملگر X++ ، ++X به مقدار X یک واحد اضافه میکنند، اما در اصل دو عملگر متفاوت از یکدیگر میباشند. به عنوان مثال اگر X=5 باشد و ++Y=X باشد در نتیجه Y=5 و X=6 میشود ولی در عبارت Y=++X مجهولهای X و Y هر دو دارای مقدار 6 خواهد بود.
|
||||||||||||||||||||||||||||||||||||||
| معادله ها | ||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
| نامعادله ها | ||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
| نکات مورد توجه | ||||||||||||||||||||||||||||||||||||||
|
در صورتیکه متغییرهای (حرفی) رشته ای را با یکدیگر مقایسه کنید، توجه داشته باشید که "a" از "A" بزرگتر و "be" از "abracadabra" کوچکتر میباشد.
|
||||||||||||||||||||||||||||||||||||||
| ابزارهای مورد نیاز | ||||||||||||||||||||||||||||||||||||||
|
از آنجا که JavaScript یک متن ساده میباشد، در نتیجه میتوان از هر ویرایشگر متن کمک گرفت، همچنین میتوان از یک پردازشکر متن مثل word که فایل را نهایت بصورت text only ذخیره شود، استفاده کرد ولی کلا بهتر است از برنامه ای که حالت plain text که بصورت فرمت استاندارد آن است استفاده نمایید. در سیستم ویندوز اغلب کاربران از برنامه notepad استفاده میکنند. | ||||||||||||||||||||||||||||||||||||||
نظرات ()
نظرات ()
نظرات ()
نظرات ()
نظرات ()سلام دوستان ، در این مقاله میخوام راجب برنامه Netstat و دستورات آن کمی توضیح بدم تا شما یک آشنایی با این برنامه داشته باشین ، خب بچه ها هر وقت صحبت از Netstat میشه همه به یاد فرمان Netstat -n می افتن غافل از اینکه Netstat دستورات زیادی داره که بعضی از آنها به یک هکر کمکهای زیادی میکنه که من تمام دستورها را براتون توضیح میدم ولی قبلش باید بفهمیم که اصلاً Netstat چیه و چکار میکنه ؟
Netstat هم مثل Netbios یک برنامه خدماتی هست که در خود سیستم عاملها گذاشته شده ، مثلاً در ویندوز 9x و Me در پوشه Windows با اسم Netstat.exe قرار گرفته و در ویندوزهای بر پایه NT مثل 2000 نیز در پوشه D:WinNTSystem32 قرار گرفته و کلاً برای نمایش تمام ارتباطات ما در شبکه و فهمیدن پورتها و آیپی های سیستمها و ماشین هایی که ما با آنها در ارتباط هستیم بکار میره ، برای استفاده از Netstat احتیاج به هیچ برنامه کمکی و اضافی ندارین فقط کافیه به MS-DOS Prompt برین و دستوراتی که در ادامه این مقاله میگم را تایپ کنید ، ولی خب برنامه های زیادی برای استفاده آسان تر از Netstat آمده که احتیاجی به رفتن در Ms-Dos نداره و کار کاربران اینترنت و شبکه را راحت تر کرده که یکی از بهترین برنامه ها برای اینکار X-Netstat هست که اطلاعات زیادی از ارتباطهای شما وقتی که به شبکه وصل هستین میده ، درست مثل برنامه Netstat.exe ولی به صورت گرافیکی و تحت ویندوز .
این برنامه همچنین سیستمهایی که از خارج سعی میکنن به سیستم شما وصل بشن را هم نشان میده و آیپی آنها را مشخص میکنه ، درست مثل یک فایروال و همچنین پورتهای Local و Remote و پروتکل هایی که شما با آنها ارتباط دارین را مشخص میکنه .خب این یکی از برنامه های مفیدی هست که مربوط به Netstat بود ولی حالا توضیح
درباره دستورات خود Netstat :
دستور Netstat : دستور Netstat فرمان اصلی این
برنامه هست که با تایپ این دستور شما متوجه آیپی سیستمها و پورتهایی که با آنها در
ارتباط هستین بدست میارین و همچنین مشاهده میکنین که پورتهایی Listening و یا
Established هستن و چه چیزی روی پورتهای مختلف در حال شنیده شدن هست که خب این باعث
میشه اگر پورتی مخصوص یک تروجن مثل 27374 که پورت اصلی Sub7 هست در سیستم شما باز
بود شما متوجه این پورت باز بروی سیستمتان بشین.
اگر در قسمتForeign Address هم
یک آیپی بوسیله آن پورت به سیستم شما وصل بود شما میفهمین که یک نفر با آن آیپی در
سیستم شماست ، پس این یک راهی هست که متوجه بشین سیستمتان آسیب پذیر هست یا نه ،
برای مثال من با تایپ دستور Netstat در Ms-Dos این نتایج را گرفتم :
C:WINDOWS>netstat
Active Connections
Proto Local Address Foreign
Address State
TCP behrooz:1454 cs33.msg.sc5.yahoo.com:5050 ESTABLISHED
TCP
behrooz:1488 63.123.44.222:80 ESTABLISHED
TCP behrooz:1491
opi1.vip.sc5.yahoo.com:80 TIME_WAIT
TCP behrooz:1497 64.187.54.23:80
ESTABLISHED
TCP behrooz:1498 64.187.54.23:80 ESTABLISHED
همانطور که ملاحظه میکنید این دستور گاهی اوقات اسم صاحب سیستم کلاینتی که شما با آن در ارتباط هستین را نیز میده و چون اینجا من با کسی در PM نبودم اسم کسی را نمیبینید ولی اگر کسی با من چت کنه و دستور Netstat را بزنه اسم بهروز را میبینه و متوجه میشه که این صاحب آن سیستم کلاینتی هست که داره با آن چت میکنه و همچنین مشخصه که من با پورت 5050 با یاهو مسنجر ارتباط برقرار کردم و همچنین نتایجی که در زیر Local Address مشخص اطلاعاتی درباره خود من هست :
IP/Hostname:Port open ===> behrooz:1488
و نتایجی که در Foreign Address
بدست میاد مشخص میکنه که ما با چه سرور یا کلاینتی در ارتباطیم که در سطر دوم مثال
بالا یعنی 63.123.44.222:80 که آیپی سایت یاهو هست من در سایت یاهو بودم و به وسیله
پورت 80 که پورت Http هست من با این وب سرور ارتباط برقرار کردم و در قسمت Status
هم مشخص میشه که شما با چه پورتهایی Established هستین.
یعنی ارتباط برقرار
کردین و وصل هستین و چه پورتهایی Listening یا منتظر Request و در حال شنیدن هستن ،
بنابراین میشه با دستور Netstat یک عمل مانیتورینگ از تمام آیپی ها - پورتها و
ماشینهایی که شما با آنها در ارتباطین گرفت .
دستور Netstat -n :
همانطور که در بالا توضیح دادم میشه با استفاده از
Netstat آیپی و پورت سیستمی که شما با آن در ارتباطین را بدست آورد حتا میشه آیپی
کسی داره با شما از طریقه PM در مسنجر چت میکنه را هم بدست آورد چون وقتی شما
مسنجرها را باز میکنید با یک پورت خاصی شما با مسنجر ارتباط برقرار میکنین که مثلاً
شما با پورت 5050 با یاهو مسنجر ارتباط برقرار میکنین .
شما با استفاده از
دستور Netstat -n که در MS-DOS تایپ میکنین میتونین آیپی طرف را بدست بیارین اگرچه
من چند وقت پیش برنامه ProPort را معرفی کردم که اینکار را با قابلیتهای بیشتری
انجام میده ولی با این دستور هم میشه اینکار را کرد .
اگر شما بعد از تایپ این
دستور و در نتیجه بدست آمده در قسمت Foreign Address با آیپی سیستمی بوسیله پورت
5101 ارتباط برقرار کرده بودین مطمئن باشین آن آیپی برای کسی هست که داره با شما چت
میکنه مثلاً من با تایپ دستور Netstat -n این نتایج را گرفتم :
Active
Connections
Proto Local Address Foreign Address State
TCP
207.117.93.43:1425 216.136.175.226:5050 TIME_WAIT
TCP 207.117.93.43:1431
64.242.248.15:80 ESTABLISHED
TCP 207.117.93.43:1437 213.102.29.137:5101
ESTABLISHED
همانطور که ملاحظه میکنید من در این لحظه با آیپی 213.102.29.137 در حال چت کردن بودم که اشتراکش هم از البرز بوده و آیپی خود من هم در قسمت Local Address مشخص میشه ، در قسمت Proto نیز پروتکلی که ما بوسیله آن با یک سیستم ارتباط برقرار کردیم مشخص میشه که اینجا از طریقه پروتکل TCP هستش .
دستور Netstat/? :
شاید بهتر بود من این دستور را قبل از 2 دستور Netstat و
Netstat -n معرفی میکردم چون این دستور راهنما یا Help برنامه Netstat هست که با
تایپ کردن آن شما یک صفحه کامل راجب فرمان Netstat میبینین و توضیح مختصری هم در
جلوی هر دستور مشاهده میکنید ، شما با تایپ این دستور به این نتایج میرسین :
C:WINDOWS>netstat /?
Displays protocol statistics and current TCP/IP network connections.
NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]
-a Displays all connections and listening ports.
-e Displays Ethernet
statistics. This may be combined with the -s
option.
-n Displays addresses
and port numbers in numerical form.
-p proto Shows connections for the
protocol specified by proto; proto
may be TCP or UDP. If used with the -s
option to display
per-protocol statistics, proto may be TCP, UDP, or
IP.
-r Displays the routing table.
-s Displays per-protocol statistics. By
default, statistics are
shown for TCP, UDP and IP; the -p option may be used
to specify
a subset of the default.
interval Redisplays selected
statistics, pausing interval seconds
between each display. Press CTRL+C to
stop redisplaying
statistics. If omitted, netstat will print the
current
configuration information once.
البته ابن تمام دستورات Netstat نیست و کلاً Help کاملی نیست ولی برای کسانی که میخواهن دانش سطحی از Netstat بدست بیارن مفید و میتونن از این دستور و help آن کمک بگیرن ولی من توضیح بیشتری راجب هر دستور میدم .
دستور Netstat -na :
با تایپ کردن این دستور در MS-DOS Prompt تمام پورتهایی
که داده ها و بسته ها را میفرستن مشخص میشه ، نشان " na " در تمام دستورات به معنی
نمایش همه پورتها و لیست کردن آدرسهای شبکه و شماره فرمها در یک قالب عددی هستش ،
برای مثال من با تایپ این فرمان در MS-DOS این نتایج را گرفتم
:
C:WINDOWS>netstat -na
Active Connections
Proto Local Address Foreign Address State
TCP 0.0.0.0:1954 0.0.0.0:0
LISTENING
TCP 0.0.0.0:1971 0.0.0.0:0 LISTENING
TCP 0.0.0.0:5101 0.0.0.0:0
LISTENING
TCP 64.110.148.59:1954 207.46.106.21:1863 ESTABLISHED
TCP
64.110.148.59:1971 216.136.225.36:5050 ESTABLISHED
TCP 64.110.148.59:2031
63.121.106.74:80 TIME_WAIT
TCP 127.0.0.1:1025 0.0.0.0:0 LISTENING
UDP
0.0.0.0:1958 *:*
UDP 64.110.148.59:9 *:*
UDP 64.110.148.59:137 *:*
UDP
64.110.148.59:138 *:*
UDP 127.0.0.1:1037 *:*
UDP 127.0.0.1:1074 *:*
خب میبینید که پورتهای باز روی سیستم من لیست شده مثل 1854-1971-2031 ... این دستور همان دستور Netstat -an هست که هر 2 تا یک عمل را انجام میدن و کارشون اینه که پورتها را با معادل عددیشان نشان میدن مثلاً پورت Netbios را با معادل عددیش یعنی 139 نشان میدن ، درست مثل دستور Netstat -n که آیپی ها را با معادل عددیشان نشان میداد ، این دستور پورتها را با معادل عددی نشان میده .
دستور Netstat -a :
این دستور نیز مثل دستور Netstat -an یا -na عمل میکنه
فقط فرقش در اینه که این دستور پورتها را با معادل اسمیشان نشان میده ، برای مثال
پورت 139 را با معادل اسمیش یعنی Netbios نشان میده و همچنین مانند دستور Netstat
اسم صاحب سیستم را هم نشان میده ، مثلاً من با تایپ این دستور در MS-DOS به این
نتایج سیدم :
C:WINDOWS>netstat -a
Active Connections
خب همانطور که ملاحظه میکنید بعضی از پورتهای اصلی با معادل اسمی نشان داده شدن مثل پورت nbsession ولی این دستور برای تست کردن نقطه ضعفها و پورتهای باز در سیستم خودمان خیلی مفیده و اگر سیستم آلوده به تروجن بود میشه از این دستورها و کلاً برنامه Netstat این موضوع را فهمید ، پس آنهایی که سوال میکنن ما چطوری بفهمیم سیستم خودمان آلوده به تروجن هست یا نه ، استفاده از این دستور و کلاً دستورات Netstat میتونه خیلی بهشون کمک کنه .
خب تا اینجا شد 4 تا دستور ، این 4 تا دستور تمام ارتباطهای شما در شبکه را در MS-DOS نشان میده ولی مخصوص پروتکل خاصی نبود ، یعنی آیپی و پورتها را در TCP - UDP , ... نشان میداد ولی حالا میخوام یک دستور دیگه Netstat را بهتون معرفی کنم که باید خود شما پروتکل را انتخاب کنید تا ارتباطهای شما را در آن پروتکل نشان بده .
دستور Netstat -p xxx :
منظور از xxx یعنی آن پروتکلی که شما در نظر دارین که
میتونه TCP و UDP باشه ، من با تایپ این دستور در MS-DOS به این نتیجه رسیدم
:
C:WINDOWS>netstat -p TCP
Active Connections
که همانطور که مشاهده میکنید من ارتباطم را در پروتکل TCP امتحان کردم برای مثال با MSN Messanger با پورت 1863 و با آدرس baym-cs12.msgr.hotmail.com ارتباط برقرار کردم و شما اگر میخواین آیپی این سرور را بفهمین میتونین از دستور Netstat -n استفاده کنید و آیپی که قبل از پورت 1863 در آن دستور مشاهده میکنید آیپی این سرور هست .
دستور Netstat -e :
این دستور نیز یکی از دستورات Netstat هستش که آماری از
ارتباطها و بسته ها و شماره های ارسال و ذخیره بسته ها و داده ها را نشان میده ، من
با تایپ دستور Netstat -e در MS-DOS Prompt این نتایج را گرفتم
:
C:WINDOWS>netstat -e
Received Sent
Bytes 628308 224952
Unicast packets 2288 2218
Non-unicast packets 111
111
Discards 0 0
Errors 0 0
Unknown protocols 74
این دستور بیشتر برای ویندوزهای 9x - ME و همینطور مودمهایی که آمار بسته ها را نمیدن خوبه چون در ویندوز 2000 - XP قسمتی از این آمار براحتی در اختیار User قرار میگیره ، شما میتونین با استفاده از این دستور ترافیک ISP و شبکه را ببینید و همینطور برنامه هایی که دارین دانلود میکنید را چک کنید و یا اگر بسته ای در ارسالش مشکلی پیش بیاد میتونین در قسمت Errors مشاهده کنید ، ...
دستور Netstat -r :
این دستور توسط کاربران معمولی اینترنت زیاد بکار گرفته
نمیشه چون درک بعضی از گزینه هاش برای کاربران عادی دشوار ، بحرحال این دستور
جزییات دقیقی مثل آدرس Gateway - Interface Metric -Netmask , ... درباره آدرس
آیپیتون در شبکه میده ، همچنین در ویندوزهای 9x - ME کار دستور Netstat -a روهم
انجام میده ، برای هکینگ نیز این دستور و کلاً اطلاعات Routing Tables مهم و مفیده
، من با تایپ این دستور این نتایج را گرفتم :
D:>netstat -r
Route Table
===================================
Interface List
0x1
........................... MS TCP Loopback interface
0x2000003 ...00 53 45
00 00 00 ...... WAN (PPP/SLIP)
Interface
===================================
===================================
Active
Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0
0.0.0.0 64.110.148.61 64.110.148.61 1
64.110.148.48 255.255.255.255
64.110.148.61 64.110.148.61 1
64.110.148.61 255.255.255.255 127.0.0.1
127.0.0.1 1
64.255.255.255 255.255.255.255 64.110.148.61 64.110.148.61
1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
224.0.0.0 224.0.0.0
64.110.148.61 64.110.148.61 1
Default Gateway:
64.110.148.61
==================================
Persistent
Routes:
None
که البته این دستور را من در ویندوز 2000 استفاده کردم و اگر شما در ویندوز ME یا 9x این دستور را تایپ کنید نتایج بیشتری از ارتباطهایتان خواهیذ گرفت .
خب دوستان این دستورهایی که راجبشون توضیح دادم معروفترین و پرکاربردترین دستورهای Netstat بود ولی بجز اینها دستورهای دیگری هم وجود داره که دیگه فکر نکنم توضیح راجب آنها ضروری بنظر برسه ولی برای اینکه خود شما هم تمرینی کرده باشین این دستور را تست کنید : Netstat -s و ببینید که چه اطلاعاتی میتونید با دادن این دستور بدست بیارین .
نظرات ()پیامد:
هر هکری می تواند حساب بانکی شما را تخلیه یا با شماره کارت اعتباری
شما اقدام به خرید کند.
2.برای رمز عبور خود حداقل از 8 حرف استفاده کنید:
برای رمز عبوری که از 4
حرف تشکیل شده است، حدود 45000 حالت وجود دارد. اما برای رمز عبوری که از 8 حرف و
علامتهای ویژه تشکیل شده است، یک میلیارد حالت مختلف وجود دارد!
3.برای رمز
عبور، از حروفی که در کنار هم قرار گرفته اند استفاده نکنید!
رمزهای عبوری
مانند “qwert” یا “asdf” ، کار هکرها را برای دستیابی به رمز عبور بسیار آسان می
کند، این مطلب در ترکیب اعداد نیز به همین صورت است؛ مثل " 12345678 ". در کنار هم
قرار گرفتن حروف و یا اعداد، دستیابی به هکرها به رمز عبور شما را بسیار راحت می
کند!
4.برای رمز عبور خود، ترکیبی از حروف بزرگ و کوچک یا اعداد و علامتهای
ویژه را انتخاب کنید.
استفاده از علامتهای ویژه به تنهایی کافی نیست. 5 درصد
همه کاربرها بر این امر اتفاق نظر دارند که رمز عبوری مثل Martin! را به کار برند!
5.رمز عبور خود را تا حد امکان جایی ننویسید
حتی اگر کاغذی که رمز عبور خود
را بر روی آن نوشته اید، در جای امنی مانند کیف تان باشد، از این کار اجتناب کنید.
عنوان کاغذی که رمز عبور خود را بر روی آن نوشته اید، به هیچ عنوان زیر صفحه کلید
یا به مانیتور خود نچسبانید!
6.رمز عبور خود را همواره تغییر دهید.
هر قدر،
مدت زمان استفاده از رمز عبورتان بیشتر باشد، خطر هک شدن شما بیشتر خواهد بود.
اداره فناوری اطلاعات آلمان فدرال، توصیه می کند که هر 90 روز یکبار رمز عبور خود
را تغییر دهید.
7.رمز عبور خود را در کامپیوتر ذخیره نکنید!
کامپیوتر قادر
است رمز عبور شما را ذخیره کند تا شما مجبور نباشید هر بار آن را وارد کنید. با این
حال، کسی که برای هر بار ورود، احتیاج به وارد کردن رمز عبور نداشته باشد، خیلی
سریع آن را فراموش می کند: دقت داشته باشید که برای تغییر رمز عبور ، باید حتماً
رمز عبور قبلی را وارد کنید!
8.رمز عبور خود را به شخص دیگری ندهید!
اگر از
شما تلفنی یا با ایمیل، رمز عبورتان را خواستند، آن را بازگو نکنید! هکرها معمولاً
خود را به عنوان همکاران شرکتهای بزرگ معرفی می کنند. این اشخاص که خود را سرویس
کار کامپیوتر معرفی می کنند، معمولاً توسط تماس تلفنی یا ایمیل رمز عبور شما را
برای حل مشکل کامپیوترتان طلب می کنند. ولی هیچ شرکت معتبر و صاحب نامی از شما رمز
عبورتان را نمی خواهد.
هفت روش حرفه ای برای ایجاد رمز عبور
1.برای ایجاد کلمه عبور، از حروف بزرگ و کوچک و به صورت یک در میان استفاده
کنید. مثال: cOmPuTeR
2.حروف اول کلمات یک جمله را به عنوان رمز عبور خود
انتخاب کنید.
مثلاًدر جمله:"If sentence is longer password would be safer "
که رمز عبور آن به این صورت تبدیل می شود: " Isilpwbs "
3.عدد یا تاریخی را
برای خود در نظر بگیرید و آن را با دکمه Shift تایپ کنید.
مثلاً : تاریخ:
13.06.2002 با دکمه Shift به این کلمه تبدیل
می شود: !#>)^>@))@
4.لغتی را در نظر بگیرید و سپس حروف سمت راست آن را که بر روی صفحه کلید قرار
دارد، بنویسید:
مثال: Hardware تبدیل می شود به: Jstfestr
5.لغت یا ترکیبی
را برای خود در نظر بگیرید مانند “24Oktober” و بعد آن را بهم بریزید به این صورت
که حروف اول آن را با حرف آخر، حرف دوم را با حرف ماقبل آخر و به همین ترتیب بقیه
را بنویسید: 24r4eObkot
6.لغات یک جمله را به اختصار بنویسید این اختصارات را
خود شما تعیین می کنید و از قاعده خاصی پیروی نمی کنند. مثلاً عبارت White meat
with cabbage تبدیل می شود به: “whtmtwtcabge”
7.در رمز عبور از علائم ویژه
استفاده کنید. مثال: “c/Om%u §E~r
نظرات ()
نظرات ()
600 . اگر سیستم در حال شماره گیری باشد و دوباره شماره
گیری نمایید این خطا نمایش داده می شود .
601 . راه انداز
Port بی اعتبار می باشد .
602 . Port هم اکنون باز می باشد
برای بسته شدن آن باید کامپیوتر را مجددا راه اندازی نمود.
603 . بافر شماره گیری بیش از حد کوچک است .
604 . اطلاعات نادرستی مشخص شده است .
605 . نمی تواند اطلاعات Port را تعیین کند .
606 . Port شناسایی نمی شود .
607 . ثبت
وقایع مربوط به مودم بی اعتبار می باشد .
608 . راه انداز
مودم نصب نشده است .
609 . نوع راه انداز مودم شناسایی نشده
است .
610 . بافر ندارد .
611 . اطلاعات مسیر یابی غیر قابل دسترس می باشد .
612 . مسیر درست را نمی تواند پیدا نماید .
613 . فشرده سازی بی اعتباری انتخاب شده است .
614 . سرریزی بافر .
615 . Port پیدا
نشده است .
616 . یک درخواست ناهمزمان در جریان می باشد .
617 .Port یا دستگاه هم اکنون قطع می باشد .
618 . Port باز نمی شود. ( وقتی رخ می دهد که یک برنامه از
Port استفاده کند ).
619 . Port قطع می باشد (وقتی رخ می دهد
که یک برنامه از Port استفاده کند).
620 . هیچ نقطه پایانی
وجود ندارد .
621 . نمی تواند فایل دفتر راهنمای تلفن را باز
نماید .
622 . فایل دفتر تلفن را نمی تواند بارگذاری نماید .
623 . نمی تواند ورودی دفتر راهنمای تلفن را بیابد .
624 . نمی توان روی فایل دفتر راهنمای تلفن نوشت .
625 . اطلاعات بی اساسی در دفتر راهنمای تلفن مشاهده می شود .
626 . رشته را نمی تواند بارگذاری کند .
627 . کلید را نمی تواند بیابد .
628 .
Port قطع شد .
629 . Port بوسیله دستگاه راه دور قطع می شود.
(درست نبودن راه انداز مودم با برنامه ارتباطی).
630 . Port
به دلیل از کارافتادگی سخت افزار قطع می شود .
631 . Port
توسط کاربر قطع شد .
632 . اندازه ساختار داده اشتباه می باشد
.
633 . Port هم اکنون مورد استفاده می باشد و برای Remote
Access Dial-up پیکر بندی نشده است (راه انداز درستی بر روی مودم شناخته نشده است)
.
634 . نمی تواند کامپیوتر شما را روی شبکه راه دور ثبت نماید
.
635 . خطا مشخص نشده است .
636 .
دستگاه اشتباهی به Port بسته شده است .
637 . رشته ( string )
نمی تواند تغییر یابد .
638 . زمان درخواست به پایان رسیده
است .
639 . شبکه ناهمزمان قابل دسترس نیست .
640 . خطای NetBIOS رخ داده است .
641 .
سرور نمی تواند منابع NetBIOS مورد نیاز برای پشتیبانی سرویس گیرنده را بدهد .
642 . یکی از اسامی NetBIOS شما هم اکنون روی شبکه راه دور
ثبت می گردد ، ( دو کامپیوتر می خواهند با یک اسم وارد شوند ) .
643 .Dial-up adaptor در قسمت network ویندوز وجود ندارد .
644 . شما popus پیغام شبکه را دریافت نخواهید کرد .
645 . Authentication
داخلی اشکال پیدا کرده است.
646 . حساب در این موقع روز امکان log on وجود
ندارد .
647 . حساب قطع می باشد .
648 . اعتبار password تمام شده است .
649 . حساب اجازه Remote Access را ( دستیابی راه دور ) را ندارد . ( به نام و
کلمه عبور اجازه dial-up داده نشده است ) .
650 . سرور Remote Access ( دستیابی
راه دور ) پاسخ نمی دهد .
651 . مودم شما ( یا سایر دستگاههای اتصال دهنده )
خطایی را گزارش کرده است . ( خطا از طرف مودم بوده است ) .
652 . پاسخ نا مشخصی
از دستگاه دریافت می گردد .
653 . Macro (دستورالعمل کلان). ماکرو خواسته شده
توسط راه انداز در لیست فایل .INF موجود نمی باشد .
654 . یک فرمان یا یک پاسخ
در قسمت .INF دستگاه به یک ماکرو نامشخص اشاره می نماید .
655 . دستور العمل
(پیغام) در قسمت فایل .INF دستگاه مشاهده نمی شود .
656 . دستورالعمل (ماکرو)
(default off) در فایل .INF دستگاه شامل یک دستور العمل نامشخص می باشد .
657 .
فایل .INF دستگاه نمی تواند باز شود .
658 . اسم دستگاه در فایل .INF دستگاه یا
در فایل .INI رسانه بیش از حد طولانی می باشد .
659 . فایل .INI رسانه به نام
ناشناخته یک دستگاه اشاره می نماید .
660 . فایل .INI رسانه برای این فرمان
پاسخی را ندارد .
661 . فایل .INF دستگاه فرمان را از دست داده است .
662 .
تلاش برای قرار دادن یک ماکرو لیست نشده در قسمت فایل .INF صورت نگرفته است.
663 . فایل .INI رسانه به نوع ناشناخته یک دستگاه اشاره می نماید .
664 .
نمی تواند به حافظه اختصاص دهد .
665 . Port برای Remote Access (دستیابی راه
دور) پیکر بندی نشده است.
666 . مودم شما (یاسایر دستگاههای اتصال دهنده) در
حال حاضر کار نمی کنند .
667 . فایل .INI رسانه را نمی تواند بخواند .
668
. اتصال از بین رفته است .
669 . پارامتر به کار برده شده در فایل .INI رسانه
بی اعتبار می باشد .
670 . نمی تواند نام بخش را از روی فایل .INI رسانه بخواند
.
671 . نمی تواند نوع دستگاه را از روی فایل .INI رسانه بخواند .
672 .
نمی تواند نام دستگاه را از روی فایل .INI رسانه بخواند .
673 . نمی تواند
کاربر را از روی فایل .INI رسانه بخواند .
674 . نمی تواند بیشترین حد اتصال
BPS را از روی فایل .INI رسانه بخواند .
675 . نمی تواند بیشترین حد BPS حامل
را از روی فایل .INI رسانه بخواند .
676 . خط اشغال می باشد .
677 . شخص به
جای مودم پاسخ می دهد .
678 . پاسخی وجود ندارد .
679 . نمی تواند عامل را
پیدا نماید .
680 . خط تلفن وصل نیست .
681 . یک خطای کلی توسط دستگاه
گزارش می شود .
682 . Writing section name دچار مشکل می باشد .
683 .
Writing device type با مشکل روبرو شده است .
684 . writing device name با
مشکل روبرو می باشد .
685 . Writing maxconnectbps مشکل دارد .
686 .
Writing maxcarrierBPS دچار مشکل می باشد .
687 . Writing usage با مشکل مواجه
است .
688 . Writing default off دچار مشکل می باشد .
689 . Reading
default off با مشکل مواجه است .
690 . فایل INI خالی ست .
691 . دسترسی
صورت نمی پذیرد زیرا نام و کلمه عبور روی دامین بی اعتبار می باشد
692 . سخت
افزار در درگاه یا دستگاه متصل شده از کار افتاده است .
693 . Binary macro با
مشکل مواجه می باشد .
694 . خطای DCB یافت نشد .
695 . ماشین های گفتگو
آماده نیستند .
696 . راه اندازی ماشین های گفتگو با مشکل روبرو می باشد .
697 . Partial response looping با مشکل روبرو می باشد .
698 . پاسخ نام
کلیدی در فایل INF . دستگاه ، در فرمت مورد نظر نمی باشد .
699 . پاسخ دستگاه
باعث سر ریزی بافر شده است .
700 . فرمان متصل به فایل INF . دستگاه بیش از حد
طولانی می باشد .
701 . دستگاه به یک میزان BPS پشتیبانی نشده توسط گرداننده
com تغییر می یابد .
702 . پاسخ دستگاه دریافت می گردد زمانی که هیچکس انتظار
ندارد .
703 . در فعالیت کنونی مشکلی ایجاد شده است .
704 . شماره اشتباه
callback .
705 . مشکل invalid auth state .
706 . Invalid auth state دچار
مشکل می باشد .
707 . علامت خطایاب . x. 25
708 . اعتبار حساب تمام شده است
.
709 . تغییر پسورد روی دامین با مشکل روبرو می باشد .
710 . در زمان
ارتباط با مودم شما خطاهای سری یش از حد اشباع شده مشاهده می گردد.
711 .
Rasman initialization صورت نمی گیرد گزارش عملکرد را چک کنید
712 . درگاه
Biplex در حال اجرا می باشد . چند ثانیه منتظر شوید و مجددا شماره بگیرید .
713
. مسیرهای ISDN فعال در خط اصلی قطع می باشد .
714 . کانال های ISDN کافی برای
ایجاد تماس تلفنی در دسترس نمی باشند .
715 . به دلیل کیفیت ضعیف خط تلفن
خطاهای فراوانی رخ می دهد .
716 . پیکر بندی remote access IP غیر قابل استفاده
می باشد .
717 . آدرسهای IP در static pool remote access IP وجود ندارد .
718 . مهلت بر قراری تماس PPP پایان پذیرفته است .
719 . PPP توسط دستگاه
راه دور پایان می یابد .
720 . پروتکل های کنترلppp پیکر بندی نشده اند .
721 . همتای PPP پاسخ نمی دهد .
722 . بسته PPPبی اعتبار می باشد .
723
. شماره تلفن از جمله پیشوند و پسوند بیش از حد طولا نی می باشد .
724 . پروتکل
IPXنمی تواند بر روی درگاه dial –out نماید زیرا کامپیوتر یک مسیر گردان IPX می
باشد .
725 . IPX نمی تواند روی port (درگاه) dial – in شود زیرا مسیر گردان
IPX نصب نشده است .
726 . پروتکل IPX نمی تواند برای dial – out ، روی بیش از
یک درگاه در یک زمان استفاده شود .
727 . نمی توان به فایل TCPCFG . DLL دست
یافت .
728 . نمی تواند آداپتور IP متصل به remote access را پیدا کند .
729 . SLIP استفاده نمی شود مگر اینکه پروتکل IP نصب شود .
730 . ثبت
کامپیوتر کامل نمی باشد .
نظرات ()این برنامه در جایی که ویندوز از خواندن CD عاجز می ماند، وارد عمل می شود. این نرم افزار رایگان که از وب سایت www.smart-projects.net قابل download کردن است، می تواند فایل ها را از روی CD های خراب یا مشکل دار باز خوانی و روی هارد دیسک ضبط کند. در نتیجه، در اغلب موارد می توانید اطلاعات از دست رفتة خود را دوباره زنده کنید.
امروزه CD ها، به شرطی که با دقت زیادی نگهداری شوند، به عنوان یک ابزار ذخیره طولانی مدت اطلاعات، مطرح هستند. در غیر این صورت، خراشهایی روی سطح حساس CD پدیدار می شود. اگر تعداد خراشها زیاد شود، امکان اینکه ویندوز نتواند آن را بخواند یا اجرا کند، افزایش می یابد. در این حالت دیگر نمی توانید به اطلاعات مورد نظر خود دسترسی پیدا کنید و CD، غیر قابل استفاده می شود.
یکی از مواردی که باعث می شود نتوانید از یک CD استفاده کنید، رایت ناموفق CD آن
است. کسی که مرتب با رایت CD سر و کار داشته باشد، مطمئناً خطای “Buffer-Underrun”
را بخوبی می شناسد. این خطا هنگام رایت در نبود فناوری به اصطلاح “Burn Proof”
ظاهر می شود. ( هنگام رایت، ناگهان اطلاعات در Buffer دستگاه رایت کننده ذخیره نمی
شود و جریان اطلاعات لازم و مداوم برای ادامة روند رایت قطع می شود).
نتیجة این
خطا این است که کل روند رایت قطع می شود و CD خام ( نیمه کاره ) به یک وسیله تزئینی
تبدیل می شود. CD های خامی که امروزه به دلیل قیمت پایین مورد توجه قرار می گیرند،
احتمال خراب شدنشان به هنگام رایت کردن زیاد است.
در این حالت، چارة کار، برنامة نجات بخش IsoBuster است، این نرم افزار مفید و کاربردی، مکانیزم ویندوز را جهت خواندن CD دور می زند و مستقیماً به درایو دسترسی پیدا می کند. بدیهی است که CD آسیب دیده باز هم غیر قابل استفاده می ماند و اجرا نخواهد شد، اما شما با IsoBuster می توانید همة فایل ها را از روی CD خراب، مشاهده و روی هارد خود بریزید. سپس Datatrack , Audiotrack مورد دلخواه خود را بروی یک CD جدید رایت کنید.
تک تک فایل های CD تصویری نیز که توسط برنامه های Nero و Clone-CD رایت شده اند، می توانند با IsoBuster دوباره خوانی شوند. این نرم افزار رایگان، همة انواع CD های رایج مانند: CD-Rom ، DVD ، SVCD و VCD را پشتیبانی می کند.
فایل های تصویری مانند bin ، iso و img برای IsoBuster هیچ گونه مشکلی ایجاد نمی کنند. شرایط اجرای این برنامه خیلی راحت است. شرط اساسی برای راه اندازی آن، نصب درست و صحیح درایور ASPI است که در ویندوز 9x/Me به صورت پیش گزیده وجود دارد. کاربران ویندوزهای NT ، 2000 و XP باید درایور ASPI را به شرطی که برنامة جدید رایت نصب نشده باشد، از سایت Adaptec ، بصورت download دریافت کنند.
هنگام استارت برنامه روی کلید Free.func.only کلیک کنید. سپس همة عملکردهای ذکر شده در بالا در اختیار شما قرار خواهد داشت. نسخة حرفه ای IsoBuster, Pro version، فروشی بوده و به همراه خود امکانی را دارد که می تواند اطلاعات را از CD ها به صورت Universal Disk Format دوباره ایجاد کند.
نظرات ()در Windowsهای32بیتی قابلیت Autoplay وچود دارد که سیستم عامل میتواند بوسیله آن
دیسک موجود در درایو را تشخیص دهد.در محیط Windows وقتی که دیسک را در درایو قرار
میدهیم , سیستم عامل به دنبال فایل AUTORUN.INF میگردد. AUTORUN.INF یک فایل متنی
است که میتوان آن را با Note Pad درست کرد.
توانایی های فایل AUTORUN.INF
:
مسیر و نام برنامه اجرایی را مشخص میکند تا به صورت خودکار بعد از قرار دادن
دیسک در درایو اجرا شود.
آیکون مورد نظر را جایگزین آیکون پیش فرض درایو قرار
میدهد.
متن مورد نظر را جایگزین متن پیش فرض میکند.
نظرات ()
نظرات ()Subnet Mask عددي است كه در واقع تعداد بيت (Bit) هاي Host ID و Net ID را مشخص مي كند و در كلاسهاي مختلف متفاوت است . اكنون
Subnet Mask هاي استاندارد را در كلاس هاي مختلف
مورد برسي قرار مي دهيم.
|
نظرات ()