نمایش نتایج: از شماره 1 تا 10 , از مجموع 26

موضوع: آموزش کامپیوتر از پایه تا حرفه ای ( هک پیشرفته )

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    مدیر سایت
    نمی‌دانم در کدامین کوچه جستجویت کنم ؟ آسوده بخواب مادر بیمارم
    تاریخ عضویت
    Feb 2010
    محل سکونت
    13 78 57
    نوشته ها
    13,577
    تشکر تشکر کرده 
    15,753
    تشکر تشکر شده 
    17,227
    تشکر شده در
    4,905 پست
    حالت من : Khoonsard
    قدرت امتیاز دهی
    24983
    Array

    پیش فرض Command Prompt(قسمت اول)

    command prompt (خط فرمان) با به قول خودمون همون cmd در سري NT به زباني ساده
    ----------------------------------------------------------------------
    همونجور كه ميدونيد cmd در ,ويندوز يا همون shell در لينوكس از مهمترين براي هك هستند كه كارهاي بسيار زيادي ميشه باهاش انجام داد
    ---------------------------------------------------------------------------------------------------------------
    cmd بطور پيشفرض در مسير %systemroot% (يعني جايي كه ويندوز نصبه) قرار دارد كه اگر فرض كنيم ويندوز من در درايو K باشه مسيرش ميشه:K:\Windows\System32\cmd.exe
    پس براي اجراش ميتونم:
    1-به مسير بالا برم
    2-از مسير Start>all programs>assessoris>command prompt
    3-خيلي راحت تو ...Run بنويسم cmd
    ---------------------------------------------------------------------------------------------------------------

    اما مهمترين دستورات cmd (>>>در نوشتن دستورات به فاصله ها دقت كنيد)
    وقتي cmd رو اجرا ميكنم ميبينم كه:
    Microsoft Windows XP [Version 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.

    K:\Documents and Settings\m>

    براي خروج هم ميتونم تايپ كنم exit يا از راههاي ديگه
    -------------
    حالا ميخام مستقيم به ريشه برم مينويسم / cd
    يعني الان رفتم به K
    حالا ميخام درايو رو عوض كنم برم به E پس مينويسم :E

    براي ديدن محتويات هم از دستور dir (مخفف directory) استفاده ميكنم
    پس مينويسم dir
    ميبينيم كه:
    E:\>dir
    Volume in drive E has no label.
    Volume Serial Number is F0C2-A7FE

    Directory of E:\

    09/04/2007 12:28 AM <DIR> E-book
    09/06/2005 04:12 PM <DIR> f
    09/06/2005 02:47 PM <DIR> hacking
    09/06/2005 04:44 PM <DIR> M
    09/05/2005 04:34 PM <DIR> Software
    09/04/2007 01:08 AM <DIR> V S 2005
    09/04/2007 12:49 AM <DIR> Visual Sudio 2005
    0 File(s) 0 bytes
    7 Dir(s) 13,539,586,048 bytes free

    حالا من ميخام برم به پوشه M (از اونجا فهميدم M يه پوشست چون جلوش نوشته <DIR
    پس مينويسم cd M
    (cd مخفف change directory)

    حالا يه dir ميگيرم
    ميبينيم:
    Directory of E:\M

    09/06/2005 04:04 PM <DIR> .
    09/06/2005 04:04 PM <DIR> ..
    09/06/2005 04:03 PM <DIR> 1
    09/05/2005 05:10 PM 48 s.txt
    09/06/2005 04:03 PM <DIR> Tc
    1 File(s) 48 bytes
    4 Dir(s) 13,539,586,048 bytes free

    اولين پوشه منظورم . يك پوشه واقعي نيست
    اما ميبينم كه يه پوشه به اسم 1 ويه پوشه ديگه به اسم tc و يه فايل با پسوند txt(متني) وجود داره
    ميخام برم به پوشه 1 پس مينويسم cd 1 حالا مسير من هست:E:\M\1
    الان ميخام دايركتوري به دايركتوري عقب برم(نه مستقيم) تا برسم به اولين مسير پس تايپ ميكنم ..cd حالا مسير من ميشه E:\M دوباره تايپ ميكنم ..cd حالا مسير من ميشه <\:E
    اين هم از اين
    ------------------------------------------------------------------------------------

    كار با پوشه (دايركتوري)
    براي ساختن پوشه از دستور md (مخفف make directory) استفاده ميكنم ميخام پوشه اي به نام Majeed بسازم
    بايد بنويسم md Majeed كه با اين دستور در هر مسيري كه باسم يه پوشه ساخته ميشه(باور نداريد يه dir بگيريد!!!)

    براي حذف پوشه Majeed هم بايد بنويسم rd Majeed كه با اين دستور اون پوشه پاك ميشه(dir يادت نره)

    در ضمن كليه فرمانهاي اين دو دستور رو ميتونيد با ?/ md و ?/ rd ببينيد يادتون نره كه help اين mcd خيلي جامع هست

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

    كار با فايلها (نوشتن پسوند فايل يادتون نره)

    الان مسير من در cmd هست E:\>M حالا dir ميگيرم:
    E:\M>dir
    Volume in drive E has no label.
    Volume Serial Number is F0C2-A7FE

    Directory of E:\M

    09/06/2005 04:04 PM <DIR> .
    09/06/2005 04:04 PM <DIR> ..
    09/06/2005 04:03 PM <DIR> 1
    09/05/2005 05:10 PM 48 s.txt
    09/06/2005 04:03 PM <DIR> Tc
    1 File(s) 48 bytes
    4 Dir(s) 13,539,586,048 bytes free

    ميخام فايل s.txt رو كپي كنم شكل دستور كليش هست copy filename *******
    پس منم مينويسم :copy s.txt d
    كه با اين دستور s.txt كپي ميشه به :d

    ميخام فايلم رو به قول خومون cut كنم از دستور move استفاده ميكنم شكلش هم هست:move filename *******
    پس مينويسم move s.txt e:\tc
    كه با اين دستور فايل s.txt به پوشه tc واقع در درايو e كپي ميشه

    الان ميخام نام فايلم رو تغيير بدم از دستور ren كمك ميگيرم كه شكل كليش ميشه ren filename newname
    پس منم مينويسم ren s.txt 76.txt
    كه با اين دستور نام فايلم از s به 76 تغيير ميكنه(بازم ميگم dir يادت نره)

    حالا ميخام فايل s.txt رو حذف كنم با دستور del پس مينويسم del s.txt
    كه با اين دستور فايل متني s.txt حذف ميشه

    ---------------------------------------------------------------------------------------------------------------------------------
    ساختن يك فايل وديدن آن

    ميخام يه فايل متني به نام Majeed بسازم يا از copy con استفاده ميكنم يا از echo
    1-پس مينويسم echo i am majeed > majeed.txt
    كه با اين دستور در هر مسيري كه باشم فايل متني به نام majeed ساخته ميشه و محتوياتش هم:i am majeed

    2-از دستور copy con استفاده ميكنم پس مينويسم copy con wolf.txt و بعد يه دونه اينتر ميزنم ميرم خط بعد تو اينجا بايد محتوياتش رو بنويسم من مينويسم only god و بعدشم براي اينكه خارج شم Cntrl+Z رو ميزنم و تمام

    اما چطور محتويات فايلي رو كه ساختم ببينم؟
    يا دستور type كه شكل كلي اون ميشه:typr filename
    پس من ميخام محتويات فايل majeed.txt رو ببينم بايد بنويسم:type majeed.txt
    و ميبينم كه:
    E:\M>type majeed.txt
    i am majeed

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

    فايلهاي hidden(مخفي)
    براي ديدن فايلهاي مخفي از دستور dir /a استفاده ميكنم كه براي ديدن بقيه پارامترهاي dir از ?/ dir استفاده ميكنم
    براي مثال من در درايو k كه ويندوزم تو اونه dir ميگيرم ميبينيم كه:
    K:\>dir
    Volume in drive K has no label.
    Volume Serial Number is C47A-B40F

    Directory of K:\

    09/03/2007 04:50 PM <DIR> 1
    09/03/2007 01:44 PM <DIR> Documents and Settings
    09/05/2005 11:40 PM <DIR> Program Files
    09/03/2007 01:30 PM <DIR> Visual Studio 6.0
    09/05/2005 04:34 PM <DIR> WINDOWS
    0 File(s) 0 bytes
    5 Dir(s) 2,237,878,272 bytes free

    همونجور كه ديديد فايلهاي هيدن رو نميتونم ببينم مگر تايپ كنم dir /a
    الان ميبينم كه:
    K:\>dir /a
    Volume in drive K has no label.
    Volume Serial Number is C47A-B40F

    Directory of K:\

    09/03/2007 04:50 PM <DIR> 1
    09/02/2007 02:48 PM 210 boot.ini
    09/03/2007 01:44 PM <DIR> Documents and Settings
    09/06/2005 03:38 PM 536,399,872 hiberfil.sys
    08/03/2004 03:38 PM 47,564 NTDETECT.COM
    08/03/2004 03:59 PM 250,032 ntldr
    09/06/2005 03:38 PM 805,306,368 pagefile.sys
    09/05/2005 11:40 PM <DIR> Program Files
    09/03/2007 02:00 PM <DIR> RECYCLER
    09/02/2007 10:04 PM <DIR> System Volume Information
    09/03/2007 01:30 PM <DIR> Visual Studio 6.0
    09/05/2005 04:34 PM <DIR> WINDOWS
    5 File(s) 1,342,004,046 bytes
    7 Dir(s) 2,236,809,216 bytes free

    پس ميبينيد كه فايل هاي هيدن هم خودشونو رو كردن!!!!

    اما با دستور del /a filename ميشه فايلهاي مخفي رو حذف كرد(ۀۀۀدقت كنيد همينجوري چيزي رو حذف نكنيد)
    -------------------------

    حالا ميخام فايلم رو مخفي كنم از دستور attrib +h filename كمك ميگيرم
    و براي از مخفي خارج كردن يك فايل هم از attrib -h filename كمك ميگيرم

    الان ميخام فايلs.txt رو مخفي كنم پس مينويسم attrib +h s.txt
    حالا اگه dir بگيرم فايلم رو نميتونم ببينم مگر با dir /a

    براي از مخفي خاج كردن فايلم بايد بنويسم attrib -h s.txt
    حالا با dir فايلم رو ميتونم ببينم
    (h در دو دستور بالا مخفف hidden هست)
    --------------------------------------------------------------------
    موارد تكميلي اين قسمت
    ---------
    ميخام يه فايل رو كپي كنم كه در حين كپي اسمش هم عوض بشه
    بايد بنويسم:copy majeed.txt c:\11.txt
    كه با اين دستور فايلم اولا به درايو c ميره دوما اسمش از majeed به 11 تغيير پيدا ميكنه
    ---
    حالا ميخام كل فايلهاي رو كه با پسوند exe هستند كپي كنم
    مينويسم copy *.exe c:\1
    كه با اين دستور كليه فايلهاي اجرايي كه در مسير جاري وجود دارند به پوشه 1 در درايو c كپي ميشن
    (حالا اگر ميخاستم كل فايلهارو بدون در نظر گرفتن پسوند كپي كنم بايد مينوشتم copy *.* c:\1)
    اين هم از اين
    -------------
    ,مواقعي كه مثلا به پوشه system32 ميريم و dir ميگيريم كل فايلها و پوشه ها در يه صفحه جا نميشن براي اينكار از dir بصورت dir /p استفاده ميكنم(p مخفف page هست)
    ?/ dir رو هم بزنيد و از بقيه پارامترهاش استفاده كنيد از قبيل
    dir /p
    dir /s
    dir /a
    و ............
    -----------------------------------------------------------------------------------------------------------------------------

    اجرا كردن يك فايل و تمرين

    براي مثال ميخام notepad خودمون رو باز كنم و ميدونم كه مسير اون:systemroot%\Windows\System32
    ميخام بگم كه اين Notepad در مسير پيشفرض قرار داره يعني اگر من هر جا كه باشم براي اجراي notepad كافيه بنويسم Notepad.exe
    اما اگر يه فايل داشتم به اسم Majeed.jpg ديگه نميتونم اونرو در هر جايي اجرا كنم يعني اگه majeed.jpg در درايو e
    و در پوشه 1 باشه اول بايد برم به اون مسير بعد كه به اون مسير رفتم مينويسم majeed.jpg

    يه نكته:حالا اگر فايلم رو در system32 كپي كنم ديگه ميتونم اين فايلم رو در هر مسيري كه باشم اجرا كنم و ببينم
    ---------------------------------------------------------------------------------------------------------------------------------

    شات دان كردن ويندوز از cmd
    ابتدا بنويسيد shudown help
    ميبينيم:
    K:\Documents and Settings\m>shutdown help
    Usage: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "c
    omment"] [-d up:xx:yy]

    No args Display this message (same as -?)
    -i Display GUI interface, must be the first option
    -l Log off (cannot be used with -m option)
    -s Shutdown the computer
    -r Shutdown and restart the computer
    -a Abort a system shutdown
    -m \\computername Remote computer to shutdown/restart/abort
    -t xx Set timeout for shutdown to xx seconds
    -c "comment" Shutdown comment (maximum of 127 characters)
    -f Forces running applications to close without war
    ning
    -d [u][p]:xx:yy The reason code for the shutdown
    u is the user code
    p is a planned shutdown code
    xx is the major reason code (positive integer le
    ss than 256)
    yy is the minor reason code (positive integer le
    ss than 65536)

    خوب اينجا به هم ريختست شما خودتون قشنگتر ميبينيد!!!!!
    اين دستورات shutdown رو تو ...Run هم ميشه نوشت
    -------
    اما ميخام سيستمم بعد از 10 ثانيه ريست شه تايپ ميكنم shutdown -r -t 10
    بكار بردن r- به معني ريست
    l- يعني لاگ آف
    s- هم شات دان
    اما سوييچ t- يعني زمان واكنش به درخواست(time) كه من نوشتم 10 بر حسب ثانيه
    حالا اگر خواستم سريع ريست شه ميتونم به جاي 10 زمان رو 0 بنوسيم اينجوري:shutdown -r -t 0

    ---
    اما مواقي پيش مياد كه دوست نداريم سيستم ما ريست شه مثلا من نوشتم shutdown -s -t 31 يعني system من بعد از 31 ثانيه خاموش ميشه براي لغو اين دستور مينويسم shutdown -a
    اين واسه تست خيلي خوبه
    --------------------------------------------------------------------------------
    دستورات shutdown رو همونجور كه گفتم تو ...Run هم ميشه نوشت
    -----------------------------------------------------------------------------------------------------------------------------------
    اين اولين قسمت بحث cmd
    اميدوارم خوب بوده باشه
    كم وكاستي ديديد ببخشيد

    زندگی در بردگی شرمندگی است * معنی آزاد بودن زندگی است
    سر که خم گردد به پای دیگران * بر تن مردان بود بار گران




  2. 3 کاربر مقابل از Mohamad عزیز به خاطر این پست مفید تشکر کرده اند.


علاقه مندی ها (بوک مارک ها)

علاقه مندی ها (بوک مارک ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

http://www.worldup.ir/