Sunday, 24 May 2015

BIOS(basic input output system)

                                BIOS                              .

 

The BIOS (an acronym for Basic Input/Output System and also known as the System BIOS, ROM BIOS or PC BIOS) is a type of firmware used during the booting process (power-on startup) on IBM PC compatible computers. The BIOS firmware is built into personal computers (PCs), and it is the first software they run when powered on. The name itself originates from the Basic Input/Output System used in the CP/M operating system in 1975. Originally proprietary to the IBM PC, the BIOS has been reverse engineered by companies looking to create compatible systems and the interface of that original system serves as a de facto standard.
The fundamental purposes of the BIOS are to initialize and test the system hardware components, and to load a boot loader or an operating system from a mass memory device. The BIOS additionally provides an abstraction layer for the hardware, i.e. a consistent way for application programs and operating systems to interact with the keyboard, display, and other input/output (I/O) devices. Variations in the system hardware are hidden by the BIOS from programs that use BIOS services instead of directly accessing the hardware. MS-DOS (PC DOS), which was the dominant PC operating system from the early 1980s until the mid 1990s, relied on BIOS services for disk, keyboard, and text display functions. MS Windows NT, Linux, and other protected mode operating systems in general ignore the abstraction layer provided by the BIOS and do not use it after loading, instead accessing the hardware components directly.

Every BIOS implementation is specifically designed to work with a particular computer or motherboard model, by interfacing with various devices that make up the complementary system chipset. Originally, BIOS firmware was stored in a ROM chip on the PC motherboard; in modern computer systems, the BIOS contents are stored on flash memory so it can be rewritten without removing the chip from the motherboard. This allows easy updates to the BIOS firmware so new features can be added or bugs can be fixed, but it also creates a possibility for the computer to become infected with BIOS rootkits.

Saturday, 23 May 2015

CRack the trial version of any application .

Here we learn how to  CRack the trial version of any application .
1. install the run as date .
2. RunAsDate is a 20KB size small utility that allows you to run a program in the date and time that you specify. This utility doesn't change the current system date and time of your computer, but it only injects the date/time that you specify into the desired application.
You can run multiple applications simultaneously, each application works with different date and time, while the real date/time of your system continues to run normally.

It intercepts the kernel API calls that returns the current date and time and replaces the current date/time with the date/time that you specify. 

System requirements: Runs on all versions Windows OS. Supported on both x86 and x64 versions.





Note: This utility does not extends trial period. Every time you run it just modifies the program installation time, and it lets it run forever in trial period itself even after the trial period expires. Some shareware creators are smart enough to detect that the date/time was modified and when they detect the time change, they end the trial period.


                                                           1. FRee Download RunasDate
                                                           2. Download runasdate
                                                           3. Click here for downloding runas date instantly

Friday, 15 May 2015

Tool for viewing A to Z event in system.(MMC)

What is the Microsoft Management Console (MMC)?

Microsoft Management Console (MMC) hosts and displays administrative tools created by Microsoft and other software providers. These tools are called snap-ins, and they are used for managing the hardware, software, and network components of Windows. Several of the tools in the Administrative Tools folder in Control Panel, such as Computer Management, are MMC snap-ins. For more information about Administrative Tools, see What are Administrative Tools?
For more information about a specific MMC snap-in, open an MMC snap-in and read the Help topics that come with it. You can access the Help topics by clicking the Help menu, and then clicking Help Topics.

What are Administrative Tools?

