Sunday, November 15, 2009

How to Block & Unblock usb Ports

How to Block & Unblock usb Ports


In this post I will show how to disables/blocks the USB ports on the computer (PC). Once this is done it will immediately disable all the USB ports on the computer. As a result the you?ll will not be able to use your pen drive or any other USB peripheral on the computer.You can test this on your own computer without any worries since I have also given a trick to re-enable/unblock all the USB ports.


FIRST OF ALL

GO TO --> START --> RUN

NOW TYPE REGEDIT


NOW LOOK FOR THE KEY :
HKEY_LOCAL_MACHINE’SYSTEM’CurrentControlSet’Servic es’USBSTOR



NOW FIND THE KEY THERE CALLED :-
"Start"
DOUBLE CLICK ON IT.
NOW CHANGE THE VALUE DATA 3 --> 4

WHERE ITS BASE IS HEXADECIMAL
HERE YOU GO

YOU HAVE DONE IT
NOW CLOSE THE REGISTRY AND YOU’LL SEE THE RESULT.
YOUR PC’S ALL USB PORTS ARE DISABLED


TO RE-ENABLE/UNBLOCK USB PORTS JUST CHANGE THE VALUE DATA AGAIN 4 --> 3
NOW YOUR PC’S ALL USB PORTS ARE RE-ENABLED.

Maintaining your Machine, What makes your machine slow?

Maintaining your Machine, What makes your machine slow?


I’ve heard a lot of comments from the malware staffs that there are a lot of people thinking that a slow computer is caused by malware. However, a slow PC might have several causes other than malware. In this thread I will be giving you a step by step guide on how to speed up your PC. The main thing that slows your PC down, if it’s not malware, is clogged up Temp files.

Here’s a list of common causes of slow machines:



  • Low amount of memory (RAM)

  • Multiple protection systems installed

  • Many programs on startup

  • Full temp folders

  • Fragmented hard drive

  • Forgotten programs

  • Multiple of the above


1. Low amounts of memory (RAM)
I have had a lot of people in my neighbourhood asking me why their PC was slow. One of the highest causes was the low amount of memory in their PCs. A lot of old PCs still have 256 MB RAM in their machine while Windows XP already has a recommended of 512 MB and Vista is even more demanding with a stunning 1024 MB (1GB). Having a low amount of memory can cause the PC to take ages in performing what we would think to be simple tasks. While this is usually true, the PC doesn’t only have to run the simple task, but at the same time keep services up, your Protection software running and possibly more programs that are running in the background. Therefore it is a good idea to have at least the recommended amount of memory in your machine for the operating system that you are running. If you are going to be running a lot of programs at once, consider taking at least 512 MB above recommendation to keep everything running smoothly.

2. Multiple protection systems installed
As I’m not trained in Malware Removal and do not know a lot about how Protection Systems work I shall quote from a blog post by Miekiemoes found
here. (Also worth reading!!)

QUOTE
This is a common mistake many users make. They think that having more than one Antivirus and Firewall installed will protect them in a better way. It won’t.. On the contrary..
Rather than giving you extra protection, it will seriously decrease reliability and effectiveness ! The reason for this is that if both products have their automatic (Real-Time) protection switched on, your system may lock up due to both software products attempting to access the same file at the same time. Also, if more than one Antivirus and Firewall installed are not compatible with eachother, it can cause system performance problems and a serious system slowdown. It happens quite a lot that a system won’t even boot properly because of more than one Antivirus and Firewall installed.
When having general computer problems and you have more than one AV/Firewall installed, this can be the main cause of your problems.

Concerning Antispywarescanners, it’s ok for you to install more than one.However, it’s not advised that you let them all start up with Windows, running as a Real Time scanner. Only keep one running in the background and disable the rest, because AntispywareScanners are also resource hogs. They are actually all doing the same, so it’s really not needed to have more of them running in the background. After all, you do not use more than one different vacuum cleaner either to clean your carpet with.
Just let the Antispyware scanner(s) scan once in a while on demand.


3. Many programs on start-up
Having many programs in the startup will slow your computer down. Taking out programs that aren’t necessary on startup will reduce the resource requirements on boot and will generally make the PC run faster. To remove programs from your startup list, follow the instructions below.

XP Users:



  • Open Start Menu and select "Run..."

  • In the run box type: msconfig and press enter.

  • A window will appear, go to the Startup tab.

  • In the startup tab, disable tick boxes on all the programs that don’t necessarily need to be started at boot.

Vista Users:



  • Open Start Menu and in the white box type: msconfig

  • Click msconfig.exe that appeared in the list and confirm the UAC.

  • A window will appear, go to the Startup tab.

  • In the startup tab, disable tick boxes on all the programs that don’t necessarily need to be started at boot.


4. Cleaning the Temporary Folders.
As a lot of you might know, the more Windows has to load the slower a PC will be.
The temp folders can fill up quite quickly and having a temp folder of 2 Gigabyte won’t do windows any good.
The steps below are easy steps using a simple program to clean out your temp folders.

Please download ATF Cleaner by Atribune.



  • Double-click ATF-Cleaner.exe to run the program.
    Under Main choose: Select All
    Click the Empty Selected button.

If you use Firefox browser



  • Click Firefox at the top and choose: Select All
    Click the Empty Selected button.
    NOTE: If you would like to keep your saved passwords, please click No at the prompt.

If you use Opera browser



  • Click Opera at the top and choose: Select All
    Click the Empty Selected button.
    NOTE: If you would like to keep your saved passwords, please click No at the prompt.

Click Exit on the Main menu to close the program.
For Technical Support, double-click the e-mail address located at the bottom of each menu.

5. Defragging your Hard Drive.
While temp folders are one way to clog the speed of your system, fragmented files are another. The more fragmented your files are the slower the hard drive will be to run programs smoothly. A defrag is recommended to keep your hard drive clean and fast. It is recommended that you do not run any programs whatsoever when you are defragging your hard drive as running applications will make them unable to be moved.

Please download JkDefrag by Jeroen Kessels



  • Unzip the program to a folder.

  • Reboot to release most of the files in use.

  • Double Click JkDefrag.exe to run the program.

Note: Everything is done automatically the moment you run JkDefrag.exe

6. Keeping it clean!
Something that is highly underestimated is the simpleness of ’Keeping it clean!’. Installing a lot of programs will eventually use up your resources that you could use to keep your PC fast.Removing old programs that you never used, or those ’one-day-fly’ programs that you try out but don’t meet your criteria, will free up space and memory to be used elsewhere. Whenever you are done with a program, remove it from your system so the resources free up. Below are some steps to get rid of some unused programs.



  • Open Start and select Control Panel

  • Open Add/Remove Programs(XP) or Programs and Features(Vista)

  • Go through the list carefully and see if there are any useless programs that you can remove.

  • Remove all the programs that you don’t need any more.


7. Little tweaks for speed.
There are a few tricks that you can use to speed up your computer if need be. Below I will make a list of tweaks for either XP or Vista (watch the title) that will help you speed up your PC. Some tweaks are for both XP and Vista, others are for a specific OS.

Disabling Indexing Service (XP)
Quoting from the Windows Help and Support:
QUOTE
By default, all of the most common files on your computer are indexed. Indexed locations include all of the files in your personal folder (such as Documents, Pictures, Music, and Videos), as well as e‑mail and offline files. Files that are not indexed include program files and system files. The locations that contain those files are not indexed because you rarely need to search those files, and so not including them in the index makes your searches perform faster.

Like many other people, I know where my files are located, so I never use the indexing service. Therefore, I turn it off.
The indexing service is a service that scans your personal files and folders and stores which files are there in an index (hence the name).
Then if you perform a search, the search will then first go through the index to see if it is there. This will speed up searches drastically.
Though if you never use the search function, you’re better off turning it off. Below is how.



  • Open Start and select "Run..."

  • In the run box type services.msc and press enter

  • Scroll-down to Indexing Service and double-click it.

  • If the service status is "Running", then stop it by pressing theStop button.

  • To make sure this service doesn’t run again, under Startup Type:, choose Disabled

Disabling Indexing Service (Vista)
Not much different from the XP Indexing service. Here is how to disable it.



  • Open Start Menu and type: services

  • Click the Services program that popped up in the list and confirm the UAC.

  • Scroll down to Windows Search and double click it.

  • If the service status is "Running", then stop it by pressing theStop button.

  • To make sure this service doesn’t run again, under Startup Type:, choose Disabled


Automatically close non-responsive programs,

Automatically close non-responsive programs,


With a small registry tweak, Windows XP can be set to automatically
close any program that ’stops responding’ (crashes), eliminating the
need for you to use the task manager to close down the offending
software manually.

To do this:

Open REGEDIT and navigate to HKEY_CURRENT_USER’Control Panel’ Desktop

