Wednesday, June 17, 2009

Using TOR proxy tutorial - the complete anonymity online guide

This video tutorial from haktech shows you how to install TOR package
and protect your identity online against hackers and other threats.


Monday, June 1, 2009

DOSbox - download and play dos games the complete guide...

DOSbox - emulated DOS in your PC

DOSbox - is an emulated DOS that you can run in your PC.
DOSbox runs on Windows, BeOS, Linux, MacOS X...

DOSBox also emulates CPU:286/386 realmode/protected mode, Directory FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility with older games...

You can "re-live" the good old days with the help of DOSBox, it can run plenty of the old classics that don't run on your new computer!

DOSBox is totally free of charge and OpenSource.




You can Download DOSbox here:
http://www.dosbox.com/


Guide:

After installing DOSbox, go to your Desktop and click on DOSbox Icon
This will run DOSbox

Now UNzip you gamefiles to C:\dosgames , you will need to creata a folder name "dosgames"

now after unziping the game files "quake for example." :) i love quake. "we played quake with my master THECardinal!" and my teacher Mr.JOJO -
Anyway. Install or run the games. it depends on the game you are going to run and play..
some games dont require insntallation. but Quake Does. so
We will install the game.

to do so. First we will need to mount the folder we created. and assign a drive letter for it.
in this case we will assign drive letter C:\

to do so. in the DOSbox console
Type

Mount c c:\dosgames

this will mount the contents of the c:\dosgames to C:

then type C: to go to the drive C: mounted in DOS.

type DIR to list the files.
CD to change directory

Run the .exe or the installer for your game. and play..

remember you need to know basic DOS commands to do this :)

i will post DOS commands below..

DOS commands