Administrative Tools is a folder in Control Panel that contains tools for system administrators and advanced users. The tools in the folder might vary depending on which version of Windows you are using.
Many of the tools in this folder, such as Computer Management, are Microsoft Management Console (MMC) snap-ins that include their own help topics. To view specific help for an MMC tool, or to search for an MMC snap-in that you don't see in the following list, open the tool, click the Help menu, and then click Help Topics.
Some common administrative tools in this folder include:
  • Component Services. Configure and administer Component Object Model (COM) components. Component Services is designed for use by developers and administrators.
  • Computer Management. Manage local or remote computers by using a single, consolidated desktop tool. Using Computer Management, you can perform many tasks, such as monitoring system events, configuring hard disks, and managing system performance.
  • Data Sources (ODBC). Use Open Database Connectivity (ODBC) to move data from one type of database (a data source) to another. For more information, see What is ODBC?
  • Event Viewer. View information about significant events, such as a program starting or stopping, or a security error, which are recorded in event logs.
  • iSCSI Initiator. Configure advanced connections between storage devices on a network. For more information, see What is Internet Small Computer System Interface (iSCSI)?
  • Local Security Policy. View and edit Group Policy security settings.
  • Performance Monitor. View advanced system information about the central processing unit (CPU), memory, hard disk, and network performance.
  • Print Management. Manage printers and print servers on a network and perform other administrative tasks.
  • Services. Manage the different services that run in the background on your computer.
  • System Configuration. Identify problems that might be preventing Windows from running correctly. For more information, see Using System Configuration.
  • Task Scheduler. Schedule programs or other tasks to run automatically. For more information, see Schedule a task.
  • Windows Firewall with Advanced Security. Configure advanced firewall settings on both this computer and remote computers on your network.
  • Windows Memory Diagnostic. Check your computer's memory to see if it's functioning properly.

Note

Create and format a hard disk partition.

Create and format a hard disk partition
To create a partition or volume (the two terms are often used interchangeably) on a hard disk, you must be logged in as an administrator, and there must be either unallocated disk space or free space within an extended partition on the hard disk.
If there is no unallocated disk space, you can create some by shrinking an existing partition, deleting a partition, or by using a third-party partitioning program. For more information, see Can I repartition my hard disk?
For information about reformatting a hard disk, see Formatting disks and drives: frequently asked questions.
  1. Click to open Computer Management.  If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
  2. In the left pane, under Storage, click Disk Management.
  3. Right-click an unallocated region on your hard disk, and then click New Simple Volume.
  4. In the New Simple Volume Wizard, click Next.
  5. Type the size of the volume you want to create in megabytes (MB) or accept the maximum default size, and then click Next.
  6. Accept the default drive letter or choose a different drive letter to identify the partition, and then click Next.
  7. In the Format Partition dialog box, do one of the following:
    • If you don't want to format the volume right now, click Do not format this volume, and then click Next.
    • To format the volume with the default settings, click Next.
  8. Review your choices, and then click Finish.
Note
    • When you create new partitions on a basic disk, the first three will be formatted as primary partitions. Beginning with the fourth, each one will be configured as a logical drive within an extended partition.
Warning
o    Formatting a volume will destroy any data on the partition. Be sure to back up any data you want to save before you begin.
  1. Click to open Computer Management.  If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
  2. In the left pane, under Storage, click Disk Management.
  3. Right-click the volume that you want to format, and then click Format.
  4. To format the volume with the default settings, in the Format dialog box, click OK, and then click OK again.
Notes
    • You cannot format a disk or partition that is currently in use, including the partition that contains Windows.
    • The Perform a quick format option will create a new file table, but will not fully overwrite or erase the volume. A quick format is much faster than a normal format, which fully erases any existing data on the volume


Thursday, 7 May 2015

System Architecture

Windows Kernels

Windows 1.0, 2.0, and 3.11 are considered to be an older generation of Windows systems that were built to be a simple graphical layer over the MS-DOS operating system. Windows 95, Windows 98, and Windows ME were designed to bypass MS-DOS (although DOS was still present), and were all based on the same code structure known as the "9x Kernel". Windows NT 4.0, Windows 2000, Windows XP, Windows Vista, Windows 7, and Windows Server are all based on a collection of code known as the "NT
 Kernel"

System Architecture