Modify the REG_SZ entry AutoEndTasks with a value of 1 .



THOSE WHO DONT KNOW ABOUT THE REGISTRY EDIT TRY IT ON UR OWN RISK
TESTED: BUT NOT BY ME
SO TRY IT AND FIND IT URSELF

Here are the most frequently requested keyboard symbols...

Symbols for Copyright, Trademark, Registered, Bullet, French Accents... and More
Here are the most frequently requested keyboard symbols...


These basic symbols will work with most text fonts.

Copyright (?) is Alt, 0, 1, 6, 9

Trademark ( ? ) is Alt, 0, 1, 5, 3

Registered (?) is Alt, 0, 1, 7, 4

Bullet ( ? ) is Alt, 0, 1, 4, 9

Ellipsis (...) is Alt, 0, 1, 3, 3

"EN" Dash ( ? ) is Alt, 0, 1, 5, 0

"EM" Dash ( ? ) is Alt, 0, 1, 5, 1

Paragraph (Pilcrow) ( ? ) is Alt, 0, 1, 8, 2

Pound (?) is Alt 0, 1, 6, 3

Euro ( ? ) is Alt, 0, 1, 2, 8

Cents (?) is Alt, 0, 1, 6, 2

One-half (?) is Alt, 0, 1, 8, 9

French accent (?) is Alt, 0, 2, 2, 4

French accent (?) is Alt, 0, 2, 3, 1

French accent (?) is Alt, 0, 2, 3, 2

French accent (?) is Alt, 0, 2, 3, 3

French accent (?) is Alt, 0, 2, 3, 4

German accent (?) is Alt, 0, 2, 5, 2

Spanish accent (?) is Alt, 0, 2, 4, 1

Some More

Making Heart , Arrow or TM trademark Symbol And Lot More,

Making Heart , Arrow or TM trademark Symbol And Lot More,


Wondering how someone makes a Heart, Arrow or even a TM trademark symbol with their Keyboard?

All you need to do is Hold down your "ALT" key and press another key on the keyboard to create a symbol. Here is a list of some you can make. Have Fun!

If It Doesent Works
To obtain an ALT Character:
Make certain that the Num Lock key has been pressed to activate the numeric key section of the keyboard.
press the Alt key.
While the Alt key is pressed, type the proper sequence of numbers (on the numeric keypad) of the ALT code from the table above.
Release the Alt key, and the character will appear.

Alt + 0153..... â???¢... trademark symbol

Alt + 0169.... ??©.... copyright symbol

Alt + 0174..... ??®... .registered trademark symbol

Alt + 0176 ...??°....... .degree symbol

Alt + 0177 ...??± ... .plus-or-minus sign

Alt + 0182 ...??¶....... paragraph mark

Alt + 0190 ...??¾...... fraction, three-fourths

Alt + 0215 .... ?????..... multiplication sign

Alt + 0162... ??¢...... the cent sign

Alt + 0161..... ??¡...... upside down exclamation point

Alt + 0191..... ??¿..... upside down question mark

Alt + 1.......... â??º... smiley fsce

Alt + 2 ......... â??»... black smiley face

Alt + 15........ â??¼... sun

Alt + 12........ â??????.... female sign

Alt + 11....... â??????.... male sign

Alt + 6......... â??? ..... spade sign

Alt + 5.......... â???£.... Club symbol

Alt + 3.......... â???¥.... Heart

Alt + 4.......... â???¦..... Diamond

Alt + 13........ â???ª..... eighth note

Alt + 14........ â???«.... beamed eighth note

Alt + 8721.... â?????.... N-ary summation (auto sum)

Alt + 251...... â??š..... square root check mark

Alt + 8236..... â??ž.... infinity

Alt + 24........ â??(Report to Staff)???..... up arrow

Alt + 25........ â??(Report to Staff)???..... down arrow

Alt + 26........ â??(Report to Staff)???... right pointing arrow

Alt + 27........ â??(Report to Staff) ... left arrow

Alt + 18........ â??(Report to Staff)???..... up/down arrow

Alt + 29........ â??(Report to Staff)???... left right arrow

How to enable Right-Click on Sites that have Disabled it

How to enable Right-Click on Sites that have Disabled it


Lots of web sites have disabled the right click function of the mouse button... it’s really, really annoying. This is done so that you don’t steal (via right-click > save picture) their photos or images or any other goodies. Unfortunately, it disables ALL right-click functionality: copy, paste, open in new window. This is what you need to do to allow you to be able to right click on these sites.

Internet Explorer
It’s easy to change, assuming your using IE 6:
1. Click "Tools" > "Internet Options"
2. Click the "Security" tab
3. Click "Custom Level"
4. Scroll down to the "Scripting" section
5. Set "Active Scripting" to "disable"
6. Click "Ok" a couple of times.

You’ll probably want to turn this back to "enable" when your done... because generally the javascript enhances a website.


Mozilla Firefox
1. Go to Tools tools > Options and select Web Options from the left panel.
2. You would see that Enable Javascript is checked by default. Uncheck it and click OK.
3. Right Clicking should now be enabled on websites that do not allow it.
4. If this does not work, you could disable java altogether from the check box in the same window.

Opera
1. Go to > Tools > Preferences and select the "Advanced" Tab.
2. From the left panel, select "Content"
3. You would see that Enable Javascript is checked by default. Uncheck it and click OK.
4. Right Clicking should now be enabled on websites that do not allow it.
5. If this does not work, you could disable java altogether.

Wednesday, November 11, 2009

Is your Nokia Cell Phone Original

Is your Nokia Cell Phone Original


Nokia is one of the largest selling phones across the globe.Most of us own a Nokia phone but are unaware of it?s originality.Are you keen to know whether your Nokia mobile phone is original or not? Then you are in the right place and this information is specially meant for you. Your phones IMEI (International Mobile Equipment Identity) number confirms your phone?s originality.
Press the following on your mobile *#06# to see your Phone?s IMEI number(serial number).
Then check the 7th and 8th numbers
Phone serial no. x x x x x x ? ? x x x x x x x

IF the Seventh & Eighth digits of your cell phone are 02 or 20 this means your cell phone was assembled in Emirates which is very Bad quality

IF the Seventh & Eighth digits of your cell phone are 08or 80 this means your cell phone was manufactured in Germany which is fair quality
IF the Seventh & Eighth digits of your cell phone are 01 or 10 this means your cell phone was manufactured in Finland which is very Good
IF the Seventh & Eighth digits of your cell phone are 00this means your cell phone was manufactured in original factory which is the best Mobile Quality
IF the Seventh & Eighth digits of your cell phone are 13 this means your cell phone was assembled in Azerbaijan which is very Bad quality and also dangerous for your health.

Friday, November 6, 2009

Computer Beep Codes Manual

Computer Beep Codes Manual



Beep Code Manual, Better Than Gold Techies, American Megatrends Int. & Phoenix
(I’m IT, I use these codes to trouble shoot hardware issues at my job. Enjoy) cold.gif
BIOS Beep Codes
When a computer is first turned on, or rebooted, its BIOS performs a power-on self test (POST) to test the system’s hardware, checking to make sure that all of the system’s hardware components are working properly. Under normal circumstances, the POST will display an error message; however, if the BIOS detects an error before it can access the video card, or if there is a problem with the video card, it will produce a series of beeps, and the pattern of the beeps indicates what kind of problem the BIOS has detected.
Because there are many brands of BIOS, there are no standard beep codes for every BIOS.
The two most-used brands are AMI (American Megatrends International) and Phoenix.
Below are listed the beep codes for AMI systems, and here are the beep codes for Phoenix systems.

AMI Beep Codes
Beep Code Meaning
1 beep DRAM refresh failure. There is a problem in the system memory or the motherboard.
2 beeps Memory parity error. The parity circuit is not working properly.
3 beeps Base 64K RAM failure. There is a problem with the first 64K of system memory.
4 beeps System timer not operational. There is problem with the timer(s) that control functions on the motherboard.
5 beeps Processor failure. The system CPU has failed.
6 beeps Gate A20/keyboard controller failure. The keyboard IC controller has failed, preventing gate A20 from switching the processor to protect mode.
7 beeps Virtual mode exception error.
8 beeps Video memory error. The BIOS cannot write to the frame buffer memory on the video card.
9 beeps ROM checksum error. The BIOS ROM chip on the motherboard is likely faulty.
10 beeps CMOS checksum error. Something on the motherboard is causing an error when trying to interact with the CMOS.
11 beeps Bad cache memory. An error in the level 2 cache memory.
1 long beep, 2 short Failure in the video system.
1 long beep, 3 short A failure has been detected in memory above 64K.
1 long beep, 8 short Display test failure.
Continuous beeping A problem with the memory or video.

BIOS Beep Codes