Aansi.sysNSI.SYS Defines functions that change display graphics, control cursor movement, and reassign keys.
append Causes MS-DOS to look in other directories when editing a file or running a command.
arp Displays, adds, and removes arp information from network devices.
assign Assign a drive letter to an alternate letter.
assoc View the file associations.
at Schedule a time to execute commands or programs.
atmadm Lists connections and addresses seen by Windows ATM call manager.
attrib Display and change file attributes.
batch Recovery console command that executes a series of commands in a file.
bootcfg Recovery console command that allows a user to view, modify, and rebuild the boot.ini
break Enable / disable CTRL + C feature.
cacls View and modify file ACL's.
call Calls a batch file from another batch file.
cd Changes directories.
chcp Supplement the International keyboard and character set information.
chdir Changes directories.
chdsk Check the hard disk drive running FAT for errors.
chkntfs Check the hard disk drive running NTFS for errors.
choice Specify a listing of multiple options within a batch file.
cls Clears the screen.
cmd Opens the command interpreter.
color Easily change the foreground and background color of the MS-DOS window.
command Opens the command interpreter.
comp Compares files.
compact Compresses and uncompress files.
control Open Control Panel icons from the MS-DOS prompt.
convert Convert FAT to NTFS.
copy Copy one or more files to an alternate location.
ctty Change the computers input/output devices.
date View or change the systems date.
debug Debug utility to create assembly programs to modify hardware settings.
defrag Re-arrange the hard disk drive to help with loading programs.
del Deletes one or more files.
delete Recovery console command that deletes a file.
deltree Deletes one or more files and/or directories.
dir List the contents of one or more directory.
disable Recovery console command that disables Windows system services or drivers.
diskcomp Compare a disk with another disk.
diskcopy Copy the contents of one disk and place them on another disk.
doskey Command to view and execute commands that have been run in the past.
dosshell A GUI to help with early MS-DOS users.
drivparm Enables overwrite of original device drivers.
echo Displays messages and enables and disables echo.
edit View and edit files.
edlin View and edit files.
emm386 Load extended Memory Manager.
ename Recovery console command to enable a disable service or driver.
endlocal Stops the localization of the environment changes enabled by the setlocal command.
erase Erase files from computer.
exit Exit from the command interpreter.
expand Expand a Microsoft Windows file back to it's original format.
extract Extract files from the Microsoft Windows cabinets.
fasthelp Displays a listing of MS-DOS commands and information about them.
fc Compare files.
fdisk Utility used to create partitions on the hard disk drive.
find Search for text within a file.
findstr Searches for a string of text within a file.
fixboot Writes a new boot sector.
fixmbr Writes a new boot record to a disk drive.
for Boolean used in batch files.
format Command to erase and prepare a disk drive.
ftp Command to connect and operate on a FTP server.
ftype Displays or modifies file types used in file extension associations.
goto Moves a batch file to a specific label or location.
graftabl Show extended characters in graphics mode.
help Display a listing of commands and brief explanation.
if Allows for batch files to perform conditional processing.
ifshlp.sys 32-bit file manager.
ipconfig Network command to view network adapter settings and assigned values.
keyb Change layout of keyboard.
label Change the label of a disk drive.
lh Load a device driver in to high memory.
listsvc Recovery console command that displays the services and drivers.
loadfix Load a program above the first 64k.
loadhigh Load a device driver in to high memory.
lock Lock the hard disk drive.
logoff Logoff the currently profile using the computer.
logon Recovery console command to list installations and enable administrator login.
map Displays the device name of a drive.
md Command to create a new directory.
mem Display memory on system.
mkdir Command to create a new directory.
mode Modify the port or display settings.
more Display one page at a time.
move Move one or more files from one directory to another directory.
msav Early Microsoft Virus scanner.
msd Diagnostics utility.
msdex Utility used to load and provide access to the CD-ROM.
nbtstat Displays protocol statistics and current TCP/IP connections using NBT
net Update, fix, or view the network or network settings
netsh Configure dynamic and static network information from MS-DOS.
netstat Display the TCP/IP network protocol statistics and information.
nlsfunc Load country specific information.
nslookup Look up an IP address of a domain or host on a network.
path View and modify the computers path location.
pathping View and locate locations of network latency.
pause Command used in batch files to stop the processing of a command.
ping Test / send information to another network computer or network device.
popd Changes to the directory or network path stored by the pushd command.
power Conserve power with computer portables.
print Prints data to a printer port.
prompt View and change the MS-DOS prompt.
pushd Stores a directory or network path in memory so it can be returned to at any time.
qbasic Open the QBasic.
rd Removes an empty directory.
ren Renames a file or directory.
rename Renames a file or directory.
rmdir Removes an empty directory.
route View and configure windows network route tables.
runas Enables a user to execute a program on another computer.
scandisk Run the scandisk utility.
scanreg Scan registry and recover registry from errors.
set Change one variable or string to another.
setlocal Enables local environments to be changed without affecting anything else.
setver Change MS-DOS version to trick older MS-DOS programs.
share Installs support for file sharing and locking capabilities.
shift Changes the position of replaceable parameters in a batch program.
shutdown Shutdown the computer from the MS-DOS prompt.
smartdrv Create a disk cache in conventional memory or extended memory.
sort Sorts the input and displays the output to the screen.
start Start a separate window in Windows from the MS-DOS prompt.
subst Substitute a folder on your computer for another drive letter.
switches Remove add functions from MS-DOS.
sys Transfer system files to disk drive.
telnet Telnet to another computer / device from the prompt.
time View or modify the system time.
title Change the title of their MS-DOS window.
tracert Visually view a network packets route across a network.
tree View a visual tree of the hard disk drive.
type Display the contents of a file.
undelete Undelete a file that has been deleted.
unformat Unformat a hard disk drive.
unlock Unlock a disk drive.
ver Display the version information.
verify Enables or disables the feature to determine if files have been written properly.
vol Displays the volume information about the designated drive.
xcopy Copy multiple files, directories, and/or drives from one location to another.


Download DOS Games: http://www.classicdosgames.com/
Wiki Guide: http://www.dosbox.com/wiki/Basic_Setup_and_Installation_of_DosBox

Have FUN and Enjoy..Nothing like the old school :) :)

-Mark Sheldon Wong.
haktech Guides 2009

Monday, May 25, 2009

How to add site meter to your website and track visitors and page impressions.

