تبلیغات
آموزش هک - دستورات پایه برای این پورت کدامند؟

به نام خدا

آموزش هک
امروز   به وبلاگ  آموزش هک  خوش آمدید


¿دستورات پایه برای این پورت کدامند؟
دوشنبه 18 مهر 1384
+ دستور help و ?
دستور help رو همین الان استفاده کردیم. دستور ? هم معادل اونه
.

+
دستور dir و
ls
این دو دستور نشون می‌دن که در محل فعلی در سرور چه فایل‌ها و فولدر (دایرکتوری) هایی وجود دارد. فرق‌شون اینه که وقتی از dir استفاده می‌کنید، اطلاعات بیشتری علاوه بر نام فایل‌ها و فولدر‌ها به ما میده. من نوشتم dir و جواب شنیدم
:
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
12-28-02 02:18AM < DIR> db
12-28-02 02:19AM < DIR> Special
03-08-03 03:18AM < DIR> www
226 Transfer complete.
ftp: 135 bytes received in 0.02Seconds 6.75Kbytes/sec.
ملاحظه می‌فرمایید که سه تا فولدر (دایرکتوری) اینجا هست. (اگه با دستور dir آشنا نیستید، یک کتاب داس بخونید). این‌ها فولدر هستند چون عبارت < DIR> جلوی اون‌ها نوشته شده است. نام این فولدرها عبارتند از db و special و
www

+
دستورات مرتبط با کار روی فولدرهایی که روی سرور (نه روی کامپیوتر خودمون) هستند، عبارنتد از
:
cd
یا chdir ==> این دستور برای وارد شدن داخل یک فولدر به کار می‌ره
.
mkdir ==>
این دستور برای ساختن یک فولدر جدید به کار میره
.
rmdir ==>
این دستور برای پاک کردن یک فولدر موجود به کار میره (به شرطی که آن فولدر خالی باشد
)
برای کار با هر کدوم از این دستورات کافی است، دستور مورد نظر را نوشته و بعد از یک کاراکتر فاصله، نام فولدر را بنویسید، مثلا اگه بخوام وارد فولدر www بشم، می‌نویسم
:
cd www
و جواب می‌شنوم
:
250 CWD command successful.
ftp>
این جواب به آن معنی است که وارد فولدر (دایرکتوری) www شده‌ام. حالا دوباره دستور dir را استفاده می‌کنم و جواب می‌گیرم
:
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
12-28-02 02:18AM < DIR> _private
02-17-03 04:15PM 61982 1.jpg
12-28-02 02:19AM < DIR> aspnet_client
12-28-02 02:19AM < DIR> cgi-bin
12-29-02 06:27PM 11285 default.asp
12-28-02 02:19AM < DIR> images
12-28-02 02:18AM 2494 postinfo.html
226 Transfer complete.
ftp: 1438 bytes received in 0.28Seconds 5.12Kbytes/sec.
ftp>
ملاحظه می‌کنید که سه‌ تا فایل و سه تا دایرکتوری داریم. اون‌هایی که جلوشون نوشته < DIR> دایرکتوری هستند و اونایی که این عبارت رو ندارند و جلوشون یه عدد نوشته شده ( که بیانگر حجم هر کدومشون هست ) فایل می‌باشند
.
در مورد دستور cd اگه بنویسم .. cd به فولدر قبلی بر می‌گردیم، مثلا الان که تو فولدر www هستیم اگه .. cd رو بنویسم، یک فولدر به عقب برمی‌گردم ( به حالت قبل از ورود به
www )
یه دستور دیگه هم راجع به فولدرها هست و اونم دستور pwd است. این دستور نشون میده که ما الان تو کدوم فولدر از فولدرهای سرور هستیم
.

+
دستورات مرتبط با فایل‌ها عبارنتد از
:
delete
یا dele ==> این دستور برای پاک کردن یک فایل به کار می‌ره
.
rename ==>
این دستور برای عوض کردن نام یک فایل به کار می‌ره
.
مثلا اگه بخوام فایل default.asp رو پاک کنم، می‌نویسم
delete default.asp
اگه بخوام فایل default.asp رو به index.htm تغییر نام بدم، می‌نویسم
rename default.asp index.htm

+
دستورات مرتبط با فولدرهای کامپیوتر خودمان
:
اول دقت کنید که در مورد پورت ۲۱ وقتی می‌گوییم در کدام فولدر قرار داریم، این مسئله دو معنی داره. حالت اول محل فعلی ما روی سرور است. یعنی کجای سرور هستیم. تمام دستوراتی که راجع به فولدرها گفتم برای کار روی فولدرهای سرور است. حالت دوم محل فعلی ما در کامپیوتر خودمون است. فرض کنید که وارد فولدری در کامپیوتر سرور شده‌ایم والان می‌خوایم فایل را داون‌لود کنیم به کامپیوتر خودمون. برای اینکه فایل به فولدر درستی در کامپیوتر خودمون منتقل بشه، باید وارد یک فولدر خاص در کامپیوترمان بشیم. دستور مرتبط با اون دستور lcdاست. مثلا اگه بخوام وارد فولدر ksn از درایو :C بشم، می‌نویسم
:
lcd c:/ksn


دستورات اصلی (upload و download فایل) کدامند؟

قبل از اینکه این دستورات رو بگم، انواع فایل رو بگم
:
==>
فایل‌های ascii : فایل‌هایی که حالت متنی دارند، مثل فایل‌های txt و html و asp و php و rtf و
...
==>
فایل‌های binary : فایل‌هایی که متنی نیستند، مثل فایل‌های گرافیکی، مولتی‌مدیا، database ، doc و
...

وقتی می‌خواهیم فایل رو داون‌لود یا upload کنیم، باید قبل از انتقال فایل نوع اون رو تنظیم کنیم. دو تا دستور برای این‌کار داریم
:
+
دستور ascii یا asc : یعنی می‌خواهیم به صورت اسکی عمل انتقال انجام شود
.
+
دستور binary یا bin : یعنی می‌خواهیم به صورت باینری عمل انتقال انجام شود
.

+
دستور prompt: وقتی تعداد زیادی فایل رو قرار باشه منتقل کنیم، و از دستور مربوط به upload یا download استفاده می‌کنیم، هر بار که فایلی می‌خواهد منتقل شود، از ما سوال می‌کند که آیا می‌خواهید این فایل منتقل شود یا نه. فرض کنید که می‌خواهید مثلا ۱۰۰ فایل رو منتقل کنید، در این موارد ۱۰۰ بار از شما این سوال پرسیده می‌شود. برای این‌که این حالت رو غیر فعال کنیم، می‌نویسیم prompt تا غیرفعال شود، اگه یه بار دیگه همین دستور رو بنویسیم، دوباره فعال میشه و قس‌علی‌هذا !

نوشته شده در دوشنبه 18 مهر 1384 و ساعت 10:10 ق.ظ توسط : حمید نجفی
ویرایش شده در - و ساعت -