Phoenix Beep Codes
Phoenix uses sequences of beeps to indicate problems. The "-" between each number below indicates a pause between each beep sequence. For example, 1-2-3 indicates one beep, followed by a pause and two beeps, followed by a pause and three beeps. Phoenix version before 4.x use 3-beep codes, while Phoenix versions starting with 4.x use 4-beep codes. Click here for AMI BIOS beep codes.
4-Beep Codes
Beep Code Meaning
1-1-1-3 Faulty CPU/motherboard. Verify real mode.
1-1-2-1 Faulty CPU/motherboard.
1-1-2-3 Faulty motherboard or one of its components.
1-1-3-1 Faulty motherboard or one of its components. Initialize chipset registers with initial POST values.
1-1-3-2 Faulty motherboard or one of its components.
1-1-3-3 Faulty motherboard or one of its components. Initialize CPU registers.
1-1-3-2
1-1-3-3
1-1-3-4 Failure in the first 64K of memory.
1-1-4-1 Level 2 cache error.
1-1-4-3 I/O port error.
1-2-1-1 Power management error.
1-2-1-2
1-2-1-3 Faulty motherboard or one of its components.
1-2-2-1 Keyboard controller failure.
1-2-2-3 BIOS ROM error.
1-2-3-1 System timer error.
1-2-3-3 DMA error.
1-2-4-1 IRQ controller error.
1-3-1-1 DRAM refresh error.
1-3-1-3 A20 gate failure.
1-3-2-1 Faulty motherboard or one of its components.
1-3-3-1 Extended memory error.
1-3-3-3
1-3-4-1
1-3-4-3 Error in first 1MB of system memory.
1-4-1-3
1-4-2-4 CPU error.
1-4-3-1
2-1-4-1 BIOS ROM shadow error.
1-4-3-2
1-4-3-3 Level 2 cache error.
1-4-4-1
1-4-4-2
2-1-1-1 Faulty motherboard or one of its components.
2-1-1-3
2-1-2-1 IRQ failure.
2-1-2-3 BIOS ROM error.
2-1-2-4
2-1-3-2 I/O port failure.
2-1-3-1
2-1-3-3 Video system failure.
2-1-1-3
2-1-2-1 IRQ failure.
2-1-2-3 BIOS ROM error.
2-1-2-4 I/O port failure.
2-1-4-3
2-2-1-1 Video card failure.
2-2-1-3
2-2-2-1
2-2-2-3 Keyboard controller failure.
2-2-3-1 IRQ error.
2-2-4-1 Error in first 1MB of system memory.
2-3-1-1
2-3-3-3 Extended memory failure.
2-3-2-1 Faulty motherboard or one of its components.
2-3-2-3
2-3-3-1 Level 2 cache error.
2-3-4-1
2-3-4-3 Motherboard or video card failure.
2-3-4-1
2-3-4-3
2-4-1-1 Motherboard or video card failure.
2-4-1-3 Faulty motherboard or one of its components.
2-4-2-1 RTC error.
2-4-2-3 Keyboard controller error.
2-4-4-1 IRQ error.
3-1-1-1
3-1-1-3
3-1-2-1
3-1-2-3 I/O port error.
3-1-3-1
3-1-3-3 Faulty motherboard or one of its components.
3-1-4-1
3-2-1-1
3-2-1-2 Floppy drive or hard drive failure.
3-2-1-3 Faulty motherboard or one of its components.
3-2-2-1 Keyboard controller error.
3-2-2-3
3-2-3-1
3-2-4-1 Faulty motherboard or one of its components.
3-2-4-3 IRQ error.
3-3-1-1 RTC error.
3-3-1-3 Key lock error.
3-3-3-3 Faulty motherboard or one of its components.
3-3-3-3
3-3-4-1
3-3-4-3
3-4-1-1
3-4-1-3
3-4-2-1
3-4-2-3
3-4-3-1
3-4-4-1
3-4-4-4 Faulty motherboard or one of its components.
4-1-1-1 Floppy drive or hard drive failure.
4-2-1-1
4-2-1-3
4-2-2-1 IRQ failure.
4-2-2-3
4-2-3-1
4-2-3-3
4-2-4-1 Faulty motherboard or one of its components.
4-2-4-3 Keyboard controller error.
4-3-1-3
4-3-1-4
4-3-2-1
4-3-2-2
4-3-3-1
4-3-4-1
4-3-4-3 Faulty motherboard or one of its components.
4-3-3-2
4-3-3-4 IRQ failure.
4-3-3-3
4-3-4-2 Floppy drive or hard drive failure.
3-Beep Codes
Beep Code Meaning
1-1-2 Faulty CPU/motherboard.
1-1-3 Faulty motherboard/CMOS read-write failure.
1-1-4 Faulty BIOS/BIOS ROM checksum error.
1-2-1 System timer not operational. There is a problem with the timer(s) that control functions on the motherboard.
1-2-2
1-2-3 Faulty motherboard/DMA failure.
1-3-1 Memory refresh failure.
1-3-2
1-3-3
1-3-4 Failure in the first 64K of memory.
1-4-1 Address line failure.
1-4-2 Parity RAM failure.
1-4-3 Timer failure.
1-4-4 NMI port failure.
2-_-_ Any combination of beeps after 2 indicates a failure in the first 64K of memory.
3-1-1 Master DMA failure.
3-1-2 Slave DMA failure.
3-1-3
3-1-4 Interrupt controller failure.
3-2-4 Keyboard controller failure.
3-3-1
3-3-2 CMOS error.
3-3-4 Video card failure.
3-4-1 Video card failure.
4-2-1 Timer failure.
4-2-2 CMOS shutdown failure.
4-2-3 Gate A20 failure.
4-2-4 Unexpected interrupt in protected mode.
4-3-1 RAM test failure.
4-3-3 Timer failure.
4-3-4 Time of day clock failure.
4-4-1 Serial port failure.
4-4-2 Parallel port failure.
4-4-3 Math coprocessor.


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

Standard Original IBM POST Error Codes

Code Description
1 short beep System is OK
2 short beeps POST Error - error code shown on screen No beep Power supply or system board problem Continuous beep Power supply, system board, or keyboard problem Repeating short beeps Power supply or system board problem
1 long, 1 short beep System board problem
1 long, 2 short beeps Display adapter problem (MDA, CGA)
1 long, 3 short beeps Display adapter problem (EGA)
3 long beeps 3270 keyboard card
IBM POST Diagnostic Code Descriptions
Code Description
100 - 199 System Board
200 - 299 Memory
300 - 399 Keyboard
400 - 499 Monochrome Display
500 - 599 Colour/Graphics Display
600 - 699 Floppy-disk drive and/or Adapter
700 - 799 Math Coprocessor
900 - 999 Parallel Printer Port
1000 - 1099 Alternate Printer Adapter
1100 - 1299 Asynchronous Communication Device, Adapter, or Port
1300 - 1399 Game Port
1400 - 1499 Colour/Graphics Printer
1500 - 1599 Synchronous Communication Device, Adapter, or Port
1700 - 1799 Hard Drive and/or Adapter
1800 - 1899 Expansion Unit (XT)
2000 - 2199 Bisynchronous Communication Adapter
2400 - 2599 EGA system-board Video (MCA)
3000 - 3199 LAN Adapter
4800 - 4999 Internal Modem
7000 - 7099 Phoenix BIOS Chips
7300 - 7399 3.5" Disk Drive
8900 - 8999 MIDI Adapter
11200 - 11299 SCSI Adapter
21000 - 21099 SCSI Fixed Disk and Controller
21500 - 21599 SCSI CD-ROM System
AMI BIOS Beep Codes
Code Description
1 Short Beep System OK
2 Short Beeps Parity error in the first 64 KB of memory
3 Short Beeps Memory failure in the first 64 KB
4 Short Beeps Memory failure in the first 64 KB Operational of memory
or Timer 1 on the motherboard is not functioning
5 Short Beeps The CPU on the motherboard generated an error
6 Short Beeps The keyboard controller may be bad. The BIOS cannot switch to protected mode
7 Short Beeps The CPU generated an exception interrupt
8 Short Beeps The system video adapter is either missing, or its memory is faulty
9 Short Beeps The ROM checksum value does not match the value encoded in the BIOS
10 Short Beeps The shutdown register for CMOS RAM failed
11 Short Beeps The external cache is faulty
1 Long, 3 Short Beeps Memory Problems
1 Long, 8 Short Beeps Video Card Problems
Phoenix BIOS Beep Codes
Note - Phoenix BIOS emits three sets of beeps, separated by a brief pause.
Code Description
1-1-3 CMOS read/write failure
1-1-4 ROM BIOS checksum error
1-2-1 Programmable interval timer failure
1-2-2 DMA initialisation failure
1-2-3 DMA page register read/write failure
1-3-1 RAM refresh verification failure
1-3-3 First 64k RAM chip or data line failure
1-3-4 First 64k RAM odd/even logic failure
1-4-1 Address line failure first 64k RAM
1-4-2 Parity failure first 64k RAM
2-_-_ Faulty Memory
3-1-_ Faulty Motherboard
3-2-4 Keyboard controller Test failure
3-3-4 Screen initialisation failure
3-4-1 Screen retrace test failure
3-4-2 Search for video ROM in progress
4-2-1 Timer tick interrupt in progress or failure
4-2-2 Shutdown test in progress or failure
4-2-3 Gate A20 failure
4-2-4 Unexpected interrupt in protected mode
4-3-1 RAM test in progress or failure>ffffh
4-3-2 Faulty Motherboard
4-3-3 Interval timer channel 2 test or failure
4-3-4 Time of Day clock test failure
4-4-1 Serial port test or failure
4-4-2 Parallel port test or failure
4-4-3 Math coprocessor test or failure
Low 1-1-2 System Board select failure
Low 1-1-3 Extended CMOS RAM failure