This is A video guide on how simple it is to add sitemeter to your website/webpage.


Tuesday, May 5, 2009

Calculating Offsets

Introduction

This tutorial is more of a tip than a tutorial. It just explains how to calculate offsets for jumps and calls within the program you are patching.

Types of Jumps/Calls

Here I will just describe the different types of jumps and calls which you will come across:

Short Jumps
Short jumps be they conditional or unconditional jumps are 2 bytes long (or 1 nibble if your Californian ;-). These are relative jumps taken from the first byte after the two bytes of the jump. Using short jumps you can jump a maximum of 127 bytes forward and 128 bytes backwards.

Long Jumps
Long jumps if they are relative are 6 bytes long for conditional jumps and are 5 bytes long for unconditional jumps. For conditional jumps 2 bytes are used to identify that it is a long jump and what type of jump (je, jg, jns etc) it is. The other 4 bytes are used to show how far away the target location is relative to the first byte after the jump. In an unconditional jump only 1 byte is used to identify it as a long unconditional jump and the other 4 are used to show it's target's relative position, as with the conditional jumps.

Calls
There are two different types of calls which we will use. The normal type of call works the same as the long jumps in that it is relative to it's current position. The other type gives a reference to a memory location, register or stack position which holds the memory location it will call. The position held by the later is direct e.g. the memory location referenced may contain 401036h which would be the exact position that you would call, not relative to the position of the call. The size of these types of calls depends on any calculations involved in the call i.e. you could do: 'call dword ptr [eax * edx + 2]'. Long jumps can also be made using this method, but I didn't say that earlier as to avoid repetition.

Tables
Here is a brief list of all the different types of jumps/calls and their appropriate op-codes. Where different jumps have the same Op-Codes I have grouped them:

Jump Description Short Op-Code Long Op-Code
call procedure call E8xxxxxxxx N/A
jmp u nconditional jump EBxx E9xxxxxxxx
ja/jnbe jump if above 77xx 0F87xxxxxxxx
jae/jnb/jnc jump if above or equal 73xx 0F83xxxxxxxx
jb/jc/jnae jump if below 72xx 0F82xxxxxxxx
jbe/jna jump if below or equal 76xx 0F86xxxxxxxx
jcxz/jecxz jump if cx/ecx equals zero E3xx N/A
je/jz jump if equal/zero 74xx 0F84xxxxxxxx
jne/jnz jump if not equal/zero 75xx 0F85xxxxxxxx
jg/jnle jump if greater 7Fxx 0F8Fxxxxxxxx
jge/jnl jump if greater or equal 7Dxx 0F8Dxxxxxxxx
jl/jnge jump if less 7Cxx 0F8Cxxxxxxxx
jle/jng jump if less or equal 7Exx 0F8Exxxxxxxx
jno jump if not overflow 71xx 0F81xxxxxxxx
jnp/jpo jump if no parity/parity odd 7Bxx 0F8Bxxxxxxxx
jns jump if not signed 79xx 0F89xxxxxxxx
jo jump if overflow 70xx 0F80xxxxxxxx
jp/jpe jump if parity/parity even 7Axx 0F8Axxxxxxxx
js jump if sign 78xx 0F88xxxxxxxx



Calculating Offsets (finding in the xx's in table)

You will need to be able to calculate offsets when you add jumps and make calls within and to the code you have added. If you choose to do this by hand instead of using a tool then here are the basics:

For jumps and calls further on in memory from your current position you take the address where you want to jump/call and subtract from it the memory location of the next instruction after your call/jump i.e.:

(target mem address) - (mem location of next instruction after call/jump)

Example
If we wanted to jump to 4020d0 and the next instruction *after* the jump is at location 401093 then we would use the following calculation:

4020d0 - 401093 = 103d

We then write the jump instruction in hex as e93d100000 where e9 is the hex op-code for a long relative jump and 3d100000 is the result of our calculation expanded to dword size and reversed.

For jumps and calls to locations *before* the current location in memory you take the address you want to call/jump to and subtract it from the memory location of the next instruction after your call/jump, then subtract 1 and finally perform a logical NOT on the result i.e.

NOT(mem address of next instruction - target mem address - 1)

Example
If we wanted to call location 401184 and the address of the next instruction after the call is 402190 then we do the following calculation:

NOT(402190 - 401184 - 1 ) = ffffeff4

We can then write our call instruction in hex as e8f4efffff where e8 is the hex op-code for relative call and f4efffff is the result of the calculation in reverse order.

If you want to practice with different examples then the best way to do this is to use a disassembler like WDASM which shows you the op-codes and try and work out the results yourself. Also as an end note you don't have to perform these calculations if you have enough room to make your jump or call instruction into an absolute jump call by doing the following as represented in assembler:

mov eax, 4020d0
call eax (or jmp eax)

Final Notes

Make life easier and use a program to do this ;-)