The Windows NT Kernel is divided into several sections, here we will briefly discuss how the Windows operating system is put together. At the most basic level is the file NTOSKRNL.EXE, the kernel of the Windows operating system, and the most important file on your computer. If you are interested in seeing this for yourself, you can find it in the C:\Windows\System32 folder (this can also be found using the following path %systemroot%\system32 ) on your own Windows NT machines.
NTOSKRNL.EXE provides some of the basic functionality of Windows, but one file alone cannot make the whole system work. NTOSKRNL relies heavily on a Dynamic Link Library (DLL) known as HAL.DLL. HAL stands for "Hardware Abstraction Layer", and is the portion of code that allows low-level mechanisms such as interrupts and BIOS communication to be handled independently.
If we consider Windows architecture as a layered architecture, with NTOSKRNL.EXE and HAL.DLL on the bottom layer, the next layer up contains two important files, NTDLL.DLL, and WIN32K.SYS. NTDLL contains a number of user-mode functions such as system call stubs and the run-time library (RTL) code, collectively known as the (largely undocumented) "Native API". Much of the run-time library code is shared between NTOSKRNL and NTDLL. WIN32K.SYS is a kernel-mode driver that implements windowing and graphics, allowing for user interfaces to be created.
The next layer up contains a number of libraries that will be of primary interest to us. This layer comprises what is called the Win32 API, and it contains (almost) all the functions that a user will need in order to program in Windows. The Win32 API is divided into 4 component parts, each one a .DLL:
kernel32.DLL
This contains most of the system-related Win32 API functions. Most of these functions are just wrappers around the lower-level NTDLL functions, but some functionality such as National Language Support (NLS) and console handling are not available in NTDLL.
advapi32.DLL
This contains other system-related functions such as registry and service handling.
gdi32.DLL
This contains a number of basic functions for drawing. These functions are all relatively simple, and allow the user to draw shapes (circles, rectangles, etc.) on the screen, to display and manipulate bitmaps, etc.
user32.DLL
This contains a number of functions that implement the familiar user-interface of Windows. Programs, message boxes, prompts, etc are all implemented using the User32 functions. User32 performs its tasks by calling system calls implemented by WIN32K.SYS.
In addition to the 4 primary libraries in the Win32 API, there are a number of other important libraries that a Windows programmer should become familiar with:
MSVCRT.DLL
MSVCRT.DLL is the dynamic link library that contains the implementations of the C standard library (stdlib) functions that C programmers should be familiar with. These are the functions defined in the common header files stdio.h, string.h, stdlib.h, etc.
WS2_32.DLL
This is the Winsock2 library, that contains the standard Berkeley socket API for communicating on the internet. We will talk about winsock programming later in this book.

Windows Does It

The Windows system, it might be surprising for some people to learn, is a very hands-on system. This is not a familiar concept for people who are just beginning C programming using the standard library. In a normal software project, there is typically a main function, and the main function in turn calls other functions that are defined in your project. In a Windows function, typically the programmer provides function pointers to the system, and Windows will make calls into your program. Also, in a Windows program, your code will sit idle when there is nothing to be done. Using the message loop architecture, Windows will send messages to your program when an event needs to be handled, and the program responds to the messages. If the program doesn't respond, the message is ignored.
For each program, Windows sets up a message queue structure to handle the message transmission process. Windows will maintain a listing of all the objects and system resources in use by a program, and will assign each one a handle. These handles are useless by themselves, but they can be passed to the system to reference particular objects and resources

7 METHODS OF CLEANING OUR SYSTEM FOR BETTER PERFORMANCE

METHOD -1: >
   /WINDOWS +R
  /TYPE(RECENT)
 /PRESS ENTER
/CTRL +A 
/SHIFT+ DEL(TO DELETE PERMANENTLY) 
METHOD -2: >

 /WINDOWS +R
 /TYPE (TEMP)
/PRESS ENTER
/CTRL+A
/SHIFT+DEL(TO DELETE PERMANENTLY) 
/YES

METHOD -3: >

\WINDOWS + R 
/ TYPE (%TEMP%)
/[PRESS ENTER]
/CTRL +A   
/SHIFT+DEL (TO DELETE PERMANENTLY)
/YES

METHOD -4:>

/WINDOWS +R
/TYPE(PREFETCH)
/PRESS ENTER
/CTRL+A 
/SHIFT+DEL
/YES

METHOD -5:>

WINDOWS +R 
TYPE(CLEANMGR)
/PRESS ENTER
/SELECET THE DRIVE
/OK
/SELECT ALL THE FILE TO DELETE
/OK
/YES
METHOD -6:>

WINDOW + R
TYPE(DFRGUI)
PRESS ENTER
SELECT THE DRIVE 
CLICK ON(ANALYSE THE)DISK BUTTON

WHEN ANALYSING GETS COMPLETE
CLICK ON(DEFRAGMENT DISK)

METHOD -7:>
DOWNLOAD C CLEANETR SOFTWARE