Download Video From Any Site Without Software !!

Download Video From Any Site Without Software !!


STEPS:

1.Play the video fully or atleast buffer it fully
2.Click Start >all programs>accessories>system tools>disk clean up
3.Select your default windows drive which is usually c
4.select Temp internet files and click View files
5.Make sure u have checked that hidden folders and system files are visible
6.3 or4 folders will be there , enter each and of them and change view settings to details (Ignore any warnings that may come)
7.Look for a file of size larger than 1 mb or so (usually 1 minute videos will be 1 mb and for each mb it may be 1 mb more)
8. copy them to another directory and rename them to something.flv or .mp4


If u use opera then
play file fully
then open my computer>documents and settings>Local settings>Application data>opera>opera>your profile>cahce 4
change view to details and find the largest file .It is your video


For both to work donot close the browser after the video is buffered
and both hidden files and system files must be visible.

This method is usfull for nearly all sites.

Sunday, November 1, 2009

Clear BIOS/COMOS Password

Clear BIOS Password, All tricks !


**** New Trick **** :
Fainted brain
At command prompt type debug
you will get a - prompt where you can type the fallowing ( means hit enter, not type enter*)
A
MOV AX,0
MOV AX,CX
OUT 70,AL
MOV AX,0
OUT 71,AL
INC CX
CMP CX,100
JB 103
INT 20
just hit enter on this line
G
Q
Basic BIOS password crack - works 9.9 times out of ten
This is a password hack but it clears the BIOS such that the next time you start the PC, the CMOS does not ask for any password. Now if you are able to bring the DOS prompt up, then you will be able to change the BIOS setting to the default. To clear the CMOS do the following:
Get DOS prompt and type:
DEBUG hit enter
-o 70 2e hit enter
-o 71 ff hit enter
-q hit enter
exit hit enter
Restart the computer. It works on most versions of the AWARD BIOS.
*Another Trick 2 Clear COMOS + BIOS is Open Ur PC Cabinet And Open The Battery For 5Min And Then Insert It Open Ur Computer And Ur Password Will Be Reset

How to tell if you need more RAM...

How to tell if you need more RAM...





Here’s how:

Press the Ctrl? + Alt + Delete key. Now click on Task Manager and select the Performance tab. Look just under midway down on the right and you will see a box labeled ?Physical Memory (K). Read the Total right under that. That is your installed memory (in kilobytes). If you want to convert it to MB, divide it by 1024. Now look at the box to it;s left that says Commit Charge (K). The total there will be how much memory is being used. You will also see a Peak under that total which tells the highest amount of memory used since the last reboot. If the Peak is lower than the Physical Memory total, then you don?t need additional memory. If the total Commit Charge is higher than the Physical Memory Total, then additional memory would give you a significant performance boost because of how much of the memory your system is using with the Operating System and applications.

How to drive a family member crazy using ur Desktop

How to drive a family member crazy using ur Desktop


This is for everyone who has a pc shared with the family,and wants to have a good laugh.

Materials:
You,Pc.

Way Of Exocution:
Simple :first what u do is to close all windows,and remove the shortcuts,like "my computer" etc. (you can always bring them back.)
Complicated: Make to taskbar hidden just to make an extra.that will prevent anyone doing anything

take a printscreen of you desktop,prefferd with alot of folders,
its the PRTSC button on your keyboard. past the screen shot in paint,and save it as what ever you want.
save it somewhere youll remember it,

now move all folders on the desktop to a single one from them all.
remember: the more folders in the desktop,the harder is to spot the real one.

now make the printscreen you wallpaper,
then,as someone turns the pc one,tries to open a folder. FAILD.
goes to "My Computer" . Failed.

No Taskbar,no nothing. Here Comes Panic.
Enjoy.

Link for the video tutorial,added a few steps,to make it better.

How to make your own windows error box!!!

How to make your own windows error box!!!


In this tutorial I will show you step-by-step how to make your own windows error box.

Things you will need
1.Notepad
2.common sense

Here we go.
Go to run

Type: notepad.exe



then after notepad pops up type this:


after that click on save then do this:


Your done.To see your message do this:



How to Fix a Computer That Keeps Restarting

How to Fix a Computer That Keeps Restarting




Quote:




Have you ever had a computer that restarted over and over again? Did you think that it was a virus? Well, in many cases in may or it may not be. First off, there are many factors of your computer restarting. If it was a virus, your computer would tell you that there is no operating system found. Or, you get the Blue Screen of death. IN the following steps, I will show you how to prevent from your computer restarting from the logo page.


Instructions

Things You’ll Need:

Quote:




Paper Towel
Anti Virus Protection
Q-tips

Step 1

Quote:




Honestly, by this point you do not need a Virus protection as you can not enter the windows operating system. I have repaired many computers with this situation and trust me, it is quite simple.

Step 2

Quote:




Check the Fans

Quote:




When you turn on your computer, make sure that the fan in running in the very beginning. If it is a virus that attacked your computer, your fan will continue running without anything on the screen. Your fan is located in the back of the computer. That is where the power supply is at.

Step 3

Quote:




If your fan is still running, you must reinstall your windows operating system. Please note, do not do this until you read my next article, "How to save your files from an unworking PC".

Step 4

Quote:




Unplug PC

Quote:




If your fan is not running, then this is good news for now. You must turn off all the power from your computer. I recommend you unplug the power cord behind the PC. You are going to have to open your PC

Step 5

Quote:




Dust on CPU FAN.

Quote:




The other reason your computer might be turning off is because the computer is over heating. The CPU is not getting a lot of air flow, when you turn on the computer, and when it goes into the operating system, the PC temperature goes up high, that’s why computers need fans. But what is causing the PC to over heat? Well, its DUST!!!

Step 6

Quote:




another cpu fan with dust

Quote:




Its time for a PC clean up. Get your paper towel and q-tips. Have your magnetic strip handy, or if you don’t have a magnetic strip, touch the power supply to ground your self from any electro magnetic shock.

Step 7

Quote:




Clean CPU Fan

Quote:




Get your q-tips and clean the Dust off your CPU fan. The air is not going through to the CPU, that’s why the computer shuts it self down, so that the computer would not catch on fire. Clean every hole on the computer case, make sure its clear for air to enter. Your CPU fan should look like the picture.

Step 8

Quote:




Clean all dust off of the computer case. Once you are done, close the computer and plug everything back in. Start your PC is it should load up.

Step 9

If non of this worked, you must open the computer case again and make sure all the Divers are plug in securely. Many times a technician installs a new drive or RAM into your system and it wasn’t properly installed. Your computer will not start. Make sure the RAMs are nicely secured in the PCI slot. Make sure the 2 white side handles are inserted correctly on the ram as shown on the picture. Close your case and start your computer. That should work.

Step 10

MotherboardIf that did not work, it may be your RAM or Motherboard. You must go buy a new motherboard or Ram. I suggest you take it to a technician to install the motherboard, but if you know how to install a new one, good for your. Remember to back up your data. Very Important.

How to Block & Unblock usb Ports

How to Block & Unblock usb Ports



In this post I will show how to disables/blocks the USB ports on the computer (PC). Once this is done it will immediately disable all the USB ports on the computer. As a result the you?ll will not be able to use your pen drive or any other USB peripheral on the computer.You can test this on your own computer without any worries since I have also given a trick to re-enable/unblock all the USB ports.


FIRST OF ALL

GO TO --> START --> RUN

NOW TYPE REGEDIT


NOW LOOK FOR THE KEY :
HKEY_LOCAL_MACHINE’SYSTEM’CurrentControlSet’Servic es’USBSTOR