Tuesday, April 14, 2009

hacking hotel626.com

so here it is.. hotel626.com
its a good game. this is just simple. the game requires you to play at night
but if you want to play hotel626.com at daytime. then all you have to do
is change your system clock from AM to PM. then reload the page in your browser.

and for the unlock code. the madame say tree, light, spider.
then you have to count the red-ones. its all up to you.. so what are you waiting for
try to play www.hotel626.com
make sure you have webcam enabled.. :D

Saturday, April 11, 2009

AT&T $50 Netbooks

A $50 Netbooks, wow thats cool..

AT&T will begin selling netbooks with integrated wireless Internet cards, selling them for as low as $50 — with a data plan contract, of course. The rollout will begin in Atlanta and Philadelphia.

AT&T is also looking to enter the e-book market, according a company exec quoted by Bloomberg at the recent trade show in Las Vegas hosted by industry organization CTIA Wireless:

Verizon has also expressed interest in entering the e-reader fray, saying it had been approached by five (undisclosed) companies interested in a wireless connection like that of the Kindle.

The takeaway: AT&T's netbook announcement, along with an earlier one from Verizon, suggests these tiny laptops are increasingly being positioned as much as an additional mobile network-connected device as a supplemental computer.

It's unclear if the AT&T exec's remarks on e-readers are anything more than an off-the-cuff response to the success of the Kindle. But the notion of another carrier joining Sprint — the carrier the Kindle uses — in the e-book business is intriguing. Wireless access to content is one of the most compelling aspects of the Kindle, giving it the edge over competitors like the Sony Reader (which we've covered in the past). The other is access to the huge library of e-content — Amazon's 250,000 Kindle titles in the case of the Kindle. And to offer a compelling option to the Kindle, AT&T, Verizon, or any other carrier, will need to find a content partner with a competitive library. It isn't immediately clear who might be able to offer that (perhaps other than Sony, with its Reader library.)

Consumer Reports has no relationship with any advertisers on Yahoo!

Copyright © 2005-2009 Consumers Union of U.S., Inc.

SOURCE: http://shopping.yahoo.com/articles/yshoppingarticles/221/att-to-offer-50-netbooks/

Friday, April 10, 2009

how to remove domino.exe

how to remove domino.exe

the file domino.exe

c:\windows\domino.exe
or
c:\windows\system32\domino.exe

Domino.exe is not a Microsoft Windows file. The program has no visible window. The program starts upon

Windows startup (see Registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders). The file is an

unknown file in the Windows folder. There is no information about the maker of the file.

the file domino.exe comes from a webcam installer.
either you delete it or not, its up to you, but some virus may hide in domino.exe filename..
so be carefull. some may hide in c:\windows\system32 folder.

To remove domino.exe

on your desktop,. press CTRL + del - this will bring up the task manager
find the process domino.exe the select it the click the end task command button
this will terminate the application domino.exe
now browse from your my computer to c:\windows and find the file domino.exe
from there you can delete the file.

you may need to run a registry scanner to download a registry scanner and cookie removal tool
follow this other haktech guide.

http://haktech.blogspot.com/2009/04/how-to-remove-cookies.html

Haktech guide by mark sheldon wong
http://www.nsfive.net

tags

Friend Connect