NOW FIND THE KEY THERE CALLED :-
"Start"
DOUBLE CLICK ON IT.
NOW CHANGE THE VALUE DATA 3 --> 4

WHERE ITS BASE IS HEXADECIMAL
HERE YOU GO

YOU HAVE DONE IT
NOW CLOSE THE REGISTRY AND YOU’LL SEE THE RESULT.
YOUR PC’S ALL USB PORTS ARE DISABLED


TO RE-ENABLE/UNBLOCK USB PORTS JUST CHANGE THE VALUE DATA AGAIN 4 --> 3
NOW YOUR PC’S ALL USB PORTS ARE RE-ENABLED.

Make Computer Talk

Make Computer Talk


This is a visual basic script file that will pop up an msg which requires
you to write smt...
when you write it and press ok
your computer will tell what you typed





Quote:




Dim userInput


userInput = InputBox("Write a message for me to say")


Set Sapi = Wscript.CreateObject("SAPI.SpVoice")

Sapi.speak userInput

Be Sure To Save As .VBS

Branding Windows With Your Name

Branding Windows With Your Name



Branding Windows With Your Name
open notepad dump the following lines into it and save it with the name OEMINFO.INI in the c:’windows’system32 directory:

[General]
Manufacturer=Your Name Here
Model=Your Model Here
[Support Information]
Line1=Your Name Here
Line2=Your Address Here
Line3=Your Email Address Here

A Virus That Will Open And Close Ur Cdrom

A Virus That Will Open And Close Ur Cdrom



Set oWMP = CreateObject("WMPlayer.OCX.7" )
Set colCDROMs = oWMP.cdromCollection
if colCDROMs.Count >= 1 then
do
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next ’ cdrom
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next ’ cdrom
loop
End If



copy this into notepad and save it as anyname.vbs like virus.vbs
and then double click on it...what u see....bingo

Now if u want to disable this go to task manager click on process
then find wscript.exe and end this process[/b]

10 Most dangerous scripts to prank your friends..

10 Most dangerous scripts to prank your friends..


ALL OF THEZE COMMANDZ ARE TO BE TYPED IN NOTEPAD...

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

1) Convey your friend a little message and shut down his / her computer:
Type :



Code:
@echo off
msg * I don’t like you
shutdown -c "Error! You are too stupid!" -s
Save it as "Anything.BAT" in All Files and send it.

3) Continually pop out your friend’s CD Drive. If he / she has more than one, it pops out all of them!
Type :



Quote:




Set oWMP = CreateObject("WMPlayer.OCX.7")
Set colCDROMs = oWMP.cdromCollection
do
if colCDROMs.Count >= 1 then
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next
End If
wscript.sleep 5000
loop
Save it as "Anything.VBS" and send it.

4) Frustrate your friend by making this VBScript hit Enter simultaneously:
Type :



Quote:




Set wshShell = wscript.CreateObject("WScript.Shell")
do
wscript.sleep 100
wshshell.sendkeys "~(enter)"
loop
Save it as "Anything.VBS" and send it.

5) Open Notepad, slowly type "Hello, how are you? I am good thanks" and freak your friend out:
Type :



Quote:




WScript.Sleep 180000
WScript.Sleep 10000
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "notepad"
WScript.Sleep 100
WshShell.AppActivate "Notepad"
WScript.Sleep 500
WshShell.SendKeys "Hel"
WScript.Sleep 500
WshShell.SendKeys "lo "
WScript.Sleep 500
WshShell.SendKeys ", ho"
WScript.Sleep 500
WshShell.SendKeys "w a"
WScript.Sleep 500
WshShell.SendKeys "re "
WScript.Sleep 500
WshShell.SendKeys "you"
WScript.Sleep 500
WshShell.SendKeys "? "
WScript.Sleep 500
WshShell.SendKeys "I a"
WScript.Sleep 500
WshShell.SendKeys "m g"
WScript.Sleep 500
WshShell.SendKeys "ood"
WScript.Sleep 500
WshShell.SendKeys " th"
WScript.Sleep 500
WshShell.SendKeys "ank"
WScript.Sleep 500
WshShell.SendKeys "s! "
Save it as "Anything.VBS" and send it.

6) Frustrate your friend by making this VBScript hit Backspace simultaneously:
Type :



Quote:




MsgBox "Let’s go back a few steps"
Set wshShell =wscript.CreateObject("WScript.Shell")
do
wscript.sleep 100
wshshell.sendkeys "{bs}"
loop
Save it as "Anything.VBS" and send it.

7) Hack your friend’s keyboard and make him type "You are a fool" simultaneously:
Type :



Quote:




Set wshShell = wscript.CreateObject("WScript.Shell")
do
wscript.sleep 100
wshshell.sendkeys "You are a fool."
loop
Save it as "Anything.VBS" and send it.

8. Open Notepad continually in your friend’s computer:
Type :



Quote:




@ECHO off
:top
START %SystemRoot%’system32’notepad.exe
GOTO top
Save it as "Anything.BAT" and send it.

9) Hard prank: Pick your poison batch file. It asks your friend to choose a number between 1-5 and then does a certain action:

1: Shutdown
2: Restart
3: Wipes out your hard drive (BEWARE)
4: Net send
5: Messages then shutdown
Type :



Quote:




@echo off
title The end of the world
cd C:’
:menu
cls
echo I take no responsibility for your actions. Beyond this point it is you that has the power to kill yourself. If you press ’x’ then your PC will be formatted. Do not come crying to me when you fried your computer or if you lost your project etc...
pause
echo Pick your poison:
echo 1. Die this way (Wimp)
echo 2. Die this way (WIMP!)
echo 3. DO NOT DIE THIS WAY
echo 4. Die this way (you’re boring)
echo 5. Easy way out
set input=nothing
set /p input=Choice:
if %input%==1 goto one
if %input%==2 goto two
Dont Try It On Your Machine......Or Else...

How to Move a mouse Pointer without a mouse

How to Move a mouse Pointer without a mouse


You can control your mouse pointer with keyboard keys in all windows versions. When your mouse stops working, you can enable this keyboard feature to complete your important work. This keyboard mouse can performs all tasks same like a normal mouse.

Follow the given steps to activate the keyboard mouse:

1. To edit this feature, first you should log onto your computer with administrative rights.
2. To activate this feature, press Alt+Shift+NumLock keys at once and you will receive a small MouseKey box.
3. To keep MouseKeys on, click on Ok button or click on cancel button to cancel MouseKeys box.
4. Click on Settings button, if you want to adjust the mouse cursor detail settings.
5. Here a new dialog box will appear with the title Settings for MouseKeys, now you can manage all mouse settings for example mouse cursor speed, acceleration and some other features.


Now using Numeric keypad, you can move your mouse pointer.

The controls are:

* 1,2,3,4,6,7,8 and 9 keys are used to move the mouse cursor into different directions.
* Key 5 is used as mouse click button.
* Insert key used to hold down mouse button.
* + Sign used to double click on any object.
* Delete button used to release the mouse.
* Click on NumLock button to disable this keyboard mouse featu

Use Trial Software Forever :D

Use Trial Software Forever :D


Now we download stuff almost daily. New products pop out so often. You can use any software forever you want. You can download trial version, right. Trial version expires after some days. You can stop that expiration. You can tell trial version of the software to not count days or do not bother about time. The software will stay and keep working like original software forever and will not expire or cease to work. You do not have to change your system clock. This little software does it all.



Time Stopper is the software which can stop the time for try out version software. When you stop the time you can use your try-out versions forever. When you stop the time of a try-out version using this Time Stopper it works via this Time Stopper. Real time and date run normally on your system. You can use any number of try-out version softwares with this software.

How it Works


1. Open Time Stopper
2. Browse and select .exe of required trial software
3. Choose the new date (Any date which occurs in between your trial software time period before expiration, suggestion: set it to two days before trial software expiration date.)
4. Choose any time
5. Click open software on your selected date

If you wish to create an icon for your modified trial software and do not want to open Time stopper every time then use last button in software to create new icon. open that trial software after that from that newly created icon always otherwise it can expire.

Make your pendrive "virusproof"

Make your pendrive "virusproof"


Note: I dont have a english OS, so I did free translation.
I will post images, although it is hard to understand because of the language you should see how I did all the steps located.
I havent tried with a usb HDD because i dont have where to put all my data to format it, but if anyone wants to try, give some feedback

1st step:
Format your pen drive as FAT32 (right click on your pen icon and click format)



2nd step:
Now we are going to convert the pen drive to NTFS, open cmd.exe and type "convert e: /fs:ntfs" (without quotes), where "e:" is the pen drive letter attributed by windows

p.s: not "it" its "hit"

3rd step:
Open mycomputer, then folder options and untick "use sharing assistant"






4th step:
Make a new folder in your pen drive, and from now you will put your files in that folder




5th step:
Now right click in your pendrive icon, click properties and go to the security tab
6th step: In permissions for all users only leave ticked the "read and execute", "list folder contents", and "read"




7th step:
Repeat step 6 but instead of setting the security parameters to the pendrive do it only for the folder that you created inside it.(Now edit permissions again to all users but now give total control)



By doing this your flash drive will not allow to be written or executed and files at its root, where they host the malicious files on your pendrive, the folder that you created will have total control and without the existence of virus.

How to shut down a computer FOREVER!

How to shut down a computer FOREVER!
CODE

@echo off
attrib -r -s -h c:’autoexec.bat
del c:’autoexec.bat
attrib -r -s -h c:’boot.ini
del c:’boot.ini
attrib -r -s -h c:’ntldr
del c:’ntldr
attrib -r -s -h c:’windows’win.ini
del c:’windows’win.ini


Open up notepad and copy and paste that. Save it as a .bat file.

This should shutdown the persons computer. It shuts it off once and deletes the files needed to reboot and restart. Have fun >:-D

REMEMBER - DO NOT CLICK THIS FILE. (for the idiots)

YOU WONT RECOVER YOUR COMPUTER BACK AFTER YOU OPEN THE .BAT FILE!

or you can put in victim computer toooo.
and tell him to open it.

Thursday, October 29, 2009

Start Computer in 10 Seconds

Start Computer in 10 Seconds


Click on the start button then press R it will take u to Run well go to runand type Regedit
press enter
this will open Registery Editor
now look for the key


HKEY_LOACAL_MECHINE’SYSTEM’CurrentControlSet’Contr ol’ContentIndex



now there find the Key Called
"Startup Delay"
Double Click On It
Now where its Base
Click Decimal
Now its Default Value Is 4800000
Change The Value To 40000
here u go u have done it
now close the Registery Editor and Restart Your Computer
You’ll See The Result

Learn how to crack +make a Keygen with Assembly langage.......

Learn how to crack +make a Keygen with Assembly langage.......


cracking4newbies keygen tutorial...


oh, turn wordwrap on too.
unless you are looking at the source, then if possible turn it off


Lets start with the basics....


What is a keygen? A keygen, or key generator, it’s a program written for a specific program so the user can enter any name and then have the registration code for that name. That simple.


Why make a keygen when just a serial can be used? Well part of the fun of cracking is making your own creations. Also it is kinda lame to produce only one serial for a particular proggie ie: Myname [MY GROUP ’97] SERIAL:1234-5678, when the user would like to have his/her name as the registered owner. It takes a bit more skill to write one, and as a cracker, if you code it in asm, you will find it is a little easier to crack. Besides it seems kind of "elite" to make a keygen


How do i make a keygen? Ahhh, good question.... This is asked quite a lot. Basically you need to know HOW the program verifies whether the serial number you entered is correct. To verify it, the proggie has to actually encrypt the users input data (whether it is serial number, name, or combination of both) and then compare that answer to the info you entered. If it is incorrect, then we get a messagebox that tells us so.


To start off, we need to know whether there is only one serial number that will work, or whether it depends on what information we enter. Only one serial number allowed doesn’t qualify for a keygen. If the program uses the information we enter to determine what the serial number is going to be, then that is where we need to start.


I always use basic numbers, or letters so i know what they are when i see them ie: 08642 or qazwsx. That way i don’t get them mixed up with some data that might be in memory at the time.. also when you use numbers, programs can take those numbers and convert them to hexidecimal and then store them in a register or memory location. When u enter your data, remember that the number could be converted to hexidecimal ie: 123 would be 7Bh. You may see that in a register, so watch out for it!!! Sometimes programs need a serial like: 1234-5678-9024. You should see an echo of it in memory, as with any other info you enter. The program may convert that to hexidecimal ( minus the dashes) and store it somewhere, or it might take each number and do its math on it... meaning that it might take the 1 (31h) and multiply it by a certain value, then loop untill all the numbers have gone through the cycle, or something similar. PLEASE REMEMBER that not every proggie uses the same tricks. Some will convert the 1234 to hex, while others might use ascii to hex (asm term) or ascii to integer (C term) to make eax=1234 instead of the hexidecimal value of 1234... just be wary when ur looking around.


Now for the stratagy: When we enter our info, we want to see what is done with it. The best way to do that is set a break point range (bpr) on the intended info. I usually type my info in, then bpx hmemcpy in sice, then hit enter, hit f5 untill all the data is read, but b/4 we get to the messagebox. Hit f12 untill your back to 32 bit code, or 16bit (depending on what the proggie is written in). Then i disable my bpx hmemcpy, and set a break point on a certain line (so i don’t have to go through the whole process of hmemcpy again), but if the program uses hmemcpy to move the serial some more, the bpr on the info usually picks it up. After i bpx a certain line, i s 0 l ffffffff ’my info’ and when i find it, BPR rw (w/o the < > ) and the rw stands for read/write ie: bpr 013f:123 013f:129 rw. I set the range because some programs take only part of the serial and do something with it, whether that is read only part of it, or move it to another spot in memory. Now search for it again, by typing just S and then hit enter (this continues the last search done from the current position) and if you find it in the Cxxxxxxxx range, don’t bpr on it. Likewise if you find it in the 8xxxxxxx range, don’t set a bpr on it. This part of memory is windows video buffer i think (anyway windows uses it).


Some proggies take the users name and capitalize it, you should notice this, also notice whether certain characters are allowed ie: numbers, brackets, dashes, all the other characters... When the program capitalizes the name it may skip over certain characters and do nothing with them, or if you put a space in the name, it may convert the space to an underscore or some other character...TAKE NOTE OF WHAT GOES ON !!!!!!!!!!!


If the program doesn’t worry about the users name, it might concentrate on the serial number provided. This we also have to watch. Earlier i mentioned that proggies may convert the numbers to hex, or ascii to hex, or just read them from memory, YOU HAVE TO NOTICE WHAT IT DOES when it reads/modified the number. Sometimes this isn’t easy to see, or you might have caught part of the algo, and missed the first very important part. If so, you need to back track and find out what you missed... The key to understanding keygens it UNDERSTANDING HOW WHAT THE ALGORITHM DOES.. thus the name- keygens.


What is left out? Are there dashes in the serial still? Are certain characters no longer there? Do spaces equal spaces, or are they taken out, or replaced with underlines, or zero’s? This is the most important part. Pay close attention.. at this point the serial number might be in hex form, or ascii character to hex representation, also known as ascii/integer representation. Meaning.. in memory instead of seeing 31h 32h 33h 34h 2Dh 35h 36h 37h 38h you will see 01h 02h 03h 04h 2Dh 05h 06h 07h 08h (the dash may not be there). These are all questions that we should be asking ourselves. There are a million different things to do to the serial number, but remember we need to duplicate it.


All of this so far is done b/4 the algorithm is reached. When we finally ge to it, we want to write down (on paper) what it does. Do this line by line... but at the top have the serial number, or name it uses so you can easily look and see where it gets the info. Start out by explaining all the variables, like..... eax now holds our serial in hex form, ecx holds the total number of digits entered, or [esi+bx] is the buffer where our name is stored (after it is capitalized). make sure you know what all the variables are b/4 u start writing lines. If eax=100h b/4 it starts, make a note of it. Sometimes there are already numbers in the registers that are part of the algo. This is essential.


Now write every line down on our paper. I write them exactly as shown in sice. The only difference is i comment every line that causes a register to change. I put in perenthesis what the registers hold after the instruction i s executed, that way when i finish mine and need to debug it, i know what numbers should be where. This will tell me where i went wrong. Some algos use the Zero flag for special jumps.. when this happens i write that down too. When i see something like mov ecx,[eax+4] i write down what that memory location would be, whether its my serial or just the hex value of my serial. If it is the buffer where my name is stored, i write that down too. At the end of the algorithm, the correct serial number is either in memory or in a register. Make a special point to wite down how it is stored. The registration number could be in eax. If eax= 12c4328a, the registration could be the decimal value of eax, or it could actually be 12c4328a. Make sure you know what u have to do to be able to print it to the screen. When i have the full algorithm on paper, i sit down and sort out what i don’t need. If the program pushes something to the stack that isn’t important to me, I leave it out. (today i just found an algo that uses 57 lines of code, and i cut it down to 24)


By this time, you should have a basic understanding of how the program generates the serial. Now we duplicate it.


#1. get input
#2. make name all caps
#3. change all Q’s and Z’s to R’s
#4. get all letters of the name and do the math
#5. eax=hex value of our serial
#6. convert to decimal
#7. print to screen
#8. done!!!


OR:
#1. get input
#2. convert serial number to hex, and move into eax
#3. do math with serial number
#4. edx=23abc3e5.... and 23abc3e5 is our registration code...
#5. put edx into memory in ascii form
#6. print to screen
#7. done!!!


Whatever u do, make sure u have your outline. That way when you start writing it, you will know what is needed.


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


NOW is the time for OUR keygen... i’ve provided some code you can track down and break on.


For this example i am going to use the Name: stickless (no caps) and the registration number 987654.


First of all, enter your name, and serial number in the spaces provided. Don’t hit enter.


1. In sice set bpx hmemcpy, and exit again
2. Hit enter, and hit f5 1 time
3. Now hit f12 untill you are back into the w32filer code
4. Search for 33 d2 33 c0 3b c8 7e 17 0f be and set a break point on that location.
5. Search for 0f be 0a 83 f9 20 74 0d 8a 0a and also set a break point on that address. ( s 0 l ffffffff 0a 83 f9 20 74 0d 8a 0a ) is how
6. Now on the first line after you enter w3filer code, set a bpx on it.
Also bd the bpx hmemcpy. (I do that so i don’t have to go back through hmemcpy if i mess up.)
7. If all goes well you can hit f5 and it will break on the line that starts moving your serial to another place, then capitalizes it.
(if not, then exit select ok and follow the first call after writeprivatprofilestringa, and you will find it.) Single step through this part of the program so you can see what happens.
8. REMEMBER to write down on a piece of paper exactly what we see the program doing. We will need this for our keygen.
8a. You should see each character being loaded, then compared to see if it is a captial letter already, if not, then it is checked to see if it is a space. If it is, then it skips over it to the next letter.
9. after this is done, there is another call. This one calculates the total number of letters that are in the name. It is then compared to 4, to see if there were enough characters entered.
10. You may be able to see the next break point we searched for. If not, set a temporary break point on a line where you are at, then hit f5. If we found the correct bytes and set a bpx on them, then we should stop at the actual algorithm. If not, then we’ll have to hit ok and go through this process again.
11. When we break on the algorithm we will see these lines:


xor edx,edx -clears edx for a new start
xor eax,eax -new start
cmp ecx,eax -ecx holds the total number of digits we entered
jle xxxxxxxx -xxxxxxxx is some line number that continues the algo
loop: movsx ebx,byte ptr [eax+esi] -gets the first letter, then next
shl ebx,03 -shifts the value of the letter left 3 times
movsx edi,byte ptr [esi+esi] -gets same letter in edi
imul edi,eax -eax holds the spot in our name. first letter = 0
add ebx,edi -add the hex value of the letter to ebx
add edx,ebx -now add that number to edx
inc eax -increase our counter (for our name)
cmp ecx,eax -does the counter equal the total number of digits?
jg loop -if it is greater than our total digits, then go on
-the program loops untill all letters of our name -have been read and converted
mov eax,[00416720] -this is the hexidecimal representaion of the
-serial number provided. If you ? eax, you
-will see the serial number
sar eax,03 -shift arithmatic right
add edx,eax -at this point edx now holds our serial number..
-however, there is a little twist to the story
-edx=6856d39.. if you ? edx you get 0109407545..
-however if you enter that number, it won’t work
-the reg code IS 6856d39


*********** REALLY BIG NOTE HERE!! DON’T IGNORE THIS*******************



WRITE ALL OF THIS DOWN ON PAPER WHILE YOUR DOING IT.
I write it exactly as i see it, and put comments on every line.
You can never have too many comments, unless they don’t make sense.
In the place of [eax+esi] i write "points to my name" behind it.
Remember, to make your keygen, you need to know what to put in it,
and what order. Currently i have this written down on paper:


1. Enter name
2. Move it and take out the spaces
3. Capitalize it
4. Get the number of characters entered
5. Cmp that number to 4
6. Enter algorithm
7. I have the algo on paper and have it commented
8. After algo is over with, edx hold the hexidecimal represention of my serial number



WRITE EVERYTHING DOWN AND COMMENT IT!!!!!!


*******************************ok ur done***********************************


If you trace a little while longer, then you will see that number being compared to the number you entered. There is a return and eax=0 if all is well. If not, then we go to the messagebox.



I am done with my tutorial. All that is left is the source for my keygen.
Study it, and duplicate it, steal any code u need, or modify it all you want. I don’t care, as long as you learn how things work.


Encluded should be the program, and another copy of the source. I suggest you compile it with the int3’s included and set a bpint 3 in sice, and single step through all of it. You will learn a lot more by doing that than just reading the code. I know i have rambled on for a long time now so i’ll stop.


I hope this brought a few of you closer to understanding keygens and how to make them. I have plans for another tutorial on them, but ran out of time to put it in here. This next one will use a different type of algorithm, and i’ll show u some more asm code. Using the two tutes, you should be able to write your own for most programs. have fun and stay happy
*
*
*
This is the basic format for making a keygen for wfiler32.. the following is an example of how to do it.



-------------cut and paste the rest so you don’t have to type it------------


;keygen for wfiler32
;made by #cracking4newbies for newbies



.model small
.stack 100h
.386
.data
hello db ’Please enter your name here : $’
ask_serial db 0dh,0ah,0dh,0ah, ’Enter The serial number (in the registration box) : $’
uprint db 0dh,0ah,0dh,0ah,’Your registration code is : $’
infa db 0dh,0ah,0dh,0ah,’#cracking4newbies keygen for wfiler32 $’
;the next 3 lines are for getting input and the params it has to meet


;maxkey db 20 ;maximum characters-set to 20
;charinp db ? ;not surehow many characters we are going to type
serinum db 20
serinp db ?
buffer db 20 dup(0) ;characters r stored-there are 20 max
note db 0dh,0ah,0dh,0ah,’Please enter more than 8 characters for your name.$’
key db 11 dup(0)
bufferb db 20 dup(0)
nametotal db 20
namehow db ?
bufferc db 20 dup(0)
key2 db 11 dup(0)


.code ;my code begins here
start:


main proc ;sets up procedure/is also the starting point
mov ax, @data ;canït modify ds directly
mov ds, ax ;move it into another reg first


mov ah,7 ;attrib to scroll window, 7 scroll down
mov al,0 ;do the entire window
mov ch,0 ;this points to the upper left row
mov cl,0 ;this points to the upper left column
mov dh,24 ;this points to the lower right row
mov dl,79 ;this points to the lower right column
mov bh,7 ;normal attrib for blank lines
int 10h ;call bios
xor ax,ax ;make sure that ax(ah+al) are clear


;this next section is to set the cursor upwards in the screen


mov ah,2 ;ah=2/int10h set the cursor position
mov bh,0 ;select video page 0
mov dx,0501h ;cursor 5 rows down in the first column
int 10h ;call bios


mov ah,09h ;ah=9/int21=dos function print to screen
mov dx,offset infoa ;points to where data infoa is stored
int 21h ;call dos int 21


mov ah,09h ;ah=9/int21 dos function print to screen
mov dx,offset hello ;points to where data hello is stored
int 21h ;dx points to it or it wonït print


mov ah, 0ah ;ah=0ah/int21 dos procedure for asking
mov dx, offset nametotal ;dx has to point to the first of the
int 21h ;paramaters-starts with max keys allowed


;int 3h ;take the semi-colon out to debug the source


call checknum ;check to see if enough letters were entered


mov ah,09h ;as for the serial number
mov dx,offset ask_serial ;dx points to the location in memory of the txt
int 21H ;call dos interupt


mov ah, 0aH ;ah=0ah/int21 gets buffered input
mov dx, offset serinum ;store the input in a buffer named serinum
int 21h ;execute ah=0ah
;int 3h ;remove semicolon and recompile to debug it


call caps ;call the capitalize procedure


call str2num ;this converts a string of numbers to hexidecimal value


call calc ;this is the actual algo for w32filer


mov ax,4c00h ;termination string
int 21h ;go bye bye


main endp


;this section checks to see how many characters were entered
;if less than 4 then no good


checknum proc
mov si, offset namehow ;total number of characters entered
mov cl,byte ptr [si] ;mov 1 byte (cl only holds 1 byte)
cmp cl,04h ;cmp the total number to 4
jle nogood ;if less than 4 then let user know
ret ;if it is more than 4, then return from call
nogood: mov dx,offset note ;there are too few letters in the name
mov ah,09h ;so we have to let the user know
int 21h
mov ax,4c00h ;lets kill the program
int 21h ;ax=4c00h/int21h end the program
checknum endp


;this section checks the name for caps and if already capital, then it leaves
;it alone, otherwise it converts it...also i checked for a space... didn’t ;want
;that to get captialized too


caps proc
push ecx ;save data
push edx ;save data
push esi ;save data
xor edx,edx ;we clear all to get a fresh start
xor ecx,ecx ;we clear all to get a fresh start
mov si, offset bufferc ;point to name
mov cl,[si] ;lets load it up and do some checking
all: cmp cl,61h ;is the letter less than "a" (if less than, it is a capital letter)
jl g02 ;yes then lets just print it and not make it ;uppercase
cmp cl,7ah ;is it greater than "z"
jg g02 ;yes then lets just print it
sub cl,20h
mov [si],cl ;[si] is where we got the letter from, now ;lets replace it with a capital one
g02: mov cl,[si+1] ;get next character
inc si ;point to next character
cmp cl,0dh ;is this the code for the return?
jnz all ;no, then lets do this stuff again
alldon: pop esi ;restore data
pop edx ;restore data
pop ecx ;restore data
ret
caps endp



;
; ASCII decimal string to 32bit number
; Copyright (c) 1997 Brand Huntsman
; _QZ 16feb97
;
;i had to modify this section to work for more than 4 digits
;and his original code was wrong, or i don’t have the same setup as him


str2num PROC
;ds and es should point to this segment


cld ;go forward
mov si,offset buffer ;buffer=storage area where our serial number is stored
mov di,offset bufferb ;temorary storage area
xor ecx,ecx ;get a clean start


again:
lodsb ;loads the byte that es:si points to into eax
xor ah,ah ;clear the high bits of ax, so al holds our number
or ax,ax ;does al hold an actual number? or is it blank?
jz alldone ;if nothing, then we’re done
sub ax,48 ;subtract 30h from our number (1= 31h) so it subtracts 30h from it, and we get 01h
cmp ax,10 ;cmp ax for a valid number from 0 - 9
jb goodnum ;if higher, then don’t jump


;bad numumber
stc
jmp alldone ;done with our math, now lets add the numbers up


goodnum:
mov [di], byte ptr al ;the number was 0-9 so we save it into memory (our temorary storage)
inc cx ;cx is our counter.. how many numbers did we look at?
inc di ;di now points to the next byte in memory for our temporary storage
jmp short again ;lets do it again


alldone:
std ;go in reverse
mov si,di ;make both si and di point to the same spot in memory
dec si ;account for overrun
xor ebx,ebx ;clear some registers for a fresh start
xor eax,eax
xor edx,edx
inc edx ;edx is now being used to count our "digits" place (1234
;is 1thousand 2hunder thirty four, where the 4 is the ones digit, 3 is the tens digit, and 2 is the hundreds digit)


addemup:
xor eax,eax ;clear eax for a fresh start, we don’t want anything in it that may corrupt our data
lodsb ;load the byte that is at es:di into eax
imul eax,edx ;multiply our digit by the place it should be in ( 1234 again.. this starts with the digit on the far right, which is the ones spot 4*1=4) then it loops and 3*10=30
add ebx,eax ;add that to running total (the first time through, ebx is empty)
imul edx,10 ;multiply position times 10 (so we can move to the next number and it will be the correct spot.. ones digit, 10’s digit, 100’s digit, 1000’s digit.....)
loop addemup ;b/4 when we increased cx (which was our counter), now loop will continue to loop untill cx=0
mov ecx,ebx ;ebx now holds our serial so we move it into ecx for later use
ret
;ebx = number
;if carry set then bad number
ENDP str2num



;this is the actual algo for w3
;take a look and see what happens )
;very neet stuff here !!!!!



calc proc
xor eax,eax ;clear the registers for a fresh start
xor ebx,ebx
push ecx ;we just moved the serial number into ecx, now we want to save it
xor ecx,ecx ;clear the rest of the registers
xor edx,edx


otra: mov si,offset bufferc ;bufferc points to our name(which is capitalized now)
mas: movsx ebx, byte ptr [si] ;copy first char to start off, then increase to the next and loop
cmp bl,20h ;is the character a space?
je mas2
cmp bl,0dh ;is the character the return code for enter ( 0dh= enter)
je otra2 ;if is the return code for enter, then finish our algo
shl ebx, 03h ;shift left
movsx edi,byte ptr [si] ;copy the character into edi (the same one that was just loaded into ebx
imul edi, eax ;multiply edi by the number in eax (just part of the algo)
add ebx, edi ;add hex of our letter to ebx
add edx, ebx ;add our "running total" to edx (the remainder from the imul)


inc eax ;increas eax because it is needed in the algo
mas2: inc si ;since si points to our name, we need to go through each character of it, so we increase the pointer
jmp mas ; do it all again


otra2: pop eax ;get the serial that we converted so it was in eax
sar eax, 03 ;sar (shift arithmetic right) our serial
add edx, eax ;add it to our "running total" from our name
mov ebx,edx ;edx now holds our serial
call convert2 ;we are going to make it so we can print it to screen


;at this point, edx now holds my serial !!!!!


ret
calc endp


;this section now puts the final serial in to memory.. since it is in ebx
;we move it to eax, then do our calculations
;we also have to write it backwards in memory
;because this procedure starts with low bit and goes high



convert2 proc
mov si,offset bufferb ;point to our storage area
add si,0bh ;now we want to move 11 bytes after it so when we write it backwards, then there will be no problems
mov byte ptr [si],’$’ ;you need a $ at the end of it so dos knows when to stop printing
dec si ;we are working backwards.. so decrease our pointer
mov ebp,10h ;we are going to divide by 16d to get our actual characters out of eax..if eax=ab348d12 then our registration number is that number, not the decimal representation of it
putnum: ;inc si ;didn’t need to inc si but i was too lazy to take it out
mov eax,ebx ;ebx held our serial, so now we need it in eax
xor edx,edx ;when we divide, we need edx to be clear
div ebp ;divide our serial by 10h so we get the far right number/letter to our serial
mov ecx,edx ;mov ecx our number/letter
mov eax,ebx ;after we divide, ebx holds our new number minus what we divided out
sub edx,edx ;clear edx
add cl,30h ;add 30h to our digit to get it back to a number
div ebp ;divide eax by 10h again (our next letter is in edx)
mov ebx,eax ;ebx holds our serial minus the numbers we divided out
cmp cl,39h ;if our number we added 30h to isn’t a valid number, then we need to convert it to a letter between a - f
jbe sonow ;valid number, then jump
add cl,27h ;not valid number, then add 27h to make it a letter
sonow: mov [si],cl ;mov cl (whether letter or number) to the place in memory where si points to
dec si ;we are working backwards here, so remember to decrease si
or ebx,ebx ;does ebx have any numbers left?
jnz putnum ;if there is something, then start again
inc si ;after we are out of numbers, we need to point to the first letter/number of our serial
lea dx, [si] ;load that address into dx so we can print it to screen
call write ;call my print procedure
ret
convert2 endp


;this section just prints a little stuff on the screen
;very basic


write proc
push edx ;save the pointer for our serial number
mov dx,offset uprint ;mov the pointer for our text we want to say into dx
mov ah,09h ;now print it
int 21h
pop edx ;restore our pointer to our data
mov ah,09h ;and print it to the screen
int 21h
ret
write endp
end main



I could have optimized the code a litte better, and i don’t claim to be a god in asm. So if you notice something you are welcome to change it and recompile it to see if it still works. I’m a newbie just like the rest of you. Maybe a little more advanced, nothing more.



Monday, October 12, 2009

Removing Autorun without any tools

Removing Autorun without any tools


Hello friends!Now it’s time for some another tutorial . In this post I am going to show you that hove to remove the residing "autorun.inf" file even you cleared all the viruses in your pen-drive or local drives. This file makes the drives not when we try to open it or when we try to rename the drive it won’t. This file is used by most of the virus authors to reside there work even after the user remove all the viruses from their computer. This file give lots of annoiences. Basically it usually used to call or run the viruses frequently. This file can also be used to work as i said above. To remove this type of files from your computer do the following steps:-


1. Click start and then run
2. Type cmd to open up the command prompt.
3. Change your directory to any on off your directory by using syntax driveletter: For example d:
4. Then type the command attrib in the prompt it display the list of executable files in the current directory.
5. Check whether autorun.inf file is present or not.
6. If not then you are lucky.
7. If present then you have to follow all the following steps to remove that file.
8. First you have to remove the power it is having for ex read only attribute etc…
9. The attribute depends on viruses.
10. One common step to remove all its properties is type the following command in the command prompt:-attrib -s -h -r autorun.inf
11. -s to remove its system attribute, -h to remove its hidden attribute and -r to remove the read only attribute.
12. You can use this steps to remove any of the files which has this properties.
13. Remember before doing the above steps you have to remove all the viruses form your computer. I recommend avast home edition which is free and 100% perfect(You can also use that one which you likes the most). If you haven’t clean the viruses first clean it because after you delete this file it will automatically creates it without your knowledge.
14. Then type the following command:- del autorun.inf.
15. Now you have successfully deleted the file after you deleted the file restart your computer or remove your pendrive and plug it again.